Files
mixly3/boards/default/micropython_esp32c3/examples/3xtn-eVfIEev/aCdhiAwjvd6n.mix
2024-07-23 20:47:22 +08:00

1 line
12 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><block type="variables_set" id="~74JulLs][|t$^.9Uq`e" x="-3200" y="-863"><field name="VAR">图像编号</field><value name="VALUE"><block type="math_number" id="H+:yx1y[1__3N@BwPZ3T"><field name="NUM">0</field></block></value><next><block type="variables_set" id="vc.a~O@H}~I3~aK+aa)y"><field name="VAR">游戏得分</field><value name="VALUE"><block type="math_number" id="s`/2;afAih9uDXn3jRV2"><field name="NUM">0</field></block></value><next><block type="tuple_create_with" id="_z|LrGU`w]*@$Ft@-hgN" inline="true"><mutation items="4"></mutation><field name="VAR">图像集合</field><value name="ADD0"><block type="text" id="20zQR~?//xF|ur!beiUl"><field name="TEXT"></field></block></value><value name="ADD1"><block type="text" id="UFLv7pJ)9CHXrK4#zF+i"><field name="TEXT"></field></block></value><value name="ADD2"><block type="text" id="wz__hk#|2`V}l#$_tOq["><field name="TEXT"></field></block></value><value name="ADD3"><block type="text" id="y9~_g$tI[X_te/eeJ2s4"><field name="TEXT"></field></block></value><next><block type="controls_whileUntil" id="?ieqGV$[4$c5}+OjL)z)"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="ae!GkvzI))HUTW,nb~Yv"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="7eG79n85{=n#9lQ!8C47"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="ylN0`#I|RW`#05t(KsPT"><field name="NUM">1</field></shadow><block type="math_random" id="u1pw)@*m=-m3cC26f$dE"><field name="TYPE">float</field><value name="FROM"><shadow type="math_number" id="JdWd4#DYovYMphyJ;cD-"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="zoxpShJD1pQo$${+14ng"><field name="NUM">1</field></shadow></value></block></value><next><block type="variables_set" id="$_#1`SzNQ)I@Qqaji@/L"><field name="VAR">图像编号</field><value name="VALUE"><block type="math_random" id="RppZm$+LTEkD(R#;2!LR"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="o@KB{Fg5$d`JMo#|uxCb"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="8Wc]UH.FDpKAK2TiBUV2"><field name="NUM">3</field></shadow></value></block></value><next><block type="display_show_image_or_string_delay" id="Fn!en6kHiP?o@adH~Hm8"><field name="center">True</field><value name="data"><shadow type="text" id="Z8~QEd#7W[H:(!Uv!a7e"><field name="TEXT">Mixly</field></shadow><block type="tuple_getIndex" id="#l#ewUq3{fQ|-/*v/UaC"><value name="TUP"><shadow type="variables_get" id="nBn@EW-GUHz-P!p.70SC"><field name="VAR">图像集合</field></shadow></value><value name="AT"><shadow type="math_number" id="jg_j]8=u0-$@V$^WlvJt"><field name="NUM">0</field></shadow><block type="variables_get" id="Iwi?8BELbnzvDR9PP*qH"><field name="VAR">图像编号</field></block></value></block></value><value name="space"><shadow type="math_number" id=")QjUl!2r@eMd9iu*OYeA"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="7*wKU+!tgn^B]TD1bqp:"><field name="VAR">亮灯时刻</field><value name="VALUE"><block type="controls_millis" id="|[$7yi_jAu$:D,j7W^(["><field name="Time">ms</field></block></value><next><block type="do_while" id="v)=.~v[2b)IN@o4{}/BW"><field name="type">true</field><value name="select_data"><block type="logic_operation" id="8`OhZPh$P[*4UEhbUqMG"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="KH5I)/}7u}6JWKoQG$b+"><field name="OP">OR</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="8P,N~.sl+](U4aD+^{Av"><value name="btn"><shadow type="pins_button" id="-{2XjU]zG1TRM,rG[prv"><field name="PIN">A1key</field></shadow></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="|Ze3R0IKam=^KAt9g?4k"><value name="btn"><shadow type="pins_button" id="{Brp|_GHJO4n30gr.2}d"><field name="PIN">A2key</field></shadow></value></block></value></block></value><value name="B"><block type="logic_operation" id="_ys#w|JI{ChqkoYeUNo{"><field name="OP">OR</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="j5`dC1s5LKw([s/7Mmi^"><value name="btn"><shadow type="pins_button" id=")D7iyokz?19WT!@W2ia]"><field name="PIN">A3key</field></shadow></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="3$rrg_a[eyEXQ8IO~$=o"><value name="btn"><shadow type="pins_button" id="+97!Zo_X?q=Gc.JHuMS8"><field name="PIN">A4key</field></shadow></value></block></value></block></value></block></value><next><block type="display_clear" id="/`69{s!ZLA.FS`aB~osS"><next><block type="controls_if" id="+HBN:mQV2~~nt;U$*YBo"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id=")y_R:KLf1X|*?3LC@E[y" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="+P4jlmfbBy-bUIo~=knw" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="O9fN8l*97@:e(.?K~i1N"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="|DdEzOg,dx@G4v!y8H(r"><value name="btn"><shadow type="pins_button" id="v8qUPE~4Z=FfBfi~JP1U"><field name="PIN">A1key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="!8N-1q9@C#n9S,wL`J4s"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="p#T~56:_:UFA#LlA[Gk="><field name="VAR">图像编号</field></block></value><value name="B"><block type="math_number" id="Xk@)k?micvMHG;_1rj5C"><field name="NUM">0</field></block></value></block></value></block></value><value name="B"><block type="logic_operation" id="!=nr=Sf]}evp,dr+v]N8"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="iJ!ciJjA1/#RlnH)XV?Z"><value name="btn"><shadow type="pins_button" id="j_E,[([ftoiL@q@Uyb=9"><field name="PIN">A2key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="U}/aJN:p?2,1Nl@#qD8L"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="_@iCVqRUM:q-/tlP-,,S"><field name="VAR">图像编号</field></block></value><value name="B"><block type="math_number" id="v0d~i:1:]4t#e4[vuYZZ"><field name="NUM">1</field></block></value></block></value></block></value></block></value><value name="B"><block type="logic_operation" id="TwZLd|-)5uSbwp|Uiq-i" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="[PC7{tT:L1|1tu}=,?Ux"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="(@fZnw1?e:Pii]ge3qH_"><value name="btn"><shadow type="pins_button" id="5D+}$22=OR@)sWldEE_L"><field name="PIN">A3key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="1cM`iF}yRQ5oAfJ^.`|$"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="X)LJ,.`dX#jyztnw@;W7"><field name="VAR">图像编号</field></block></value><value name="B"><block type="math_number" id="JN#h1_!sm,A_2Wp72ocs"><field name="NUM">2</field></block></value></block></value></block></value><value name="B"><block type="logic_operation" id="`;/:[{A1$TQKNsasd=P0"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="nyBy$~HUue6k/^Z)6A!G"><value name="btn"><shadow type="pins_button" id="AHrtVM9S8+dFUIyCVk2`"><field name="PIN">A4key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="X?vG4Ju4*}.FBC9!mP)H"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="+dXKMQ#p524t8X_|zr=M"><field name="VAR">图像编号</field></block></value><value name="B"><block type="math_number" id="v;Kz_E[dJzK`RMjv:5U{"><field name="NUM">3</field></block></value></block></value></block></value></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="^N/u^vm30It8NaCAla.U"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="_}raHaP01h?(?e]E3IYD"><field name="VAR">游戏得分</field></shadow></value><value name="B"><shadow type="math_number" id="m#U77T$@2^X@fpv8E[q5"><field name="NUM">1</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="e,{j1],}Idh}tIjbtrwI"><value name="pitch"><shadow type="pins_tone_notes" id="D4Q?{}VQ5j`VkL:o!~BW"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="?e4?Hl#*OEfTo?aBYm9_"><field name="NUM">100</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="math_selfcalcu" id="-)6)Rb13{9oyu(~7R?u3"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="_XGH58q(Q+W!J0@y`S}9"><field name="VAR">游戏得分</field></shadow></value><value name="B"><shadow type="math_number" id="Sw8s`J,7*n(Xfn4PgBx0"><field name="NUM">1</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="f*X9]GjPU/X3,Umo2pbD"><value name="pitch"><shadow type="pins_tone_notes" id="6U$`n8eblQ.U5A=ilZjS"><field name="PIN">131</field></shadow></value><value name="time"><shadow type="math_number" id="Cuy:qIul$g#fol0jr9At"><field name="NUM">100</field></shadow></value></block></next></block></statement><next><block type="display_show_image_or_string_delay" id="X:8(RbRu/W{Dn9x(|uzm"><field name="center">True</field><value name="data"><shadow type="text" id="Z8~QEd#7W[H:(!Uv!a7e"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="vJ3AiF}E{BfyqR*I5B3x"><value name="VAR"><shadow type="variables_get" id="k;YOFx77.Q|CDv2Hk^Dp"><field name="VAR">x</field></shadow><block type="variables_get" id="cuSGm!|T9c-OU^4rIdPF"><field name="VAR">游戏得分</field></block></value></block></value><value name="space"><shadow type="math_number" id="a7J7od~elrffQU{i8L0N"><field name="NUM">0</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHJhbmRvbQpmcm9tIG1peGdvX2NjIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgbWl4Z29fY2MKZnJvbSBtaXhnb19jYyBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCl9FNV85Ql9CRV9FNV84M184Rl9FN19CQ185Nl9FNV84Rl9CNyA9IDAKX0U2X0I4X0I4X0U2Xzg4XzhGX0U1X0JFXzk3X0U1Xzg4Xzg2ID0gMApfRTVfOUJfQkVfRTVfODNfOEZfRTlfOUJfODZfRTVfOTBfODg9ICgn4oaTJywgJ+KGkCcsICfihpEnLCAn4oaSJykKd2hpbGUgVHJ1ZToKICAgIHRpbWUuc2xlZXAoKHJhbmRvbS51bmlmb3JtKDAsIDEpKSkKICAgIF9FNV85Ql9CRV9FNV84M184Rl9FN19CQ185Nl9FNV84Rl9CNyA9IHJhbmRvbS5yYW5kaW50KDAsIDMpCiAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhfRTVfOUJfQkVfRTVfODNfOEZfRTlfOUJfODZfRTVfOTBfODhbX0U1XzlCX0JFX0U1XzgzXzhGX0U3X0JDXzk2X0U1XzhGX0I3XSxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgIF9FNF9CQV9BRV9FN184MV9BRl9FNl85N19CNl9FNV84OF9CQiA9IHRpbWUudGlja3NfbXMoKQogICAgd2hpbGUgVHJ1ZToKICAgICAgICBpZiAoKG1peGdvX2NjLkExa2V5LmlzX3ByZXNzZWQoKSBvciBtaXhnb19jYy5BMmtleS5pc19wcmVzc2VkKCkpIG9yIChtaXhnb19jYy5BM2tleS5pc19wcmVzc2VkKCkgb3IgbWl4Z29fY2MuQTRrZXkuaXNfcHJlc3NlZCgpKSk6CiAgICAgICAgICAgIGJyZWFrCiAgICBvbmJvYXJkX21hdHJpeC5maWxsKDApCiAgICBvbmJvYXJkX21hdHJpeC5zaG93KCkKICAgIGlmICgobWl4Z29fY2MuQTFrZXkuaXNfcHJlc3NlZCgpIGFuZCBfRTVfOUJfQkVfRTVfODNfOEZfRTdfQkNfOTZfRTVfOEZfQjcgPT0gMCkgb3IgKG1peGdvX2NjLkEya2V5LmlzX3ByZXNzZWQoKSBhbmQgX0U1XzlCX0JFX0U1XzgzXzhGX0U3X0JDXzk2X0U1XzhGX0I3ID09IDEpKSBvciAoKG1peGdvX2NjLkEza2V5LmlzX3ByZXNzZWQoKSBhbmQgX0U1XzlCX0JFX0U1XzgzXzhGX0U3X0JDXzk2X0U1XzhGX0I3ID09IDIpIG9yIChtaXhnb19jYy5BNGtleS5pc19wcmVzc2VkKCkgYW5kIF9FNV85Ql9CRV9FNV84M184Rl9FN19CQ185Nl9FNV84Rl9CNyA9PSAzKSk6CiAgICAgICAgX0U2X0I4X0I4X0U2Xzg4XzhGX0U1X0JFXzk3X0U1Xzg4Xzg2ICs9IDEKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoOTg4LCAxMDApCiAgICBlbHNlOgogICAgICAgIF9FNl9COF9COF9FNl84OF84Rl9FNV9CRV85N19FNV84OF84NiAtPSAxCiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDEzMSwgMTAwKQogICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKF9FNl9COF9COF9FNl84OF84Rl9FNV9CRV85N19FNV84OF84Niksc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCg==</code>