Table of Contents - just_chess-1.0.9 Documentation
Classes and Modules
- JustChess
- JustChess::Bishop
- JustChess::CausesCheckError
- JustChess::Error
- JustChess::GameState
- JustChess::InvalidMoveError
- JustChess::InvalidPromotionError
- JustChess::King
- JustChess::Knight
- JustChess::MovedIntoCheckError
- JustChess::NoPieceError
- JustChess::NotPlayersTurnError
- JustChess::OffBoardError
- JustChess::Pawn
- JustChess::Piece
- JustChess::PieceFactory
- JustChess::Queen
- JustChess::Rook
- JustChess::Square
- JustChess::SquareSet
Methods
- ::default — JustChess::GameState
- ::new — JustChess::CausesCheckError
- ::new — JustChess::Error
- ::new — JustChess::InvalidMoveError
- ::new — JustChess::InvalidPromotionError
- ::new — JustChess::MovedIntoCheckError
- ::new — JustChess::NoPieceError
- ::new — JustChess::NotPlayersTurnError
- ::new — JustChess::OffBoardError
- ::new — JustChess::GameState
- ::new — JustChess::PieceFactory
- ::new — JustChess::Piece
- ::new — JustChess::Square
- ::new — JustChess::SquareSet
- #as_json — JustChess::GameState
- #as_json — JustChess::Piece
- #base_destinations — JustChess::King
- #build — JustChess::PieceFactory
- #build_from_hash — JustChess::PieceFactory
- #capture_squares — JustChess::Pawn
- #captured_square — JustChess::GameState
- #castle — JustChess::King
- #checked_squares — JustChess::King
- #clone — JustChess::GameState
- #destinations — JustChess::Bishop
- #destinations — JustChess::King
- #destinations — JustChess::Knight
- #destinations — JustChess::Pawn
- #destinations — JustChess::Queen
- #destinations — JustChess::Rook
- #en_passant_square — JustChess::Pawn
- #find_king_for_player — JustChess::SquareSet
- #forwards_direction — JustChess::Pawn
- #has_not_moved? — JustChess::Piece
- #in_check? — JustChess::GameState
- #in_checkmate? — JustChess::GameState
- #king_cannot_move? — JustChess::GameState
- #last_rank — JustChess::Square
- #move — JustChess::GameState
- #move_squares — JustChess::Pawn
- #moved — JustChess::Piece
- #non_king_pieces_cannot_move? — JustChess::GameState
- #opposing_player_number — JustChess::GameState
- #other_player_number — JustChess::GameState
- #pass_turn — JustChess::GameState
- #pawn_moved_to_last_rank — JustChess::GameState
- #perform_complete_move — JustChess::GameState
- #perform_move — JustChess::GameState
- #potential_capture_squares — JustChess::Pawn
- #promote — JustChess::GameState
- #range — JustChess::Pawn
- #rank_number — JustChess::Square
- #rook_castle_move — JustChess::GameState
- #shared_king_squares — JustChess::King
- #starting_rank — JustChess::Pawn
- #threatened_by — JustChess::SquareSet
- #unmoved — JustChess::SquareSet
- #winner — JustChess::GameState