Page 476 - 3-3
P. 476
// 하강 중일때
for(num=now+2;num>3;num--){
if(btn[num] == 1)
// 신호가 1 이면
if(num-2>next || next == 0)
next = num - 2;
//next 값에 대입
}
for(num=now+7;num>7;num--){
if(btn[num] == 1){
// 신호가 1 이면
if(num-7>next || next == 0)
next = num-7;
//next 값에 대입
}
}
}
else if(ud == 2){
// 상승 중일때
for(num=now-1;num<4;num++){
if(btn[num] == 1)
// 신호가 1 이면
if(num-1<next || next == 0)
next = num + 1;
//next 값에 대입
}
for(num=now+7;num<13;num++){
if(btn[num] == 1){
// 신호가 1 이면
if(num-7<next || next == 0)
next = num-7;
//next 값에 대입
}
}
}
else{
// 멈춰 있을때
if(btn[0] == 1 || btn[8] == 1 ){
//1 층 카내부나 외부 상하강 버튼이 눌려있으면
next = 1;
// 다음층 = 1
}
else if(btn[1] == 1 || btn[4] == 1 || btn[9] == 1){
- 476 -