tagGame::Character Class Reference

The main class for NPCs and player characters. More...

#include <Character.h>

Inheritance diagram for tagGame::Character:

Inheritance graph
[legend]
Collaboration diagram for tagGame::Character:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Character (ShapePtr shape, ControllerPtr controller)
ControllerPtr getController ()
 Get this character's controller.
void setController (ControllerPtr controller)
 Set this character's controller.
bool getIsTagged () const
int getTaggedTime () const
void setTagged (int tagTime)
void setCollideTime (int collideTime)
int getCollideTime () const
void calcAction ()
Action const & getAction () const
Real getMaxTurnRate () const
Real getMaxSpeed () const
Real getMaxForce () const

Detailed Description

The main class for NPCs and player characters.

NPCs and player characters differ only in their controller's and renderer's. Characters are also circular obstacles.


The documentation for this class was generated from the following files:
Generated on Sat Mar 31 22:30:56 2007 for tagGame by  doxygen 1.5.1