Method List
-
#[] Board
-
#[]= Board
-
#best_move ComputerPlayer
-
#board Game
-
#checkmate? Board
-
#choose_players RubyChess
-
#clear_screen RubyChess
-
#color HumanPlayer
-
#color Piece
-
#color ComputerPlayer
-
#cursor Board
-
#death_move? ComputerPlayer
-
#deep_dup Board
-
#dup Piece
-
#explore SlidingPiece
-
#game_status Game
-
#grid Board
-
#in_check? Board
-
#in_range_of_enemy? Piece
-
#initialize ComputerPlayer
-
#initialize HumanPlayer
-
#initialize Game
-
#initialize Board
-
#initialize Piece
-
#king Board
-
#make_move HumanPlayer
-
#make_move ComputerPlayer
-
#message BadInputError
-
#message NoPieceError
-
#message WrongColorError
-
#message InvalidMoveError
-
#message OffBoardError
-
#move Board
-
#move! Board
-
#move_cursor Board
-
#move_diffs Knight
-
#move_diffs King
-
#move_dirs Queen
-
#move_dirs Bishop
-
#move_dirs Rook
-
#move_into_check? Piece
-
#moved Piece
-
#moves Pawn
-
#moves SlidingPiece
-
#moves SteppingPiece
-
#occupied? Board
-
#on_board? Board
-
#piece_at Board
-
#pieces Board
-
#play Game
-
#populate_board Board
-
#pos Piece
-
#render Board
-
#reset RubyChess
-
#right_color? Game
-
#run RubyChess
-
#set_players RubyChess
-
#stalemate? Board
-
#sum_positions Piece
-
#switch_player Game
-
#symbol King
-
#symbol Queen
-
#symbol Rook
-
#symbol Bishop
-
#symbol Knight
-
#symbol Piece
-
#symbol Pawn
-
#valid_moves Piece
-
#value Knight
-
#value Bishop
-
#value Queen
-
#value Rook
-
#value Pawn
-
#won? Board