Package uk.ac.ic.doc.game

Interface Summary
ICollisionListener Listener interface for collision events.
IGame Interface for representing games.
IGameObject Interface for game objects.
IKeyListener Listener interface for key press events.
IScreenExitListener Listener interface for screen exit events.
ITimerListener Listener interface for timer events.
 

Class Summary
DelayedKeyListener Adapter for the IKeyListener interface that notifies every time the key has been held down for a specific amount of time.
DelayedTimerListener Adapter for the ITimerListener interface that notifies every time a specific duration of time has passed.
Game This class handles the creation of a game window, drawing of objects, running of the main game loop and reading key presses.
Point Represents a point on the screen.
RegularPolygon An IGameObject implementation that represents a regular polygon in the game.
 

Enum Summary
Key Represents keys on the keyboard that a game can respond to.