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

#include "Behaviors/Leapers.h"

//! just a quick little demo behavior which lights up the LED with the same index number as the button which is pushed

#nodeclass DanceBehavior : StateNode : setup
#statemachine 

startnode: StateNode

clap: Pose($, "clap1.pos", 0.9)

clap3: Pose($, "clap1.pos", 0.9)

clap2: Pose($, "clap2.pos", 0.9)

clap4: Pose($, "clap2.pos", 0.9)

sway1: Pose($, "swayright.pos", 0.3)

sway2: Pose($, "swayleft.pos", 0.3)

rightstomp: Pose($, "rightstomp.pos")

leftstomp: Pose($, "leftstomp.pos")

hop: Pose($, "hop.pos")

normal: Pose($, "normal.pos")

normal1: Pose($, "normal.pos")

normal2: Pose($, "normal.pos")

normal3: Pose($, "normal.pos")

normal4: Pose($, "normal.pos")

chacha1: Pose($, "chacha1.pos")

chacha2: Pose($, "chacha2.pos")

chacha3: Pose($, "chacha3.pos")

chacha4: Pose($, "chacha2.pos")

chacha5: Pose($, "chacha1.pos")

startnode =N=> clap

clap =T(1000)=> clap2
   
clap2 =T(1000)=> clap3

clap3 =T(1000)=> clap4

clap4 =T(1000)=> normal1

normal1 =T(2000)=> sway1

sway1 =T(3000)=> normal2


normal2 =T(1000)=> hop

hop =T(1000)=> normal4

normal4 =T(1000)=> rightstomp

rightstomp =T(1000)=> normal

normal =T(1000)=> leftstomp

leftstomp =T(1000)=> chacha1

chacha1 =T(1000)=> chacha2

chacha2 =T(1000)=> chacha3

chacha3 =T(1000)=> chacha4

chacha4 =T(1000)=> chacha5

chacha5 =T(1000)=> startnode

#endstatemachine
#endnodeclass

#endif
