summaryrefslogtreecommitdiff
path: root/src/fen.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fen.c')
-rwxr-xr-xsrc/fen.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/fen.c b/src/fen.c
index 2baa05d..37ce8da 100755
--- a/src/fen.c
+++ b/src/fen.c
@@ -301,6 +301,7 @@ Return value:
//
pos->cPawns[uColor][uPieceCounters[uPieceIndex]] = cSquare;
pos->bbPawns[uColor] |= COOR_TO_BB(cSquare);
+ pos->bbOccupied |= COOR_TO_BB(cSquare);
pos->rgSquare[cSquare].uIndex = uPieceCounters[uPieceIndex];
pos->rgSquare[cSquare].pPiece = p;
pos->uPawnMaterial[uColor] += VALUE_PAWN;
@@ -332,6 +333,7 @@ Return value:
uNumNonPawns[uColor]++;
pos->bbPieces[uColor][PIECE_TYPE(p)] |= COOR_TO_BB(cSquare);
}
+ pos->bbOccupied |= COOR_TO_BB(cSquare);
pos->rgSquare[cSquare].pPiece = p;
pos->rgSquare[cSquare].uIndex = uIndex;
pos->uNonPawnMaterial[uColor] += PIECE_VALUE(p);