|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||