(final int row, final int col, final Color color)
| 179 | } |
| 180 | |
| 181 | public void placeKnight(final int row, final int col, final Color color) { |
| 182 | final Cell position = Cell.get(row, col); |
| 183 | final Piece knight = Piece.get(color, position, PieceType.KNIGHT); |
| 184 | pieces.put(position, knight); |
| 185 | playerPieces.get(color).add(knight); |
| 186 | updateHashForAddition(knight); |
| 187 | } |
| 188 | |
| 189 | public List<Move> getLegalMoves() { |
| 190 | final Piece king = getKing(playerToMove); |