낮과 밤이 되면 어둡고 환하게
2007.04.12 11:44
天外天을 살펴보게되면, 밤과 낮에 됨에따라 색이 어두워지고
밝아지는것을 보실수 있습니다. 그걸 어떻게 구현하는지 함
살펴보도록 하죠. 아주 간단하거던요!
무한소스에서 update.c라는 부분을 살펴보면
void update_time(t) <- 요 함수를 보시게 될겁니다.
그부분에서 다음부분을 넣어주시면 되요!
int daytime;
last_time_update = t;
Time++;
daytime = (int)(Time % 24L);
if(daytime==NIGHT) {
broadcast_ansi(MAGENTA,"\r\n[*시간*] ");
broadcast_ansi(WHITE,"노을도 사라지고 밤의 적막에 휩싸입니다.");
for(i=0 ; i if(Ply[i].ply)
if(!F_ISSET(Ply[i].ply, PLIGHT) && !has_light(Ply[i].ply));
F_CLR(Ply[i].ply, PBRIGH);
} else if(daytime==DAY) {
broadcast_ansi(MAGENTA,"\r\n[*시간*] ");
broadcast_ansi(WHITE,"주위에 어렴풋이 여명이 번져갑니다.");
for(i=0;i F_SET(Ply[i].ply, PBRIGH);
}
PBRIGH는 사용자 플래그죠! 그것이 SET되어 있으면 밝은색으로
나오구요, CLEAR되어 있으면 화면이 어둡게 나옵니다.
그걸 잘 알아두세요!
DAY와 NIGHT는 각기 저녁이 되는 시간과 아침이 되는 시간을
define로 정의해 둔 부분이구요.
설명이 잘 됐나? 냠.. 몰르시면 질문하세요.
홈지기 "그륨"
밝아지는것을 보실수 있습니다. 그걸 어떻게 구현하는지 함
살펴보도록 하죠. 아주 간단하거던요!
무한소스에서 update.c라는 부분을 살펴보면
void update_time(t) <- 요 함수를 보시게 될겁니다.
그부분에서 다음부분을 넣어주시면 되요!
int daytime;
last_time_update = t;
Time++;
daytime = (int)(Time % 24L);
if(daytime==NIGHT) {
broadcast_ansi(MAGENTA,"\r\n[*시간*] ");
broadcast_ansi(WHITE,"노을도 사라지고 밤의 적막에 휩싸입니다.");
for(i=0 ; i if(Ply[i].ply)
if(!F_ISSET(Ply[i].ply, PLIGHT) && !has_light(Ply[i].ply));
F_CLR(Ply[i].ply, PBRIGH);
} else if(daytime==DAY) {
broadcast_ansi(MAGENTA,"\r\n[*시간*] ");
broadcast_ansi(WHITE,"주위에 어렴풋이 여명이 번져갑니다.");
for(i=0;i F_SET(Ply[i].ply, PBRIGH);
}
PBRIGH는 사용자 플래그죠! 그것이 SET되어 있으면 밝은색으로
나오구요, CLEAR되어 있으면 화면이 어둡게 나옵니다.
그걸 잘 알아두세요!
DAY와 NIGHT는 각기 저녁이 되는 시간과 아침이 되는 시간을
define로 정의해 둔 부분이구요.
설명이 잘 됐나? 냠.. 몰르시면 질문하세요.
홈지기 "그륨"
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
37 | 개량형 우체국 | 그리움 | 2007.04.12 | 230 |
36 | 기술추가 | 그리움 | 2007.04.12 | 246 |
35 | 안시 문자열로 인한 공백 #2 | 그리움 | 2007.04.12 | 242 |
34 | 지도 기능 | 그리움 | 2007.04.12 | 219 |
33 | 안시 사용하기 | 그리움 | 2007.04.12 | 209 |
32 | 분신을 만드는 기술 | 그리움 | 2007.04.12 | 221 |
31 | 방설명 안시 넣기 | 그리움 | 2007.04.12 | 212 |
30 | 패거리 전쟁 승패 기록 | 그리움 | 2007.04.12 | 210 |
29 | 접속화면을 멋있게 | 그리움 | 2007.04.12 | 197 |
28 | 패거리 직위 내리기 | 그리움 | 2007.04.12 | 200 |
27 | 이도류 | 그리움 | 2007.04.12 | 237 |
26 | 안시 문자열로 인한 공백 | 그리움 | 2007.04.12 | 230 |
25 | 자동으로 돈줍기 #2 | 그리움 | 2007.04.12 | 237 |
24 | 자동 이벤트 | 그리움 | 2007.04.12 | 242 |
» | 낮과 밤이 되면 어둡고 환하게 | 그리움 | 2007.04.12 | 241 |
22 | 직업 추가하기 #2 | 그리움 | 2007.04.12 | 233 |
21 | 경매는 이렇게 | 그리움 | 2007.04.12 | 250 |
20 | 패거리전쟁중 "휴전" | 그리움 | 2007.04.12 | 257 |
19 | 도배방지 | 그리움 | 2007.04.12 | 266 |
18 | 직업 추가하기 | 그리움 | 2007.04.12 | 254 |