A B C D E G I L M N O P R S T U V W

G

gameBoard - Variable in class gui.RushHourPanel
The object that represents the game board.
getBoardFromHash(String) - Method in class rushhour.RushHourGameBoard
Constructs a game gameBoard object tempBoard of a given hash state.
getColor() - Method in class rushhour.RushHourVehicle
Retrieve the color of the vehicle.
getDirections() - Method in class rushhour.RushHourGameBoard
Retrieve the hash map that contains the directions for reaching each valid move.
getGameBoard() - Method in class rushhour.RushHourGameBoard
Retrieve current game gameBoard.
getHash() - Method in class rushhour.RushHourGameBoard
Retrieve the hash representation of the current state of the game gameBoard.
getHashID() - Method in class rushhour.RushHourVehicle
Retrieve the hash ID for the vehicle.
getInitialState() - Method in class rushhour.RushHourGameBoard
Retrieve the hash representation of the initial state of the gameBoard.
getNumVehicles() - Method in class rushhour.RushHourGameBoard
Retrieve the number of vehicles on the gameBoard.
getOrientation() - Method in class rushhour.RushHourVehicle
Retrieve the orientation of the vehicle.
getType() - Method in class rushhour.RushHourVehicle
Retrieve the type of the vehicle.
getUniqueID() - Method in class rushhour.RushHourVehicle
Retrieve the unique ID of the vehicle.
getValidMoves() - Method in class rushhour.RushHourGameBoard
Retrieve the hash map that contains the solutions each move in the move table.
getVehicleAtIndex(int) - Method in class rushhour.RushHourGameBoard
Retrieve the vehicle at index i from the array of vehicles known to be on the gameBoard.
getVehicleAtLocation(int, int) - Method in class rushhour.RushHourGameBoard
Check for a vehicle at location (x, y) on the game gameBoard.
getVehicleByColor(String) - Method in class rushhour.RushHourGameBoard
Retrieves the vehicle of the specified color on the gameBoard.
getVehicleIconLength() - Method in class rushhour.RushHourVehicle
Retrieve the vehicle icon length.
getVehicleIconWidth() - Method in class rushhour.RushHourVehicle
Retrieve the vehicle icon boardWidth.
getVehicleLength() - Method in class rushhour.RushHourVehicle
Retrieve the length of the vehicle.
getVehiclesList() - Method in class rushhour.RushHourGameBoard
Retrieve the list of vehicles known to be on the gameBoard.
getVehicleWidth() - Method in class rushhour.RushHourVehicle
Retrieve the boardWidth of the vehicle.
getVehicleX() - Method in class rushhour.RushHourVehicle
Retrieve the x-coordinate of the vehicle.
getVehicleY() - Method in class rushhour.RushHourVehicle
Retrieve the y-coordinate of the vehicle.
getWinningState() - Method in class rushhour.RushHourGameBoard
Retrieve the hash representation of the state of the gameBoard when the red car reaches the exit.
gui - package gui
 

A B C D E G I L M N O P R S T U V W