chessfriend/board
Eryn Wells e2d93b8c3c [board] Replace implementations of the king and knight move generators with a more generic version
While implementing these move generators, I realized I was duplicating a lot of code. So, I started thinking about how to do less of that. I create a MoveGeneratorInternal trait that these move generators implement. This trait provides default implementations of several methods.

I also discovered that I needed a way to keep track of move sets per piece for each kind (shape) of piece. The new move generators, and the generators still to come, can now keep track of moves per piece separately in MoveSet instances.
2024-01-06 17:01:16 -08:00
..
src [board] Replace implementations of the king and knight move generators with a more generic version 2024-01-06 17:01:16 -08:00
Cargo.lock [board] Move bitboard lib to "board" 2023-12-20 11:45:55 -08:00
Cargo.toml [board] Move bitboard lib to "board" 2023-12-20 11:45:55 -08:00