Esempio n. 1
0
  private String row(Board board, int row) {
    final String rowSeparator = "|";
    String printedRow = rowSeparator;

    for (int idx = 0; idx < board.getDimension(); idx++) {
      PlayerId playerAtPosition = board.getPlayerAtPosition(new PositionOnBoard(row, idx));

      final String emptyField = " ";
      final String gameFiled =
          playerAtPosition != null ? mapper.getCharacter(playerAtPosition) : emptyField;

      printedRow += gameFiled + rowSeparator;
    }
    return printedRow + "\n";
  }
Esempio n. 2
0
 public void instructions(PlayerId playerId) {
   render.send(String.format("%s makes move (from 1-9) : ", mapper.getName(playerId)));
 }
Esempio n. 3
0
 public void playerWon(PlayerId playerId) {
   render.send(String.format("%s won\n", mapper.getName(playerId)));
 }