Interface | Description |
---|---|
GameControllerAdapter |
Interface GameControllerAdapter provides the interface for the GameController to
raise events that occurred during the game to be reflected in the Game Interface.
|
Class | Description |
---|---|
Bomb |
Class Bomb.
|
BombRepresent |
Class BombRepresent is a link between the Bomb and its Game Interface representation.
|
BombThread |
Class BombThread removes the Bomb representation from the Game Interface after
detonation.
|
Cheese |
Class Cheese is the object that the Mouse implementations have to race to consume.
|
CountDownThread |
Class CountDownThread counts down the number of seconds left to the game ends.
|
GameConfig |
Class GameConfiguration is a common location to edit Fixed game settings.
|
GameController |
Class GameController is the brain of the game.
|
GameUI |
Class GameUI is the Game Interface of the game.
|
Grid |
Class Grid is the individual Grid of the Maze.
|
Maze |
Class Maze is the board which the Mouse implementations will navigate through to
find the Cheese.
|
Mouse |
Abstract Class Mouse should be the base class of all Mouse implementations.
|
MouseController |
Class MouseController is the wrapper class for each Mouse implementation.
|
MouseRepresent |
Class MouseRepresent is the link between the MouseController and the Mouse
graphical interface.
|
SequencingThread |
Class SequencingThread moves all MouseInstances in a round robin manner.
|
Wall |
Class Wall connects two Grids together.
|