1 line
14 KiB
XML
1 line
14 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><block type="variables_set" id="y(,Y[|2x!q9:NZs#Cp/4" x="-3434" y="-908"><field name="VAR">图像编号</field><value name="VALUE"><block type="math_number" id="(WHfmUAezncoqKPKo*jp"><field name="NUM">0</field></block></value><next><block type="variables_set" id=";MDhmAVC*E2z4b?iR)ww"><field name="VAR">游戏得分</field><value name="VALUE"><block type="math_number" id="0d8scF:[sM.b:#1=PA_4"><field name="NUM">0</field></block></value><next><block type="variables_set" id="Eetggepj.FgHZP#pES|L"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="math_number" id="mCw9yj@byBau@S;L=WYr"><field name="NUM">0</field></block></value><next><block type="variables_set" id="N0H~VsP!kk+!0jD/zdy6"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="#G:s;+}6wTl^inJiS61Y"><field name="NUM">0</field></block></value><next><block type="tuple_create_with" id="xL_Fa5Jd:WWm^y(=3{J{" inline="true"><mutation items="4"></mutation><field name="VAR">图像集合</field><value name="ADD0"><block type="text" id="H6U^wMq@v]dz8J+onM_,"><field name="TEXT">↓</field></block></value><value name="ADD1"><block type="text" id="(vHcxpl1I#|x+^H:Pw^["><field name="TEXT">←</field></block></value><value name="ADD2"><block type="text" id="EEmU87:}*nQ0#sIeay?M"><field name="TEXT">↑</field></block></value><value name="ADD3"><block type="text" id="+obUzR/W|{1=U}3w!(9C"><field name="TEXT">→</field></block></value><next><block type="controls_whileUntil" id="JZJ9KEYA`4`ly+V;mU11"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="B-gY_Ea+|MU)wP`zyT/g"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="I$XOa.tY1abBNF,Z*Ot!"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="P,s`6aNDA,j1/O]BghL4"><field name="NUM">1</field></shadow><block type="math_random" id="8`Xd42ko:5sF!^jV^3Q_"><field name="TYPE">float</field><value name="FROM"><shadow type="math_number" id="yuy:hi$:::iNwu8u7[)u"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="EnTQ0|*srJYdage)yhA;"><field name="NUM">1</field></shadow></value></block></value><next><block type="variables_set" id="NZWe,!;UTCeZpmT=,m@d"><field name="VAR">图像编号</field><value name="VALUE"><block type="math_random" id="qMv=zA`]ntQGN}YQE1EL"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="O$8XYE2u@271OU4Z)o?0"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="3OSBD2,il/.l{a!GAhq0"><field name="NUM">3</field></shadow></value></block></value><next><block type="display_show_image_or_string_delay" id="**7#YiG_l;J:Tt-A32[*"><field name="center">True</field><value name="data"><shadow type="text" id="A3T0}/`1Dg/!AcHV1v|Q"><field name="TEXT">↓</field></shadow><block type="tuple_getIndex" id="5yzUQE?Rp9CF38sp}7m{"><value name="TUP"><shadow type="variables_get" id="aZ$]+=t6uFG,!.StQOS,"><field name="VAR">图像集合</field></shadow></value><value name="AT"><shadow type="math_number" id="/u.`z8a_(JHab.ymnpcq"><field name="NUM">0</field></shadow><block type="variables_get" id="!~WDn!fS5sj8m3O$m!!W"><field name="VAR">图像编号</field></block></value></block></value><value name="space"><shadow type="math_number" id="zoK$`j2*FgbTLH0H;v0@"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="Y=?/K?H{8{xi,uw=h{Dv"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="controls_millis" id="~c@}wzd:Bu,.7pkTeKv0"><field name="Time">ms</field></block></value><next><block type="do_while" id="oBGdcaEr54,5Mc_#rq!d"><field name="type">true</field><value name="select_data"><block type="logic_operation" id="nJ(6{}Hr$^_;3t5eY:;?"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="qyHKW6[!@de;K@[Q|,*j"><field name="OP">OR</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="3VE9ONjtme+}*kkM+{[T"><value name="btn"><shadow type="pins_button" id="42NogeRG]H]HZsBf(]i!"><field name="PIN">A1key</field></shadow></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="v{gS]=~=Y:BB5^v[1n8L"><value name="btn"><shadow type="pins_button" id="Zttjq+HKg-tk~$T^6g;,"><field name="PIN">A2key</field></shadow></value></block></value></block></value><value name="B"><block type="logic_operation" id="mQ{.sYQc}Ov=:*}HS;L0"><field name="OP">OR</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="}6qrJf.C)hF/ir~rJxmB"><value name="btn"><shadow type="pins_button" id="Z4{zX{sz/N77k*S}73Pq"><field name="PIN">A3key</field></shadow></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="=(a^}(o*.vXR]RRM[)M)"><value name="btn"><shadow type="pins_button" id="j#_hL=b_qYqR|0bZ4{gR"><field name="PIN">A4key</field></shadow></value></block></value></block></value></block></value><next><block type="variables_set" id="zIZ:@M04h(:]t^u`-o*8"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="2k=,L6s(}fo:703{T*f@"><field name="Time">ms</field></block></value><next><block type="display_clear" id="6KzA@{^Os.Azy-kA5}om"><next><block type="controls_if" id="E}a:H,i(E##}Y@kx#dmc"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id="uEF3~,.3`bpxW!TKQ1EH" inline="false"><field name="OP">AND</field><value name="A"><block type="logic_operation" id="!Eu49`F+]nampGfGLV=8" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id=".ZX]6V7EfEe7X+T{des!" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="[JX3]7:U)^/L?g#udZ4i"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="38UBJ?XZCkc^~S`=$boV"><value name="btn"><shadow type="pins_button" id="h+~`D)VBdfr|US=:_rs+"><field name="PIN">A1key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="k~[9-9=VN_nraA,w{uT_"><field name="OP">EQ</field><value name="A"><block type="variables_get" id=":G7SN)ipQAG2Xl|N-2rZ"><field name="VAR">图像编号</field></block></value><value name="B"><block type="math_number" id="kG8$2fFr#^Xoi}AX+)q="><field name="NUM">0</field></block></value></block></value></block></value><value name="B"><block type="logic_operation" id="$meJqvnJ)g3,/831i6:E"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="f}+jza]ZDbOyb.7t(FBP"><value name="btn"><shadow type="pins_button" id="hsDa4(I*@xDe8$w-ELoP"><field name="PIN">A2key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="2yT@2kVG7^urce8Tsg}s"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="sD1@*nQrOo{)gYMHGHTi"><field name="VAR">图像编号</field></block></value><value name="B"><block type="math_number" id="50-xFsw/C6Q1yp-}Q{t0"><field name="NUM">1</field></block></value></block></value></block></value></block></value><value name="B"><block type="logic_operation" id="QgrGz+`#DsWWzR/0_#~e" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="0!I9z8M~8W1q.=-^?sS*"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="=Vmrn2Kqyx0E,652[Y}+"><value name="btn"><shadow type="pins_button" id="*bO]CgNKfe@AJ{aAdz-n"><field name="PIN">A3key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="/H9HVvYN`*][JVW[x{#f"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="oSVM-,h|#GPTp?23XDnS"><field name="VAR">图像编号</field></block></value><value name="B"><block type="math_number" id="}M2ur;J^8:E7R86xFB0s"><field name="NUM">2</field></block></value></block></value></block></value><value name="B"><block type="logic_operation" id="99aE0{V5nThW`4ZWZ@e?"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="qU,RRI.AICN}I|S6vJdi"><value name="btn"><shadow type="pins_button" id="9Gz-hm_C0fIzZd7*;40P"><field name="PIN">A4key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="^~U8m4FtfC_ae`O8LJE}"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="|Ik9N_9:oju/?;:z2p?o"><field name="VAR">图像编号</field></block></value><value name="B"><block type="math_number" id="dbuw|uEV?R?a0i4LGWEm"><field name="NUM">3</field></block></value></block></value></block></value></block></value></block></value><value name="B"><block type="logic_compare" id="]P[49kSBGT?sQR9lIzV."><field name="OP">LT</field><value name="A"><block type="math_arithmetic" id="qA?dUyUqxbcy`?TFq_iO"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="0ej4T?NKy^aR$S:~q+:)"><field name="NUM">1</field></shadow><block type="variables_get" id="=mO1fYFDLO;L:rzqc@d;"><field name="VAR">按下时刻</field></block></value><value name="B"><shadow type="math_number" id="4_uD=4u4@9X;{6!;;|Z,"><field name="NUM">1</field></shadow><block type="variables_get" id="=Mt68Gc^z6MWS2qOx/dB"><field name="VAR">亮屏时刻</field></block></value></block></value><value name="B"><block type="math_number" id="C=trcO^{9O?)jG[qNu[e"><field name="NUM">500</field></block></value></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="?z!mtp5}_ztVB,}t}JBu"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="Z_0:sA]JVTS:J.D+J)4,"><field name="VAR">游戏得分</field></shadow></value><value name="B"><shadow type="math_number" id="{=}E9Or;X`b=w)[lnjQ9"><field name="NUM">1</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="mCx;q2PO^6Ual.9L#vGt"><value name="pitch"><shadow type="pins_tone_notes" id="-b~Q1YGW_tVEyHf.QE?k"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="h:6,c]1kK)hA0jWE9HB7"><field name="NUM">100</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="math_selfcalcu" id="4=E)|]isW5PC]J.cXv;Z"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="tOV}$)^Cqq[[mV10]TP["><field name="VAR">游戏得分</field></shadow></value><value name="B"><shadow type="math_number" id="x/Ea?V=-4vek#V(a/v3j"><field name="NUM">1</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="d7G?]LpZ?hzM$^3Ydwq`"><value name="pitch"><shadow type="pins_tone_notes" id="Hjl);?gzP`?]4x75;Cc;"><field name="PIN">131</field></shadow></value><value name="time"><shadow type="math_number" id="ziMckTCGgp~x45SORHm0"><field name="NUM">100</field></shadow></value></block></next></block></statement><next><block type="display_show_image_or_string_delay" id="4cei58[w}^$czGn_?D6$"><field name="center">True</field><value name="data"><shadow type="text" id="-5j[giS!Qw*P|BL06E?y"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="4!0_v-I.RWQ,g@}6@QGL"><value name="VAR"><shadow type="variables_get" id="l`uT0NhkajE-F[RRD:1x"><field name="VAR">x</field></shadow><block type="variables_get" id="={}(j9yB46[#H,Fc,ok!"><field name="VAR">游戏得分</field></block></value></block></value><value name="space"><shadow type="math_number" id="9D#k!U;_r.[Riv{YD/O4"><field name="NUM">0</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHJhbmRvbQpmcm9tIG1peGdvX2NjIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgbWl4Z29fY2MKZnJvbSBtaXhnb19jYyBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCl9FNV85Ql9CRV9FNV84M184Rl9FN19CQ185Nl9FNV84Rl9CNyA9IDAKX0U2X0I4X0I4X0U2Xzg4XzhGX0U1X0JFXzk3X0U1Xzg4Xzg2ID0gMApfRTRfQkFfQUVfRTVfQjFfOEZfRTZfOTdfQjZfRTVfODhfQkIgPSAwCl9FNl84Q184OV9FNF9COF84Ql9FNl85N19CNl9FNV84OF9CQiA9IDAKX0U1XzlCX0JFX0U1XzgzXzhGX0U5XzlCXzg2X0U1XzkwXzg4PSAoJ+KGkycsICfihpAnLCAn4oaRJywgJ+KGkicpCndoaWxlIFRydWU6CiAgICB0aW1lLnNsZWVwKChyYW5kb20udW5pZm9ybSgwLCAxKSkpCiAgICBfRTVfOUJfQkVfRTVfODNfOEZfRTdfQkNfOTZfRTVfOEZfQjcgPSByYW5kb20ucmFuZGludCgwLCAzKQogICAgb25ib2FyZF9tYXRyaXguc2hvd3MoX0U1XzlCX0JFX0U1XzgzXzhGX0U5XzlCXzg2X0U1XzkwXzg4W19FNV85Ql9CRV9FNV84M184Rl9FN19CQ185Nl9FNV84Rl9CN10sc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCiAgICBfRTRfQkFfQUVfRTVfQjFfOEZfRTZfOTdfQjZfRTVfODhfQkIgPSB0aW1lLnRpY2tzX21zKCkKICAgIHdoaWxlIFRydWU6CiAgICAgICAgaWYgKChtaXhnb19jYy5BMWtleS5pc19wcmVzc2VkKCkgb3IgbWl4Z29fY2MuQTJrZXkuaXNfcHJlc3NlZCgpKSBvciAobWl4Z29fY2MuQTNrZXkuaXNfcHJlc3NlZCgpIG9yIG1peGdvX2NjLkE0a2V5LmlzX3ByZXNzZWQoKSkpOgogICAgICAgICAgICBicmVhawogICAgX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gdGltZS50aWNrc19tcygpCiAgICBvbmJvYXJkX21hdHJpeC5maWxsKDApCiAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgIGlmICgoKG1peGdvX2NjLkExa2V5LmlzX3ByZXNzZWQoKSBhbmQgX0U1XzlCX0JFX0U1XzgzXzhGX0U3X0JDXzk2X0U1XzhGX0I3ID09IDApIG9yIChtaXhnb19jYy5BMmtleS5pc19wcmVzc2VkKCkgYW5kIF9FNV85Ql9CRV9FNV84M184Rl9FN19CQ185Nl9FNV84Rl9CNyA9PSAxKSkgb3IgKChtaXhnb19jYy5BM2tleS5pc19wcmVzc2VkKCkgYW5kIF9FNV85Ql9CRV9FNV84M184Rl9FN19CQ185Nl9FNV84Rl9CNyA9PSAyKSBvciAobWl4Z29fY2MuQTRrZXkuaXNfcHJlc3NlZCgpIGFuZCBfRTVfOUJfQkVfRTVfODNfOEZfRTdfQkNfOTZfRTVfOEZfQjcgPT0gMykpKSBhbmQgX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCIC0gX0U0X0JBX0FFX0U1X0IxXzhGX0U2Xzk3X0I2X0U1Xzg4X0JCIDwgNTAwOgogICAgICAgIF9FNl9COF9COF9FNl84OF84Rl9FNV9CRV85N19FNV84OF84NiArPSAxCiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDk4OCwgMTAwKQogICAgZWxzZToKICAgICAgICBfRTZfQjhfQjhfRTZfODhfOEZfRTVfQkVfOTdfRTVfODhfODYgLT0gMQogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSgxMzEsIDEwMCkKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKHN0cihfRTZfQjhfQjhfRTZfODhfOEZfRTVfQkVfOTdfRTVfODhfODYpLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQo=</code> |