tagGame Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
tagGame::ActionThis class is for representing actions in the tag game
tagGame::CharacterThe main class for NPCs and player characters
tagGame::CharacterRendererThis class is responsible for rendering characters
tagGame::CircleCommon base class for all circular obstacles
tagGame::CircleRendererThis class is responsible for rendering circular objects
tagGame::ControllerThe base class for all controllers
tagGame::ControllerAvoidSimple controller that avoids obstacles
tagGame::ControllerConditionalIf the condition is true use controllerTrue, otherwise use controllerFalse
tagGame::ControllerEvadeSimple controller that heads away from the tagged character
tagGame::ControllerFlockSimple controller that flocks together with nearby non-tagged characters
tagGame::ControllerPC< T >The player character controller
tagGame::ControllerPeriodicOnly calculate a new action periodically
tagGame::ControllerPeriodicRampOnly calculate a new action periodically
tagGame::ControllerPursueSimple controller that chases the character it's "angry" with, unless it's not angry in which cases it chases the nearest character
tagGame::ControllerRandomizeChoose the evasion direction stochastically
tagGame::ControllerWanderRandom walk controller
tagGame::GameStateThe game-state provides full access to the current state of the game world
tagGame::GuiThis class is responsible for handling the game's GUI
tagGame::JoystickSDLThis class uses SDL to provide joystick feedback
tagGame::KeyboardSDLThis class uses SDL to provide keyboard feedback
tagGame::MathUtilSome basic math related utility functions
tagGame::Matrix< T >A basic templatized matrix class
tagGame::ObstacleCommon base class for all obstacles
tagGame::PerceptionController's should gain all access to game-state information through a perception object
tagGame::RendererThe abstract base class for all the renderers
tagGame::RendererColorA class to handle colors
tagGame::ShapeCommon base class for all obstacles
tagGame::SideThe sides of the world are a special kind of obstacle
tagGame::SimulatorThis class is responsible for implementing the game's physics and updating the game-state accordingly
tagGame::UtilMiscellaneous utility functions
tagGame::Util2DSome useful utilities for 2D vectors
tagGame::Vec< T >A basic templatized vector class

Generated on Sat Mar 31 22:30:54 2007 for tagGame by  doxygen 1.5.1