Commit graph

2 commits

Author SHA1 Message Date
867deafd13 [board] A ton of API refinements 2025-05-03 16:02:56 -07:00
0b100d5f14 [board] Remove Flags struct, replace it with Castle and supporting structs
Encapsulate castling rights within a small module. Castle provides the API to the
rest of the board package. Rights encodes the castling rights for each player.
Parameters defines castling parameters for each player.
2025-05-02 15:03:48 -07:00