MCPcopy Index your code
hub / github.com/coding-parrot/chess-engine / placeBishop

Method placeBishop

src/main/java/game/Board.java:156–162  ·  view source on GitHub ↗
(final int row, final int col, final Color color)

Source from the content-addressed store, hash-verified

154 }
155
156 public void placeBishop(final int row, final int col, final Color color) {
157 final Cell position = Cell.get(row, col);
158 final Piece bishop = Piece.get(color, position, PieceType.BISHOP);
159 pieces.put(position, bishop);
160 playerPieces.get(color).add(bishop);
161 updateHashForAddition(bishop);
162 }
163
164 public void placeQueen(final int row, final int col, final Color color) {
165 final Cell position = Cell.get(row, col);

Callers 15

castleBlockedLeftSideMethod · 0.95
castleBlockedByCheckMethod · 0.95
blockCheckMethod · 0.95
captureAndReturnCheckMethod · 0.95
castleFailMethod · 0.95
moveForwardMethod · 0.95
moveAsBishopMethod · 0.95
blockedByPawnMethod · 0.95

Calls 4

getMethod · 0.95
getMethod · 0.95
updateHashForAdditionMethod · 0.95
getMethod · 0.45

Tested by 15

castleBlockedLeftSideMethod · 0.76
castleBlockedByCheckMethod · 0.76
blockCheckMethod · 0.76
captureAndReturnCheckMethod · 0.76
castleFailMethod · 0.76
moveForwardMethod · 0.76
moveAsBishopMethod · 0.76
blockedByPawnMethod · 0.76