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

Method updateHashForAddition

src/main/java/game/Board.java:402–404  ·  view source on GitHub ↗
(Piece piece)

Source from the content-addressed store, hash-verified

400 }
401
402 private void updateHashForAddition(Piece piece) {
403 zobristHash ^= zobrist[piece.pieceType.ordinal()][piece.color.ordinal()][(piece.position.row << 3) + piece.position.col];
404 }
405
406 public void makeMove(Move move) {
407 //remove captured pieces

Callers 7

placePawnMethod · 0.95
placeRookMethod · 0.95
placeBishopMethod · 0.95
placeQueenMethod · 0.95
placeKingMethod · 0.95
placeKnightMethod · 0.95
moveOrPromoteMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected