Page 670 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 670
mole[i].num = out;
out <<= 1;
out |= 0x01;
}
out = 0xFE;
for (; i<16; i++) //포트에 두더지 할당 16마리
{
mole[i].num = out;
out <<= 1;
out |= 0x01;
}
for (i = 0; i<16; i++) //모든 두더지 생명 초기화
mole[i].life_time = mole_life[0];
for (i = 0; i<16; i++) //모든 두더지 초기화
mole[i].on = FALSE;
present_SW = FALSE; //현재 스위치를 눌렀는지 확인 변수 초기화
key_down = FALSE; //스위치를 눌렀는지 확인 변수 초기화
down_tcnt = 0; //스위치를 눌렀을 때 지연 값 초기화
score = 0; //두더지 게임 점수 초기화
level = 1; //두더지 게임 레벨 초기화
mole_count = 0; //못 잡은 두더지 개수 세는 변수 초기화ㅣ
reset(0); //sbuf 변수 초기화
break;
case 4: //네 번째 게임 실행
present_SW = FALSE; //현재 스위치를 눌렀는지 확인 변수 초기화
key_down = FALSE; //스위치를 눌렀는지 확인 변수 초기화
show = FALSE; //게임 문제 보여주는 변수 초기화
level = 1; //게임 레벨 초기화
down_tcnt = 0; //스위치를 눌렀을 때 지연 값 초기화
heart_num = 3; //생명력 초기화
memory_version2_quiz_flag = 0; //문제 플래그 초기화
memory_version2_answer_flag = 0; //정답 입력 플래그 초기화
reset(0); //sbuf 초기화
reset(3); //문제 초기화
reset(4); //정답 입력 초기화
srand(tcnt); //랜덤 값 생성
- 663 -