Table of Contents - chessmate-0.8.3 Documentation
Classes and Modules
Methods
- ::capturable? — Piece
- ::dest_occupied? — Pawn
- ::destination_occupied? — Piece
- ::en_passant — Pawn
- ::encode_notation — NotationParser
- ::move_is_valid? — Bishop
- ::move_is_valid? — King
- ::move_is_valid? — Knight
- ::move_is_valid? — Pawn
- ::move_is_valid? — Queen
- ::move_is_valid? — Rook
- ::new — ChessMate
- ::new — ChessLogger
- ::obstructed? — Piece
- ::parse_notation — NotationParser
- ::valid_castling_move? — King
- #any_valid_moves? — ChessMate
- #check_or_mate — ChessLogger
- #checkmate? — ChessMate
- #draw? — ChessMate
- #encode_origin — ChessLogger
- #in_check? — ChessMate
- #in_check_after_move? — ChessMate
- #log_move — ChessLogger
- #log_promotion — ChessLogger
- #move — ChessMate
- #promote! — ChessMate
- #promote? — ChessMate
- #update — ChessMate