chessfriend/board
Eryn Wells a904e4a5bb [bitboard, board] Replace ray_in_direction! macro with a function
This is simpler than writing a macro, at the expense of some overhead for calling
a function. But the Rust compiler might inline it anyway!

To support this change, implement BitBoard::first_occupied_square_direction, which
iterates a bitboard in a direction (i.e. leading or trailing) depending on the
core::Direction value passed to it.
2025-06-30 15:37:35 -07:00
..
src [bitboard, board] Replace ray_in_direction! macro with a function 2025-06-30 15:37:35 -07:00
Cargo.toml [board, position] Implement Zobrist hashing 2025-06-05 08:22:34 -07:00