Homepage Demos Overview Downloads Tutorials Reference
Credits

PaceTargetsMachine.h

Go to the documentation of this file.
00001 //-*-c++-*-
00002 #ifndef INCLUDED_PaceTargetsMachine_h_
00003 #define INCLUDED_PaceTargetsMachine_h_
00004 
00005 #include "Behaviors/StateNode.h"
00006 #include "Shared/ProjectInterface.h"
00007 
00008 //! A StateMachine for walking back and forth between two (or more) pink balls
00009 class PaceTargetsMachine : public StateNode {
00010 public:
00011   //!constructor
00012   PaceTargetsMachine() : StateNode("PaceTargetsMachine","PaceTargetsMachine"), start(NULL) {}
00013 
00014   virtual void setup();
00015   virtual void DoStart();
00016 
00017   virtual void teardown();
00018 
00019 protected:
00020   StateNode* start; //!< the node to be started first upon activation
00021 
00022 private:
00023   PaceTargetsMachine(const PaceTargetsMachine&); //!< don't call
00024   PaceTargetsMachine operator=(const PaceTargetsMachine&); //!< don't call
00025 };
00026 
00027 /*! @file
00028  * @brief Describes PaceTargetsMachine, a StateMachine for walking back and forth between two (or more) pink balls
00029  * @author ejt (Creator)
00030  *
00031  * $Author: ejt $
00032  * $Name: tekkotsu-2_2_1 $
00033  * $Revision: 1.8 $
00034  * $State: Exp $
00035  * $Date: 2004/11/11 21:32:14 $
00036  */
00037 
00038 #endif

Tekkotsu v2.2.1
Generated Tue Nov 23 16:36:39 2004 by Doxygen 1.3.9.1