{"id":110050,"student_id":1981,"content":"{\"files\":{\"src/appinventor/ai_appinventor/chopchop/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AccentColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"AppName\\\":\\\"chopchop\\\",\\\"BackgroundImage\\\":\\\"background.png\\\",\\\"ScreenOrientation\\\":\\\"portrait\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u4e3b\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1332112651\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u756b\\\\u5e031\\\",\\\"$Type\\\":\\\"Canvas\\\",\\\"$Version\\\":\\\"10\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1825132042\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u780d\\\\u64ca\\\\u6548\\\\u679c\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"100\\\",\\\"Width\\\":\\\"100\\\",\\\"Picture\\\":\\\"chop.png\\\",\\\"Uuid\\\":\\\"-791518835\\\",\\\"X\\\":\\\"95\\\",\\\"Y\\\":\\\"182\\\",\\\"Z\\\":\\\"2.0\\\"},{\\\"$Name\\\":\\\"\\\\u6389\\\\u843d\\\\u72692\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Heading\\\":\\\"90\\\",\\\"Height\\\":\\\"25\\\",\\\"Width\\\":\\\"25\\\",\\\"Picture\\\":\\\"fruit.png\\\",\\\"Uuid\\\":\\\"-752435172\\\",\\\"X\\\":\\\"56\\\",\\\"Y\\\":\\\"193\\\"},{\\\"$Name\\\":\\\"\\\\u6389\\\\u843d\\\\u72693\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"25\\\",\\\"Width\\\":\\\"25\\\",\\\"Picture\\\":\\\"leaf1.png\\\",\\\"Uuid\\\":\\\"872480535\\\",\\\"X\\\":\\\"43\\\",\\\"Y\\\":\\\"244\\\"},{\\\"$Name\\\":\\\"\\\\u6389\\\\u843d\\\\u72691\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Heading\\\":\\\"90\\\",\\\"Height\\\":\\\"25\\\",\\\"Width\\\":\\\"25\\\",\\\"Picture\\\":\\\"cater.png\\\",\\\"Uuid\\\":\\\"-1089500613\\\",\\\"X\\\":\\\"190\\\",\\\"Y\\\":\\\"192\\\"},{\\\"$Name\\\":\\\"\\\\u958b\\\\u59cb\\\\u6309\\\\u9215\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"100\\\",\\\"Width\\\":\\\"100\\\",\\\"Picture\\\":\\\"again.png\\\",\\\"Uuid\\\":\\\"-594210134\\\",\\\"X\\\":\\\"99\\\",\\\"Y\\\":\\\"108\\\",\\\"Z\\\":\\\"3.0\\\"},{\\\"$Name\\\":\\\"\\\\u6a39\\\\u6728\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"550\\\",\\\"Width\\\":\\\"350\\\",\\\"Picture\\\":\\\"tree1.png\\\",\\\"Uuid\\\":\\\"467384355\\\",\\\"X\\\":\\\"-13\\\",\\\"Y\\\":\\\"-101\\\"}]},{\\\"$Name\\\":\\\"\\\\u6b21\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-1005\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1398179800\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6642\\\\u9593\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"259651976\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6642\\\\u9593\\\\u6a19\\\\u7c64\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontBold\\\":\\\"True\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Text\\\":\\\"\\\\u5269\\\\u9918\\\\u6642\\\\u9593:\\\",\\\"Uuid\\\":\\\"1187997611\\\"},{\\\"$Name\\\":\\\"\\\\u6642\\\\u9593\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontBold\\\":\\\"True\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Text\\\":\\\"0\\\",\\\"Uuid\\\":\\\"-859162154\\\"}]},{\\\"$Name\\\":\\\"\\\\u5206\\\\u6578\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1224262702\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5206\\\\u6578\\\\u6a19\\\\u7c64\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontBold\\\":\\\"True\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Text\\\":\\\"\\\\u5206\\\\u6578:\\\",\\\"Uuid\\\":\\\"-1844760474\\\"},{\\\"$Name\\\":\\\"\\\\u5206\\\\u6578\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontBold\\\":\\\"True\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Text\\\":\\\"0\\\",\\\"Uuid\\\":\\\"-699175522\\\"}]}]}]},{\\\"$Name\\\":\\\"\\\\u904a\\\\u6232\\\\u8a08\\\\u6642\\\\u5668\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-1410717234\\\"},{\\\"$Name\\\":\\\"\\\\u780d\\\\u64ca\\\\u8a08\\\\u6642\\\\u5668\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"TimerInterval\\\":\\\"500\\\",\\\"Uuid\\\":\\\"824316892\\\"},{\\\"$Name\\\":\\\"\\\\u6a39\\\\u6728\\\\u8a08\\\\u6642\\\\u5668\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"TimerInterval\\\":\\\"300\\\",\\\"Uuid\\\":\\\"-1830218003\\\"},{\\\"$Name\\\":\\\"\\\\u6643\\\\u52d5\\\\u8a08\\\\u6578\\\\u5668\\\",\\\"$Type\\\":\\\"Pedometer\\\",\\\"$Version\\\":\\\"2\\\",\\\"Uuid\\\":\\\"31288553\\\"},{\\\"$Name\\\":\\\"\\\\u904a\\\\u6232\\\\u97f3\\\\u6548\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"chop_sound.wav\\\",\\\"Uuid\\\":\\\"1030385092\\\"},{\\\"$Name\\\":\\\"\\\\u9707\\\\u52d5\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"1231050581\\\"},{\\\"$Name\\\":\\\"\\\\u9664\\\\u932f\\\\u5c0d\\\\u8a71\\\\u6846\\\",\\\"$Type\\\":\\\"Notifier\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"1382156267\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/chopchop/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"~Rjj_^u0F)#!Xs][MU7A\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e樹木血量\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"+q*]4Vpq`*OlI2.bM{;6\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e5\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"0P#N`oT:w!5_dZAP-C]-\\\" x=\\\"0\\\" y=\\\"53\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e掉落物計數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"AgVt.V9/CiBw()AU#h-#\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"J6W+{0yHj;{_F!VQzfjg\\\" x=\\\"0\\\" y=\\\"106\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e掉落物清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"OKC#q$F%WnDw1tn=02f7\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"]7yfxWNkMwPJdC8sH*{r\\\" x=\\\"0\\\" y=\\\"159\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e掉落物造型清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"mdDdCWHgmU_?.wVxsAlS\\\"\\u003e\\n \\u003cmutation items=\\\"4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"%To9Yc,`x{PNlIiy{%k=\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eleaf1.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"I5t]SEj,lXt[7f2Q+C,S\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eleaf2.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"YjRUq#]z=PRyQN1v:WZb\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003efruit.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD3\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"3oRl@%etqv}}l-Hn[2tF\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ecater.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"t/PLpv^P`IppngI{0z#Y\\\" x=\\\"0\\\" y=\\\"290\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e掉落物清單初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"n(QtRkDJciv4i1_yXqD@\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 掉落物清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"+js`@.YSqMVRYZ1^Y`sG\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"g35XS{nu/m4Y8Z@6*s^s\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"掉落物1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e掉落物1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"j!1oEt.*yq%v^tL(u(,m\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"掉落物2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e掉落物2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"xKLHICSn=+jVBJs2.w^:\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"掉落物3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e掉落物3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_forEach\\\" id=\\\"6_NtAOeFsg^^_+7.l;:a\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"DsFY)p7vAmK:*{D+.VzX\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 掉落物清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"E`TyY/}sy_i+-f8FElJT\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Heading\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeading\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"jXNK0]wCmo`(zwMeE{?C\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Ei3WDk%#+\\\\!^}[I~:z=/X\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e-90\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"%2YW[i%(p~*HU7N7$^nG\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Speed\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSpeed\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"^Y@97DXpZoKbryK{iXrz\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"^{)Y71s**DDWRVOytsF}\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"b8c:XnFWbNan[lywr~}3\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"fDVn=FB#[K0*+5hQi.*E\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"^]{]UjlB#h%cab*c,Hia\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"yt[pubj,mDHH%KarD5b*\\\" x=\\\"0\\\" y=\\\"704\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"開始按鈕\\\" event_name=\\\"Touched\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e開始按鈕\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"ElAWNvS`YiEYW\\\\!m4yRCM\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲開始\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲開始\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"0VuS$iR+J}cLFShDEXMl\\\" x=\\\"0\\\" y=\\\"821\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"Ulap1#7FOi*e*Tv`+3_s\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲初始化\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"t(x=ZID_Eq}#5*yB6R\\\\!^\\\" x=\\\"0\\\" y=\\\"913\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲開始\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"]4%=q\\\\!9BgPtJu?p4c[N;\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 樹木血量\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Fpj%ND5!ZU%[k$Ni%mlL\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e5\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"U[gvrcrL[XZZ726l^9Ai\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 掉落物計數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"y8@1nmRQEoN@i93e(m.$\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"_wX=vYU1^v?kdChD9vCE\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"樹木\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e樹木\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"1w`%@=ec=}5y6E;Cn?v-\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"{N7n,c;_JS8I%9?#JWK9\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"樹木\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e樹木\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"v71c@ts5$*,A4$N}}HI9\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003etree1.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"LRgAA8;NZ$Mlyvw_](zz\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"開始按鈕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e開始按鈕\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"F+U~:TqYnG6BM,x1?`?F\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"arsdEks[=knbyh3h0J$=\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"砍擊效果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e砍擊效果\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"}CUQ8Zvk%c}#VMZj]jO9\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"A^1?B27/QeDpb#c9vL$~\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"時間\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"{8EZSR`)h8}=N`k;sv\\\\!.\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e30\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"nWa3K8eAG+=nM8c+SvL$\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲計時器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲計時器\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"O#z#UW$QZjL9J(ikRko]\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"qO#1kl(P.a^F*jYI7qFu\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" method_name=\\\"Start\\\" is_generic=\\\"false\\\" instance_name=\\\"晃動計數器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e晃動計數器\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"[N28GmYge@=K)4)m/ycG\\\" x=\\\"0\\\" y=\\\"1213\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲結束\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"oil0@lh%m(ZlhtgBTuAx\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲初始化\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"`LS+GQrK0/(9Z!~qg}+x\\\" x=\\\"0\\\" y=\\\"1305\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\":FA054ntOlR`;O*L;fE:\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"掉落物清單初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e掉落物清單初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"E0A`EE9FMYa-QQv-n-E\\\\!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" method_name=\\\"Stop\\\" is_generic=\\\"false\\\" instance_name=\\\"晃動計數器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e晃動計數器\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Y$1Rh3?+vWiPca(oOtZS\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"樹木\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e樹木\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"LZLyp^OmXMiXQ}73=WWW\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"`hklsc}`xp$~YvuYmxR!\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"砍擊效果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e砍擊效果\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"ZxV%1aIbXf+F6)2r,0Ws\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"pIbs:6m7o-7$t{JPml\\\\!=\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"開始按鈕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e開始按鈕\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"z+E4F(*T^F!op^0RTG3a\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"~%qD5r2Sj!v?aoTJ1Ro)\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"開始按鈕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e開始按鈕\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"-G]NQ6f8UL~r^ZEQ:pZ7\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003estart.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"@#AUGo=p_hHpXMf+qS,!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲計時器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲計時器\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"GfCFNa3Uh])s2ZKo=26[\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"cZMAWaldhbm^}FJ1m:R%\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"樹木計時器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e樹木計時器\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"9Qj@Yr6[pIIY@pc-C.6Z\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"trU`tR(J%pCv1.q9N;E*\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"砍擊計時器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e砍擊計時器\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"p*:3iK}zp^ie0}dxpt0X\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"CzqiM?;k3mmuA*-=\\\\!3+s\\\" x=\\\"0\\\" y=\\\"1605\\\"\\u003e\\n \\u003cmutation component_type=\\\"Pedometer\\\" instance_name=\\\"晃動計數器\\\" event_name=\\\"WalkStep\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e晃動計數器\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"ipXU)fj0RjikO$pfgC(b\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"L;j@pBh:dkS$!kOP3IF.\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_divide\\\" id=\\\"]G)!!/k.o~hTkH1]?eCh\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eMODULO\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DIVIDEND\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"oOv\\\\!u`_neHcH(6O]48lc\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"walkSteps\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e行走步數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"DIVISOR\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"mVLt5XPkIXJ!ITbq`LnA\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"_Pq1Oj+cMO8_CIw~?+5\\\\!\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"{ecCTVj]t*CE?ZN.5*JR\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 樹木血量\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"oKsk*u8NW$ceO@8^d3ME\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"%B)v$e(Td?[WZJ$ecZ{V\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 樹木血量\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"n0lS\\\\!1H;(-s=sX.*Z0ls\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"Yx^!TGUz{dnH$xvE$aiT\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"砍樹動畫\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e砍樹動畫\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"So}ctfC:B+WZN.HN\\\\!.1G\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"j[f1d8CZR3V%~8y3ohXO\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"ku,W)SxL\\\\!pv3%G(Scn5#\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 樹木血量\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"WmU0@Px(,qu2-:]!m{v_\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"HFxh+oiwWrwbJz]nw-1-\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"樹木\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e樹木\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"m]ZaKEwiVVYT{);$843N\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003etree2.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"1r.=Y-tG?Wg{nMZ*[Bs1\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"*]pEjfS2mlx?sB3[)c~$\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"icJI\\\\![UQ,U_}?nxU;!VK\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 樹木血量\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"J}!uVpj!K#;pwU)(GfYf\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"79{KLTO$)Pa`s~*4muSb\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"樹木\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e樹木\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"/jPH!;ne{;Ftj8CL5K+/\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003etree3.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"R5!/dcHh4]*N`=!kR5\\\\!f\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"wMo);!1UBtu0iIn+)d},\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"y=ZV88P!#}zRyn899VKH\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 樹木血量\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Ts!V75,:qXyV6F*=o:IQ\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"BwKi/sC9_Gh627djx]hN\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"樹木\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e樹木\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"5#6zKeQut_#V5l74+$=@\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003etree4.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"V#IJpIi;e$II69yAOj@G\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Vibrate\\\" is_generic=\\\"false\\\" instance_name=\\\"震動\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e震動\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"QG,vh#_FY27]/I(1Xi};\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e500\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Qo3c\\\\!yK%~Q4]b:p!WqqY\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"樹木計時器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e樹木計時器\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"-gZ,7HlR_TtuXS)q^p[R\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Z#+Si$Gb0j6{Ih?9IaKT\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"分數\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e分數\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"88=ol8\\\\!2hV9k{w~1~VYJ\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"x]+U#DUclFU2Szh]6CE^\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"分數\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e分數\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"IgY]]txJw6/1(\\\\!n5%^Z(\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"h,UA=wHpbUm}VZSqZC~4\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"rO~,AnZc.s?_m85N@R^*\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_divide\\\" id=\\\"/M%/C/BYisvswIv(KO#W\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eMODULO\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DIVIDEND\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Mb{)rKCQ?(P`n0VK@~ra\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"walkSteps\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e行走步數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"DIVISOR\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Csay@$*v6d+Oe\\\\!]8S{P\\\\!\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"V7RP5yFr%@t;A7sJX)l7\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"S,`iS}c^U}MM-74_gh!.\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"掉落物動畫\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e掉落物動畫\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"KO`J^Y[tw]OIcrE/R~Yo\\\" x=\\\"0\\\" y=\\\"2249\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"樹木計時器\\\" event_name=\\\"Timer\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e樹木計時器\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Xk#iu?DES_UcGdVz\\\\!1Oz\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"樹木\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e樹木\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"*7la$dydyeQDq(b~/?yL\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003etree1.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"+zQfQ*7}O[iHL8Rck(T]\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 樹木血量\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"}5.BYbZ)BNS!.7Ek=IV8\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e5\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"U?FYwKGr$%4on,3LVtNf\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"樹木計時器\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e樹木計時器\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"lYo%8(i$n$c7h!:`^nJx\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"C]G*;GKD~)#TD.k\\\\!m_zz\\\" x=\\\"0\\\" y=\\\"2393\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"遊戲計時器\\\" event_name=\\\"Timer\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲計時器\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"$C3L$N05MH+:JYWOSs]W\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"時間\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"@cyJ3^m-U0]/C8%yaPnK\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"pNCHv?Y[,n-cf;=utaW\\\\!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"時間\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"YST*_F1S*ZWqk2+m!7yL\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e-1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\";;wrLtn*Dc:a_=0je%dx\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"MYDT[}:JTNuv.0)HhmqQ\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"6DHP!hJCSD)^OkP{pQni\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"時間\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"dm/DFtwN4?sWL^,(VV1c\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"eE(i}h;KHF[sI-Pflk4~\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲結束\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲結束\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"\\\\!r3P_r@I)i!Z,09IW4n~\\\" x=\\\"0\\\" y=\\\"2572\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e砍樹動畫\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"fih5s2S#uYFWlF1Et8Sy\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲音效\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲音效\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"ofH5RRwsn4C~J`TeA,tc\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Heading\\\" is_generic=\\\"false\\\" instance_name=\\\"砍擊效果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e砍擊效果\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeading\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_random_int\\\" id=\\\"U]2lr1*-X}X+1%`(]oT:\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\")fAsKo)h.0a:Cz]TeGJ(\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"TO\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"rA/a#n)f:3$,NlbHqImc\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e-60\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"BWW]JKzZhtKzT;TAx!RK\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"砍擊效果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e砍擊效果\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"g*4`rEfV+7G9Cq-f2s8_\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"dg?8X%0j`8]_4x`c=6Cp\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"砍擊效果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e砍擊效果\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"ZA7:QL0B_iVD0=%J9:N\\\\!\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"-sqeB6%93m%HdLO\\\\!e;Lv\\\" x=\\\"0\\\" y=\\\"2753\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e掉落物動畫\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"local_declaration_statement\\\" id=\\\"_JVM/gRGp:`jD50uqMtk\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003clocalname name=\\\"掉落物\\\"\\u003e\\u003c/localname\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR0\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DECL0\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"7Aqxc0:SB,vtQJ[{fcw(\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"^sC?}e4q#aXUnws9G*c-\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 掉落物清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"?0l3BI!(pP@E^gQ$QwyL\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"math_divide\\\" id=\\\"UaJVDVaB{_sx_5-~_t@g\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eMODULO\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DIVIDEND\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"##(O2$@/tsJ~5_vk?3e#\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 掉落物計數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"DIVISOR\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"4F3.5b}/tXt@keREjbb$\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"83+\\\\!Llh8l+@7:0:u*fkc\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"+jVn3GRs0r;;RdkxZmj/\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" method_name=\\\"MoveTo\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Qt7\\\\!u*3G4-.cNkRD!`W!\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_random_int\\\" id=\\\"OU4E@_`,2qJJ_(6V[zkT\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"W:bFUsB9[$J;[mXiv`p,\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e30\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"TO\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"UXGCc~!%L-Ty}T8h`5.l\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e250\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"\\\\!of)K*u;L7Ud}p@wS8wp\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"*t9(?o_KPMi./Sr2mCsi\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"VTNDvbs2qekWD8P@h}5s\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"ilnq;?=vi`2hfcwhSD.2\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"45F5s\\\\!3p-Di=KM55tex4\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 掉落物造型清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_random_int\\\" id=\\\")u.?@y_e+C/$pgmE%vin\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"sW4Rm@Fb!%WR?FPz~Rnv\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"TO\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"VtL[}\\\\!8rzC`[#xjZ(t{!\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e4\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"=x45}]j0QB:-Sh(e``*!\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"$D[,g]36LQ9j\\\\!y9hz!PP\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"^U!A/c3mPJ^OEiltb%yI\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"wILQQ*o63t(c*v6+F^?O\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\")AQdhRPwf\\\\!@WRFGQh5}.\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"rzQgh40Dz{m;H9Ni)Vk?\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"qG(Fbsvrkbkm:Mf!Rom%\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 掉落物計數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"],aqNzN+;t)K/!W;-4_v\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"J5d.ubI6V`=q2lj#Whlc\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 掉落物計數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"f0(_mhk{2n^(5fPD362\\\\!\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/chopchop/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.chopchop.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def g$樹木血量 5)\\n(def g$掉落物計數 0)\\n(def g$掉落物清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def g$掉落物造型清單 (call-yail-primitive make-yail-list (*list-for-runtime* \\\"leaf1.png\\\" \\\"leaf2.png\\\" \\\"fruit.png\\\" \\\"cater.png\\\" ) '(any any any any ) \\\"make a list\\\"))\\n(def (p$掉落物清單初始化 ) (set-var! g$掉落物清單 (call-yail-primitive make-yail-list (*list-for-runtime* (get-component 掉落物1) (get-component 掉落物2) (get-component 掉落物3) ) '(any any any ) \\\"make a list\\\"))(foreach $掉落物 (begin (set-and-coerce-property-and-check! (lexical-value $掉落物) 'com.google.appinventor.components.runtime.ImageSprite 'Heading -90 'number)(set-and-coerce-property-and-check! (lexical-value $掉落物) 'com.google.appinventor.components.runtime.ImageSprite 'Speed 10 'number)(set-and-coerce-property-and-check! (lexical-value $掉落物) 'com.google.appinventor.components.runtime.ImageSprite 'Visible #f 'boolean)) (get-var g$掉落物清單)))\\n(def (p$遊戲開始 ) (set-var! g$樹木血量 5)(set-var! g$掉落物計數 0)(set-and-coerce-property! '樹木 'Visible #t 'boolean)(set-and-coerce-property! '樹木 'Picture \\\"tree1.png\\\" 'text)(set-and-coerce-property! '開始按鈕 'Visible #f 'boolean)(set-and-coerce-property! '砍擊效果 'Visible #t 'boolean)(set-and-coerce-property! '時間 'Text 30 'text)(set-and-coerce-property! '遊戲計時器 'TimerEnabled #t 'boolean)(call-component-method '晃動計數器 'Start (*list-for-runtime*) '()))\\n(def (p$遊戲結束 ) ((get-var p$遊戲初始化) ))\\n(def (p$遊戲初始化 ) ((get-var p$掉落物清單初始化) )(call-component-method '晃動計數器 'Stop (*list-for-runtime*) '())(set-and-coerce-property! '樹木 'Visible #f 'boolean)(set-and-coerce-property! '砍擊效果 'Visible #f 'boolean)(set-and-coerce-property! '開始按鈕 'Visible #t 'boolean)(set-and-coerce-property! '開始按鈕 'Picture \\\"start.png\\\" 'text)(set-and-coerce-property! '遊戲計時器 'TimerEnabled #f 'boolean)(set-and-coerce-property! '樹木計時器 'TimerEnabled #f 'boolean)(set-and-coerce-property! '砍擊計時器 'TimerEnabled #f 'boolean))\\n(def (p$砍樹動畫 ) (call-component-method '遊戲音效 'Play (*list-for-runtime*) '())(set-and-coerce-property! '砍擊效果 'Heading (call-yail-primitive random-integer (*list-for-runtime* 0 -60) '(number number) \\\"random integer\\\") 'number)(set-and-coerce-property! '砍擊效果 'Visible #t 'boolean)(set-and-coerce-property! '砍擊效果 'Enabled #t 'boolean))\\n(def (p$掉落物動畫 ) (let ( ($掉落物 (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$掉落物清單) (call-yail-primitive + (*list-for-runtime* (call-yail-primitive modulo (*list-for-runtime* (get-var g$掉落物計數) 3) '(number number) \\\"modulo\\\") 1 ) '(number number ) \\\"+\\\")) '(list number) \\\"select list item\\\")) ) (call-component-type-method (lexical-value $掉落物) 'com.google.appinventor.components.runtime.ImageSprite 'MoveTo (*list-for-runtime* (call-yail-primitive random-integer (*list-for-runtime* 30 250) '(number number) \\\"random integer\\\") 0) '(component number number))(set-and-coerce-property-and-check! (lexical-value $掉落物) 'com.google.appinventor.components.runtime.ImageSprite 'Picture (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$掉落物造型清單) (call-yail-primitive random-integer (*list-for-runtime* 1 4) '(number number) \\\"random integer\\\")) '(list number) \\\"select list item\\\") 'text)(set-and-coerce-property-and-check! (lexical-value $掉落物) 'com.google.appinventor.components.runtime.ImageSprite 'Visible #t 'boolean)(set-and-coerce-property-and-check! (lexical-value $掉落物) 'com.google.appinventor.components.runtime.ImageSprite 'Enabled #t 'boolean) )(set-var! g$掉落物計數 (call-yail-primitive + (*list-for-runtime* (get-var g$掉落物計數) 1 ) '(number number ) \\\"+\\\")))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AccentColor #x00FFFFFF 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"chopchop\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'BackgroundImage \\\"background.png\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"portrait\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'TitleVisible #f 'boolean)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n ((get-var p$遊戲初始化) ))\\n;;; 主配置\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.VerticalArrangement 主配置 \\n(set-and-coerce-property! '主配置 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '主配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '主配置 'Height -2 'number)\\n\\n(set-and-coerce-property! '主配置 'Width -2 'number)\\n\\n)\\n\\n;;; 畫布1\\n\\n(add-component 主配置 com.google.appinventor.components.runtime.Canvas 畫布1 \\n(set-and-coerce-property! '畫布1 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '畫布1 'Height -2 'number)\\n\\n(set-and-coerce-property! '畫布1 'Width -2 'number)\\n\\n)\\n\\n;;; 砍擊效果\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 砍擊效果 \\n(set-and-coerce-property! '砍擊效果 'Height 100 'number)\\n\\n(set-and-coerce-property! '砍擊效果 'Width 100 'number)\\n\\n(set-and-coerce-property! '砍擊效果 'Picture \\\"chop.png\\\" 'text)\\n\\n(set-and-coerce-property! '砍擊效果 'X 95 'number)\\n\\n(set-and-coerce-property! '砍擊效果 'Y 182 'number)\\n\\n(set-and-coerce-property! '砍擊效果 'Z 2.0 'number)\\n\\n)\\n\\n;;; 掉落物2\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 掉落物2 \\n(set-and-coerce-property! '掉落物2 'Heading 90 'number)\\n\\n(set-and-coerce-property! '掉落物2 'Height 25 'number)\\n\\n(set-and-coerce-property! '掉落物2 'Width 25 'number)\\n\\n(set-and-coerce-property! '掉落物2 'Picture \\\"fruit.png\\\" 'text)\\n\\n(set-and-coerce-property! '掉落物2 'X 56 'number)\\n\\n(set-and-coerce-property! '掉落物2 'Y 193 'number)\\n\\n)\\n\\n;;; 掉落物3\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 掉落物3 \\n(set-and-coerce-property! '掉落物3 'Height 25 'number)\\n\\n(set-and-coerce-property! '掉落物3 'Width 25 'number)\\n\\n(set-and-coerce-property! '掉落物3 'Picture \\\"leaf1.png\\\" 'text)\\n\\n(set-and-coerce-property! '掉落物3 'X 43 'number)\\n\\n(set-and-coerce-property! '掉落物3 'Y 244 'number)\\n\\n)\\n\\n;;; 掉落物1\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 掉落物1 \\n(set-and-coerce-property! '掉落物1 'Heading 90 'number)\\n\\n(set-and-coerce-property! '掉落物1 'Height 25 'number)\\n\\n(set-and-coerce-property! '掉落物1 'Width 25 'number)\\n\\n(set-and-coerce-property! '掉落物1 'Picture \\\"cater.png\\\" 'text)\\n\\n(set-and-coerce-property! '掉落物1 'X 190 'number)\\n\\n(set-and-coerce-property! '掉落物1 'Y 192 'number)\\n\\n)\\n\\n;;; 開始按鈕\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 開始按鈕 \\n(set-and-coerce-property! '開始按鈕 'Height 100 'number)\\n\\n(set-and-coerce-property! '開始按鈕 'Width 100 'number)\\n\\n(set-and-coerce-property! '開始按鈕 'Picture \\\"again.png\\\" 'text)\\n\\n(set-and-coerce-property! '開始按鈕 'X 99 'number)\\n\\n(set-and-coerce-property! '開始按鈕 'Y 108 'number)\\n\\n(set-and-coerce-property! '開始按鈕 'Z 3.0 'number)\\n\\n)\\n\\n(define-event 開始按鈕 Touched($x $y)(set-this-form)\\n ((get-var p$遊戲開始) ))\\n;;; 樹木\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 樹木 \\n(set-and-coerce-property! '樹木 'Height 550 'number)\\n\\n(set-and-coerce-property! '樹木 'Width 350 'number)\\n\\n(set-and-coerce-property! '樹木 'Picture \\\"tree1.png\\\" 'text)\\n\\n(set-and-coerce-property! '樹木 'X -13 'number)\\n\\n(set-and-coerce-property! '樹木 'Y -101 'number)\\n\\n)\\n\\n;;; 次配置\\n\\n(add-component 主配置 com.google.appinventor.components.runtime.HorizontalArrangement 次配置 \\n(set-and-coerce-property! '次配置 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '次配置 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '次配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '次配置 'Height -1005 'number)\\n\\n(set-and-coerce-property! '次配置 'Width -2 'number)\\n\\n)\\n\\n;;; 時間配置\\n\\n(add-component 次配置 com.google.appinventor.components.runtime.HorizontalArrangement 時間配置 \\n(set-and-coerce-property! '時間配置 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '時間配置 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '時間配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '時間配置 'Width -2 'number)\\n\\n)\\n\\n;;; 時間標籤\\n\\n(add-component 時間配置 com.google.appinventor.components.runtime.Label 時間標籤 \\n(set-and-coerce-property! '時間標籤 'FontBold #t 'boolean)\\n\\n(set-and-coerce-property! '時間標籤 'FontSize 20 'number)\\n\\n(set-and-coerce-property! '時間標籤 'Text \\\"\\\\u5269\\\\u9918\\\\u6642\\\\u9593:\\\" 'text)\\n\\n)\\n\\n;;; 時間\\n\\n(add-component 時間配置 com.google.appinventor.components.runtime.Label 時間 \\n(set-and-coerce-property! '時間 'FontBold #t 'boolean)\\n\\n(set-and-coerce-property! '時間 'FontSize 20 'number)\\n\\n(set-and-coerce-property! '時間 'Text \\\"0\\\" 'text)\\n\\n)\\n\\n;;; 分數配置\\n\\n(add-component 次配置 com.google.appinventor.components.runtime.HorizontalArrangement 分數配置 \\n(set-and-coerce-property! '分數配置 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '分數配置 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '分數配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '分數配置 'Width -2 'number)\\n\\n)\\n\\n;;; 分數標籤\\n\\n(add-component 分數配置 com.google.appinventor.components.runtime.Label 分數標籤 \\n(set-and-coerce-property! '分數標籤 'FontBold #t 'boolean)\\n\\n(set-and-coerce-property! '分數標籤 'FontSize 20 'number)\\n\\n(set-and-coerce-property! '分數標籤 'Text \\\"\\\\u5206\\\\u6578:\\\" 'text)\\n\\n)\\n\\n;;; 分數\\n\\n(add-component 分數配置 com.google.appinventor.components.runtime.Label 分數 \\n(set-and-coerce-property! '分數 'FontBold #t 'boolean)\\n\\n(set-and-coerce-property! '分數 'FontSize 20 'number)\\n\\n(set-and-coerce-property! '分數 'Text \\\"0\\\" 'text)\\n\\n)\\n\\n;;; 遊戲計時器\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 遊戲計時器 \\n)\\n\\n(define-event 遊戲計時器 Timer()(set-this-form)\\n (set-and-coerce-property! '時間 'Text (call-yail-primitive + (*list-for-runtime* (get-property '時間 'Text) -1 ) '(number number ) \\\"+\\\") 'text)(if (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '時間 'Text) 0) '(any any) \\\"=\\\") (begin ((get-var p$遊戲結束) ))))\\n;;; 砍擊計時器\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 砍擊計時器 \\n(set-and-coerce-property! '砍擊計時器 'TimerInterval 500 'number)\\n\\n)\\n\\n;;; 樹木計時器\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 樹木計時器 \\n(set-and-coerce-property! '樹木計時器 'TimerInterval 300 'number)\\n\\n)\\n\\n(define-event 樹木計時器 Timer()(set-this-form)\\n (set-and-coerce-property! '樹木 'Picture \\\"tree1.png\\\" 'text)(set-var! g$樹木血量 5)(set-and-coerce-property! '樹木計時器 'TimerEnabled #f 'boolean))\\n;;; 晃動計數器\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Pedometer 晃動計數器 \\n)\\n\\n(define-event 晃動計數器 WalkStep($walkSteps $distance)(set-this-form)\\n (if (call-yail-primitive yail-equal? (*list-for-runtime* (call-yail-primitive modulo (*list-for-runtime* (lexical-value $walkSteps) 2) '(number number) \\\"modulo\\\") 0) '(any any) \\\"=\\\") (begin (set-var! g$樹木血量 (call-yail-primitive - (*list-for-runtime* (get-var g$樹木血量) 1) '(number number) \\\"-\\\"))((get-var p$砍樹動畫) )(if (call-yail-primitive yail-equal? (*list-for-runtime* (get-var g$樹木血量) 3) '(any any) \\\"=\\\") (begin (set-and-coerce-property! '樹木 'Picture \\\"tree2.png\\\" 'text)))(if (call-yail-primitive yail-equal? (*list-for-runtime* (get-var g$樹木血量) 1) '(any any) \\\"=\\\") (begin (set-and-coerce-property! '樹木 'Picture \\\"tree3.png\\\" 'text)))(if (call-yail-primitive yail-equal? (*list-for-runtime* (get-var g$樹木血量) 0) '(any any) \\\"=\\\") (begin (set-and-coerce-property! '樹木 'Picture \\\"tree4.png\\\" 'text)(call-component-method '震動 'Vibrate (*list-for-runtime* 500) '(number))(set-and-coerce-property! '樹木計時器 'TimerEnabled #t 'boolean)(set-and-coerce-property! '分數 'Text (call-yail-primitive + (*list-for-runtime* (get-property '分數 'Text) 1 ) '(number number ) \\\"+\\\") 'text)))))(if (call-yail-primitive yail-equal? (*list-for-runtime* (call-yail-primitive modulo (*list-for-runtime* (lexical-value $walkSteps) 10) '(number number) \\\"modulo\\\") 0) '(any any) \\\"=\\\") (begin ((get-var p$掉落物動畫) ))))\\n;;; 遊戲音效\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 遊戲音效 \\n(set-and-coerce-property! '遊戲音效 'Source \\\"chop_sound.wav\\\" 'text)\\n\\n)\\n\\n;;; 震動\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 震動 \\n)\\n\\n;;; 除錯對話框\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Notifier 除錯對話框 \\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"chopchop\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2019-11-29T13:39:51.372+08:00","updated_at":"2019-12-04T17:18:43.346+08:00","name":"chopchop","language":"appinventor","screenshot":{"url":null},"parent_id":84361,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":76,"hashid":"meyszdzk","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1873924,"file_name":"leaf2.png","project_id":110050,"asset_id":165268,"created_at":"2019-11-29T13:39:51.381+08:00","updated_at":"2019-11-29T13:39:51.381+08:00"},{"id":1873925,"file_name":"leaf1.png","project_id":110050,"asset_id":165267,"created_at":"2019-11-29T13:39:51.382+08:00","updated_at":"2019-11-29T13:39:51.382+08:00"},{"id":1873926,"file_name":"fruit.png","project_id":110050,"asset_id":165266,"created_at":"2019-11-29T13:39:51.384+08:00","updated_at":"2019-11-29T13:39:51.384+08:00"},{"id":1873927,"file_name":"cater.png","project_id":110050,"asset_id":165265,"created_at":"2019-11-29T13:39:51.385+08:00","updated_at":"2019-11-29T13:39:51.385+08:00"},{"id":1873928,"file_name":"chop_sound.wav","project_id":110050,"asset_id":165264,"created_at":"2019-11-29T13:39:51.386+08:00","updated_at":"2019-11-29T13:39:51.386+08:00"},{"id":1873929,"file_name":"tree4.png","project_id":110050,"asset_id":165263,"created_at":"2019-11-29T13:39:51.387+08:00","updated_at":"2019-11-29T13:39:51.387+08:00"},{"id":1873930,"file_name":"tree3.png","project_id":110050,"asset_id":165262,"created_at":"2019-11-29T13:39:51.388+08:00","updated_at":"2019-11-29T13:39:51.388+08:00"},{"id":1873931,"file_name":"tree2.png","project_id":110050,"asset_id":165261,"created_at":"2019-11-29T13:39:51.389+08:00","updated_at":"2019-11-29T13:39:51.389+08:00"},{"id":1873932,"file_name":"again.png","project_id":110050,"asset_id":165260,"created_at":"2019-11-29T13:39:51.391+08:00","updated_at":"2019-11-29T13:39:51.391+08:00"},{"id":1873933,"file_name":"start.png","project_id":110050,"asset_id":165259,"created_at":"2019-11-29T13:39:51.392+08:00","updated_at":"2019-11-29T13:39:51.392+08:00"},{"id":1873934,"file_name":"chop.png","project_id":110050,"asset_id":165258,"created_at":"2019-11-29T13:39:51.393+08:00","updated_at":"2019-11-29T13:39:51.393+08:00"},{"id":1873935,"file_name":"tree1.png","project_id":110050,"asset_id":165257,"created_at":"2019-11-29T13:39:51.394+08:00","updated_at":"2019-11-29T13:39:51.394+08:00"},{"id":1873936,"file_name":"background.png","project_id":110050,"asset_id":165256,"created_at":"2019-11-29T13:39:51.395+08:00","updated_at":"2019-11-29T13:39:51.395+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦