Module binbo_attacks

Data Types

bb()

bb() = binbo_bb:bb()

color()

color() = binbo_board:color()

occupied()

occupied() = bb()

sq_idx()

sq_idx() = binbo_board:square_index()

Function Index

bishop_attacks_bb/2
init/0
king_attacks_bb/1
knight_attacks_bb/1
pawn_attacks_bb/2
queen_attacks_bb/2
rook_attacks_bb/2

Function Details

bishop_attacks_bb/2

bishop_attacks_bb(FromIdx::sq_idx(), Occupied::occupied()) -> bb()

init/0

init() -> [module()]

king_attacks_bb/1

king_attacks_bb(FromIdx::sq_idx()) -> bb()

knight_attacks_bb/1

knight_attacks_bb(FromIdx::sq_idx()) -> bb()

pawn_attacks_bb/2

pawn_attacks_bb(FromIdx::sq_idx(), Color::color()) -> bb()

queen_attacks_bb/2

queen_attacks_bb(FromIdx::sq_idx(), Occupied::occupied()) -> bb()

rook_attacks_bb/2

rook_attacks_bb(FromIdx::sq_idx(), Occupied::occupied()) -> bb()


Generated by EDoc