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 |