| Interface | Description |
|---|---|
| ImageGetter |
An interface for a class that can create and load iamges
|
| Class | Description |
|---|---|
| ColorOps |
A noninstantiable utility class to manipulate Color objects.
|
| Defender |
A Lunar lander that can fire lasers
|
| GameFrame |
A class for getting a double buffered fix framerate Frame onscreen with mouse
and keyboard input onscreen.
|
| ImageCache |
A class to hold images and insure they aren't pulled off the hard drive (or
the internet) more than once
|
| Laser |
A Laser that can move and draw itself
|
| SpaceGame |
The class that arranges all the pieces into a coherent game.
|
| SpaceGameMain | |
| UFO |
A class representing a single UFO object that can move, fire, and be hit.
|