//-*-c++-*-
#ifndef INCLUDED_NOD_h_
#define INCLUDED_NOD_h_

#include "Behaviors/BehaviorBase.h"
#include "Events/EventRouter.h"
#include "Behaviors/StateMachine.h"

//! DESCRIPTION
class Nod : public StateNode {
public:
	Nod() : StateNode("Nod") {}

	virtual void setup() {
#statemachine

startnode: StateNode =N=> neutral 

neutral: HeadPointerNode [getMC()->setMaxSpeed(0,.2); getMC()->setMaxSpeed(1,.2); getMC()->lookAtPoint(500, 0, 400);] =T(2000)=> down

down:  HeadPointerNode [getMC()->setMaxSpeed(0,.2); getMC()->setMaxSpeed(1,.2); getMC()->lookAtPoint(500, 0, -100);] =T(2000)=> neutral
 

#endstatemachine
	}
};
#endif
