Table of Contents - just_shogi-0.1.1 Documentation
Classes and Modules
- JustShogi
- JustShogi::CausesCheckError
- JustShogi::DroppedIntoCheckError
- JustShogi::Error
- JustShogi::Fuhyou
- JustShogi::GameState
- JustShogi::Ginshou
- JustShogi::Gyokushou
- JustShogi::Hand
- JustShogi::Hisha
- JustShogi::InvalidMoveError
- JustShogi::InvalidPromotionError
- JustShogi::Kakugyou
- JustShogi::Keima
- JustShogi::KinBase
- JustShogi::Kinshou
- JustShogi::Kyousha
- JustShogi::MovedIntoCheckError
- JustShogi::Narigin
- JustShogi::Narikei
- JustShogi::Narikyou
- JustShogi::NoLegalMovesError
- JustShogi::NoPieceError
- JustShogi::NotPlayersTurnError
- JustShogi::OffBoardError
- JustShogi::OuBase
- JustShogi::Oushou
- JustShogi::Piece
- JustShogi::PieceFactory
- JustShogi::PieceNotFoundError
- JustShogi::PromotionFactory
- JustShogi::Ryuuma
- JustShogi::Ryuuou
- JustShogi::Square
- JustShogi::SquareOccupiedError
- JustShogi::SquareSet
- JustShogi::Tokin
- JustShogi::TwoFuhyouInFileError
Methods
- ::default — JustShogi::GameState
- ::new — JustShogi::CausesCheckError
- ::new — JustShogi::DroppedIntoCheckError
- ::new — JustShogi::Error
- ::new — JustShogi::InvalidMoveError
- ::new — JustShogi::InvalidPromotionError
- ::new — JustShogi::MovedIntoCheckError
- ::new — JustShogi::NoLegalMovesError
- ::new — JustShogi::NoPieceError
- ::new — JustShogi::NotPlayersTurnError
- ::new — JustShogi::OffBoardError
- ::new — JustShogi::PieceNotFoundError
- ::new — JustShogi::SquareOccupiedError
- ::new — JustShogi::TwoFuhyouInFileError
- ::new — JustShogi::GameState
- ::new — JustShogi::Hand
- ::new — JustShogi::PieceFactory
- ::new — JustShogi::Piece
- ::new — JustShogi::PromotionFactory
- ::new — JustShogi::Square
- ::new — JustShogi::SquareSet
- #as_json — JustShogi::GameState
- #as_json — JustShogi::Hand
- #base_destinations — JustShogi::OuBase
- #build — JustShogi::PieceFactory
- #build_from_hash — JustShogi::PieceFactory
- #checked_squares — JustShogi::OuBase
- #clone — JustShogi::GameState
- #demotable? — JustShogi::PromotionFactory
- #demote — JustShogi::PromotionFactory
- #destinations — JustShogi::Fuhyou
- #destinations — JustShogi::Ginshou
- #destinations — JustShogi::Hisha
- #destinations — JustShogi::Kakugyou
- #destinations — JustShogi::Keima
- #destinations — JustShogi::KinBase
- #destinations — JustShogi::Kyousha
- #destinations — JustShogi::OuBase
- #destinations — JustShogi::Ryuuma
- #destinations — JustShogi::Ryuuou
- #drop — JustShogi::GameState
- #find_ou_for_player — JustShogi::SquareSet
- #find_piece_by_id — JustShogi::Hand
- #hand_for_player — JustShogi::GameState
- #has_legal_moves_from_y — JustShogi::Fuhyou
- #has_legal_moves_from_y — JustShogi::Keima
- #has_legal_moves_from_y — JustShogi::Kyousha
- #has_legal_moves_from_y — JustShogi::Piece
- #in_check? — JustShogi::GameState
- #in_checkmate? — JustShogi::GameState
- #move — JustShogi::GameState
- #non_ou_pieces_cannot_move? — JustShogi::GameState
- #opposing_player_number — JustShogi::GameState
- #other_player_number — JustShogi::GameState
- #ou_cannot_move? — JustShogi::GameState
- #pass_turn — JustShogi::GameState
- #perform_complete_drop — JustShogi::GameState
- #perform_complete_move — JustShogi::GameState
- #perform_move — JustShogi::GameState
- #pop_piece — JustShogi::Hand
- #promotable? — JustShogi::GameState
- #promotable? — JustShogi::PromotionFactory
- #promote — JustShogi::PromotionFactory
- #promote_piece — JustShogi::GameState
- #promotion_zone — JustShogi::Square
- #push_piece — JustShogi::Hand
- #shared_king_squares — JustShogi::OuBase
- #switch_player — JustShogi::Piece
- #threatened_by — JustShogi::SquareSet
- #winner — JustShogi::GameState