Method List
-
#[] Board
-
#[]= Board
-
#a_duplicate? Board
-
#add_en_passant_movement! EnPassantPieceControl
-
#add_players! Board
-
#available_moves Pawn
-
#available_moves StepPattern
-
#available_moves SlidePattern
-
#black_player Board
-
#board Piece
-
#board Player
-
#capture_passed_pawn! EnPassantBoardControl
-
#castle! CastlingBoardControl
-
#castle_rights? CastlingRights
-
#checkmate? BoardAnalysis
-
#clear_screen Display
-
#color Player
-
#color Piece
-
#convert_player_input HumanInputValidation
-
#count BoardAnalysis
-
#depth Computer
-
#display_check Display
-
#display_checkmate Display
-
#display_difficulty_settings Display
-
#display_game_modes Display
-
#display_graphic_score Display
-
#display_last_moves Display
-
#display_material_score Display
-
#display_move Display
-
#display_move_message Display
-
#display_player_turn Display
-
#display_turn_number Display
-
#display_welcome Display
-
#display_winner Display
-
#double_input? HumanInputValidation
-
#duplicate Board
-
#empty_square? Board
-
#en_passant_target_square EnPassantPieceControl
-
#end_game? BoardAnalysis
-
#enemy_pieces BoardAnalysis
-
#evaluate BoardEvaluation
-
#evaluate_move BoardEvaluation
-
#find_king BoardAnalysis
-
#friendly_pieces BoardAnalysis
-
#generate_moves Board
-
#hard_difficulty? Board
-
#hash_value EmptySquare
-
#history Player
-
#in_check? BoardAnalysis
-
#initialize Piece
-
#initialize Rook
-
#initialize Pawn
-
#initialize King
-
#initialize Player
-
#initialize Engine
-
#initialize Board
-
#initialize BoardRenderer
-
initialize_board Board
-
#last_move Player
-
#last_stand? BoardAnalysis
-
#location Piece
-
#location_value King
-
#location_value Piece
-
#location_value Queen
-
#mark! CastlingPieceControl
-
#mark_moved_piece! CastlingBoardControl
-
#material_evaluation BoardEvaluation
-
#matrix Board
-
#move_piece! Board
-
#moved? CastlingPieceControl
-
#new_line Display
-
#no_king? BoardAnalysis
-
#passed_pawn EnPassantBoardControl
-
#pawn_just_moved_two? EnPassantPieceControl
-
#pawn_to_pass EnPassantPieceControl
-
#piece_location_evaluation BoardEvaluation
-
#piece_score Display
-
#piece_symbol Display
-
#pieces BoardAnalysis
-
#play Engine
-
#promoted? PawnMovementHelpersAndPromotion
-
#promoted_pawns BoardAnalysis
-
#prompt_color HumanInputValidation
-
#prompt_difficulty HumanInputValidation
-
#prompt_game_mode HumanInputValidation
-
#prompt_move HumanInputValidation
-
#prompt_target_square HumanInputValidation
-
#provisional ProvisionalMoves
-
#render BoardRenderer
-
#safe_moves Piece
-
#select_move Human
-
#select_move Computer
-
#set_game_difficulty Board
-
#single_input? HumanInputValidation
-
#to_s EmptySquare
-
#to_s Piece
-
#to_s Pawn
-
#uncastle! CastlingBoardControl
-
#valid_castling? HumanInputValidation
-
#valid_color? HumanInputValidation
-
#valid_difficulty? HumanInputValidation
-
#valid_piece_selection? HumanInputValidation
-
#valid_player_input? HumanInputValidation
-
#valid_target_square? HumanInputValidation
-
#value Piece
-
#was_en_passant? EnPassantBoardControl
-
#white EmptySquare
-
#white_player Board
-
#within_limits? Board