Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
| CAudio | |
| CCollision | Class used for calculating different types of collision between given Objects |
| CEngine::color | |
| CEngine | Class for declaring an engine, which does basic SDL commands like creating the window and renderer |
| CGameState | |
| CImage | Class for loading in SDL Textures |
| CInput | Class for checking and storing keyboard and mouse input |
| CLevel | This class stores a Stage and Objects and can move them and display them |
| CMap | This class takes in a file and loads it in for the map |
| CModel | |
| ▼CObject | This class stores information for an Object in the game |
| CBackground | Object that is a background image that covers the screen |
| CEntity | Class for storing health, emotion, team, etc. of an Object |
| CTile | An Object class that stores the a tile value and name |
| CPerlinNoise | |
| CPhysics | Class for doing physics functions |
| CStage | Stores a Map and Tileset |
| CTileset | Class for loading in multiple Tiles |