Example #1
0
 /*
  * (non-Javadoc)
  *
  * @see com.games.ttt.view.Viewer#getMove(com.games.ttt.model.Board,
  * com.games.ttt.model.Player)
  */
 @Override
 public int getMove(Game game) {
   // TODO Auto-generated method stub
   this.displayBoard(game.getBoard());
   int number = 0;
   while (number < 1) {
     number = this.readInput();
   }
   return number;
 }
Example #2
0
 public void displayEnd(Game game) {
   Player players[] = game.getPlayers();
   switch (game.getStatus()) {
     case Game.GAME_TIED:
       System.out.println("Looks like we tied");
       break;
     case Game.PLAYER1_WON:
       if (players[0].isComputer()) {
         System.out.println("Sorry you lost");
       } else {
         System.out.println("You have beaten my poor AI!");
       }
       break;
     case Game.PLAYER2_WON:
       if (players[1].isComputer()) {
         System.out.println("Sorry you lost");
       } else {
         System.out.println("You have beaten my poor AI!");
       }
       break;
   }
   this.displayBoard(game.getBoard());
 }