Napravimo sad točan program.
Pojavila se nova naredba. Dosad smo koristili "end()" za okončane trenutne akcije (odnosno funkcije). Naredba "
actionSet()", koju uvodimo ovdje, ne završava program, nego mijenja trenutnu akciju u drugu. U slučaju lijevo, naredba
actionSet(actionCatchBall);
ne završava program, nego mijenja pokreće akciju "actionCatchaBall", koja pokreće svoju funkciju "catchBall()". Rezultat je prebacivanje izvršavanja programa iz "idle()" u "catchBall()". Možemo bez problam skočiti natrag:
"actionSet(actionIdle);"
Izvršavanje programa će se nastaviti. Bilo koja akcija može imat svoju kraticu u meniju. "actionCatchBall" ju ima: "cat". Možete pokrenuti akciju utipkavanje "cat" u svoj mobitel.