패거리 전쟁시 적과 아군 구분

2007.04.12 13:05

그리움 조회 수:165 추천:48

이자료의 출처는 아래의 홈페이지입니다.

http://rose0.kyungpook.ac.kr/~z9517023
[금오공대 무한대전 관리자 고래=2代 꽃]
경북대/동물공학과 '95 김표준'

* 무한대전 전쟁시 적과 아군과의 비교 루틴
  room.c 에 추가해 주세요.. display_rom() 함수에.
  display_rom()함수에 int k; 라고 하나 선언해 주시고요..
  display_rom() 루틴중에 묘사보기부분 윗부분에 넣어주세요.
  적군은 빨간색으로 패거리이름 표시하고,
  아군은 녹색으로 패거리이름을 표시합니다.
  무한에서도 잘돌아갈꺼에요. 테스트는 승풍이었음 --+
  저두 저작권 가질수 있을려나.. 함수도 아니고 부분적인 부분인데
  승풍 존제작 못하니 뭐하남 이제.. T_T
  이소스는 공개 무한대전에만 이용해 주십시오.
  CopyRight 1998 (C) 서현규
  man77@nownuri.net */

else {
cp = rom_ptr->first_ply;
while(cp) {
if((F_ISSET(ply_ptr, PDINVI) ? 1:!F_ISSET(cp->crt, PINVIS)) &&
  !F_ISSET(cp->crt, PHIDDN) &&
  !(ply_ptr->class < DM && F_ISSET(cp->crt, PDMINV)) &&
                   cp->crt != ply_ptr) {
    if(AT_WAR)
              if(F_ISSET(cp->crt,PFAMIL) || F_ISSET(cp->crt,PFMBOS)) {
                   if(!check_war(ply_ptr->daily[DL_EXPND].max, cp->crt->daily[D
L_EXPND].max)) {
                       k = cp->crt->daily[DL_EXPND].max;
           print(fd,"(");
                       ANSI(fd,RED);
           print(fd,"%s",family_str[k]);
                       ANSI(fd,WHITE);
           print(fd,")");
                  }
                  if(check_war(ply_ptr->daily[DL_EXPND].max,cp->crt->daily[DL_E
XPND].max)) {
                       k = cp->crt->daily[DL_EXPND].max;
                       print(fd,"(");
                       ANSI(fd,GREEN);
           print(fd,"%s",family_str[k]);
                       ANSI(fd,WHITE);
             print(fd,")");
                  }
              }



홈지기 "그륨"


XE Login