Dauphine  0.1
A platforming/stealth game in a medieval fantasy setting, developed with SDL2.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCAnimationClass in control of animating a sprite
oCAudioHandlerThe audio handler
oCBombPotionClass for the bomb potion
oCCameraThe camera class
oCCollisionSimple collision detection
oCConfigurationGame configuration class
oCControllerHandlerThe input handler for joysticks
oCCrosshair
oCDynamicEntitySubclass of Entity
oCEnemy
oCEntityBase class for all game objects (entities)
oCEStateAerial
oCEStateAlert
oCEStateCurious
oCEStateIdle
oCEStatePatrolling
oCFPSWrapperWraps FPS handling in a class
oCGameMain structure class for the game
oCGStateCreditsThe state for the initial menu screen
oCGStateGameOverThe state for the initial menu screen
oCGStateMenuThe state for the initial menu screen
oCGStateOptionsThe state for the initial menu screen
oCGStateSplashThe state for the initial splash screen
oCInputHandlerHandles player input
oCLevelAbstract class for levels
oCLevelOneThe first level of the game
oCLoggerClass used for logging
oCLuaScriptParses lua scripts into C++
oCPlayerThe player entity class
oCPStateAerialThe state for when the player is not grounded
oCPStateAimingThe state when the player is idle
oCPStateCrouchingThe state when the player is idle
oCPStateIdleThe state when the player is idle
oCPStateMovingThe state when the player is grounded and moving
oCPStateRollingThe state when the player is rolling
oCResourceManagerGeneral resource management class
oCSDLWrapperWraps the SDL libraries
oCSpriteVisual representation of game objects
oCStateEnemyParent class for other enemy states
oCStateGameParent class for other game states
oCStatePlayerParent class for other player states
oCText
oCTileMapRepresents the tile distrubution for a level
\CWindowRepresents actual window that game runs on