| Class | Description |
|---|---|
| Animation |
Used to handle sprite files to create an animation
|
| FakeImages |
Handles images of stage features that will be drawn on top of the background
|
| HandleSoundFx |
The class that handles all the music and sound effects
|
| ImageManager |
Manages all of the sprites
|
| ImageModifier |
Modifies an image to create a fade effect
|
| KeyboardInput |
The class used to handle all keyboard inputs
|
| MouseInput |
The class used to handle all mouse inputs
|
| Sound |
Global variables used to store the music and sound effects
|
| SplashScreen |
Represents the images that will fade
|
| Sprite |
Manages global variables for sprite files
|
| SpriteBuzzbomberFire |
Represents the sprites for the unit, Buzzbomber, when it fires a bomb
|
| SpriteBuzzbomberFly |
Represents the sprites for the unit, Buzzbomber, when it flies
|
| SpriteChopper |
Represents the sprites for the unit, Chopper
|
| SpriteCrabmeat |
Represents the sprites for the unit, Crabmeat
|
| SpriteMotorbug |
Represents the sprites for the unit, Motorbug
|
| SpriteRing |
Represents the sprites for rings
|
| SpriteSonicBall |
Represents the sprites for when Sonic is in the spin ball form
|
| SpriteSonicBarrier |
Represents the sprites for when Sonic hits a barrier
|
| SpriteSonicDamage |
Represents the sprites for when Sonic takes damage
|
| SpriteSonicEnd |
Represents the sprites for when Sonic reaches the end of a stage
|
| SpriteSonicIdle |
Represents the sprites for when Sonic idles
|
| SpriteSonicJump |
Represents the sprites for when Sonic jumps
|
| SpriteSonicRun |
Represents the sprites for when Sonic runs
|
| SpriteSonicSpring |
Represents the sprites for when Sonic jumps on a spring
|
| SpriteSonicWalk |
Represents the sprites for when Sonic walks
|