diff options
Diffstat (limited to 'examples/blackjack/blackjack.scxml')
-rw-r--r-- | examples/blackjack/blackjack.scxml | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/examples/blackjack/blackjack.scxml b/examples/blackjack/blackjack.scxml index 4c73cd4..5362546 100644 --- a/examples/blackjack/blackjack.scxml +++ b/examples/blackjack/blackjack.scxml @@ -197,7 +197,7 @@ <transition event="q-messagebox.finished" target="waitForBet" /> <transition event="bth-mb-timeout" target="waitForBet" /> <onentry> - <send event="'bth-mb-timeout'" delay="'1500ms'" /> + <send event="bth-mb-timeout" delay="1500ms" /> </onentry> </state> <state id="testCards"> @@ -235,20 +235,18 @@ <state id="checkWinner"> <onentry> - <script> - _global.diff = myDeck.evalBest() - dealerCards.evalBest(); - </script> + <assign dataid="diff" expr="myDeck.evalBest() - dealerCards.evalBest()" /> </onentry> - <transition cond="diff>0" target="win" /> - <transition cond="diff<0" target="loss" /> - <transition cond="diff==0" target="draw" /> + <transition cond="_data.diff>0" target="win" /> + <transition cond="_data.diff<0" target="loss" /> + <transition cond="_data.diff==0" target="draw" /> </state> <state id="endGame"> <invoke type="q-bindings"><content>[[welcomeLabel,"text","Game Over"]]</content></invoke> <transition event="timeout" target="newgame" /> <onentry> - <send event="'timeout'" delay="'3s'" /> + <send event="timeout" delay="3s" /> </onentry> </state> <state id="endRound"> @@ -256,9 +254,8 @@ <transition event="q-signal:newRoundButton.clicked()" target="newround" /> <transition event="timeout" target="newround" /> <onentry> - <send event="'timeout'" delay="'3s'" /> + <send event="timeout" delay="3s" /> </onentry> - <state id="win"> <onentry> <script> @@ -271,7 +268,7 @@ <state id="loss"> <invoke type="q-bindings"><content>[[welcomeLabel,"text","You Lost..."]]</content></invoke> <transition cond="points == 0" target="endGame" /> - </state> + </state> <state id="draw"> <invoke type="q-bindings"><content>[[welcomeLabel,"text","You It's a draw."]]</content></invoke> <onentry> |