-
Notifications
You must be signed in to change notification settings - Fork 802
Expand file tree
/
Copy pathtutorial_module.xml
More file actions
1 lines (1 loc) · 4.07 KB
/
tutorial_module.xml
File metadata and controls
1 lines (1 loc) · 4.07 KB
1
<blocks app="Snap! 12-dev, https://snap.berkeley.edu" version="2"><palette><category name="Tutorials" color="100,144,185,1"/></palette><block-definition s="when %'pane' bounds change" type="hat" category="Tutorials" semantics="rule"><variables><list struct="atomic" id="3">old</list></variables><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true" initial="1">ide<options>ide
scripts
stage
corral
palette</options></input></inputs><script><block s="doDeclareVariables"><list><l>box</l></list></block><block s="doSetVar"><l>box</l><block s="reportApplyExtension"><l>scn_dimensions(pane)</l><list><block var="pane"/></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="box"/><block var="old"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><block s="doSetVar"><l>old</l><block var="box"/></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="select editor category %'category'" type="command" category="Tutorials"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1">Motion<options>§_dynamicMenu</options></input></inputs><script><block s="doTellTo"><custom-block s="current editor %s"><l>stage</l></custom-block><block s="reifyScript"><script><block s="doApplyExtension"><l>ide_switch_to_palette(category)</l><list><block var="category"/></list></block></script><list></list></block><list></list></block></script><scripts><script x="10" y="129.83333333333331"><block s="receiveSlotEvent"><l>category</l><l><option>menu</option></l></block><block s="doReport"><block s="reportGet"><l><option>categories</option></l></block></block></script></scripts></block-definition><block-definition s="position tutorial at %'pane' %'offset'" type="command" category="Tutorials"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true" initial="1">ide<options>ide
scripts
stage
corral
palette</options></input><input type="%group%n%n" expand="offset x
y" max="2">0
0</input></inputs><script><block s="doApplyExtension"><l>scn_position(pane, x, y)</l><list><block var="pane"/><block s="reportQuotient"><block s="reportListItem"><l>1</l><block var="offset"/></block><l>100</l></block><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="offset"/></block><l>100</l></block></list></block></script></block-definition><block-definition s="set tutorial size to %'n' %" type="command" category="Tutorials"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">100</input></inputs><script><block s="doApplyExtension"><l>scn_scale(num)</l><list><block s="reportQuotient"><block var="n"/><l>100</l></block></list></block></script></block-definition><block-definition s="tutorial size" type="reporter" category="Tutorials"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block s="reportApplyExtension"><l>scn_scale(num)</l><list><l></l></list></block><l>100</l></list></block></block></script></block-definition><block-definition s="current editor %'asset'" type="reporter" category="Tutorials" space="true"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1">scripts<options>sprite
sprites
stage
scripts
category
tab</options></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>meta_current(asset)</l><list><block var="asset"/></list></block></block></script></block-definition><block-definition s="exit tutorial" type="command" category="Tutorials"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>scn_exit</l><list></list></block></script></block-definition></blocks>