-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.blocks
More file actions
37 lines (37 loc) · 42.2 KB
/
main.blocks
File metadata and controls
37 lines (37 loc) · 42.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable id="l_?Oh2Uf;QVeaRv:=(JQ">gun</variable><variable id="//9lfVaT:=:X^]y4^%-h">Level_name</variable><variable id="cIrW[_[qaNCp0!8mi#~G">r_min</variable><variable id="7lc15BM8}ztP8V%HJr#/">r_max</variable><variable id="r]S:h{v9FJx%-)[9kvEN">level</variable><variable id="=F,u+C@EBO-gm((U7F${">output</variable><variable id="x]+3MS:g$ZG=4@ah4=d)">b_gun_ready</variable><variable id="Eay_jmIOgNjya%|Ja=P{">start_gun_charging_time</variable><variable id="$:E7_p0.xu6IvA`cXKlz">b_changing_level</variable><variable id="cLP6dPv@0STa:^B|`1E9">radius</variable><variable id="SSq(U$#^5z;49k5(s+#`">myPolygon</variable><variable id="FthWapmoD_U#C6{?Jd-:">mySpinner</variable><variable id="9SI?gz(:a#?.-xg`UDMH">T</variable><variable id="yBc)7}QtTvzRdWzZHG|Y">particle</variable><variable id="bZy|Ra;}r/Sva$8Eh^]6">b_in_overlap</variable><variable type="KIND_SpriteKind" id="ndffBIi[vB9`MDDvEly{">polygon</variable><variable type="KIND_SpriteKind" id="gIo}W??[=Vq(:s,DTv!(">none</variable><variable type="KIND_SpriteKind" id="pvjI/Ic~SwYTO2Rt^`T3">Player</variable><variable type="KIND_SpriteKind" id="8T=Wd`qks/0[2rV{^plV">Projectile</variable><variable type="KIND_SpriteKind" id="8602ooKElND$T~%TB5)L">Food</variable><variable type="KIND_SpriteKind" id="wDH/9M@KcY{u|GV_OO^,">Enemy</variable></variables><block type="pxt-on-start" id="nz,ZuP})}rPEar|Qh(0@" x="0" y="0"><statement name="HANDLER"><block type="function_call" id="IudQEu%d1$@+B[woG[Sz"><mutation name="show_instructions" functionid="aO]MxG1jLb4t@#dwWc{x"/><next><block type="function_call" id="XQ,lMMSA#r29|Sy[$V#R"><mutation name="init_levels" functionid="~5Y]?}*w7jgD$R30VhF1"/><next><block type="variables_set" id="K)+RcI#Tjgy3-!}gC_*W"><field name="VAR" id="bZy|Ra;}r/Sva$8Eh^]6">b_in_overlap</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="BmMjA5Xy.lvZ(eJN8T8C"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="9(ajRqfjq7lNO,O*s4S+"><field name="VAR" id="$:E7_p0.xu6IvA`cXKlz">b_changing_level</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="5NIc6#@RUg]ZVrmbv_DU"><field name="BOOL">FALSE</field></block></value><next><block type="function_call" id="dHPy^,F-zs?HA`?pWcXn"><mutation name="buildGun" functionid="Mys5:Z8Qr|#]BcCAj_fa"/><next><block type="function_call" id="PL-./X}_Lt[o.=[ryqjh"><mutation name="start_game" functionid="S^YBY1e!~UnSf|oLWZ|D"/></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="keyonevent" id="a`.?CQ+Rk{4tx;T0sQPG" x="890" y="-10"><field name="button">controller.A</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="hudChangeScoreBy" id="07bntD4o;f{BpqR6,|0`"><value name="value"><shadow type="math_number" id="7{BuC]i!,a`dKgkoSNPD"><field name="NUM">-1</field></shadow></value><next><block type="controls_if" id="MEO*r]TRojv@b#V~JIz+"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="9VCsM8~]Vn|Tv/yTXUYX"><field name="VAR" id="x]+3MS:g$ZG=4@ah4=d)">b_gun_ready</field></block></value><statement name="DO0"><block type="mixer_play_sound" id="6/tT#wooNpWj`Ee_@dvQ"><field name="sound">music.magicWand</field><next><block type="variables_set" id=".IMB_C8M_aG6ury#WMpW"><field name="VAR" id="yBc)7}QtTvzRdWzZHG|Y">particle</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="uIF2B)c^UfDTQ}#R2^rJ"><value name="img"><shadow type="screen_image_picker" id=")?o0YnGZ$OmVg2}l%WM-"><field name="img">img`
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . 2 2 2 . . . . . .
. . . . . . 4 b 4 4 . . . . . .
. . . . . 2 b 4 f 2 4 2 . . . .
. . . . 2 b b b f f 4 2 2 . . .
. . . . b b f 4 b b 4 4 2 . . .
. . . . 2 b f f b 4 f 2 4 . . .
. . . . . 2 4 4 2 b b 4 . . . .
. . . . . . 2 2 2 2 . . . . . .
. . . . . . . 2 . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
`</field></shadow></value><value name="kind"><shadow type="spritekind" id="XUY73!U-$j2+x:ncFbfb"><field name="MEMBER">Player</field></shadow></value></block></value><next><block type="Sprite_blockCombine_set" id="tuDt_#1?SKE?sw2y^x1V"><field name="property">Sprite.bottom@set</field><value name="mySprite"><block type="variables_get" id="yGwvcZ67gi^JhsG%hrvH"><field name="VAR" id="yBc)7}QtTvzRdWzZHG|Y">particle</field></block></value><value name="value"><block type="Sprite_blockCombine_get" id="s?p:k8!9@`q~MqTrc`ow"><field name="property">Sprite.top</field><value name="mySprite"><block type="variables_get" id="/$h!8]xGWx)IK[WW4w[_"><field name="VAR" id="l_?Oh2Uf;QVeaRv:=(JQ">gun</field></block></value></block></value><next><block type="Sprite_blockCombine_set" id="OZ?+2ORPE|w2p!8nBy]T"><field name="property">Sprite.x@set</field><value name="mySprite"><block type="variables_get" id="9,+XLYVt]#YZ;!M|;/BE"><field name="VAR" id="yBc)7}QtTvzRdWzZHG|Y">particle</field></block></value><value name="value"><block type="Sprite_blockCombine_get" id="nT_)i+L[T1vwO%tk`#_!"><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id="#/stdW/ZdZFh{j^+oQi9"><field name="VAR" id="l_?Oh2Uf;QVeaRv:=(JQ">gun</field></block></value></block></value><next><block type="Sprite_blockCombine_set" id=":ou9xgT|]y#TO~lAZK5D"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="1tPpE7g4=1J]rG~sHSeo"><field name="VAR" id="yBc)7}QtTvzRdWzZHG|Y">particle</field></block></value><value name="value"><shadow type="math_number" id="sXA5_IY+%CRCpF.)R{|,"><field name="NUM">-100</field></shadow></value><next><block type="startEffectOnSprite" id="HE5^yvxfNGt(kNU$Bsw,"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><field name="effect">effects.trail</field><value name="sprite"><block type="variables_get" id="/G}0HihP9MbjNZ4**Ib]"><field name="VAR" id="yBc)7}QtTvzRdWzZHG|Y">particle</field></block></value></block></next></block></next></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="startEffectOnSprite" id="]4-Si|!LV/?1d{3oSGQ#"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><field name="effect">effects.ashes</field><value name="sprite"><block type="variables_get" id="JL4HkA_P!X^/`lAnAfaC"><field name="VAR" id="l_?Oh2Uf;QVeaRv:=(JQ">gun</field></block></value></block></statement><next><block type="function_call" id="?:C+kuSL5[@iL8vP{QGc"><mutation name="gun_charging" functionid="5#j8#MBg|a|xqVUgy6Er"/></block></next></block></next></block></statement></block><block type="gameupdate" id="h0z$`?S#[`,qet,HqR73" x="1470" y="-30"><statement name="HANDLER"><block type="controls_if" id="Iu,Nkc]hc1][vv]MQpON"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="FV9vG_jt+b{/0ZfG~]oP"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="$p.`6ZFbcLx_Igw8YKKh"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="arcade_game_runtime" id="Euqy_@*L0s|-5/qYTw`_"/></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="5rjRIcGsIv/o)@LMfQo;"><field name="VAR" id="Eay_jmIOgNjya%|Ja=P{">start_gun_charging_time</field></block></value></block></value><value name="B"><shadow type="math_number" id="W!~.6IhrvAN_8$4P?%xX"><field name="NUM">1000</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id="d8K%KM0VtvZC@BG}eg{U"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id=":heT/wCg8IM;XOrp:LVU"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id=":0IL!=:ZW*E),Uq7*vfl"><field name="VAR" id="bZy|Ra;}r/Sva$8Eh^]6">b_in_overlap</field></block></value></block></value><statement name="DO0"><block type="function_call" id="lx{?;Zt-iOQz5GS0h-E?"><mutation name="gun_ready" functionid="1nQC+AU66kuP{^Ooxk6X"/></block></statement></block></statement></block></statement></block><block type="spritesoverlap" id="yp(_Em0w:(3ZF0/O;J^q" x="2590" y="-30"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="!2#^#].H,)uQbNYp1R=4"><mutation typename="Sprite"/><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="B055Pf)74Y}nA3+t#*VO"><field name="MEMBER">Player</field></shadow></value><value name="HANDLER_DRAG_PARAM_otherSprite"><shadow type="argument_reporter_custom" id="`ptGI6lX+]*%ihjBJl|W"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></shadow></value><value name="otherKind"><shadow type="spritekind" id="rP?Azf39#wIg*9RYdCas"><field name="MEMBER">polygon</field></shadow></value><statement name="HANDLER"><block type="controls_if" id="B$}Sco]Af]eNuT;,~8!L"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="h4q+2IGcVd8[A3va-2o+"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="h6/-uWT_m~L`lsT8/~@!"><field name="VAR" id="bZy|Ra;}r/Sva$8Eh^]6">b_in_overlap</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="Dq4?!dv/P3^$29]$:z!#"><field name="VAR" id="bZy|Ra;}r/Sva$8Eh^]6">b_in_overlap</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="$=A;i}hqKA]D#icTg;*@"><field name="BOOL">TRUE</field></block></value><next><block type="spinner.Spinner_blockCombine_set" id="^(6N2RH=o!LB2_GJH+(d"><field name="property">spinner.Spinner.speed@set</field><value name="mySpinner"><block type="variables_get" id="GTV%`r7bz5sCs!NeEwJu"><field name="VAR" id="FthWapmoD_U#C6{?Jd-:">mySpinner</field></block></value><value name="value"><shadow type="math_number" id="i4J}q{R|bF~ZEceU}s2+"><field name="NUM">0</field></shadow></value><next><block type="Sprite_blockCombine_set" id="B:?[SDkiSX1@tLF+E:]["><field name="property">Sprite.vx@set</field><value name="mySprite"><block type="argument_reporter_custom" id="JE:b*yuIG:d@~(?HBUWM"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></block></value><value name="value"><shadow type="math_number" id="+4/UKm2x0hE7kYiK$tyi"><field name="NUM">0</field></shadow></value><next><block type="Sprite_blockCombine_set" id="P](:/D/dL?ry.iPsqNsP"><field name="property">Sprite.ax@set</field><value name="mySprite"><block type="argument_reporter_custom" id="p=z~gz!=A|){?AtGgTi~"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></block></value><value name="value"><shadow type="math_number" id="bslwl_$r.}mw?$^F:|_6"><field name="NUM">0</field></shadow></value><next><block type="device_pause" id="nE*X.Zds/Ks+-E60sZ2U"><value name="pause"><shadow type="timePicker" id="p#/0VFc=?i28]0JweIlY"><field name="ms">200</field></shadow></value><next><block type="mixer_play_note" id="d5W/iI(VSY~NW4T53ZVD"><value name="note"><shadow type="device_note" id="9,lzd;,$t^rm!RR(N{xk"><field name="note">262</field></shadow></value><value name="duration"><shadow type="device_beat" id="`su.@qDE2awHX_#s7_Gi"><field name="fraction">BeatFraction.Half</field></shadow></value><next><block type="startEffectOnSprite" id="-/uNGR,,4qzU6+5sRiMI"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><field name="effect">effects.fire</field><value name="sprite"><block type="argument_reporter_custom" id="r2/gwzZ@t?r_=S6_6Z)`"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></block></value><value name="duration"><shadow type="timePicker" id="pPrBUHuz=+5mvI,gY^ip"><field name="ms">1000</field></shadow></value><next><block type="Sprite_blockCombine_set" id="Ak]SS[Utm%R[:q[,F8sL"><field name="property">Sprite.ay@set</field><value name="mySprite"><block type="argument_reporter_custom" id="Z11(+1w=RBQ4Y~Hw*bIQ"><mutation typename="Sprite"/><field name="VALUE">otherSprite</field></block></value><value name="value"><shadow type="math_number" id="}LIEw7]tZ}CH.3y!E_g["><field name="NUM">150</field></shadow></value><next><block type="spinner.Spinner_blockCombine_set" id="YmWb9DqW.w!h`~t~lz23"><field name="property">spinner.Spinner.speed@set</field><value name="mySpinner"><block type="variables_get" id="U]R$_sth7_[RR)3zfh}l"><field name="VAR" id="FthWapmoD_U#C6{?Jd-:">mySpinner</field></block></value><value name="value"><shadow type="math_number" id="a56gMw`e-|Awa5`l0V#M"><field name="NUM">20</field></shadow></value><next><block type="device_pause" id=";QqOBdX)!)$^rq=mNiG#"><value name="pause"><shadow type="timePicker" id="~#L$%he+3BuP%+EMfD{X"><field name="ms">300</field></shadow></value><next><block type="spinner.Spinner.Direction_blockCombine_set" id="[Y,;z9d,aDXp}[uUqZw4"><field name="property">spinner.Spinner.direction@set</field><field name="value">Direction.Clockwise</field><value name="mySpinner"><block type="variables_get" id="e]8vn6aWiTFRE)A%UGz:"><field name="VAR" id="FthWapmoD_U#C6{?Jd-:">mySpinner</field></block></value><next><block type="device_pause" id="}ok]/M_sn+6(exl#/$f$"><value name="pause"><shadow type="timePicker" id="?QKk_,M0?iV~ld**b/!t"><field name="ms">300</field></shadow></value><next><block type="spinner.Spinner.Direction_blockCombine_set" id="C$N.Mk}tYdc![*|6`sN["><field name="property">spinner.Spinner.direction@set</field><field name="value">Direction.Clockwise</field><value name="mySpinner"><block type="variables_get" id="DmYZEt0MT#_-Qr$MddA*"><field name="VAR" id="FthWapmoD_U#C6{?Jd-:">mySpinner</field></block></value><next><block type="device_pause" id="GDK%]-Qj5z4DYE=gJ8wE"><value name="pause"><shadow type="timePicker" id=",J!SU,m6VpDqanf8VAeM"><field name="ms">500</field></shadow></value><next><block type="hudChangeScoreBy" id="[Sz3``L;hYk%mEK[Zs[Z"><value name="value"><block type="Polygon_blockCombine_get" id="(FP#!9zl_fD_jQan|-}s"><field name="property">Polygon.sides</field><value name="myPolygon"><block type="variables_get" id="T[XfQ^!$t|:)wC,FrEA?"><field name="VAR" id="SSq(U$#^5z;49k5(s+#`">myPolygon</field></block></value></block></value><next><block type="spinner_destroySpinner" id="|_;.%SY5==1ZW9yf#rhm"><value name="spinner"><shadow type="variables_get" id="9VLwVlt/lULbg|NLdyp9"><field name="VAR" id="FthWapmoD_U#C6{?Jd-:">mySpinner</field></shadow></value><next><block type="device_pause" id="asT#Be1x=clx5C{ni.QE"><value name="pause"><shadow type="timePicker" id="PTL}%:A2,%@-Vi1!4=nm"><field name="ms">500</field></shadow></value><next><block type="function_call" id="Em`@8F%`6`hOt|9T|9%Q"><mutation name="launchSpinner" functionid="OM:$68#NjN=EeWi:0PL%"/><next><block type="variables_set" id=";a3a(PSq@#8?o@H2eNbR"><field name="VAR" id="bZy|Ra;}r/Sva$8Eh^]6">b_in_overlap</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="obZ$|B}koLt40T:y4izQ"><field name="BOOL">FALSE</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block><block type="function_definition" id="G37gnqaYZncYP7YL5BDw" x="210" y="290"><mutation name="start_game" functionid="S^YBY1e!~UnSf|oLWZ|D"/><field name="function_name">start_game</field><statement name="STACK"><block type="hudsetScore" id="CwuY]n4:%7;s_Ue8/g0%"><value name="value"><shadow type="math_number" id="JMD4__VHV@[(M}6@f-s4"><field name="NUM">0</field></shadow></value><next><block type="gamecountdown" id="--K)/w|C.s3O3d!Z{B.!"><value name="duration"><shadow type="math_number" id="raYR;yW-LvL!..HGzwC6"><field name="NUM">60</field></shadow></value><next><block type="Sprite_blockCombine_set" id="lirABfY!O)ZOVWHE$8}G"><field name="property">Sprite.vx@set</field><value name="mySprite"><block type="variables_get" id="8z5r|pnkv;So4MaY2N8_"><field name="VAR" id="l_?Oh2Uf;QVeaRv:=(JQ">gun</field></block></value><value name="value"><block type="math_arithmetic" id="#-0bpd1{xQJE.-j=]Qv="><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="DzSe1$A!Z`LoN~`)n`|j"><field name="NUM">50</field></shadow></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="Y@7I73uKkWhvt$f@njN6"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="I#P*$e]sppX6ci]5_oS9"><field name="VAR" id="r]S:h{v9FJx%-)[9kvEN">level</field></block></value><value name="B"><shadow type="math_number" id="dHG^;z%f5-f~eErwzfU4"><field name="NUM">50</field></shadow></value></block></value></block></value><next><block type="function_call" id="s6.oUA6Vpu1XSY?f!x-k"><mutation name="gun_ready" functionid="1nQC+AU66kuP{^Ooxk6X"/><next><block type="function_call" id="{c;-;$+(7rOq,}C1$f#z"><mutation name="launchSpinner" functionid="OM:$68#NjN=EeWi:0PL%"/></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="?nG_o,!wIWJXLvALH?O-" x="1510" y="330"><mutation name="gun_charging" functionid="5#j8#MBg|a|xqVUgy6Er"/><field name="function_name">gun_charging</field><statement name="STACK"><block type="Image_replace" id="7F9L^;}FIJ1V+^GE~[lj"><value name="picture"><shadow type="variables_get"/><block type="spriteimage" id="?f}hvy1qG[aGa=jY-trw"><value name="sprite"><block type="variables_get" id="O6xddjC{Y7lOdiqdWtlE"><field name="VAR" id="l_?Oh2Uf;QVeaRv:=(JQ">gun</field></block></value></block></value><value name="from"><shadow type="colorindexpicker" id="T/.U-@c*`9D69SKv[cF^"><field name="index">7</field></shadow></value><value name="to"><shadow type="colorindexpicker" id="(L{eTVnW~3]SY#S=tD}:"><field name="index">2</field></shadow></value><next><block type="variables_set" id="4xPDmJz;ptFS^wXI8qH("><field name="VAR" id="x]+3MS:g$ZG=4@ah4=d)">b_gun_ready</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="eP3[]JM,-SlO9WLh1w?b"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id=",z5hR-sSXVREF2}Qo|5g"><field name="VAR" id="Eay_jmIOgNjya%|Ja=P{">start_gun_charging_time</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="arcade_game_runtime" id="/I!:}b_Dr{NuiqvBF4.y"/></value></block></next></block></next></block></statement></block><block type="function_definition" id="./J|.WV7XfSpgQRaSBsj" x="2090" y="370"><mutation name="gun_ready" functionid="1nQC+AU66kuP{^Ooxk6X"/><field name="function_name">gun_ready</field><statement name="STACK"><block type="Image_replace" id=";@=Y_;GwoMKI*6+8)^bI"><value name="picture"><shadow type="variables_get"/><block type="spriteimage" id="zRYi49X6(-.Lp._}.|!S"><value name="sprite"><block type="variables_get" id="f;xl0K0X(bBBN}z7F#Xc"><field name="VAR" id="l_?Oh2Uf;QVeaRv:=(JQ">gun</field></block></value></block></value><value name="from"><shadow type="colorindexpicker" id="YQN_y`IbU1;-@8YBsgvF"><field name="index">2</field></shadow></value><value name="to"><shadow type="colorindexpicker" id="6R[iiX~naK8TK0mS$|qi"><field name="index">7</field></shadow></value><next><block type="variables_set" id="U]/eMyV])=J;+,b$8V?%"><field name="VAR" id="x]+3MS:g$ZG=4@ah4=d)">b_gun_ready</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="TK++QKZL,~(]N9{oSnu8"><field name="BOOL">TRUE</field></block></value></block></next></block></statement></block><block type="function_definition" id="K}6Z7Df:rnfp5+76:vht" x="1310" y="570"><mutation name="buildGun" functionid="Mys5:Z8Qr|#]BcCAj_fa"/><field name="function_name">buildGun</field><statement name="STACK"><block type="variables_set" id="lq7}Z`S#i,t0G^biPGQD"><field name="VAR" id="l_?Oh2Uf;QVeaRv:=(JQ">gun</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="xHGE$)n!/76JbXjLx=v!"><value name="img"><shadow type="screen_image_picker" id="VME1onj(qwbdlT0_.mT|"><field name="img">img`
. . . . . . . c 7 . . . . . . .
. . . . . . . c 7 . . . . . . .
. . . . . . . c 7 . . . . . . .
. . . . . . . c b . . . . . . .
. . . . . . . f f . . . . . . .
. . . . . . . c 7 . . . . . . .
. . . . . . . f f . . . . . . .
. . . . . . . 8 7 . . . . . . .
. . . . . . 8 8 5 6 . . . . . .
. . . . . . 8 7 5 6 . . . . . .
. . . . . c c c 6 6 6 . . . . .
. . . . 8 8 7 7 7 5 6 6 . . . .
. . 8 f f f c c 6 6 f f 6 6 . .
. 8 8 8 8 6 6 7 7 7 7 5 7 6 6 .
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
`</field></shadow></value><value name="kind"><shadow type="spritekind" id="!~hWZNVtJ:~Nj0+o^wO,"><field name="MEMBER">Player</field></shadow></value></block></value><next><block type="Sprite_blockCombine_set" id="KMgnW}I.kUL`bWo-{:Rd"><field name="property">Sprite.bottom@set</field><value name="mySprite"><block type="variables_get" id="z%[V/6v.hV90OWvVA=6d"><field name="VAR" id="l_?Oh2Uf;QVeaRv:=(JQ">gun</field></block></value><value name="value"><block type="scenescreenheight" id="}Orvtg|8_NXh9L@wqd5c"/></value><next><block type="Sprite_blockCombine_set" id="F8_-(c.whl7I0*JuH{Ss"><field name="property">Sprite.right@set</field><value name="mySprite"><block type="variables_get" id="qk+2e?GbQ+K[nap5,#|2"><field name="VAR" id="l_?Oh2Uf;QVeaRv:=(JQ">gun</field></block></value><value name="value"><shadow type="math_number" id="}+HyJa7h[1z=}QFy3Mq["><field name="NUM">120</field></shadow></value><next><block type="spritesetsetflag" id="mn_scvdK$`re+CpwbvYn"><field name="flag">SpriteFlag.BounceOnWall</field><value name="sprite"><block type="variables_get" id="J@bW0O%@O$qUvQFB6Y22"><field name="VAR" id="l_?Oh2Uf;QVeaRv:=(JQ">gun</field></block></value><value name="on"><shadow type="toggleOnOff" id="VWs1As,JxQ:.I0w50s`G"><field name="on">true</field></shadow></value></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="0-$2!fNU:NaKN{J0.!TK" x="10" y="730"><mutation name="init_levels" functionid="~5Y]?}*w7jgD$R30VhF1"/><field name="function_name">init_levels</field><statement name="STACK"><block type="variables_set" id="4k,~#4.s{ZtJkIo@*!TB"><field name="VAR" id="//9lfVaT:=:X^]y4^%-h">Level_name</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_create_with" id="Yvf(Gg6%6UZ{SbI,f?~H"><mutation items="3"/><value name="ADD0"><shadow type="text" id="86Pu`(H=w[m[HXb:6wUT"><field name="TEXT">Beginner</field></shadow></value><value name="ADD1"><shadow type="text" id=";*(RU+#HJL;,rqs45FU!"><field name="TEXT">Default</field></shadow></value><value name="ADD2"><shadow type="text" id="6K;fr$48D.1(Kj6UbVO4"><field name="TEXT">Advanced</field></shadow></value></block></value><next><block type="variables_set" id="kZ@w}0*bP=,%_m7vly7K"><field name="VAR" id="cIrW[_[qaNCp0!8mi#~G">r_min</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_create_with" id="U?;ZpAWFhJxf{KWTQ/Qz"><mutation items="3"/><value name="ADD0"><shadow type="math_number" id="Mx:f}H*z6aM7m!kXi`6)"><field name="NUM">30</field></shadow></value><value name="ADD1"><shadow type="math_number" id="?/yHiT7rfe2rBm^2W1HD"><field name="NUM">10</field></shadow></value><value name="ADD2"><shadow type="math_number" id="a(PMP*uuHsMY6;`3w@1{"><field name="NUM">10</field></shadow></value></block></value><next><block type="variables_set" id="|Bf[Qn;^Dl=Wl-j:_[Bf"><field name="VAR" id="7lc15BM8}ztP8V%HJr#/">r_max</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_create_with" id="M|^12,%anZy*_RypyM2-"><mutation items="3"/><value name="ADD0"><shadow type="math_number" id="_E96:F;j8c$hl=cvdt(`"><field name="NUM">50</field></shadow></value><value name="ADD1"><shadow type="math_number" id="}5chOC|V33D6I18]%sff"><field name="NUM">30</field></shadow></value><value name="ADD2"><shadow type="math_number" id="_o.G$kqRtuEe#hx4zoK6"><field name="NUM">20</field></shadow></value></block></value><next><block type="variables_set" id="OsCWx?^y}J$rlh)on9j+"><field name="VAR" id="r]S:h{v9FJx%-)[9kvEN">level</field><value name="VALUE"><shadow type="math_number" id="ho,[:%%U;#cW08vmC[hX"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="E-C,Rj*bwX0C1-)sGo|d"><field name="VAR" id="=F,u+C@EBO-gm((U7F${">output</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="SbL/B^Vw5r|/5U--PKg|"><value name="img"><shadow type="screen_image_picker" id="%1o}@hESq31QYyeKt}aS"><field name="img">img`
.
`</field></shadow></value><value name="kind"><shadow type="spritekind" id="hZ+fy}7^)aIZ),b(OHJE"><field name="MEMBER">none</field></shadow></value></block></value><next><block type="Sprite_blockCombine_set" id="qeT,{:0c?3Xm}[-E|/Zz"><field name="property">Sprite.y@set</field><value name="mySprite"><block type="variables_get" id="_o5Q:}p-2Z,CG6|S3XVK"><field name="VAR" id="=F,u+C@EBO-gm((U7F${">output</field></block></value><value name="value"><shadow type="math_number" id="bEb,x+^e5:#4|k*8uAiR"><field name="NUM">80</field></shadow></value><next><block type="spritesay" id=")2*K/WmijR_~P$)gF:*,"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="sprite"><block type="variables_get" id="{*yq}ufRln4{8*p-(2L8"><field name="VAR" id="=F,u+C@EBO-gm((U7F${">output</field></block></value><value name="text"><block type="lists_index_get" id="-|_wm97Nhyd9;p}-n%Yb"><value name="LIST"><block type="variables_get" id="o%Oxl4;pp{2D43@eRYpD"><field name="VAR" id="//9lfVaT:=:X^]y4^%-h">Level_name</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="i$UGqhxu)1zB$vN;K4w#"><field name="VAR" id="r]S:h{v9FJx%-)[9kvEN">level</field></block></value></block></value><value name="millis"><shadow type="timePicker" id="lC.iVrX|LGmcD[[3lJHZ"><field name="ms">3000</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="B9.YBeiTS,9t]2Dh$*+d" x="1310" y="1070"><mutation name="launchSpinner" functionid="OM:$68#NjN=EeWi:0PL%"/><field name="function_name">launchSpinner</field><statement name="STACK"><block type="variables_set" id="1{1:qG1uRb-kGWT+R9O0"><field name="VAR" id="cLP6dPv@0STa:^B|`1E9">radius</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_random" id="rIF;2Ws(y[t[We`h;MIo"><value name="min"><block type="lists_index_get" id="ft08Lm:jo8jew=p-DL.j"><value name="LIST"><block type="variables_get" id="Q_[5D!^5qVHOvG`4Hg(|"><field name="VAR" id="cIrW[_[qaNCp0!8mi#~G">r_min</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="jTux7g=X7HTTFy024(L!"><field name="VAR" id="r]S:h{v9FJx%-)[9kvEN">level</field></block></value></block></value><value name="limit"><block type="lists_index_get" id="jW0lVde#YkRo1e0N*o99"><value name="LIST"><block type="variables_get" id="O(RvQjcN$[(Fa6k(XC?g"><field name="VAR" id="7lc15BM8}ztP8V%HJr#/">r_max</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="-lny%Q$w`AMzYKQA^]2*"><field name="VAR" id="r]S:h{v9FJx%-)[9kvEN">level</field></block></value></block></value></block></value><next><block type="variables_set" id="Rd5,Z#JWMD^8dVhtmSVm"><field name="VAR" id="SSq(U$#^5z;49k5(s+#`">myPolygon</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="polygon_createPolygon" id="^9$P~yNCctF4m4s7H-5a"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><value name="n_sides"><shadow type="math_number_minmax"><mutation min="3" max="30"/><field name="SLIDER">0</field></shadow><block type="device_random" id="@fM)=|l11gXZr:I#Dm+R"><value name="min"><shadow type="math_number" id="bV(/AR|275yc+yHaP5uI"><field name="NUM">3</field></shadow></value><value name="limit"><shadow type="math_number" id="E4o?ZCYevPg;n#=k.5},"><field name="NUM">10</field></shadow></value></block></value><value name="radius"><block type="variables_get" id="0{=z1n`yl[Y3%idbYr9)"><field name="VAR" id="cLP6dPv@0STa:^B|`1E9">radius</field></block></value><value name="color"><shadow type="math_number_minmax"><mutation min="1" max="15"/><field name="SLIDER">0</field></shadow><block type="device_random" id="4g7e]%bFgixz:z-+mTb8"><value name="min"><shadow type="math_number" id="%$ut~9Xz2skdgZ$SkWH+"><field name="NUM">1</field></shadow></value><value name="limit"><shadow type="math_number" id="}Jm~1.oT#0$7k4u,-fsi"><field name="NUM">14</field></shadow></value></block></value><value name="angle"><shadow type="math_number_minmax" id="2O7w=O`h_To9#3e~7R;."><mutation min="0" max="360" label="Number" precision="0"/><field name="SLIDER">0</field></shadow></value></block></value><next><block type="variables_set" id="yjQb#:x?H!q_hMbz-F/F"><field name="VAR" id="FthWapmoD_U#C6{?Jd-:">mySpinner</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spinner_createSpinner" id=";-0*)V;Z$b}a[%IGp#)Y"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><field name="direction">Direction.Random</field><value name="polygon"><shadow type="variables_get" id="IR55$d=Ju/K~QAubs#.V"><field name="VAR" id="SSq(U$#^5z;49k5(s+#`">myPolygon</field></shadow></value><value name="speed"><shadow type="math_number_minmax"><mutation min="-10" max="10"/><field name="SLIDER">0</field></shadow><block type="device_random" id="Z`4`gd`WqVfx)If4*S9P"><value name="min"><shadow type="math_number" id="T42u?Ooj=N|zz^1-Tab@"><field name="NUM">0</field></shadow></value><value name="limit"><shadow type="math_number" id="pAN,DcB:ci!Z@?#jb!KM"><field name="NUM">20</field></shadow></value></block></value></block></value><next><block type="Polygon.boolean_blockCombine_set" id="!^k.[%a(O4wJKPde1qMd"><field name="property">Polygon.spokes@set</field><value name="myPolygon"><block type="variables_get" id="zYF$u^:*h}./{Moty1,]"><field name="VAR" id="SSq(U$#^5z;49k5(s+#`">myPolygon</field></block></value><value name="value"><shadow type="logic_boolean" id="Gon8[TCs{!1#FJ)Cg[A,"><field name="BOOL">TRUE</field></shadow></value><next><block type="spritesetkind" id="nKmyS=iUmWs1t7Lh4l7$"><value name="sprite"><block type="Polygon.Sprite_blockCombine_get" id="8JMw]$WM}T:jDfvS$h#T"><field name="property">Polygon.sprite</field><value name="myPolygon"><block type="variables_get" id="Z}]ZXk.Ba)ntHz9M$lL!"><field name="VAR" id="SSq(U$#^5z;49k5(s+#`">myPolygon</field></block></value></block></value><value name="kind"><shadow type="spritekind" id="@auRDm.``*m(JhOuwHfz"><field name="MEMBER">polygon</field></shadow></value><next><block type="Sprite_blockCombine_set" id="f[ZqEhm@wp$GLy/3RaaO"><field name="property">Sprite.x@set</field><value name="mySprite"><block type="Polygon.Sprite_blockCombine_get" id="6U{b7-X$rWofC-oNBlWk"><field name="property">Polygon.sprite</field><value name="myPolygon"><block type="variables_get" id="cx@~h,XZPefZxwy8)0-s"><field name="VAR" id="SSq(U$#^5z;49k5(s+#`">myPolygon</field></block></value></block></value><value name="value"><block type="device_random" id="0ms+iVR#F3T@s-OF4)5d"><value name="min"><shadow type="math_number" id="2j1uLe7Ih7aoHzmd(([@"><field name="NUM">0</field></shadow></value><value name="limit"><shadow type="math_number" id="o)/|Bq/e!cU~yu`QV8nU"><field name="NUM">160</field></shadow></value></block></value><next><block type="Sprite_blockCombine_set" id="w)7(UI8jFCuFjLXQOEsm"><field name="property">Sprite.y@set</field><value name="mySprite"><block type="Polygon.Sprite_blockCombine_get" id="_q`C78v002LLy{Ot9|X^"><field name="property">Polygon.sprite</field><value name="myPolygon"><block type="variables_get" id="%B=ydQ]o3$Si7qVei|c:"><field name="VAR" id="SSq(U$#^5z;49k5(s+#`">myPolygon</field></block></value></block></value><value name="value"><shadow type="math_number" id="uWFX_hRvO3LD?K:QDa1e"><field name="NUM">30</field></shadow></value><next><block type="Sprite_blockCombine_set" id="/fR_S8oG$TowiFQtwY-H"><field name="property">Sprite.vx@set</field><value name="mySprite"><block type="Polygon.Sprite_blockCombine_get" id="URc9`qNwZyGga,t$yQ}["><field name="property">Polygon.sprite</field><value name="myPolygon"><block type="variables_get" id="t;iascr?Xfl+r1NbPU6~"><field name="VAR" id="SSq(U$#^5z;49k5(s+#`">myPolygon</field></block></value></block></value><value name="value"><block type="device_random" id="(!I4b,;]sZEC+pnUGwL^"><value name="min"><shadow type="math_number" id="rm~KsHZKg(T(AuSK]CeI"><field name="NUM">20</field></shadow></value><value name="limit"><shadow type="math_number" id="q8{enW+a`te9[IVVIKut"><field name="NUM">150</field></shadow></value></block></value><next><block type="Sprite_blockCombine_set" id="hn@s32Ny_tG,i9fi=Uk*"><field name="property">Sprite.ax@set</field><value name="mySprite"><block type="Polygon.Sprite_blockCombine_get" id="C]MwwD*xxG1i-,jy_Q,y"><field name="property">Polygon.sprite</field><value name="myPolygon"><block type="variables_get" id="pOS0/HN~795^1;VyK@y9"><field name="VAR" id="SSq(U$#^5z;49k5(s+#`">myPolygon</field></block></value></block></value><value name="value"><block type="device_random" id="|gz9Y[fjn@8e}`)%/@xM"><value name="min"><shadow type="math_number" id="1$BHk5W^I]IjeH!~^+]m"><field name="NUM">-50</field></shadow></value><value name="limit"><shadow type="math_number" id="!_{b{s[{?jpu^Smqb3c2"><field name="NUM">50</field></shadow></value></block></value><next><block type="spritesetsetflag" id="Q-vgyCd%NS;VpX#TEYUu"><field name="flag">SpriteFlag.BounceOnWall</field><value name="sprite"><block type="Polygon.Sprite_blockCombine_get" id="cxpN)xN#wK:-O?yR4Fm/"><field name="property">Polygon.sprite</field><value name="myPolygon"><block type="variables_get" id="],hSV7nJ1B?XOhX/Ysg4"><field name="VAR" id="SSq(U$#^5z;49k5(s+#`">myPolygon</field></block></value></block></value><value name="on"><shadow type="toggleOnOff" id=")p)6Ta-SZ[y*C)hy%uuu"><field name="on">true</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="keyonevent" id="A8_?M1Ti@udCYQ,DBxx$" x="10" y="1310"><field name="button">controller.left</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="controls_if" id="4dM1Iu/=cK)XRkNt5}j("><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="ebf}@[=L^iRedTUDRs.s"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="Bo[|[NRWG(@{pX)m(81|"><field name="VAR" id="$:E7_p0.xu6IvA`cXKlz">b_changing_level</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="i+LsR{.In~;[G?KIZV+G"><field name="VAR" id="r]S:h{v9FJx%-)[9kvEN">level</field><value name="VALUE"><shadow type="math_number" id="z/BHKa*DmI4sLW)HmEs("><field name="NUM">0</field></shadow></value><next><block type="function_call" id="*c@e)%1v9=v.@c:3p^6e"><mutation name="level_changed" functionid="yX!n/$DZb_iu/%bJBn+A"/></block></next></block></statement></block></statement></block><block type="function_definition" id="(oX^QV#IX0zQ,Uz{%:S@" x="490" y="1450"><mutation name="level_changed" functionid="yX!n/$DZb_iu/%bJBn+A"/><field name="function_name">level_changed</field><statement name="STACK"><block type="variables_set" id="537_}RLY-+*?n8y$6b7x"><field name="VAR" id="$:E7_p0.xu6IvA`cXKlz">b_changing_level</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="A_i0}3/`~Jo(2oMMqQ27"><field name="BOOL">TRUE</field></block></value><next><block type="device_pause" id="$ABz?n.zk?24M|F?7l:G"><value name="pause"><shadow type="timePicker" id=":cVY5tS9a@!doot}/]tP"><field name="ms">1000</field></shadow></value><next><block type="spinner_destroySpinner" id="z]}F/@$?dn|IeX*s!b+|"><value name="spinner"><shadow type="variables_get" id="V5]n(VsbrT9s)(3!x%)="><field name="VAR" id="FthWapmoD_U#C6{?Jd-:">mySpinner</field></shadow></value><next><block type="spritesay" id=";axNm)l`iCL4X:OuxRj%"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="sprite"><block type="variables_get" id=")U*;fnL^+0;nj,xHJH*#"><field name="VAR" id="=F,u+C@EBO-gm((U7F${">output</field></block></value><value name="text"><block type="lists_index_get" id="Y_=dW[Zzt7p[n5=z~kK2"><value name="LIST"><block type="variables_get" id="ld}!$6#ty=70-T$Ui.ZV"><field name="VAR" id="//9lfVaT:=:X^]y4^%-h">Level_name</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="I3OON[Y.)8M[f6.F8|S="><field name="VAR" id="r]S:h{v9FJx%-)[9kvEN">level</field></block></value></block></value><value name="millis"><shadow type="timePicker" id="$Yw$IYZ:4bCzUYiW/I|l"><field name="ms">3000</field></shadow></value><next><block type="device_pause" id="GGCZ@@Lt(*KR;~3}Bli/"><value name="pause"><shadow type="timePicker" id="7Ek5N8L)=+`F=XFFq#XN"><field name="ms">1000</field></shadow></value><next><block type="function_call" id="v7@pbu[PxcL6Ob^GK6)X"><mutation name="start_game" functionid="S^YBY1e!~UnSf|oLWZ|D"/><next><block type="variables_set" id="ez=Nc,:MmhGhEWg`~(%I"><field name="VAR" id="$:E7_p0.xu6IvA`cXKlz">b_changing_level</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="ba6K+0y8ede!P=3=snkf"><field name="BOOL">FALSE</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="keyonevent" id="%dY!vqEq=%tHLDil7_KX" x="30" y="1610"><field name="button">controller.up</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="controls_if" id="]u@1O5GaF%B#?N1w}``2"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="[{Gk.B:)$XNQTADil1X{"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="gpg%Uk]o#5j{ggYn~.df"><field name="VAR" id="$:E7_p0.xu6IvA`cXKlz">b_changing_level</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="uMD-I{F8ivhwJ#h)iUXm"><field name="VAR" id="r]S:h{v9FJx%-)[9kvEN">level</field><value name="VALUE"><shadow type="math_number" id="B$mgm5-,J8@o-(c0FDx6"><field name="NUM">1</field></shadow></value><next><block type="function_call" id="`XaQ_,yH74hLbgeW1t9a"><mutation name="level_changed" functionid="yX!n/$DZb_iu/%bJBn+A"/></block></next></block></statement></block></statement></block><block type="keyonevent" id=";V87z@jNY*+rdW;*;M)0" x="30" y="1911"><field name="button">controller.right</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="controls_if" id="_-aRwk|TT;:X$PAzIsv|"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="~K/B(=KwUuo:/=mcK)(B"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="A]ofB}cHb1I0hGM:8Zq4"><field name="VAR" id="$:E7_p0.xu6IvA`cXKlz">b_changing_level</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="D|U#^0#r%E`[%WgeOloR"><field name="VAR" id="r]S:h{v9FJx%-)[9kvEN">level</field><value name="VALUE"><shadow type="math_number" id=";Z!4L@ZBpKdRY(x2xH9]"><field name="NUM">2</field></shadow></value><next><block type="function_call" id="#hEL9C(Fa{-33QX2Nz+;"><mutation name="level_changed" functionid="yX!n/$DZb_iu/%bJBn+A"/></block></next></block></statement></block></statement></block><block type="function_definition" id=";cfTNwt}z{Bh@R)xKE_/" x="490" y="1910"><mutation name="show_instructions" functionid="aO]MxG1jLb4t@#dwWc{x"/><field name="function_name">show_instructions</field><statement name="STACK"><block type="variables_set" id="OO#}3B]mfV6d}k{;k2)i"><field name="VAR" id="9SI?gz(:a#?.-xg`UDMH">T</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="ozIdsTC-R/e$KPwvx$Dh"><field name="TEXT">Buttons: </field></block></value><next><block type="variables_set" id="#P(qw~L`!;Ejf#]b~uI6"><field name="VAR" id="9SI?gz(:a#?.-xg`UDMH">T</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text_join" id="-rF`y]LNqzDp7O%qnPCt"><mutation items="2"/><value name="ADD0"><shadow type="text"><field name="TEXT"/></shadow><block type="variables_get" id=".qN-tr#TD@S4J1.+#auF"><field name="VAR" id="9SI?gz(:a#?.-xg`UDMH">T</field></block></value><value name="ADD1"><shadow type="text" id="iNKV5(kq)i2pC|PYxRY2"><field name="TEXT">A = shoots. Left = Beginner. </field></shadow></value></block></value><next><block type="variables_set" id="vT3jSkhHMX1Jz{vy~Gwv"><field name="VAR" id="9SI?gz(:a#?.-xg`UDMH">T</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text_join" id="DZ]1v(f^sNUJ$shk5Gpb"><mutation items="2"/><value name="ADD0"><shadow type="text"><field name="TEXT"/></shadow><block type="variables_get" id="zr*GzZ%Wdt]u,:?a2sOt"><field name="VAR" id="9SI?gz(:a#?.-xg`UDMH">T</field></block></value><value name="ADD1"><shadow type="text" id="3Gt3*S?.pidLp~L32isk"><field name="TEXT">Up = Normal. Right = Advanced.</field></shadow></value></block></value><next><block type="game_show_long_text" id="RdbMT|*2DdV7dlz)_TXb"><field name="layout">DialogLayout.Center</field><value name="str"><block type="variables_get" id="2+u@]3r0sZd1!ALfj/mG"><field name="VAR" id="9SI?gz(:a#?.-xg`UDMH">T</field></block></value></block></next></block></next></block></next></block></statement></block></xml>