bb_game() = binbo_position:bb_game()
bin_move() = {sq_notation(), sq_notation()} | {sq_notation(), sq_notation(), promo_to()}
color() = binbo_board:color()
int_move() = {sq_idx(), sq_idx()} | {sq_idx(), sq_idx(), promo_to()}
promo_to() = q | r | b | n
sq_idx() = binbo_board:square_index()
sq_notation() = binbo_board:square_notation()
str_move() = {string(), string()} | {string(), string(), promo_to()}
all_valid_moves/2 | |
all_valid_moves/3 | |
has_valid_moves/2 |
all_valid_moves(Game::bb_game(), MoveType::int) -> [int_move()]
all_valid_moves(Color::color(), Game::bb_game(), MoveType::int) -> [int_move()]
Generated by EDoc