No description
Find a file
Eryn Wells b002442b42 [board] Implement a custom PartialEq on Position
We don't need to compare cached data. The load-bearing parts of a Position are:
player to move, position of all pieces, flags, and en passant status.

Inspiration for this implementation came from the FEN spec. It specifies all
these in the string.
2024-01-28 09:16:22 -08:00
bitboard [bitboard] Add pawn attacks bitboards to the Library 2024-01-28 09:08:57 -08:00
board [board] Implement a custom PartialEq on Position 2024-01-28 09:16:22 -08:00
core [board] Implement danger squares for the current player 2024-01-28 09:08:22 -08:00
doc Move Notes and ChessPieces docs to a doc directory 2024-01-22 19:27:08 -08:00
explorer [explorer] Track result of command with a CommandResult type, and overall state with a State type 2024-01-24 17:16:33 -08:00
.gitignore Ignore the target/ directory 2023-12-19 11:13:41 -08:00
Cargo.lock Merge branch 'many-crates' 2024-01-24 09:23:35 -08:00
Cargo.toml Specify resolver=2 in the Cargo workspace 2024-01-24 17:10:44 -08:00