diff options
Diffstat (limited to 'src/fen.c')
| -rwxr-xr-x | src/fen.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -302,6 +302,7 @@ Return value: pos->cPawns[uColor][uPieceCounters[uPieceIndex]] = cSquare; pos->bbPawns[uColor] |= COOR_TO_BB(cSquare); pos->bbOccupied |= COOR_TO_BB(cSquare); + pos->bbOccupiedSide[uColor] |= COOR_TO_BB(cSquare); pos->rgSquare[cSquare].uIndex = uPieceCounters[uPieceIndex]; pos->rgSquare[cSquare].pPiece = p; pos->uPawnMaterial[uColor] += VALUE_PAWN; @@ -334,6 +335,7 @@ Return value: pos->bbPieces[uColor][PIECE_TYPE(p)] |= COOR_TO_BB(cSquare); } pos->bbOccupied |= COOR_TO_BB(cSquare); + pos->bbOccupiedSide[uColor] |= COOR_TO_BB(cSquare); pos->rgSquare[cSquare].pPiece = p; pos->rgSquare[cSquare].uIndex = uIndex; pos->uNonPawnMaterial[uColor] += PIECE_VALUE(p); |
