chessfriend/position
Eryn Wells a78526befa [position] Move make_move to its own module: position::make_move
Rework sight.rs and add a new module, movement.rs, to calculate piece sight and
movement. I discovered during this process that "sight" and "movement" are different
because pawns (in particular) can move in ways that don't follow their sight lines.
The routines in the movement module account for this, but also pass through to the
sight routines for other pieces.
2025-05-18 08:12:10 -07:00
..
src [position] Move make_move to its own module: position::make_move 2025-05-18 08:12:10 -07:00
Cargo.lock Directly rename board -> position 2024-01-28 09:56:57 -08:00
Cargo.toml [position] Add thiserror dependency 2025-05-18 08:07:12 -07:00