No description
Find a file
Eryn Wells 3684e9b425 [board, core, bitboard] Clean up casts between Rank, File and BitBoard
Let BitBoard::rank and BitBoard::file take a Rank and File directly, instead of a
u8 by reference. And then make the Rank/File::as_index const and return a value
rather than a reference.

All this allows you to convert between Rank, File, and BitBoard at compile tile
(i.e. as a const method) rather than needing to do runtime stuff.
2025-05-23 18:32:18 -07:00
bitboard [board, core, bitboard] Clean up casts between Rank, File and BitBoard 2025-05-23 18:32:18 -07:00
board [board, core, bitboard] Clean up casts between Rank, File and BitBoard 2025-05-23 18:32:18 -07:00
core [board, core, bitboard] Clean up casts between Rank, File and BitBoard 2025-05-23 18:32:18 -07:00
doc Move Notes and ChessPieces docs to a doc directory 2024-01-22 19:27:08 -08:00
explorer [explorer] Remove the unused starting command; add aliases to make (m) and place (p) 2025-05-21 08:27:15 -07:00
moves [position, moves] Implement some castling tests 2025-05-21 08:25:49 -07:00
position [position] Remove display module 2025-05-23 14:15:38 -07:00
.gitignore
Cargo.lock [explorer, moves, core] Improve error handling in explorer 2025-05-19 14:18:31 -07:00
Cargo.toml Empty board package 2024-04-25 09:32:27 -07:00
ChessFriend.code-workspace Visual Studio Code workspace 2024-02-11 10:22:33 -07:00
Makefile WIP 2025-05-08 17:37:59 -07:00