Methods

== (Square)
apply (Board)
apply_castle (Board)
at (Board)
at (Square)
bad_move? (Move)
black (GameListener)
blunder? (Move)
capture (GameListener)
capture? (Move)
castle? (Move)
channel_of (GameListener)
check (GameListener)
check? (Move)
checkmate (GameListener)
checkmate? (Move)
clear_to? (Piece)
could_perform_move (Bishop)
could_perform_move (Queen)
could_perform_move (Rook)
could_perform_move (Piece)
could_perform_move (Knight)
could_perform_move (Pawn)
create (Piece)
create_tracks (GameListener)
distance_to (Square)
empty_at? (Board)
end_game (GameListener)
file_to_pan (GameListener)
find_piece (Board)
generate_notes (GameListener)
generate_pan (GameListener)
generate_portamento (GameListener)
generate_volume (GameListener)
good_move? (Move)
has_modifier? (Move)
interpolate (GameListener)
kingside_castle? (Move)
move (GameListener)
move_off_board (Piece)
move_to (Piece)
move_to (Pawn)
new (Rook)
new (Piece)
new (GameListener)
new (Knight)
new (Move)
new (Square)
new (Board)
new (King)
new (Pawn)
new (ChessGame)
new (Queen)
new (Bishop)
on_board? (Square)
pawn_promotion? (Move)
pawn_to_queen (GameListener)
play (ChessGame)
queenside_castle? (Move)
rank_to_volume (GameListener)
read (ChessGame)
read_config (GameListener)
read_moves (ChessGame)
remove_from_board (Board)
start_game (GameListener)
to_s (Square)
to_s (Piece)
to_s (Move)
track_of (GameListener)
white (GameListener)