Polygon Dash
|
CAudioManager | Manages playing/combining audio effects and background music |
CAudioRequest | Interfaces with SDL_Mixer to start/stop a sound |
CAudioResource | A loaded sound artifact |
CButtonFactory | Create button GameObjects that receive a click event |
CComponentAnimation | Chose the correct animation frame to display |
CComponentAttempt | Render a number of attempts on screen |
CComponentBounce | Make the component bounce |
CComponentCollision | Check for collisions with other GameObject entities |
CComponentParallaxScroll | Move the player by a specified amount each frame |
CComponentPlayerInputJump | Cause the player GameObject to jump on certain inputs |
CComponentPlayerMovement | Move the player by a specified amount each frame |
CComponentRender | Render the GameObject on screen using a BMP image file |
CComponentScript | Control a given component of a GameObject |
CComponentTextMouseClick | Handle a mouse click on a text-based GameObject |
CComponentTextRenderer | Render the GameObject on screen as a piece of text |
CComponentTransform | Contains the coordinates of the GameObject |
CComponentTransformMouseClick | Handle a mouse click on a texture-based GameObject |
CConfigManager | Load and store game behavior parameters |
CDFS | A depth-first-search traversal algorithm |
CFrame | Store an individual frame for an animation |
CGameApplication | Main game application |
CGameObject | Represents an in-game entity |
CIComponent | Control a given component of a GameObject |
CITraversalAlgorithm | An algorithm for traversing a tree |
CResourceManager | Handle all loading of assets |
CSceneNode | A node in the scene tree |