Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/04-3-快速入门-剪刀石头布.mix
2025-08-23 18:53:35 +08:00

1 line
5.1 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="variables_set" id="c;E9-x,gth}Ge/;c?$Q]" x="0" y="0"><field name="VAR">A</field><next><block type="controls_whileUntil" id="M|$~}H-d#J+Kf=g{:28H"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="^{wvOFUuJG6,t+W^h(5#"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="lODV{Dy}K(wwMmO)@]2^"><value name="IF0"><block type="logic_compare" id="]v1Y;CC_3pwv[}PS[Y~1"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_single" id="n/JsWu8|4oIOo^QpFGc9"></block></value><value name="B"><block type="math_number" id="w1R(F3fMjXKvXXcM)8bC"><field name="NUM">100</field></block></value></block></value><statement name="DO0"><block type="math_random_seed" id="GzJY|gp_EI^|[-9cm|Q!"><value name="NUM"><shadow type="math_number" id="2J)s0g:hh9i`Zd(0S3nk"><field name="NUM">997</field></shadow><block type="controls_millis" id="0#kIXSoi@VQ^ifhTBV[n"><field name="Time">ms</field></block></value><next><block type="variables_set" id="XP[O*SJX+^/$!OkOMw*M"><field name="VAR">A</field><value name="VALUE"><block type="math_random" id="DF.,2kBZH;|J9sp45!cl"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="IW2e,|lJB|LhUcaeQZQ_"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="k#TWq!LL1z-hEMQWE];w"><field name="NUM">3</field></shadow></value></block></value><next><block type="controls_if" id="?p[6aGTmn?ri5*v,m[k$"><mutation elseif="2"></mutation><value name="IF0"><block type="logic_compare" id="Goy8jFIHEyqAoiN|T33P"><field name="OP">EQ</field><value name="A"><block type="variables_get" id=".[!4kHY$05eo#gII.u(w"><field name="VAR">A</field></block></value><value name="B"><block type="math_number" id="l6OXu5`8uwoTz-zXFC1]"><field name="NUM">1</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="3g8bNrEnu=O4),+.v!Od"><value name="data"><shadow type="pins_builtinimg" id="?|hzYhMaO0rJjH;6NurA"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="mixgomini_display_bitmap_create" id="v]$vzSHEYHt91nR^?|j4"><field name="BITMAP">[[0,0,0,1,0,0,0,0,0,1,0,0],[0,0,0,0,1,0,0,0,1,0,0,0],[0,0,0,0,0,1,0,1,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,1,0,1,0,0,0,0],[0,0,1,1,1,0,0,0,1,1,1,0],[0,0,1,0,1,0,0,0,1,0,1,0],[0,0,1,1,1,0,0,0,1,1,1,0]]</field></block></value></block></statement><value name="IF1"><block type="logic_compare" id="AGx5A3H$h-WTrxLuq!W+"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="R]nD.Z06Z=}oBdor$6,P"><field name="VAR">A</field></block></value><value name="B"><block type="math_number" id="aeoTfQ,v..#+::+L-WA("><field name="NUM">2</field></block></value></block></value><statement name="DO1"><block type="display_show_image" id="DMi2xHr-{6lG!Tkp+s6$"><value name="data"><shadow type="pins_builtinimg" id=":^WwtWke)jSQ!W#ylOSX"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="mixgomini_display_bitmap_create" id="jD`@8_p5kTnnkPx~dEyv"><field name="BITMAP">[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,1,0,0,0],[0,0,0,0,1,1,1,1,1,0,0,0],[0,0,0,0,1,1,1,1,1,0,0,0],[0,0,0,0,1,1,1,1,1,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0]]</field></block></value></block></statement><value name="IF2"><block type="logic_compare" id="l_*#o1)v}UF!qk7NLS9L"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="iPUxlOMz`fIM+1?xOb@O"><field name="VAR">A</field></block></value><value name="B"><block type="math_number" id="?@m:6p20jJgTa{p7o,}j"><field name="NUM">3</field></block></value></block></value><statement name="DO2"><block type="display_show_image" id="B~ao:j{1p]YcMYQ-.z*R"><value name="data"><shadow type="pins_builtinimg" id="GUXqty.=[U!UFgOnc]en"><field name="PIN">onboard_matrix.HEART</field></shadow><block type="mixgomini_display_bitmap_create" id="LjP;SP!ZBckRrX5@s+Q@"><field name="BITMAP">[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,1,1,1,1,1,1,0,0],[0,0,0,1,0,0,0,0,0,1,0,0],[0,0,0,1,0,0,0,0,0,1,0,0],[0,0,0,1,0,0,0,0,0,1,0,0],[0,0,0,1,0,0,0,0,0,1,0,0],[0,0,0,1,1,1,1,1,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0]]</field></block></value></block></statement></block></next></block></next></block></statement></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX2FscwppbXBvcnQgcmFuZG9tCmltcG9ydCB0aW1lCmZyb20gbWl4Z29fbWluaSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKCgpBID0gTm9uZQp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHMucHNfbmwoKSA+IDEwMDoKICAgICAgICByYW5kb20uc2VlZCh0aW1lLnRpY2tzX21zKCkpOwogICAgICAgIEEgPSByYW5kb20ucmFuZGludCgxLCAzKQogICAgICAgIGlmIEEgPT0gMToKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoYnl0ZWFycmF5KGInXHgwMFx4MDBceGUwXHhhMVx4ZTJceDE0XHgwOFx4MTRceGUyXHhhMVx4ZTBceDAwJykpCiAgICAgICAgZWxpZiBBID09IDI6CiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKGJ5dGVhcnJheShiJ1x4MDBceDAwXHgwMFx4MDBceDNjXHgzY1x4M2NceDNjXHgzY1x4MDBceDAwXHgwMCcpKQogICAgICAgIGVsaWYgQSA9PSAzOgogICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhieXRlYXJyYXkoYidceDAwXHgwMFx4MDBceDdlXHg0Mlx4NDJceDQyXHg0Mlx4NDJceDdlXHgwMFx4MDAnKSkK</code>