Inherited by SwigDirector_InputPersonControl.
Public Member Functions | |
virtual void | affect () |
InputPersonControl (Person *person) | |
void | tryInteract () |
virtual | ~InputPersonControl () |
Protected Attributes | |
InputManager * | inputManager |
MathManager * | mathManager |
Annchienta::InputPersonControl::InputPersonControl | ( | Person * | person | ) |
Create a new InputPersonControl instance for a given person.
person | Person to create the control for. |
virtual Annchienta::InputPersonControl::~InputPersonControl | ( | ) | [virtual] |
Delete this PersonControl.
virtual void Annchienta::InputPersonControl::affect | ( | ) | [virtual] |
Update the Person associated with this object.
Implements Annchienta::PersonControl.
Reimplemented in SwigDirector_InputPersonControl.
void Annchienta::InputPersonControl::tryInteract | ( | ) |
Internally used function that tries to have the associated Person interact with the world.
InputManager* Annchienta::InputPersonControl::inputManager [protected] |
MathManager* Annchienta::InputPersonControl::mathManager [protected] |