CB_BackgroundManager | Contains the functions to manage the background objects |
CC_Audio | Handles audio using SDL_Mixer |
CC_Music | Handles music using SDL_Mixer |
CC_Text | Creates a Text Texture for use with a renderer using the Text formating |
CC_Texture | Creates a Texture for use with a renderer |
CC_Timer | Handles timer functions |
CC_Vec2 | Contains the Vec2 structure with functions and overloaded operators |
CE_EntityManager | A class that manages all of the entities in the game with the exception of the player |
▼CEB_Entity | Contains variables and functions to be inherited by classes that are about Entities |
▼CEB_Animated | An Entity that uses a spritesheet for animation |
▼CEB_VelocityAnimated | An Entity that contains velocities and uses a spritesheet for animation |
CEE_Archer | Contains the data and functions for the Archer |
CEE_StormCloud | Contains the data and functions for the Storm Cloud |
CEP_Player | Contains the data and functions for the player |
CEP_PlayerArcher | Contains the data and functions for the Player Archer |
▼CEB_Velocity | An Entity that contains velocities |
CB_Background | An object for a background layer that inherits Velocity Entity |
▼CEA_Arrow | Contains the data and functions for the Arrow |
CEA_ArcherArrow | Contains the data and functions for the ArcherArrow |
CEA_FlamingArrow | Contains the data and functions for the FlamingArrow |
CEA_PlayerArrow | Contains the data and functions for the PlayerArrow |
CEE_StyphBird | Contains the data and functions for the Stymphalian Bird |
▼CEPU_Pickup | Contains the data and functions for the Pickup object |
CEPU_Coin | Contains the data and functions for the Coin |
CEPU_CoinAll | Contains the data and functions for the CoinAll power up |
CEPU_Flaming | Contains the data and functions for the Flaming power up |
CEPU_Health | Contains the data and functions for the Health pickup |
CEPU_KillAll | Contains the data and functions for the KillAll power up |
CEPU_Shield | Contains the data and functions for the Shield |
CEPU_TimeSlow | Contains the data and functions for the TimeSlow power up |
CUI_Button | Creates a Button object that inherits Entity |
CG_CollisionManager | Contains the data and functions for the CollisionManager |
CG_Gameplay | Contains the data and functions for the Gameplay |
CG_SpawnManager | A class that manages the spawning of the entities in the game |
CPS_Particle | A Particle object for use with the Particle System |
CPS_ParticleEffect | Handles Particle objects and Particle Effect functions |
▼CS_State | Contains State functions and data to be inherited by all other states |
CS_Game | A State that contains and runs the Game |
CS_Splash | A State that contains and runs the splash screen |
CSM_Credits | A State that contains and runs the Credits Menu |
CSM_EndGame | A State that contains and runs the End Game Menu |
CSM_Help | A State that contains and runs the Help Menu |
CSM_MainMenu | A State that contains and runs the Main Menu |
CSM_Scores | A State that contains and runs the Scores Menu |
CS_StateManager | Handles the functions for all State objects |