1 line
11 KiB
XML
1 line
11 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo ME"><block type="variables_set" id="H}sMwtP|@mi^]P:@*B0H" x="-2776" y="-914"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="math_number" id="})=()$7Mpi[{fG~^JVn1"><field name="NUM">0</field></block></value><next><block type="variables_set" id="|4h]VITcE!CnD}$KAHAs"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="cf1ojO{@oxnhfk/=cFas"><field name="NUM">0</field></block></value><next><block type="variables_set" id="MD~D|rofvjy^Ml#/!^3{"><field name="VAR">显示图像</field><value name="VALUE"><block type="math_number" id="u*fck5UWCj7~)$TGh3i]"><field name="NUM">0</field></block></value><next><block type="variables_set" id="]-T]@yg7fMHjda7SvIn#"><field name="VAR">游戏得分</field><value name="VALUE"><block type="math_number" id="9$be56F~QH?knwse~aNd"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="+mFlq,PyTX,?2vJz?J}c"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="LwQrA|jCmA}wTeV!W29U"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="rs?*yy3Yt}(o,iBeq-b9"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="(+fH^StPJiFjvBEwQyy+"><field name="NUM">1</field></shadow><block type="math_random" id="Po8IKiYqCJ!4]O(wyfFB"><field name="TYPE">float</field><value name="FROM"><shadow type="math_number" id=":liF]Od]}6`W_rc:_FJE"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="hC86{NnX_?j=f/_8xmC_"><field name="NUM">1</field></shadow></value></block></value><next><block type="variables_set" id="4q9WKDDa]Emv);#ies*N"><field name="VAR">显示图像</field><value name="VALUE"><block type="math_random" id="4K/S$e`[[APx!/Qq!WDL"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="mRVSiV|ar?q;x(=dsD9~"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="c7k1ip9tY^^rdrStHy3o"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="LZQQ-4]YK1VtO?g*[#SB"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="2|RE1,;~OT]No)XQW7IU"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="TkK*}!F]#X1!4Ql`2b=s"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id=",=diP,.Sp/AiL^~j4[L1"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id=",6J}T])#ESUzRVgleOUu"><value name="data"><shadow type="pins_builtinimg" id="m`hHW?:TpK+x(q:$Tu#D"><field name="PIN">onboard_matrix.LEFT_ARROW</field></shadow></value></block></statement><statement name="ELSE"><block type="display_show_image" id="zfI]2[`4rJ=*yYw+B[^{"><value name="data"><shadow type="pins_builtinimg" id="*UHe)y7)$,[Gjr[8j2L)"><field name="PIN">onboard_matrix.RIGHT_ARROW</field></shadow></value></block></statement><next><block type="variables_set" id="z?foas}uIMPg5$LS|zK}"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="controls_millis" id="=ENI;aV(Vl~gt4.Ov+fM"><field name="Time">ms</field></block></value><next><block type="do_while" id="Px/;A{WFp6$j*sm7M@Xx"><field name="type">true</field><value name="select_data"><block type="logic_operation" id="w@k*ZyiwQ_u|4kK/,P!#"><field name="OP">OR</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="/VwQ]h{$.RnJ}*7T_x3("><value name="btn"><shadow type="pins_button" id="OQz(7v(w)Ya(EEhFj:]:"><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="Ju?b[f*/wVR+n.F!:V@c"><value name="btn"><shadow type="pins_button" id="J9BXRXIZZCrOQYdsjH.z"><field name="PIN">A1key</field></shadow></value></block></value></block></value><next><block type="variables_set" id="brcO/=V*KL*?5MAzsn+n"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="u(?OpQLoEYwr{~IpE4c*"><field name="Time">ms</field></block></value><next><block type="system_print" id="jiIo)nENtMqnj-R1YmoE"><value name="VAR"><shadow type="text" id="Cd3FfVIKa~7SKdjf}3@."><field name="TEXT">Mixly</field></shadow><block type="math_arithmetic" id="vWg5^}iCwsvhTVVG?^8C"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="+{gVVh}n+!aclN+VU+P6"><field name="NUM">1</field></shadow><block type="variables_get" id="ByTV]wvd9A1*g=7Plv`V"><field name="VAR">按下时刻</field></block></value><value name="B"><shadow type="math_number" id="H*h/r)!P3^j;#n:K?l#1"><field name="NUM">1</field></shadow><block type="variables_get" id="@;K?W9K@B-u:9;d6eU|A"><field name="VAR">亮屏时刻</field></block></value></block></value><next><block type="controls_if" id="RC,:5fLo3c}fOekmoq1M"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id="h^ygBibA7.dT(JbI_:Il" inline="false"><field name="OP">AND</field><value name="A"><block type="logic_operation" id="$bg#IhHRaGs`lPB7Q3qc" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="AefYSG_|E=I$C307lwa_"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="BXJav-IU{$ND1)p`xS7$"><value name="btn"><shadow type="pins_button" id="GOPvSvMP!kZUd{ob2lA!"><field name="PIN">A1key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="H077k:1]5d1M#C|0|$V."><field name="OP">EQ</field><value name="A"><block type="variables_get" id=":9lDBd$c]6vOAePZJCe{"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id="8bcVi{$E54cfQr.U;GUm"><field name="NUM">0</field></block></value></block></value></block></value><value name="B"><block type="logic_operation" id="2-O3w^LEfzE5F*D,Tw?{"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="fvjajBky{X/+v)jB_COy"><value name="btn"><shadow type="pins_button" id=":::qF{_Rg`22w$5{ih4n"><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="J_;[hcKXVs)EXLBXI6MC"><field name="OP">EQ</field><value name="A"><block type="variables_get" id=")~~TI+`Wd?vQ;i;}PAeo"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id="+ykkCq@c-h#1ygRl*,0}"><field name="NUM">1</field></block></value></block></value></block></value></block></value><value name="B"><block type="logic_compare" id="/Bsm^(^g5]f6(`+S+`N~"><field name="OP">LT</field><value name="A"><block type="math_arithmetic" id="om8m_:TUR^;]v:!iGXC."><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="~b$0s$k@lpz[5#@2E2ca"><field name="NUM">1</field></shadow><block type="variables_get" id="jE4e+Ms{UbAZE0sHl2~?"><field name="VAR">按下时刻</field></block></value><value name="B"><shadow type="math_number" id="(@B{EQq_y;nW;}[a`fV^"><field name="NUM">1</field></shadow><block type="variables_get" id="2W(XHmORY_y{8h=7mg4]"><field name="VAR">亮屏时刻</field></block></value></block></value><value name="B"><block type="math_number" id="gj-HiX;TM,{t:]}EYdl="><field name="NUM">500</field></block></value></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="[DiWV`AlLyCAU?;hGU=3"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="KL@,^W8x~g6c/_m2c$Pd"><field name="VAR">游戏得分</field></shadow></value><value name="B"><shadow type="math_number" id="qL01tx[h!!E{+Z2BXi^z"><field name="NUM">1</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="#nMzJc,[jpqgvpzzUowV"><value name="pitch"><shadow type="pins_tone_notes" id="w34n{2|5HjyTvt-!}7b*"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="94vBs{{Cfxi0W5gyupWp"><field name="NUM">100</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="math_selfcalcu" id="f2c84wXV/BoL3mbM]r@M"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="pDAdJa{MFX25|8*DGXr/"><field name="VAR">游戏得分</field></shadow></value><value name="B"><shadow type="math_number" id="mW;`,,amh1+=$94G^RBP"><field name="NUM">1</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="hJ=^OBcxW1:9udjx0lSR"><value name="pitch"><shadow type="pins_tone_notes" id="ef=DuVN;-{`)r2sHYMcb"><field name="PIN">131</field></shadow></value><value name="time"><shadow type="math_number" id=",R~]`=.L8$u@|.}_S~[}"><field name="NUM">100</field></shadow></value></block></next></block></statement><next><block type="display_show_image_or_string_delay" id="RiM|#2`!uw*~D/M7fJ]R"><field name="center">False</field><value name="data"><shadow type="text" id="?3C,)vipHWZ:1;.`7A5A"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="K5[m`~f=8$bm`_,A/SfN"><value name="VAR"><shadow type="variables_get" id="zz8-[eQ)(1+,zAB11N7]"><field name="VAR">x</field></shadow><block type="variables_get" id="Aet5~pxBLLcRO_lzR^[n"><field name="VAR">游戏得分</field></block></value></block></value><value name="space"><shadow type="math_number" id="03]!R!d?o6ld1U1(;f6t"><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></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHJhbmRvbQpmcm9tIG1peGdvX21lIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgbWl4Z29fbWUKaW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19tZSBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCl9FNF9CQV9BRV9FNV9CMV84Rl9FNl85N19CNl9FNV84OF9CQiA9IDAKX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gMApfRTZfOThfQkVfRTdfQTRfQkFfRTVfOUJfQkVfRTVfODNfOEYgPSAwCl9FNl9COF9COF9FNl84OF84Rl9FNV9CRV85N19FNV84OF84NiA9IDAKd2hpbGUgVHJ1ZToKICAgIHRpbWUuc2xlZXAoKHJhbmRvbS51bmlmb3JtKDAsIDEpKSkKICAgIF9FNl85OF9CRV9FN19BNF9CQV9FNV85Ql9CRV9FNV84M184RiA9IHJhbmRvbS5yYW5kaW50KDAsIDEpCiAgICBpZiBfRTZfOThfQkVfRTdfQTRfQkFfRTVfOUJfQkVfRTVfODNfOEYgPT0gMDoKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5MRUZUX0FSUk9XKQogICAgZWxzZToKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5SSUdIVF9BUlJPVykKICAgIF9FNF9CQV9BRV9FNV9CMV84Rl9FNl85N19CNl9FNV84OF9CQiA9IHRpbWUudGlja3NfbXMoKQogICAgd2hpbGUgVHJ1ZToKICAgICAgICBpZiAobWl4Z29fbWUuQjFrZXkuaXNfcHJlc3NlZCgpIG9yIG1peGdvX21lLkExa2V5LmlzX3ByZXNzZWQoKSk6CiAgICAgICAgICAgIGJyZWFrCiAgICBfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgPSB0aW1lLnRpY2tzX21zKCkKICAgIHByaW50KChfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgLSBfRTRfQkFfQUVfRTVfQjFfOEZfRTZfOTdfQjZfRTVfODhfQkIpKQogICAgaWYgKChtaXhnb19tZS5BMWtleS5pc19wcmVzc2VkKCkgYW5kIF9FNl85OF9CRV9FN19BNF9CQV9FNV85Ql9CRV9FNV84M184RiA9PSAwKSBvciAobWl4Z29fbWUuQjFrZXkuaXNfcHJlc3NlZCgpIGFuZCBfRTZfOThfQkVfRTdfQTRfQkFfRTVfOUJfQkVfRTVfODNfOEYgPT0gMSkpIGFuZCBfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgLSBfRTRfQkFfQUVfRTVfQjFfOEZfRTZfOTdfQjZfRTVfODhfQkIgPCA1MDA6CiAgICAgICAgX0U2X0I4X0I4X0U2Xzg4XzhGX0U1X0JFXzk3X0U1Xzg4Xzg2ICs9IDEKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoOTg4LCAxMDApCiAgICBlbHNlOgogICAgICAgIF9FNl9COF9COF9FNl84OF84Rl9FNV9CRV85N19FNV84OF84NiAtPSAxCiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDEzMSwgMTAwKQogICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKF9FNl9COF9COF9FNl84OF84Rl9FNV9CRV85N19FNV84OF84Niksc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQo=</code> |