virtual void setup() {
#statemachine
startnod: HeadPointerNode[getMC()->setMaxSpeed(0, 0.2); getMC()->setMaxSpeed(1,0.2); getMC()->lookAtPoint(5000, 0, 400);]

startnod =C=> wait1

wait1: StateNode =T(2000)=> secondnod

secondnod: HeadPointerNode[getMC()->setMaxSpeed(0, 0.2); getMC()->setMaxSpeed(1,0.2); getMC()->lookAtPoint(500, 0, -100);]

secondnod =C=> wait2

wait2: StateNode =T(2000)=> thirdnod

thirdnod: HeadPointerNode[getMC()->setMaxSpeed(0, 0.2); getMC()->setMaxSpeed(1,0.2); getMC()->lookAtPoint(5000, 0, 400);]

thirdnod =C=> wait3

wait3: StateNode =T(2000)=> fourthnod

fourthnod: HeadPointerNode[getMC()->setMaxSpeed(0, 0.2); getMC()->setMaxSpeed(1,0.2); getMC()->lookAtPoint(500, 0, -100);]

fourthnod =C=> wait4

wait4: StateNode =T(2000)=> endnod

endnod: HeadPointerNode[getMC()->setMaxSpeed(0, 0.2); getMC()->setMaxSpeed(1,0.2); getMC()->lookAtPoint(5000, 0, 400);]

#endstatemachine

startnode = startnod; }