Files
mixly3/boards/default/micropython_robot/examples/0tAPk7aoL8zm/wUFPoa8rKx_6.mix
2024-07-23 20:47:22 +08:00

1 line
8.6 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python Robot@飞乙"><block type="variables_set" id="0x_B!bH^[aiyC6lkfFO]" x="-2715" y="-851"><field name="VAR">显示图像</field><value name="VALUE"><block type="math_number" id="_pxHKy@V#4Zd*,,A1j$_"><field name="NUM">0</field></block></value><next><block type="variables_set" id="_u7xY.vDW6ltVXic.Ms;"><field name="VAR">游戏得分</field><value name="VALUE"><block type="math_number" id="eAB{)9P79)Pwo]c(o[_p"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="P3o;F-5)oAz;m2]tX3.z"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="/-eFt0r)ntuRxwQR:sWW"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="Kwfb*BpQFrZO^6GO~5bw"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id=".8_TpeY0WMHSf|pf`HZO"><field name="NUM">1</field></shadow><block type="math_random" id="8VAszPANfewUsF/JN9`5"><field name="TYPE">float</field><value name="FROM"><shadow type="math_number" id="Z|dccvqmlxs;UOZcaAaH"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="JgRsRtQPnd_Z$lxZDV#s"><field name="NUM">1</field></shadow></value></block></value><next><block type="variables_set" id="}UMaz;X!;o20X[=wq7y+"><field name="VAR">显示图像</field><value name="VALUE"><block type="math_random" id="##S+rs2a9/wn)AISqrK_"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="s[A#6?mx6(t/5x1g[e!B"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="y_d:1`O7@uctbAz)OTO7"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="dxE2$:N=fYj3(o}9[`91"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="{#0{!{BFR*[`]J`Q;M1+"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="ztp#Dfu{vmWZ)6,MIWHW"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id="mBb(:vGz^M^G]=bGBu8r"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="eYE^^r7hT$0`-VO-qfB#"><value name="data"><shadow type="pins_builtinimg" id="A?cx+]/b#_CM:$.KNeWS"><field name="PIN">onboard_matrix.LEFT_ARROW</field></shadow></value></block></statement><statement name="ELSE"><block type="display_show_image" id="QMaVyB]ROv=@c,-Dq)tW"><value name="data"><shadow type="pins_builtinimg" id="7Al`,#m~ZyO0-YFeI{ua"><field name="PIN">onboard_matrix.RIGHT_ARROW</field></shadow></value></block></statement><next><block type="variables_set" id="M]x).W5RDyX-a`g?2[8r"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="controls_millis" id="ziSbxlZ.|i`5PD,uJ_As"><field name="Time">ms</field></block></value><next><block type="do_while" id="aka5Cd2EXRoHHgDE+5}s"><field name="type">true</field><value name="select_data"><block type="logic_operation" id="iJ~xS,roA(S:H5lm{u[t"><field name="OP">OR</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="4))7`o!EgoC4Bvr)+6yW"><value name="btn"><shadow type="pins_button" id="_hWT-6ncweKbjVbRN?U("><field name="PIN">button_a</field></shadow></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="AXKA^Ywl`PW4MY~oihfk"><value name="btn"><shadow type="pins_button" id="C`jjII9#E]@PyJ^:-+d/"><field name="PIN">button_b</field></shadow></value></block></value></block></value><next><block type="controls_if" id="m5c9peu[M/_5=S/U6#kt"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id="7xnoSfU+^aKgR@K$HLCj" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="j@=U$BSjUn`$P`y;arGE"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="]{S3rqPHcVO9CQw5$f_6"><value name="btn"><shadow type="pins_button" id="K}+Roi}hVP{Y-^XZ$F?t"><field name="PIN">button_a</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="kd_PUVT-jna[5nvPVcfH"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="HE]FFH#]t0=;TVxuXoP+"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id="Wb;aeUnM}l,rwN7b|EI6"><field name="NUM">0</field></block></value></block></value></block></value><value name="B"><block type="logic_operation" id="~3=F/|{#wC)uYp6u+OY?"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id=",q}L$oQkNIpN((~;X(j_"><value name="btn"><shadow type="pins_button" id="Qbn6!:33ju2jx@_1@DKB"><field name="PIN">button_b</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="UUk35S_X,M?(kf7d.M!}"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="rItvN88iYy]zqd9}AdBO"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id="F#p)R+B*q$MdPrED#WwT"><field name="NUM">1</field></block></value></block></value></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="eMK7l2_s;OyTOKOVvWox"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="O1-grbTdLT520C|_6vyV"><field name="VAR">游戏得分</field></shadow></value><value name="B"><shadow type="math_number" id="W0hP5,,T8Igy4-NFoU{*"><field name="NUM">1</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="5Sa~N*X5ofxVt|@i,$1g"><value name="pitch"><shadow type="pins_tone_notes" id="fqHtRlxel*^VF+`tGEn,"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="O#L=Z{k-[_3R+WfI}hDv"><field name="NUM">100</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="math_selfcalcu" id="3bNeA}(jU?T)U(^S6oBP"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="_CZa!S?2QfR2ce0GV{Wn"><field name="VAR">游戏得分</field></shadow></value><value name="B"><shadow type="math_number" id="i+^Zx]r=Ijw.S$cA7n7p"><field name="NUM">1</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="6/0FRi).*.H8xArq`L@^"><value name="pitch"><shadow type="pins_tone_notes" id="n?!ed,GuJBuukNT=^f_9"><field name="PIN">131</field></shadow></value><value name="time"><shadow type="math_number" id="s]W#+m+3aD_QT4+Diecc"><field name="NUM">100</field></shadow></value></block></next></block></statement><next><block type="display_show_image_or_string_delay" id="cx=cY*y0i!l0}7EqvWRa"><field name="center">False</field><value name="data"><shadow type="text" id="z5Ng`8V9P8~0]Jv[|$@_"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="=`Oo0NZ[.dyrH=6Y1#q4"><value name="VAR"><shadow type="variables_get" id="0IS:E4m0$*+[C$`^{)?9"><field name="VAR">x</field></shadow><block type="variables_get" id="f9]yZ,7xc)Iq{KGL+J!#"><field name="VAR">游戏得分</field></block></value></block></value><value name="space"><shadow type="math_number" id="Frk1@f;Q~h8tbq0|[*/S"><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>aW1wb3J0IHRpbWUKaW1wb3J0IHJhbmRvbQpmcm9tIGZlaXlpIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgZmVpeWkKZnJvbSBmZWl5aSBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCl9FNl85OF9CRV9FN19BNF9CQV9FNV85Ql9CRV9FNV84M184RiA9IDAKX0U2X0I4X0I4X0U2Xzg4XzhGX0U1X0JFXzk3X0U1Xzg4Xzg2ID0gMAp3aGlsZSBUcnVlOgogICAgdGltZS5zbGVlcCgocmFuZG9tLnVuaWZvcm0oMCwgMSkpKQogICAgX0U2Xzk4X0JFX0U3X0E0X0JBX0U1XzlCX0JFX0U1XzgzXzhGID0gcmFuZG9tLnJhbmRpbnQoMCwgMSkKICAgIGlmIF9FNl85OF9CRV9FN19BNF9CQV9FNV85Ql9CRV9FNV84M184RiA9PSAwOgogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkxFRlRfQVJST1cpCiAgICBlbHNlOgogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LlJJR0hUX0FSUk9XKQogICAgX0U0X0JBX0FFX0U1X0IxXzhGX0U2Xzk3X0I2X0U1Xzg4X0JCID0gdGltZS50aWNrc19tcygpCiAgICB3aGlsZSBUcnVlOgogICAgICAgIGlmIChmZWl5aS5idXR0b25fYS5pc19wcmVzc2VkKCkgb3IgZmVpeWkuYnV0dG9uX2IuaXNfcHJlc3NlZCgpKToKICAgICAgICAgICAgYnJlYWsKICAgIGlmIChmZWl5aS5idXR0b25fYS5pc19wcmVzc2VkKCkgYW5kIF9FNl85OF9CRV9FN19BNF9CQV9FNV85Ql9CRV9FNV84M184RiA9PSAwKSBvciAoZmVpeWkuYnV0dG9uX2IuaXNfcHJlc3NlZCgpIGFuZCBfRTZfOThfQkVfRTdfQTRfQkFfRTVfOUJfQkVfRTVfODNfOEYgPT0gMSk6CiAgICAgICAgX0U2X0I4X0I4X0U2Xzg4XzhGX0U1X0JFXzk3X0U1Xzg4Xzg2ICs9IDEKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoOTg4LCAxMDApCiAgICBlbHNlOgogICAgICAgIF9FNl9COF9COF9FNl84OF84Rl9FNV9CRV85N19FNV84OF84NiAtPSAxCiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDEzMSwgMTAwKQogICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKF9FNl9COF9COF9FNl84OF84Rl9FNV9CRV85N19FNV84OF84Niksc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQo=</code>