Arch Game Engine  0.2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CAudio
 CBackgroundObject that is a background image that covers the screen
 CCollisionClass used for calculating different types of collision between given Objects
 CEngineClass for declaring an engine, which does basic SDL commands like creating the window and renderer
 Ccolor
 CEntityClass for storing health, emotion, team, etc. of an Object
 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
 CPerlinNoise
 CPhysicsClass for doing physics functions
 CStageStores a Map and Tileset
 CTileAn Object class that stores the a tile value and name
 CTilesetClass for loading in multiple Tiles