Method List
-
#allow_out_of_turn ChessMate
-
#any_valid_moves? ChessMate
-
#board ChessMate
-
capturable? Piece
-
#castling ChessMate
-
#checkmate? ChessMate
-
dest_occupied? Pawn
-
destination_occupied? Piece
-
#draw? ChessMate
-
#en_passant ChessMate
-
en_passant Pawn
-
encode_notation NotationParser
-
#in_check ChessMate
-
#in_check? ChessMate
-
#in_check_after_move? ChessMate
-
#initialize ChessLogger
-
#initialize ChessMate
-
#log_move ChessLogger
-
#log_promotion ChessLogger
-
#move ChessMate
-
#move_history ChessMate
-
move_is_valid? King
-
move_is_valid? Pawn
-
move_is_valid? Rook
-
move_is_valid? Knight
-
move_is_valid? Queen
-
move_is_valid? Bishop
-
obstructed? Piece
-
parse_notation NotationParser
-
#promotable ChessMate
-
#promote! ChessMate
-
#promote? ChessMate
-
#turn ChessMate
-
#update ChessMate
-
valid_castling_move? King