#include "Behaviors/StateMachine.h"

$nodeclass Lab2_2 : StateNode {

	$nodeclass SlowHeadPointerNode : HeadPointerNode : preStart {
		HeadPointerNode::preStart();
		getMC()->setMaxSpeed(0, 0.4);
		getMC()->setMaxSpeed(1, 0.4);
	}

	$setupmachine{
		startnode : SlowHeadPointerNode[getMC()->lookAtPoint(5000, 0, 400);]

		startnode =C=> StateNode() 
					=T(2000)=> SlowHeadPointerNode[getMC()->lookAtPoint(500, 0, -100);]
						=C=> SlowHeadPointerNode[getMC()->lookAtPoint(5000, 0, 400);]
							=C=> SlowHeadPointerNode[getMC()->lookAtPoint(500, 0, -100);]
								=C=> SlowHeadPointerNode[getMC()->lookAtPoint(5000, 0, 400);]
	}
}

REGISTER_BEHAVIOR(Lab2_2);
