Function cozy_chess::get_rook_rays

source ·
pub const fn get_rook_rays(square: Square) -> BitBoard
Expand description

Get the rays for a rook on some square.

§Examples

let rays = get_rook_rays(Square::D3);
assert_eq!(rays, bitboard! {
    . . . X . . . .
    . . . X . . . .
    . . . X . . . .
    . . . X . . . .
    . . . X . . . .
    X X X . X X X X
    . . . X . . . .
    . . . X . . . .
});