No description
Find a file
Eryn Wells 24cce95a88 [board] Implement a PositionBuilder; refactor piece bitboards into a PieceBitBoards struct
This makes Position immutable, even if declared mut. I think this will also make
it easier to build positions going forward.

Moving to a PieceBitBoards struct also required a lot of places that return owned
BitBoards to return refs. This is basically fine except for adding a few more &
here and there.

This was a huge refactoring project. All the move generators and a bunch of
BitBoard stuff needed to be updated.
2024-01-19 18:09:05 -08:00
board [board] Implement a PositionBuilder; refactor piece bitboards into a PieceBitBoards struct 2024-01-19 18:09:05 -08:00
explorer [explorer] A REPL-style command line app to fiddle with chess boards 2023-12-28 15:09:15 -07:00
.gitignore
chess_pieces.txt Quick text file of all the Unicode chess characters 2024-01-14 10:58:06 -08:00
Notes.md [board] Add some notes about board geometry 2024-01-06 17:02:07 -08:00