chessfriend/moves
Eryn Wells 638ef5e66a [moves] Make sure en passant state is cleared after making moves
En passant state should be cleared after any move that isn't a double push.

To support this fix, rename advance_clocks to advance_board_state and let it take
an Option<Square>. Every supporting make_move method calls this method to update
board state when the make is done. So this is the ideal place to also update
e.p. state.
2025-06-07 20:08:25 -07:00
..
src [moves] Make sure en passant state is cleared after making moves 2025-06-07 20:08:25 -07:00
tests [position, moves] Implement some castling tests 2025-05-21 08:25:49 -07:00
Cargo.toml [moves] Clean up implementation of Move and export Kind enum 2025-05-19 14:19:05 -07:00