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"; }
public void instructions(PlayerId playerId) { render.send(String.format("%s makes move (from 1-9) : ", mapper.getName(playerId))); }
public void playerWon(PlayerId playerId) { render.send(String.format("%s won\n", mapper.getName(playerId))); }