souleng
Game engine providing full Python scripting support
|
CApplication | Driver code for the game application |
▼CComponent | |
CCollision2DComponent | Component for handling 2D collisions |
▼CScriptComponent | |
CPyScriptComponent | |
▼CTextureComponent | Component to render an image to the screen |
CTextTexture | |
CTransform | |
CDeleteFontFunctor | Delayed deletion of an TTF_Font so a shared_ptr can hold onto this resource |
CDeleteTextureFunctor | Delayed deletion of an SDL_Texture so a shared_ptr can hold onto this resource |
▼Cstd::enable_shared_from_this | |
CGameObject | Main unit of gameplay which contains and updated components |
CInput | Singleton class for polling and retrieving input from the user |
CKeyState | Simple POD struct holding the state of a key press |
CMouseClick | Simple POD struct holding the state of any mouse click |
CMouseMotion | Simple POD struct holding the state of any mouse motion |
CRenderer | |
CResourceManager | Singleton class which stores and manages resources like fonts and images |
CSceneManager | Singleton manager for running the active scenes and swapping scenes out |
CScriptedScene | C++ container for the Python logic that runs a scene |
CVector2 | Simple container for position data |