Jamie Slowgrove - AI Assignment 1
Line of Sight & A* path-finding
|
CAStar | Creates an object for A* path finding Made using help from http://www.policyalmanac.org/games/aStarTutorial.htm |
CAudio | Creates an Audio object to handle the SDL_Mixer. DISCLAIMER - This code is from my PGG SDL Assignment |
CBotA | Creates a BotA object that inherits BotAI. Creates a BotA object that inherits BotAI and contains the details for the BotA |
CBotAI | Creates a BotAI object that inherits Creature. Creates a BotAI object that inherits Creature and contains the details for the BotAI |
CBotB | Creates a BotB object that inherits BotAI. Creates a BotB object that inherits BotAI and contains the details for the BotA |
CCreature | Creates a Creature object that inherits Entity. Creates a Creature object that inherits Entity and contains the details for the Creature |
CEntity | Creates an Entity object that contains the details for the Entity |
CGame | Creates a Game object that inherits State Creates a Game object that inherits State and runs the Game |
▼CMap | Creates a Map object |
Cid | |
CNode | Creates a Node object Creates a Node object for use with path finding |
CPlayer | Creates a Player object that inherits Creature. Creates a Player object that inherits Creature and contains the details for the Player |
CState | Creates a State object. Creates a State object to be inherited. DISCLAIMER - This code is from my PGG SDL Assignment |
CStateManager | Creates a StateManager object. Creates a StateManager object to be inherited. DISCLAIMER - This code is from my PGG SDL Assignment |
CText | Creates a Text Texture for use with a renderer Creates a Text Texture from an image file, this can then be used with a renderer |
CTexture | Creates a Texture for use with a renderer Creates a Texture from an image file, this can then be used with a renderer. DISCLAIMER - This code is from my PGG SDL Assignment |
CVec2 | Creates a Vec2 structure with functions Creates a Vec2 structure with overloaded operators to create a new variable type for use as a 2D vector |
CWall | Creates a Wall object that inherits Entity. Creates a Wall object that inherits Entity and contains the details for the Wall |