Method List
-
#as_json JustChess::GameState
-
#as_json JustChess::Piece
-
#base_destinations JustChess::King
-
#build JustChess::PieceFactory
-
#capture_squares JustChess::Pawn
-
#castle JustChess::King
-
#checked_squares JustChess::King
-
#clone JustChess::GameState
-
#current_player_number JustChess::GameState
-
default JustChess::GameState
-
#destinations JustChess::Knight
-
#destinations JustChess::Queen
-
#destinations JustChess::Bishop
-
#destinations JustChess::Rook
-
#destinations JustChess::King
-
#destinations JustChess::Pawn
-
#en_passant_square JustChess::Pawn
-
#errors JustChess::GameState
-
#find_king_for_player JustChess::SquareSet
-
#has_moved JustChess::Piece
-
#has_not_moved? JustChess::Piece
-
#in_check? JustChess::GameState
-
#in_checkmate? JustChess::GameState
-
#initialize JustChess::MovedIntoCheckError
-
#initialize JustChess::SquareSet
-
#initialize JustChess::CausesCheckError
-
#initialize JustChess::OffBoardError
-
#initialize JustChess::InvalidPromotionError
-
#initialize JustChess::InvalidMoveError
-
#initialize JustChess::PieceFactory
-
#initialize JustChess::GameState
-
#initialize JustChess::Square
-
#initialize JustChess::NotPlayersTurnError
-
#initialize JustChess::NoPieceError
-
#initialize JustChess::Error
-
#initialize JustChess::Piece
-
#king_cannot_move? JustChess::GameState
-
#last_change JustChess::GameState
-
#last_double_step_pawn_id JustChess::GameState
-
#last_rank JustChess::Square
-
#move JustChess::GameState
-
#move_squares JustChess::Pawn
-
#moved JustChess::Piece
-
#non_king_pieces_cannot_move? JustChess::GameState
-
#perform_complete_move JustChess::GameState
-
#potential_capture_squares JustChess::Pawn
-
#rank_number JustChess::Square
-
#shared_king_squares JustChess::King
-
#squares JustChess::GameState
-
#threatened_by JustChess::SquareSet
-
#unmoved JustChess::SquareSet
-
#winner JustChess::GameState