No description
Find a file
Eryn Wells 069f94e8c2 [position] Refactor sight routines
- Break out the actual routines into file-private helper functions
- Declare traits for each piece type that call the corresponding helper function
- Implement these traits on PlacedPiece

The sight routines changed slightly such that they include the player's own pieces
in the resulting BitBoard. The tests neeeded to be updated to account for this.
2024-03-08 08:04:21 -08:00
bitboard [bitboard] Implement From<Option<Square>> for BitBoard 2024-03-01 15:25:33 -08:00
core [position] Make Shape::to_ascii() const 2024-03-01 15:24:43 -08:00
doc Move Notes and ChessPieces docs to a doc directory 2024-01-22 19:27:08 -08:00
explorer Fix build errors in explorer 2024-02-25 09:52:49 -08:00
moves [position] Rename fields of EnPassant struct 2024-03-01 15:24:20 -08:00
position [position] Refactor sight routines 2024-03-08 08:04:21 -08:00
.gitignore Ignore the target/ directory 2023-12-19 11:13:41 -08:00
Cargo.lock Add chessfriend_moves to the workspace 2024-02-25 09:52:59 -08:00
Cargo.toml Move a bunch of stuff from the position::move module over to a new chessfriend_moves crate 2024-02-11 10:23:07 -07:00
ChessFriend.code-workspace Visual Studio Code workspace 2024-02-11 10:22:33 -07:00