Exemple #1
0
 public AddGamePieceResponse AddGamePiece(int column)
 {
     if (Status == GameStatus.GameInProgress)
     {
         var response = GameBoard.AddGamePiece(column, getCurrentPlayersGamePiece());
         if (response.IsValidEntry)
         {
             validateWinningMove();
             if (Status == GameStatus.GameInProgress)
             {
                 togglePlayerTurn();
             }
         }
         return(response);
     }
     else
     {
         return(new AddGamePieceResponse(AddGamePieceErrorType.GameOver));
     }
 }