| Class Summaries |
|---|
| AIManager | Container for AI-related properties and methods |
| AudioController | A general purpose audio controller. |
| BaseGameController | Facilitates communication between game objects and the game's main timeline. |
| BaseInputManager | BaseInputManager should be subclassed by a game-specific InputManager class. |
| BaseLevelManager | BaseLevelManager should be subclassed by a game-specific LevelManager class. |
| BaseObject | Serves as a base class for all game objects. |
| BaseObjectManager | BaseObjectManager should be subclassed by a game-specific ObjectManager class. |
| BaseScoreManager | BaseScoreManager should be subclassed by a game-specific ScoreManager class. |
| BGManager | Container for properties and methods related to the scrolling background |
| Bullet | Implements a game-specific Bullet object. |
| Crystal | Implements a game-specific Crystal object. |
| Debris | Implements a game-specific Debris object. |
| FrameTimeManager | Used to calculate elapsed frame time for time-based calculations. |
| GameController | Facilitates communication between game objects and the game's main timeline. |
| GameDepthManager | Manages depths for MovieClips created on the game's main timeline |
| GameSound | Extends the built-in Sound class to add properties that are required by the AudioController |
| HudManager | Manages the game HUD, including the RadarManager, Score panel, and PowerupManager |
| InputManager | Subclassed from BaseInputManager. |
| LevelManager | Subclassed from BaseLevelManager. |
| MathTables | Maintains sine and cosine tables for fast lookup of pre-calculated values
The properties and methods are "static" so they can be used through a
reference to the class (e.g. |
| ObjectManager | Subclassed from BaseObjectManager. |
| Powerup | Implements a game-specific Powerup object. |
| PowerupManager | Manages the game's powerups. |
| RadarManager | Manages the Radar display |
| ScoreManager | Subclassed from BaseScoreManager. |
| Ship | Implements a game-specific Ship object. |
| SoundtrackController | Extends the AudioController class to provide a general purpose way to incorporate
mp3 soundtrack playback into games. |
| SoundtrackXML | Extends the built-in XML class to add an "owner" property that is required
by the SoundtrackController class |
| Timer | A general purpose timer class. |
| VectorMath | A utility class containing static methods useful for manipulating vectors. |