#include "Behaviors/Demos/Navigation/PilotDemo.h"

$nodeclass MoveDemo : PilotDemo {
    $nodeclass GoForward : PilotNode(PilotTypes::walk) : doStart {
        pilotreq.dx = 750; // forward half a meter
    }

    $nodeclass TurnAngle : PilotNode(PilotTypes::walk) : doStart {
	pilotreq.da = 2.513; // turn by 144 degrees
    }

    $setupmachine{
        startdemo: GoForward =C=> SpeechNode("I have arrived") =C=> angle
	angle: TurnAngle =C=> SpeechNode("I have turned") =C=> PostMachineCompletion
    }
}

REGISTER_BEHAVIOR(MoveDemo);
