|
Class Summary |
| Absorber |
Absorber is a mutable object that can take in a ball and shoot it out. |
| AbsorberFactory |
an AbsorberFactory is an immutable object that creates Absorbers |
| Ball |
A Ball is a mutable object that bounces around the GameSpace |
| BallFactory |
A BallFactory is an immutable object that makes Balls |
| CircleBumper |
A CircleBumper is a mutable object that represents a Cylindrically Shaped bumper |
| CircleFactory |
A CircleFactory is an immutable object that creates CircleBumpers and extends GameObjectFactory |
| Flipper |
A Flipper is a mutable object that represents a flipper in the game
A flipper |
| GameObject |
GameObject is the most basic description of an object in gizmo ball. |
| GameObjectFactory<G extends GameObject> |
GameObjectFactory creates GameObjects. |
| GameSettings |
GameSettings is a mutable object that holds gamesettings |
| GameSpace |
GameSpace is the game board where a game of Gizmoball take place |
| KeyRegistry |
KeyRegistry is a mutable object that stores the key triggers that the game should respond to. |
| LeftFlipper |
A LeftFlipper extends Flipper, and flips in the left direction. |
| LeftFlipperFactory |
LeftFlipperFactory is an immutable object that creates left oriented Flippers and extends GameObjectFactory |
| RightFlipper |
A RightFlipper extends Flipper, and flips in the left direction. |
| RightFlipperFactory |
A RightFlipperFactory is an immutable class that creates right oriented Flipper and extends GameObjectFactory |
| SquareBumper |
a SquareBumper is a mutable object that represents a cube shaped bumper. |
| SquareFactory |
a SquareFactory is an immutable object that creates cube-shaped bumpers and extends GameObjectFactory |
| TimeProfiler |
TimeProfiler objects allow a programmer to profile the running time
of his or her code. |
| TriangleBumper |
a TriangleBumper is a mutable object that represents a cube shaped bumper. |
| TriangleFactory |
a SquareFactory is an immutable object that creates cube-shaped bumpers and extends GameObjectFactory |
| Wall |
Wall is a mutable object that specifies the outside boundaries of a GameSpace. |
| XMLReader |
This class is used to read xml data and load it into a GameSpace. |
| XMLWriter |
XMLWriter is used to take a gamespace and a file or filename, and write the gamespace
information to that file. |