Files
mixly3/boards/default/micropython_esp32c3/examples/pM1GyYPLf4md/VLVIlccU7Dsr.mix
2024-07-23 20:47:22 +08:00

1 line
8.6 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo ME"><block type="variables_set" id="R3#TmrMp,jeDlr*ieL-7" x="-2715" y="-851"><field name="VAR">显示图像</field><value name="VALUE"><block type="math_number" id="`/YmoYvrJ2}qyxk0WFbI"><field name="NUM">0</field></block></value><next><block type="variables_set" id="6_#(X9`F$IFSN|jBUew?"><field name="VAR">游戏得分</field><value name="VALUE"><block type="math_number" id="VlG)IAo#rdbt*Fz`HKuc"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="e[M8C+0Xt^(B|=#Q0U`V"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="s4Qv?/f2V$|^S3SO,Je5"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="Zz9(DLCY*Q9dXO[=`45O"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="GGiLaVr2Fsgch=aqn,t}"><field name="NUM">1</field></shadow><block type="math_random" id=";OoF^@!#Sg_g4D3YbQy2"><field name="TYPE">float</field><value name="FROM"><shadow type="math_number" id="muojT_F1lvMtcDd~kiYa"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="+;?xuU;cHem1aWup7GrZ"><field name="NUM">1</field></shadow></value></block></value><next><block type="variables_set" id="`ty2L(p2lP-c(w~*^3]$"><field name="VAR">显示图像</field><value name="VALUE"><block type="math_random" id="gc^H`H[O!xC4(C;$88{+"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="f]QVE7N:gn#j`V{{Ej$U"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="r|iLf^NQN?5HBbQhP-b2"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="iCC50$Or(_M9:u85F0VR"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="#k#X:7enBB2FEyI^yr)P"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="lBg5e}h.oZT#b/_*UE*,"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id="ZE^[0:D_`I6E{syWpH1W"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="KaM$I}5YQ_iW5Ka,SrL$"><value name="data"><shadow type="pins_builtinimg" id="~l1!TpPm)Qw}NA_!zV9c"><field name="PIN">onboard_matrix.LEFT_ARROW</field></shadow></value></block></statement><statement name="ELSE"><block type="display_show_image" id="1Q))^R8GO]fTk@JL;F:L"><value name="data"><shadow type="pins_builtinimg" id="zJ(5Dn]G0`kvX{k?(4Fm"><field name="PIN">onboard_matrix.RIGHT_ARROW</field></shadow></value></block></statement><next><block type="variables_set" id="Jx7t:9T-MsBvzztQIP-l"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="controls_millis" id="@y,3ZkO:lUYHgzQJu;hr"><field name="Time">ms</field></block></value><next><block type="do_while" id="reCNWNnx$9z+#T_AzoVk"><field name="type">true</field><value name="select_data"><block type="logic_operation" id="y;IqG!Gfznd.H?c#H$g6"><field name="OP">OR</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="}{gsomp6sqR1gO.0~yoP"><value name="btn"><shadow type="pins_button" id="e9_!~fk)2s0,$+!svXH}"><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="jv@J(CoGI6]|dtWscAUG"><value name="btn"><shadow type="pins_button" id="tYeX8oE-8`BOuC=L)iFf"><field name="PIN">A1key</field></shadow></value></block></value></block></value><next><block type="controls_if" id="r!_d?@rBlriWotSJ@C2e"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id="L*/O2,_/Y1:59LXg[I|4" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="VKqfLjPYF.n5qOtT6vo:"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="G`|s|T1@kQs(KW8XL(A["><value name="btn"><shadow type="pins_button" id="l?CFn@46k0,*+*B[@#;g"><field name="PIN">A1key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="(|~[+I@h;KS:T4BM#V=+"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="h=99^Bim4f^UR!3#.@0h"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id="ehRCh~K6`X6R68siJkbW"><field name="NUM">0</field></block></value></block></value></block></value><value name="B"><block type="logic_operation" id="G@H+S|[F{HAn}~7R)tK@"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="dGY=;Uuj{hrCxH/,pV~("><value name="btn"><shadow type="pins_button" id="i6vQAz^V7Pa9JR_yL3}s"><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="5!]Z:q5H}*p_ab=1#/4Q"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="73xjv;5SiX^msr4R,dvn"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id="b~+?Dl}mv4-gl;EbV40_"><field name="NUM">1</field></block></value></block></value></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="d))kH(Bm[Zb|PMMm8f0n"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="F;C.?KyXuUadPrnDse4j"><field name="VAR">游戏得分</field></shadow></value><value name="B"><shadow type="math_number" id="~ejc=ue=)u@c8R5F({;h"><field name="NUM">1</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="E[ckChG2(6$UhgM..LTW"><value name="pitch"><shadow type="pins_tone_notes" id="Z)lF7YUo6[:L@(GBr@c~"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="UK4;tdjU=.)|$[(q[MP!"><field name="NUM">100</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="math_selfcalcu" id="gXW5j9pe6.hKQhM#W=Y$"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="BX7Nl:2|Jbx`uecf{bd^"><field name="VAR">游戏得分</field></shadow></value><value name="B"><shadow type="math_number" id="Bqkzl;0sqMjeIkwiqcfJ"><field name="NUM">1</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="F~w6u|$Q.#/Tyi:]|z`)"><value name="pitch"><shadow type="pins_tone_notes" id="Gyu/^/g?5*UbsKS=s]=@"><field name="PIN">131</field></shadow></value><value name="time"><shadow type="math_number" id="g)$.#Norjr4S[IeXRR_g"><field name="NUM">100</field></shadow></value></block></next></block></statement><next><block type="display_show_image_or_string_delay" id="r4ZuWel)1Oq2CJ;^hT/c"><field name="center">False</field><value name="data"><shadow type="text" id="L||#URpvwi+@R]oCK}|]"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="0UPxAbh#CBMI4.fd4sf="><value name="VAR"><shadow type="variables_get" id="MkuE?b-*W9KTt/j_47^n"><field name="VAR">x</field></shadow><block type="variables_get" id="IqQJvl2h^aZqf)?#L`Ce"><field name="VAR">游戏得分</field></block></value></block></value><value name="space"><shadow type="math_number" id="szsiexKvNuPr=(Ao}H|)"><field name="NUM">0</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHJhbmRvbQpmcm9tIG1peGdvX21lIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgbWl4Z29fbWUKZnJvbSBtaXhnb19tZSBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCl9FNl85OF9CRV9FN19BNF9CQV9FNV85Ql9CRV9FNV84M184RiA9IDAKX0U2X0I4X0I4X0U2Xzg4XzhGX0U1X0JFXzk3X0U1Xzg4Xzg2ID0gMAp3aGlsZSBUcnVlOgogICAgdGltZS5zbGVlcCgocmFuZG9tLnVuaWZvcm0oMCwgMSkpKQogICAgX0U2Xzk4X0JFX0U3X0E0X0JBX0U1XzlCX0JFX0U1XzgzXzhGID0gcmFuZG9tLnJhbmRpbnQoMCwgMSkKICAgIGlmIF9FNl85OF9CRV9FN19BNF9CQV9FNV85Ql9CRV9FNV84M184RiA9PSAwOgogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkxFRlRfQVJST1cpCiAgICBlbHNlOgogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LlJJR0hUX0FSUk9XKQogICAgX0U0X0JBX0FFX0U1X0IxXzhGX0U2Xzk3X0I2X0U1Xzg4X0JCID0gdGltZS50aWNrc19tcygpCiAgICB3aGlsZSBUcnVlOgogICAgICAgIGlmIChtaXhnb19tZS5CMWtleS5pc19wcmVzc2VkKCkgb3IgbWl4Z29fbWUuQTFrZXkuaXNfcHJlc3NlZCgpKToKICAgICAgICAgICAgYnJlYWsKICAgIGlmIChtaXhnb19tZS5BMWtleS5pc19wcmVzc2VkKCkgYW5kIF9FNl85OF9CRV9FN19BNF9CQV9FNV85Ql9CRV9FNV84M184RiA9PSAwKSBvciAobWl4Z29fbWUuQjFrZXkuaXNfcHJlc3NlZCgpIGFuZCBfRTZfOThfQkVfRTdfQTRfQkFfRTVfOUJfQkVfRTVfODNfOEYgPT0gMSk6CiAgICAgICAgX0U2X0I4X0I4X0U2Xzg4XzhGX0U1X0JFXzk3X0U1Xzg4Xzg2ICs9IDEKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoOTg4LCAxMDApCiAgICBlbHNlOgogICAgICAgIF9FNl9COF9COF9FNl84OF84Rl9FNV9CRV85N19FNV84OF84NiAtPSAxCiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDEzMSwgMTAwKQogICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKF9FNl9COF9COF9FNl84OF84Rl9FNV9CRV85N19FNV84OF84Niksc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQo=</code>