Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <SimpleChaseBallBehavior.h>
Inheritance diagram for SimpleChaseBallBehavior:
Similar to ChaseBallBehavior, but this one doesn't try to move the head, so it's a little more... simple. However, it does make sure to take into account which direction the head is pointing when it sees the object.
Definition at line 18 of file SimpleChaseBallBehavior.h.
Public Member Functions | |
SimpleChaseBallBehavior () | |
constructor | |
virtual | ~SimpleChaseBallBehavior () |
destructor | |
virtual void | DoStart () |
adds a headpointer and a walker, and a listens for vision events | |
virtual void | DoStop () |
removes motion commands and stops listening | |
virtual void | processEvent (const EventBase &event) |
sets the head to point at the object and sets the body to move where the head points | |
virtual std::string | getName () const |
Identifies the behavior in menus and such. | |
Protected Attributes | |
MotionManager::MC_ID | walker_id |
a WalkMC object |
|
constructor
Definition at line 21 of file SimpleChaseBallBehavior.h. |
|
destructor
Definition at line 25 of file SimpleChaseBallBehavior.h. |
|
adds a headpointer and a walker, and a listens for vision events
Reimplemented from BehaviorBase. Definition at line 28 of file SimpleChaseBallBehavior.h. |
|
removes motion commands and stops listening
Reimplemented from BehaviorBase. Definition at line 35 of file SimpleChaseBallBehavior.h. |
|
Identifies the behavior in menus and such.
Implements BehaviorBase. Definition at line 52 of file SimpleChaseBallBehavior.h. |
|
sets the head to point at the object and sets the body to move where the head points
Reimplemented from BehaviorBase. Definition at line 42 of file SimpleChaseBallBehavior.h. |
|
a WalkMC object
Definition at line 55 of file SimpleChaseBallBehavior.h. Referenced by DoStart(), DoStop(), processEvent(), and SimpleChaseBallBehavior(). |
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:27 2004 by Doxygen 1.3.4 |