Jamie Slowgrove - AI Assignment 1
Line of Sight & A* path-finding
 All Classes Namespaces Files Functions Variables
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CAStarCreates an object for A* path finding Made using help from http://www.policyalmanac.org/games/aStarTutorial.htm
 CAudioCreates an Audio object to handle the SDL_Mixer. DISCLAIMER - This code is from my PGG SDL Assignment
 CBotACreates a BotA object that inherits BotAI. Creates a BotA object that inherits BotAI and contains the details for the BotA
 CBotAICreates a BotAI object that inherits Creature. Creates a BotAI object that inherits Creature and contains the details for the BotAI
 CBotBCreates a BotB object that inherits BotAI. Creates a BotB object that inherits BotAI and contains the details for the BotA
 CCreatureCreates a Creature object that inherits Entity. Creates a Creature object that inherits Entity and contains the details for the Creature
 CEntityCreates an Entity object that contains the details for the Entity
 CGameCreates a Game object that inherits State Creates a Game object that inherits State and runs the Game
 CMapCreates a Map object
 Cid
 CNodeCreates a Node object Creates a Node object for use with path finding
 CPlayerCreates a Player object that inherits Creature. Creates a Player object that inherits Creature and contains the details for the Player
 CStateCreates a State object. Creates a State object to be inherited. DISCLAIMER - This code is from my PGG SDL Assignment
 CStateManagerCreates a StateManager object. Creates a StateManager object to be inherited. DISCLAIMER - This code is from my PGG SDL Assignment
 CTextCreates a Text Texture for use with a renderer Creates a Text Texture from an image file, this can then be used with a renderer
 CTextureCreates 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
 CVec2Creates a Vec2 structure with functions Creates a Vec2 structure with overloaded operators to create a new variable type for use as a 2D vector
 CWallCreates a Wall object that inherits Entity. Creates a Wall object that inherits Entity and contains the details for the Wall