Exemplo n.º 1
0
 /*
  * Check if there is a winner and stops the game if so
  */
 private void checkEndGame()
 {
     BoardModel.SquareType winner = model.computeWinner();
     if (winner != BoardModel.SquareType.EMPTY)
     {
         turn = BoardModel.SquareType.EMPTY;
         viewer.endGame(winner);
     }
     else if (model.getEmptyPositions().Count == 0)
     {
         turn = BoardModel.SquareType.EMPTY;
         viewer.endGame(BoardModel.SquareType.EMPTY);
     }
 }