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"), 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 $
00033  * $Revision: 1.7 $
00034  * $State: Exp $
00035  * $Date: 2004/01/18 10:16:56 $
00036  */
00037 
00038 #endif

Tekkotsu v2.2
Generated Tue Oct 19 14:19:15 2004 by Doxygen 1.3.9.1