[position] Add move tracking to Position

Create a new MoveRecord struct that tracks the move (aka ply) and irreversible
board properties. This should make it easier to unmake moves in the future.
This commit is contained in:
Eryn Wells 2025-05-23 10:00:20 -07:00
parent 05c62dcd99
commit a9268ad194
4 changed files with 81 additions and 26 deletions

View file

@ -1,5 +1,6 @@
// Eryn Wells <eryn@erynwells.me>
mod move_record;
mod position;
#[macro_use]