Uses of Class
exceptions.RushHourException

Packages that use RushHourException
exceptions   
gui   
 

Uses of RushHourException in exceptions
 

Subclasses of RushHourException in exceptions
 class IllegalBoardMoveException
          Chiefly concerned with board moves being legal (not landing on another car, not jumping over cars, etc.).
 class InvalidFirstVehicleException
          Chiefly concerned with the red car being the first vehicle added to the board.
 class InvalidVehicleColorException
          Chiefly concerned with vehicle color (two vehicles cannot have the same color).
 class InvalidVehicleException
          Cheifly concerned with invalid vehicles (must be of type "car" or "truck").
 class OffGameBoardException
          Chiefly concerned with vehicles being placed within the bounds of the game board.
 class RedCarException
          Chiefly concerned with the red car and its superiority (namely, placed in the third row).
 class VehicleDoesNotExistException
          Chiefly concerned with vehicles that are searched for but do not actually exist.
 class VehicleOverlapException
          Chiefly concerned with vehicles that are placed one over another.
 

Uses of RushHourException in gui
 

Methods in gui that throw RushHourException
static void RushHourDomain.loadGame(java.lang.Object file, RushHourGameBoard gameBoard)
          Loads a saved game from the given input file.