Module binbo

Function Index

game_draw/1
game_draw/2
game_state/1
game_status/1
get_fen/1
load_pgn/2
move/2
new_game/1Equivalent to new_game(Pid, initial).
new_game/2
new_server/0Equivalent to new_server([]).
new_server/1 Call to start new game process.
print_board/1
print_board/2
san_move/2
start/0 Call to start application.
stop/0 Call to stop application.
stop_server/1 Call to stop the game process.

Function Details

game_draw/1

game_draw(Pid::pid()) -> binbo_server:game_draw_ret()

game_draw/2

game_draw(Pid::pid(), Reason::term()) -> binbo_server:game_draw_ret()

game_state/1

game_state(Pid::pid()) -> binbo_server:game_state_ret()

game_status/1

game_status(Pid::pid()) -> binbo_server:game_status_ret()

get_fen/1

get_fen(Pid::pid()) -> binbo_server:get_fen_ret()

load_pgn/2

load_pgn(Pid::pid(), Pgn::binbo_pgn:pgn()) -> binbo_server:load_pgn_ret()

move/2

move(Pid::pid(), Move::binbo_move:sq_move()) -> binbo_server:game_move_ret()

new_game/1

new_game(Pid::pid()) -> binbo_server:new_game_ret()

Equivalent to new_game(Pid, initial).

new_game/2

new_game(Pid::pid(), Fen::initial | binbo_fen:fen()) -> binbo_server:new_game_ret()

new_server/0

new_server() -> {ok, pid()}

Equivalent to new_server([]).

new_server/1

new_server(Args::term()) -> {ok, pid()}

Call to start new game process.

print_board/1

print_board(Pid::pid()) -> ok | {error, binbo_game:pretty_board_error()}

print_board/2

print_board(Pid::pid(), Opts::binbo_position:pretty_board_opts()) -> ok | {error, binbo_game:pretty_board_error()}

san_move/2

san_move(Pid::pid(), SanMove::binbo_move:sq_move()) -> binbo_server:game_move_ret()

start/0

start() -> {ok, [atom()]} | {error, term()}

Call to start application.

stop/0

stop() -> ok

Call to stop application.

stop_server/1

stop_server(Pid::pid()) -> binbo_server:stop_ret()

Call to stop the game process.


Generated by EDoc