fixed move generation

This commit is contained in:
2024-03-23 20:39:12 +01:00
parent 69790345c5
commit 84fad9abb8
8 changed files with 104 additions and 37 deletions

View File

@ -123,7 +123,10 @@ struct gameState_t newGameState(uint_least64_t *board, char *FEN) {
else playerCastle->longCastle = true;
}
}
if(*++FEN == '-') ++FEN;
if(*++FEN == '-'){
++FEN;
gameState.enPassantTo = NOT_SELECTED;
}
else {
gameState.enPassantTo = *FEN++ - 'a';
gameState.enPassantTo += (BOARD_SIZE - *FEN++) * BOARD_SIZE;