Arch Game Engine  0.2
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAudio
 CCollisionClass used for calculating different types of collision between given Objects
 CEngine::color
 CEngineClass for declaring an engine, which does basic SDL commands like creating the window and renderer
 CGameState
 CImageClass for loading in SDL Textures
 CInputClass for checking and storing keyboard and mouse input
 CLevelThis class stores a Stage and Objects and can move them and display them
 CMapThis class takes in a file and loads it in for the map
 CModel
 CObjectThis class stores information for an Object in the game
 CBackgroundObject that is a background image that covers the screen
 CEntityClass for storing health, emotion, team, etc. of an Object
 CTileAn Object class that stores the a tile value and name
 CPerlinNoise
 CPhysicsClass for doing physics functions
 CStageStores a Map and Tileset
 CTilesetClass for loading in multiple Tiles