//-*-c++-*-
#ifndef INCLUDED_YesBehavior_h_
#define INCLUDED_YesBehavior_h_
 
#include "Behaviors/StateMachine.h"
#include "Events/EventRouter.h"

class YesBehavior : public StateNode {

public:
  YesBehavior() : StateNode("YesBehavior") {}
 
  virtual void setup() {
#statemachine

startnode: StateNode =N=> setting: HeadPointerNode [getMC()->setMaxSpeed(0,0.2); getMC()->setMaxSpeed(1,0.2);]

setting =C=> neutral: HeadPointerNode [getMC()->lookAtPoint(5000,0,400);]
neutral =T(2000)=> yes: HeadPointerNode[getMC()->lookAtPoint(500,0,-100);]
			yes =C=>up: HeadPointerNode [getMC()->lookAtPoint(5000,0,400);]
      up =C=>down: HeadPointerNode [getMC()->lookAtPoint(500,0,-100);]
      down =C=> upAgain: HeadPointerNode[getMC()->lookAtPoint(5000,0,400);]


#endstatemachine
  }       // end of setup()

};

#endif


