예제 #1
0
    private void Pause()
    {
        GAME_STATUS previousStatus = GAME_STATUS.START;

        if(isPause) {
            previousStatus = gameStatus;
            gameStatus = GAME_STATUS.PAUSE;
            statusTest = gameStatus.ToString();
        } else {
            gameStatus = previousStatus;
            statusTest = gameStatus.ToString();
        }
    }
예제 #2
0
 private void Win()
 {
     if(doorList.Count == 0) {
         CalculateScore();
         gameStatus = GAME_STATUS.WIN;
         statusTest = gameStatus.ToString();
     }
 }
예제 #3
0
    private void Lose()
    {
        if(maxRaceTime < _playerTime) {
            gameStatus = GAME_STATUS.LOSE;
            statusTest = gameStatus.ToString();
        }

        if(player == null) {
            gameStatus = GAME_STATUS.LOSE;
            statusTest = gameStatus.ToString();
        }
    }