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 -
   471   472   473   474   475   476   477   478   479   480   481