summaryrefslogtreecommitdiffstats
path: root/examples/scxml/pinball/pinball.scxml
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@theqtcompany.com>2016-02-09 12:42:01 +0100
committerAlex Blasche <alexander.blasche@theqtcompany.com>2016-03-03 15:14:08 +0000
commita67aadf4c2186043d703d7364e085fc661fe343b (patch)
tree86409b2a2a658724ee26773365f11dfce6d599ac /examples/scxml/pinball/pinball.scxml
parent6ae3c3285dab04767141d26d22d4b118e4b85b87 (diff)
Doc: corrections according to the current API state.
Change-Id: Id38eb2b75e5205b74238151b20a279ba71442713 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'examples/scxml/pinball/pinball.scxml')
-rw-r--r--examples/scxml/pinball/pinball.scxml44
1 files changed, 12 insertions, 32 deletions
diff --git a/examples/scxml/pinball/pinball.scxml b/examples/scxml/pinball/pinball.scxml
index 735bca2..1ec7487 100644
--- a/examples/scxml/pinball/pinball.scxml
+++ b/examples/scxml/pinball/pinball.scxml
@@ -50,7 +50,7 @@
**
****************************************************************************/
-->
-<!-- enable-qt-mode: yes -->
+<!-- enable-qt-mode: no -->
<scxml xmlns="http://www.w3.org/2005/07/scxml" version="1.0"
name="Pinball" datamodel="ecmascript">
<datamodel>
@@ -129,55 +129,35 @@
<parallel id="logicalState">
<state id="letterState">
<parallel id="lettersState">
- <state id="cLetter">
+ <state id="letter.C">
<state id="cLetterOff">
<transition event="cLetterTriggered" cond="In('onState')" target="cLetterOn"/>
</state>
- <final id="cLetterOn">
- <onentry>
- <raise event="letterOn"/>
- </onentry>
- </final>
+ <final id="cLetterOn"/>
</state>
- <state id="rLetter">
+ <state id="letter.R">
<state id="rLetterOff">
<transition event="rLetterTriggered" cond="In('onState')" target="rLetterOn"/>
</state>
- <final id="rLetterOn">
- <onentry>
- <raise event="letterOn"/>
- </onentry>
- </final>
+ <final id="rLetterOn"/>
</state>
- <state id="aLetter">
+ <state id="letter.A">
<state id="aLetterOff">
<transition event="aLetterTriggered" cond="In('onState')" target="aLetterOn"/>
</state>
- <final id="aLetterOn">
- <onentry>
- <raise event="letterOn"/>
- </onentry>
- </final>
+ <final id="aLetterOn"/>
</state>
- <state id="zLetter">
+ <state id="letter.Z">
<state id="zLetterOff">
<transition event="zLetterTriggered" cond="In('onState')" target="zLetterOn"/>
</state>
- <final id="zLetterOn">
- <onentry>
- <raise event="letterOn"/>
- </onentry>
- </final>
+ <final id="zLetterOn"/>
</state>
- <state id="yLetter">
+ <state id="letter.Y">
<state id="yLetterOff">
<transition event="yLetterTriggered" cond="In('onState')" target="yLetterOn"/>
</state>
- <final id="yLetterOn">
- <onentry>
- <raise event="letterOn"/>
- </onentry>
- </final>
+ <final id="yLetterOn"/>
</state>
<transition event="resetLetters" target="lettersState"/>
</parallel>
@@ -264,7 +244,7 @@
<transition event="lightImpulse" cond="In('lightImpulseOff')" target="lightImpulseOn"/>
</state>
- <transition event="letterOn">
+ <transition event="done.state.letter.*">
<if cond="In('hurryStateOff')">
<assign location="score" expr="score + 1000"/>
<elseif cond="In('hurryStateOn')"/>