Jamie Slowgrove - PGG Assignment 1 - SDL
|
CAnimation | Creates a Animation object to handle the animations |
CAudio | Creates a Audio object to handle the SDL_Mixer. Done using help from http://www.lazyfoo.net/tutorials/SDL/21_sound_effects_and_music/index.php |
CBackground | Creates a Background object that inherits Entity. Creates a Background object with a velocity, and position check. It also has a Texture (including variables for the source and destination dimensions), position and velocity in entity |
CBlock | Creates a Block object that inherits MapObject |
CCollision | Creates an Collision object. The Collision object is for use with detecting Collision. Used help from http://higherorderfun.com/blog/2012/05/20/the-guide-to-implementing-2d-platformers/ in the type 2 section |
CCreature | Creates a Creature object that inherits Entity |
CCreditsState | Creates a CreditsState object. Creates a CreditsState object that inherits State |
CEnemy | Creates an Enemy object that inherits MapObject which in turn inherits Creature |
CEntity | Creates an Entity object Creates an Entity object with a Texture (including variables for the source and destination dimensions) and position |
CGameState | Creates a GameState object. Creates a GameState object that inherits State |
CGem | Creates a Gem object that inherits MapObject |
CHelpState | Creates a HelpState object. Creates a HelpState object that inherits State |
CMapLoader | Class to load in a map text file |
CMapObject | Creates a MapObject object that inherits Entity |
CMenuState | Creates a MenuState object. Creates a MenuState object that inherits State |
CPlayer | Creates a Player object that inherits Creature which in turn inherits Entity |
CState | Creates a State object. Creates a State object to be inherited. Made using information from http://blog.nuclex-games.com/tutorials/cxx/game-state-management/ and Peter Allen |
CStateManager | Creates a State manager object. Creates a State manager object to be inherited. Made using information from http://blog.nuclex-games.com/tutorials/cxx/game-state-management/ and Peter Allen |
CTexture | Creates a Texture for use with a renderer Creates a Texture from an image file, this can then be used with a renderer |
CWinLoseState | Creates a WinLoseState object. Creates a WinLoseState object that inherits State |