{"id":50451,"student_id":3382,"content":"{\"files\":{\"src/appinventor/ai_appinventor/SpaceInvedor/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AppName\\\":\\\"SpaceInvedor\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"ScreenOrientation\\\":\\\"portrait\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-2105238315\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"Width\\\":\\\"-1030\\\",\\\"Uuid\\\":\\\"-1089373086\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c641\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u5206\\\\u6578:\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"1596551744\\\"},{\\\"$Name\\\":\\\"\\\\u5206\\\\u6578_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"0\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-1368833794\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-1030\\\",\\\"Uuid\\\":\\\"-594304881\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u904a\\\\u6232\\\\u958b\\\\u59cb_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\u904a\\\\u6232\\\\u958b\\\\u59cb\\\",\\\"Uuid\\\":\\\"-1835804641\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"Uuid\\\":\\\"-937532614\\\",\\\"Visible\\\":\\\"False\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u904a\\\\u6232\\\\u6642\\\\u9593_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"38\\\",\\\"Text\\\":\\\"30\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFF00\\\",\\\"Uuid\\\":\\\"-324342786\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"Width\\\":\\\"-1030\\\",\\\"Uuid\\\":\\\"836489318\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c644\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u751f\\\\u547d\\\\u503c:\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-348030314\\\"},{\\\"$Name\\\":\\\"\\\\u751f\\\\u547d_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"3\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"1768218871\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e4\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"293562938\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u756b\\\\u5e031\\\",\\\"$Type\\\":\\\"Canvas\\\",\\\"$Version\\\":\\\"10\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF000000\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"300\\\",\\\"Uuid\\\":\\\"-377871136\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f481\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-1635526330\\\",\\\"X\\\":\\\"10\\\",\\\"Y\\\":\\\"11\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f482\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"1952161731\\\",\\\"X\\\":\\\"28\\\",\\\"Y\\\":\\\"7\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f483\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"1637327507\\\",\\\"X\\\":\\\"46\\\",\\\"Y\\\":\\\"5\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f484\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-793974556\\\",\\\"X\\\":\\\"65\\\",\\\"Y\\\":\\\"0\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f485\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-129802012\\\",\\\"X\\\":\\\"87\\\",\\\"Y\\\":\\\"3\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f486\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"1850840875\\\",\\\"X\\\":\\\"112\\\",\\\"Y\\\":\\\"4\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f487\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"1145391099\\\",\\\"X\\\":\\\"133\\\",\\\"Y\\\":\\\"5\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f488\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-1493487600\\\",\\\"X\\\":\\\"152\\\",\\\"Y\\\":\\\"4\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f489\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-1776669726\\\",\\\"X\\\":\\\"172\\\",\\\"Y\\\":\\\"4\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f4810\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"41837711\\\",\\\"X\\\":\\\"190\\\",\\\"Y\\\":\\\"0\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f4811\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-1085621475\\\",\\\"X\\\":\\\"210\\\",\\\"Y\\\":\\\"3\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f4812\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"1601328091\\\",\\\"X\\\":\\\"231\\\",\\\"Y\\\":\\\"0\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f4813\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-720124001\\\",\\\"X\\\":\\\"248\\\",\\\"Y\\\":\\\"0\\\"},{\\\"$Name\\\":\\\"\\\\u5b50\\\\u5f4814\\\",\\\"$Type\\\":\\\"Ball\\\",\\\"$Version\\\":\\\"5\\\",\\\"PaintColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"Radius\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-130660245\\\",\\\"X\\\":\\\"268\\\",\\\"Y\\\":\\\"-1\\\"},{\\\"$Name\\\":\\\"\\\\u9695\\\\u77f31\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"stone1.png\\\",\\\"Uuid\\\":\\\"-600632336\\\",\\\"X\\\":\\\"22\\\",\\\"Y\\\":\\\"37\\\"},{\\\"$Name\\\":\\\"\\\\u9695\\\\u77f32\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"stone1.png\\\",\\\"Uuid\\\":\\\"-1193026111\\\",\\\"X\\\":\\\"72\\\",\\\"Y\\\":\\\"35\\\"},{\\\"$Name\\\":\\\"\\\\u9695\\\\u77f33\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"stone1.png\\\",\\\"Uuid\\\":\\\"-1361148516\\\",\\\"X\\\":\\\"130\\\",\\\"Y\\\":\\\"39\\\"},{\\\"$Name\\\":\\\"\\\\u6230\\\\u6a5f\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"spaceinvetor.png\\\",\\\"Uuid\\\":\\\"-1759894370\\\",\\\"X\\\":\\\"122\\\",\\\"Y\\\":\\\"178\\\"},{\\\"$Name\\\":\\\"\\\\u904a\\\\u6232\\\\u72c0\\\\u614b\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"win.png\\\",\\\"Uuid\\\":\\\"571057352\\\",\\\"X\\\":\\\"67\\\",\\\"Y\\\":\\\"116\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e5\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1282734375\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6230\\\\u6a5f\\\\u63a7\\\\u5236\\\\u5668\\\",\\\"$Type\\\":\\\"Canvas\\\",\\\"$Version\\\":\\\"10\\\",\\\"BackgroundImage\\\":\\\"control.png\\\",\\\"Width\\\":\\\"300\\\",\\\"Uuid\\\":\\\"1236268021\\\"}]},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u6548_sound\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-1838551177\\\"},{\\\"$Name\\\":\\\"\\\\u9695\\\\u77f3\\\\u51fa\\\\u73fe_clock\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"TimerEnabled\\\":\\\"False\\\",\\\"TimerInterval\\\":\\\"300\\\",\\\"Uuid\\\":\\\"1661764732\\\"},{\\\"$Name\\\":\\\"\\\\u904a\\\\u6232\\\\u6642\\\\u9593_clock\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"TimerEnabled\\\":\\\"False\\\",\\\"Uuid\\\":\\\"-630813133\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/SpaceInvedor/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"p%DNKiKO;bl2^u9E6Z(1\\\" x=\\\"393\\\" y=\\\"-330\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e建立戰機子彈\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"j:Tq66k*,i\\\\!Tik$F(#68\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\").hxSh.URHS,R[ra,U}R\\\"\\u003e\\n \\u003cmutation items=\\\"14\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"kJ\\\\!tQ:BkmC64.[JN-E/%\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" 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=\\\"Bv/01{cUa_t`\\\\!-\\\\!nn(\\\\!#\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" 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=\\\"++Vy`Mbs9o*UAToGYYCK\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" 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 \\u003cvalue name=\\\"ADD3\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"ipy??,fPGy`:JDni~k`w\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈4\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD4\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"c8rd@CZQ`Tm5?bgA5R@v\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈5\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈5\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD5\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"QTpOnbqD,$^ml]Y@3cbW\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈6\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈6\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD6\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"K8?as^`f/U~%hl))Y1X}\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈7\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈7\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD7\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"j[=]Q}`PWH~-.^422z!$\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈8\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈8\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD8\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"I.sZBB_(A+$u07NaId*r\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈9\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈9\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD9\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"-I`rkPwNs3JH-j0(O!dM\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈10\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD10\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"Jv_^h!8Q.I,I;Nzgx93*\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈11\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈11\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD11\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"g,kEMB{zpGsf.R,fd+:q\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈12\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈12\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD12\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"djiE8($xYXq1mqTDEIq.\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈13\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈13\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD13\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"?}fnQ6#Cu1s(!)^);XH4\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈14\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈14\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"26gt+bCcQE$-_%oj+Aks\\\" x=\\\"1911\\\" y=\\\"-397\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cfield name=\\\"VAR0\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"?x)IAepa[B-OfQ29[q%h\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Width\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"Q0T}~C$x%dy1c8iEU^Oe\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"ArU}.d/o}d?SdM(h{!ND\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"]FUj:Y.6gF)!MY9)L`,g\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"`c7lmiY/JKb?v=cHW*{#\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e36\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"oDoS6sN_QCHQtBZ!,-:J\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Height\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"={iclza`Prra(RYx.@Zv\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"sO`[V622eGJF6K5}=lCO\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"$gj-i-$^EPPWX==Ot]X5\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"]ws8lqChr#LC*nd5DtoD\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e29\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"(rTn%a!`8`]uj(P?_bZP\\\"\\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=\\\"lists_select_item\\\" id=\\\"Mo,xG2T%?(Z^nOG?)}3C\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"kmoT;W0Hwgwqp/zlq2/B\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"6~]6+s`h+ToBM8SJ[GS:\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"U-Zl*+v%@C5;Q8-}O`/O\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Snz5?N0HZY7*/PX\\\\!Unf4\\\"\\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=\\\"~(t*%NG*?18h_lNoCoun\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"WV*T3Ij#,9Kn;qy$;}a!\\\"\\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=\\\"lists_length\\\" id=\\\"`;KQ.?S@d~,)og(9\\\\!p%3\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"-+%96?5pS64e;)+{*#bM\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石造型\\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 \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"^s@POu2,]Ds/kj!?}6QX\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"X\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"fS,gv\\\\!EFWhOKL*Lkv8\\\\!C\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"ui?Hsih#scheRT696Mq$\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"3y%evN0vp+w+:4/f2XW5\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_random_int\\\" id=\\\"AfY{uwECN?P4U:oQ9_Qk\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"xIdcviT(Rk?CNW]c*g\\\\!6\\\"\\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_subtract\\\" id=\\\"C?p)4h#nFa:$$.U.B}Dh\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"e2A`Znug`@AuP#g[i4fb\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"kpu=iVb1YcaaDkJ=H}3J\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e20\\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=\\\"B]c{O4HX}BL==h0vXCn~\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Y\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"87xa5i)vM;%T(;g4wsyN\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"\\\\!M748=?]g4QBWC2a6puZ\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"(#N7g3FGlx#cDg$jc=Y%\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"`cXR*2Yq8hOC.2ku3saw\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Mb?fa-~Mj[DnL51_Q_}4\\\"\\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=\\\"lists_select_item\\\" id=\\\";@$Q,P?@n_{X_GQaQ\\\\!{{\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"-dSQhx4P4o\\\\!QxPd(~8Dm\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"%j?2bj4Usrqsmdil3_SS\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Fqb+Rhyry$[aMZxb4/+e\\\"\\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=\\\"jo,X-0WnJ^{AEw:H6j2!\\\"\\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=\\\"lists_select_item\\\" id=\\\"(p@!Dw5?t8%r99_U3Y)d\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"{6lLvOdi/{9Q-;gWXD;r\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"i*sZLG3p)vbgGhQlI:P$\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"auD@gs$eRmU4-0wjr4rp\\\"\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"@WweYH@mw%POA8j^PaG#\\\" x=\\\"-1849\\\" y=\\\"-189\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲設置初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"c:D`(*YULkPI`K1wW~4{\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"*;6/MKc.1}Q035q(y;]-\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"ze)5/6HIGF.?ZYxD2H(P\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"nKkM\\\\!QCA43Ac)W%,x.L!\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"w~PKM:Di1PJ=t~}r7@Pw\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"eHt{V9q[Og644mq%E(k!\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e30\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"Fh*R(UhylO32Dqi_~]4Z\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"{,s@2Br4n9DTS*o3r?Ho\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Q1F9A?=w{760H$32XO8G\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"分數_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e分數_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"pNmFr0w[.?Ewkd8X%1Gi\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"XN(fr;:7d`X4UGEN^fj/\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"生命_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e生命_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"uZyqc0,HSa##=+LfzeSY\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"7t\\\\!v~SaXo~{Ej?OaJ6A#\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲時間_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲時間_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"?hl(pcB/Bej*(bF(LDC0\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"%O]cOk%c\\\\!;`?jN/n($eU\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲開始_btn\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲開始_btn\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"Sc(/jxiT={n!uL:K[Phy\\\"\\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=\\\"8^H@Tq3yWUMHoj7Zs~tk\\\"\\u003e\\n \\u003cmutation component_type=\\\"HorizontalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"水平配置3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e水平配置3\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"Le,CYX`@DVD5(u6?$tsI\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"MK[X.[y1~(!0pW.Qg#wi\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" method_name=\\\"MoveTo\\\" 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_subtract\\\" id=\\\"JtEpJfABT/~-%R/6(2pu\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\"GY#J+iEm1T,:%Esi~A/-\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"mhY#S,tPvSW$H_:2xJv:\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"xyy=F`:mo,X?)dolNs;5\\\"\\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_division\\\" id=\\\"^`K$Cj2@eh\\\\!!7u40CoQs\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"fy:x3]T\\\\![Yt4xgNL9sV%\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"NK7}{,kQB;R$mi/I96l/\\\"\\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 \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_multiply\\\" id=\\\"KiM:L!B^UXU6v-CN^K(v\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"53z+9aQC__8/5(+(@**\\\\!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"get\\\" property_name=\\\"Height\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\")IVXjYmDUR,2XH,jUwE)\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0.5\\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=\\\"$9v:[h!S4[9XMj,#+@t@\\\"\\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=\\\"+fF8)GGONe8^2;8{Lv^(\\\"\\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/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=\\\"global_declaration\\\" id=\\\"_Y[u[,OAVqd`RFx:`xb9\\\" x=\\\"-876\\\" y=\\\"-147\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e分數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"#jf2nltbpNxK!3mO0iXU\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"n\\\\!gu@*;H8qvXxx52HssO\\\" x=\\\"-598\\\" y=\\\"-149\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e戰機初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"m`IHy:up.o63T==UdZ6`\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" method_name=\\\"MoveTo\\\" 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_subtract\\\" id=\\\"SI9sbzpTi(WMmT\\\\!vF1_S\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\"8[-)0F2(3rJK}7,l^\\\\!*q\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"k?gPtMeGBw)sutBZ}\\\\!Au\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"-]+=-TL)DKVwb6ft_xf;\\\"\\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_division\\\" id=\\\"8cZ=O`I4z(wz-^=tuB.)\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"fizJ+v$e!B!h8]r+1M7m\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"false\\\" instance_name=\\\"戰機\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"AXP@!9BXNS0qk=^Ch]E-\\\"\\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 \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_multiply\\\" id=\\\"lR3V*dr7@V_o[L:.]iN)\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"]+a%d5CT`^MYJ$u]0lex\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"get\\\" property_name=\\\"Height\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"TuI]BL%{1.\\\\!k(SZxVXH.\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0.8\\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=\\\"6?:+w2+:sl?,w/p!L*fh\\\"\\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_number\\\" id=\\\"/Pge%nBFZ9!Q9{@%+GA@\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e90\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"C3,aZuk4.5t2VmyuNZO7\\\" x=\\\"89\\\" y=\\\"-184\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e戰機子彈清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"Al,%}-}o{kh*5~GV+#7/\\\"\\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=\\\"rSpSM~ACaLY))yMuEjq=\\\" x=\\\"529\\\" y=\\\"-185\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e隕石清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"D^luQI-eT0q0a/Y)+6p5\\\"\\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=\\\"4#`mOh_`Td4L%{-9xP]s\\\" x=\\\"-876\\\" y=\\\"-108\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e生命值\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"IrI:[Xk7PVX`fqF49WD4\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"RD6]erv!Wpe7gWBu(Q`d\\\" x=\\\"92\\\" y=\\\"-138\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\")Jui.)@3xXE:dN%~Z:$/\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"JWo^79-7+YM5zGp#,u!q\\\" x=\\\"-876\\\" y=\\\"-72\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"mB^!x1dC{E3F@K48;bz.\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e30\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"\\\\!^7R.bh@C*`}$WBT*r2c\\\" x=\\\"518\\\" y=\\\"-139\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e隕石造型\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"sJ0Mk?rP;bBGu^0}69XL\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"o:;O[(n@+uDA\\\\!0dIh(o@\\\" x=\\\"1365\\\" y=\\\"-177\\\"\\u003e\\n \\u003cmutation vertical_parameters=\\\"true\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e隕石移動\\u003c/field\\u003e\\n \\u003cfield name=\\\"VAR0\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\";~{LLW1?V{[Jd~TMQOIG\\\"\\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=\\\"lists_select_item\\\" id=\\\"U7msb.\\\\!bc;uqNS=+RSLX\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"vUHODuXOJ?t$Mo+5f^8)\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"6Z.#\\\\!?.FMi4AHEZGR+bM\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_random_int\\\" id=\\\"OJf9#+EKMp94+Z8IdhJ]\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"eP=$;K1Pw?ah(2hi.k._\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e5\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"TO\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"`4UuvYp.PwA.lQ$_5i(7\\\"\\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 \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"K(.bb5BVA]2n2Naqo[ZT\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" method_name=\\\"PointTowards\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"@Eb-_Rjsj`%X(~Dwt1AL\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"wOLX?wU+.DtmBh?wBmbG\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"Q[VU26ah5mglbEW,~w#S\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"*Yi%*g%G}A=BKsw.USTM\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"戰機\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"*A$/\\\\!;RlJ@-X@x$;n2[w\\\"\\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=\\\"lists_select_item\\\" id=\\\"0@{!epp}*No7(V~4}+DN\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"1}E:KaE$?ILWi{H;;Cm8\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"mXCg[zsi[PGH_#ZggWC_\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"SYtoTSC6NX9Yd3dD-zC5\\\"\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"^Qr]wAOx)2)wh`2)sx%M\\\" x=\\\"247\\\" y=\\\"-87\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"遊戲時間_clock\\\" event_name=\\\"Timer\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲時間_clock\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"9WP_@be?;*w!8],y@\\\\!tV\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"PDUjkiEU^-4:qu9EtO)v\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Tx(lk{yYG+W_r3RpqfT_\\\"\\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=\\\":6L~hK#b6!F!,TQ*HlJ/\\\"\\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=\\\"component_set_get\\\" id=\\\"XgFM`r[=-,+Gl%dsky9Z\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲時間_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲時間_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"CX{s#BHQV;emCie~DmEI\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"k$05z4^v$W.^Z*]G7s`;\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"Na?)IY+Z=0,CxW:j%goW\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"yD#{u(*5}g-;!40cBxdc\\\"\\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=\\\"hD8um?Zm~RNxt%~PIV@@\\\"\\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=\\\"controls_if\\\" id=\\\"y@rtSo+?j?#)$2jM-(=+\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"ByiF{{0IzgG-6?[7sk$U\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"1\\\\!iMmT3rF+qkRHTP7pDM\\\"\\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=\\\"9721HRKe=;guHK^*gXJ?\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1500\\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=\\\"C)I_(a^0W_@w!xb4s4.i\\\" 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/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"0xqr5O$ZzWX4C`,Wa#)$\\\" 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/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"V/k`$}tvg-49:G3c3Jh;\\\" x=\\\"83\\\" y=\\\"-63\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲失敗\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"73Fe~5_81x_=`SB%qa-N\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"D[qNRu68L;Gb}J/k.{8R\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機子彈初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機子彈初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"iUg;oYj`Dg)?Y\\\\!MaYlmL\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\":^aR\\\\!M:pbLnis^m+_$_M\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"3J8~g9Cm5;nP?][sY?pd\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"wnasDn?-jyv36]D:bXzC\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"OK@vTSkUv1FFVa\\\\!1L=9K\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"y$w9{jczP5$K]rS+AB64\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"qgWc)~S!N`_Le5uWD%qv\\\"\\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=\\\"SIh)X5N+AT6o%^(y($E5\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eover.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"5p_p)npvN*j#i#[iwKXR\\\"\\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=\\\"R^8.5`=~lh3Lq\\\\!(GYz:-\\\"\\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=\\\",I:r6p?fMR$u-2PLnIiG\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲開始_btn\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲開始_btn\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"7KS$]\\\\!wh,**uKfuO}^=#\\\"\\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=\\\"$[);6_MdG,s@qve?m1$j\\\"\\u003e\\n \\u003cmutation component_type=\\\"HorizontalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"水平配置3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e水平配置3\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"cExzj_JJ\\\\!yRnTjC5c,c5\\\"\\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=\\\"GZMO6js=-eyy,_qgj6`B\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"隕石出現_clock\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石出現_clock\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"%4e!}tF(`x^K$A}N$5LU\\\"\\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=\\\"R64qyZa5F!$sVm4rsbg-\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲時間_clock\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲時間_clock\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"u+]$nVet-7)iR8p~CaDt\\\"\\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/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=\\\"cP{56$;46#H!7h`51[C-\\\" x=\\\"622\\\" y=\\\"-84\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e建立隕石\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"?Os33Fb.EQMWq!L0O[7G\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"5Xu{eCh}QysIe`05*3}e\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"91D+FF2{AfnX*93THRN5\\\"\\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=\\\"SLuF/u[)a-SCn:KB?WQ/\\\"\\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=\\\"T.aaiBuyuV~vc-r~Tb##\\\"\\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=\\\"lexical_variable_set\\\" id=\\\"N/U#!B1K8VbLQ;26/n^x\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石造型\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"dCLdP+e%\\\\!;k;hk,hb\\\\!1t\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"R\\\\!%i!QpVH;1%%joCQf7.\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003estone1.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"+IEDrA{[=CI1i1c-j8?5\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003estone2.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"8m;zn3icONNB81=FcQTI\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003estone3.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 \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"85aXAxh2~a3ZL5w*a:(M\\\" x=\\\"-927\\\" y=\\\"23\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲勝利\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"}sT\\\\!65nDYJPof]:aXi0M\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"LpruGx;baE{0O5kx=.w[\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機子彈初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機子彈初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"Xww25IdgZ/-3.l(e`#Zq\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"[Cv5rQB;2M*ah/D`hSQh\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"_]HI#~*[eb!+nj0_OzH_\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"]7LguM]x0gV.O#*o=J;V\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"flUYHvwh7mm5lAr:9i+%\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"BiT,V{LO4u@%8}{.Mb3S\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"8x5v4bH0Jd]B*Fa}U9Rw\\\"\\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=\\\"Dku9ZVK0-fcuDhiMJ-lC\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ewin.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"DtS:Lgj7Bt.RwR\\\\!Fvu%j\\\"\\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=\\\":m:+v+Kq1{9DxA=mQB+b\\\"\\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=\\\"v%}jcvKnU}XH?QBT9znS\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲開始_btn\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲開始_btn\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"(l5r}}uP`]@v8%0J1Y%%\\\"\\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=\\\"f~z#8-ztXn4S}b51B9}6\\\"\\u003e\\n \\u003cmutation component_type=\\\"HorizontalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"水平配置3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e水平配置3\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"3R7;{$n)HmnKnOWqkLnz\\\"\\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=\\\"0{zM#:l%T)4jjIN=@X2/\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"隕石出現_clock\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石出現_clock\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"LD=4G}R//\\\\!jt1zkg55Ab\\\"\\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=\\\"pvc7,_y6!NK)O)f2yF!.\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲時間_clock\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲時間_clock\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"xEAx(oR3.7fjzORZ10ZD\\\"\\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/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=\\\"2S}B[!ALJ3YM]jArY@t%\\\" x=\\\"-211\\\" y=\\\"-10\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" instance_name=\\\"畫布1\\\" event_name=\\\"TouchDown\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"\\\\!Ep#m27tr[o:=JHH129t\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" method_name=\\\"PointInDirection\\\" 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=\\\"lexical_variable_get\\\" id=\\\"9iwZcMC%M`EwC)4eKGi^\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"x\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003ex座標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"a5,57}Uny,{R8zy}^[X]\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"y\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003ey座標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"s=uJ^ZzuFJWL(RFG`#Hq\\\" x=\\\"-1855\\\" y=\\\"226\\\"\\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=\\\"component_set_get\\\" id=\\\"o]+~EImMl,$2(3l$#(gn\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" set_or_get=\\\"set\\\" property_name=\\\"Source\\\" is_generic=\\\"false\\\" instance_name=\\\"音效_sound\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效_sound\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSource\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"FD/Wrc;O`tT[V5D$yw#l\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003elaser.mp3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"faRvqN)H9F44d2yOqrX{\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲設置初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲設置初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"6A.2W6,e^t%,E]{d=}4e\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"+ap[f?eTpr?SaFMP+rtH\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"建立戰機子彈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e建立戰機子彈\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"Qa^bIq5Cq,7#{r=$$An{\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機子彈初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機子彈初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"iKDJ_tBmE[?p-r+h-d=D\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"建立隕石\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e建立隕石\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"6`l.Rh/P/Z;*M#Bg0iKm\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"`RfwKfY*S{Bv6H8I-((x\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"P6m1vfGnidf9\\\\!#fLy(Qq\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"z/kThc.kI0T=*-}Ec[{Y\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"/,3cOOC9Cxb}9{S6PDzl\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\",4@!1!#EQWZ}z@V]X^4u\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"d_x1!}sU09mKngFtJqFL\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"隕石出現_clock\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石出現_clock\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"wbs2^_6Iq806F/Z{n8gu\\\"\\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/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"y^}d`f8HsvP9I#9JK%Y*\\\" x=\\\"-313\\\" y=\\\"157\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈3\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈3\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"{D~^`-pzS#E,739Nh/U)\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"TyH(1/3lOl6eY8Z3uuc^\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"\\\\!YcK=XjOGK9Od:g6%Ua:\\\" x=\\\"-1427\\\" y=\\\"225\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"遊戲開始_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲開始_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"7t@{dnw2NMFFB.55xnZ:\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲設置初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲設置初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"jp3bms}rY1@Z-I,e.Ckl\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"\\\\!bqMD`*t,p,)%(__5Ko+\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"建立隕石\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e建立隕石\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"}9=dvr!.LAj(-Tx4@A@T\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"cs,}CrBh/1`77nM[g8R{\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"t/;h-{0X]0sa}\\\\!w1id,K\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"z11jpq_vx*4L}1U2]v3`\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"#1L(JF(hlE6G;\\\\!f\\\\!c}Q-\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"3hDet6W}[kG!1T.)v+u3\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"fCl67gNyD_K9]f@8V?Om\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲開始_btn\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲開始_btn\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"L}e1tbH[?+(_]BY]X]Lk\\\"\\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=\\\"WR?%#d?#xewqf5*izUGo\\\"\\u003e\\n \\u003cmutation component_type=\\\"HorizontalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"水平配置3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e水平配置3\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"_P9GB7NGIA5Z,=r@Km)q\\\"\\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=\\\"t@+OYRF;YU:@eRP0_e-5\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲時間_clock\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲時間_clock\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"o!c!Jff;-:w#Mx`ip--5\\\"\\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=\\\"TIDXbO^h)HMur.TXt$M:\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"隕石出現_clock\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石出現_clock\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"b1le.?gCUXgn-_8^1IRl\\\"\\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/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=\\\"5OUVdGKc#UIe,~yGb31v\\\" x=\\\"-474\\\" y=\\\"202\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈1\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"VVy$Mt_Ast0@sHiWXKLW\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"rlL#P8g[(I]PoLTZ`lEB\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\":aIP*/fY}e8x4~7Lu@0-\\\" x=\\\"-243\\\" y=\\\"195\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈4\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈4\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"^Rum~7\\\\!VyN56%7`#D32_\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Mr/A5fqvGOr]x(.^h%lu\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e4\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"0E[UGUpE=-)1ulesxp:J\\\" x=\\\"-191\\\" y=\\\"246\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈2\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"*I,0)P@[F}?iqPyQPLWM\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"oCE8X]z?}x3VGJN1Nzek\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"dG6k8f}6U^HFZoCG-@DU\\\" x=\\\"-454\\\" y=\\\"273\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈5\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈5\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"xs,h6oDoU~%BP})YbC#P\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"$iE4\\\\!R:tMSG+0{twZj`y\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e5\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"\\\\!pAZ{,2%+g[AlbuXN0%}\\\" x=\\\"-405\\\" y=\\\"271\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈6\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈6\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"\\\\!yYrnLSWjjfpBxCpQR{A\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"\\\\!_ed%cRwbq##V\\\\!t)4[HJ\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e6\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"2ghY`@;k;Nzt{Uo-/H7(\\\" x=\\\"193\\\" y=\\\"254\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cfield name=\\\"VAR0\\\"\\u003e子彈編號\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"a2+h7/{hSxQsHBXPKj}c\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" 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=\\\"lists_select_item\\\" id=\\\"!23K2_h`uu7a5:dSz?_e\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"!BU?9$d3k1JD1]Fr(E/`\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"QZZ7a{~h@n0ygv!-]v1s\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e子彈編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"+S!zUu6ygH!n68oy,L*@\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"{?8N05;wYGE%BZEbzb$d\\\" x=\\\"-277\\\" y=\\\"307\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈8\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈8\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"a17!#:~9[s:%5zy@tXlo\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Gd[^\\\\!uCpIa_f%G-4u_]K\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e8\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"L0B\\\\!-^}%^{I-bq,bgg[\\\\!\\\" x=\\\"-508\\\" y=\\\"348\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈7\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈7\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"H2{@{99{+/mm0]ap5}L{\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Nmb:SVE#tB(aM^f-(kEg\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e7\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\".wV)jk`}80:0q;dQm#*n\\\" x=\\\"-456\\\" y=\\\"382\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈10\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈10\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"B6lK0eqEqj}qz2HJ_q.R\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"D:f70^xIr/AG3HZpDirV\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\".:mIe+Jif;OOb/TFHc3F\\\" collapsed=\\\"true\\\" x=\\\"1379\\\" y=\\\"299\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"隕石出現_clock\\\" event_name=\\\"Timer\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石出現_clock\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"f/Zm9bIN-O1B+jM9_x%[\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"N1Z5.]8f]i.x$)X+I$(y\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Th.Wk#-V#q=Z5DX\\\\!_5{1\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"隕石1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"EGq9y~u5YC4!~=k@xTbf\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\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=\\\"\\\\!cpU\\\\!ZR%z}Hp_AtoO/A7\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"tPrw.6(F7vk5@~7,U1}g\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"77EN33ir6bzW{Tt@Gf4,\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石移動\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石移動\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"s^0clWbNoq}JE79CuOtT\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\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/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"Kads@[TB1HOxmfp1Y8W5\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"+^@ALr)}$5Jfj1yA`JuZ\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"us(KtpVo{#/mU*DxoIoa\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"隕石2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"}L7TwvkT6lif1xeAbTLd\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\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=\\\"$7Dw9b(2HKp/@VEi(N7p\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"RdjE?olk;+y.S~:O(w[$\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"DVqdBit\\\\!4i!d\\\\!A]0cpgt\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石移動\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石移動\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"_7x\\\\!vVk{YFQ\\\\!_d9eaR{Z\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\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/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"J0K6O19v{GeN{C@x:J=5\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"-X]~aL;IfZ**cLpEWwL3\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"tm0h/ce=AA~t.2(WLT+E\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"隕石3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石3\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"pAhW4fjafhN*L/zwaOgN\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\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=\\\"P@ctB0l)N.(ck^e_*%l#\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"9jKnk.z1kkJU\\\\!=8iY,Vm\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"3dWH8!/.!jvY$_J#XMzR\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石移動\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石移動\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"@Y4tj`a$G{l[_3C]h/*}\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\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/statement\\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=\\\",}H^aMCvPa1a${@{fauo\\\" x=\\\"-305\\\" y=\\\"425\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈9\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈9\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"MZL?)v7Pm{,fP?,*[S)M\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"e5I$6pDJmgI$83RHW0\\\\!,\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e9\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"CHPTjlx@x7s!IB4Cl?T-\\\" x=\\\"-489\\\" y=\\\"473\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈11\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈11\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"S:nGk56Ck(*h_j5XR!zx\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"X}qYb+B`g=GPs;MCQ@yH\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e11\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"NrlL^V6JcnG(Tb-Qeu(D\\\" x=\\\"-341\\\" y=\\\"510\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈12\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈12\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"?o6[H;x8AV?dEWxHoY@V\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"2jcay*3as@h9$44pZ*AO\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e12\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"y-Y=:?eF91d4)l@zJ]cy\\\" x=\\\"-528\\\" y=\\\"560\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈13\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈13\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"A~ZqCQrLr\\\\!ES~`[3h$E4\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"rR;%kZ/\\\\!vHKf~Z~iF4pH\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e13\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"=2Q3FNE;6q+/?zzAnz9s\\\" x=\\\"-1084\\\" y=\\\"630\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" instance_name=\\\"戰機控制器\\\" event_name=\\\"TouchUp\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機控制器\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"IH~6!j#aK#JlJ/FJR@V,\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效_sound\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效_sound\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"Zg_Fe!e(znRz`Sx\\\\!NxLt\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"發射子彈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e發射子彈\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"tTp/Mw4~,ATC@vb3[wy`\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"^sYR,8Z@5+7GZlxeft](\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"X;zhPjC)zeW^@}{@wWF~\\\"\\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=\\\"ZAMjQ5QibT8x)@XB+kh$\\\"\\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=\\\"controls_if\\\" id=\\\"t2Ac$(DJxuk.Y4-,-OP4\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"%lq6i\\\\!AP.znEoeQv+/mD\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"c.K`4p.xi6[1,-x:FlE=\\\"\\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=\\\"lists_length\\\" id=\\\";5h*Og?tC=BR9/bcUm`4\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"sAG;+wYYKs8wC4L/$U!1\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\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=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"G2*C2%`wrNHIzjpEsG8m\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"`Hj-v-[@Gft{!+%5OO$l\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"T_unFSCf8uO(R2dM,[E6\\\" x=\\\"-286\\\" y=\\\"589\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"隕石2\\\" event_name=\\\"CollidedWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"h;%%_*khxfNy%^=yiha(\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石碰撞\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石碰撞\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"x$14Lz:F-4sp8kZ((ppl\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"H~rg9sX/UbyK7?YOCMgD\\\" x=\\\"981\\\" y=\\\"532\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e戰機子彈初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"tj(QDtOK7`TW?^AG:a`@\\\" 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_forEach\\\" id=\\\"Rq+R*iJan@!U\\\\!1x0Q`?.\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"lS$Uyo?.NNe:d:z\\\\!8QRi\\\"\\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=\\\"]g$7-JLrS5%=9vsaYn(z\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" 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=\\\"~_mqLhaChbF7jp9,C,fz\\\"\\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=\\\"V+hYln;V-gIsNfu4m?Bg\\\"\\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=\\\"e=F_PdN5g7HoQ)P:dEt4\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" 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=\\\"L{a79D=d[44vLQNcb~%-\\\"\\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=\\\"a?{!7st-^-syQj/$#i-*\\\"\\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=\\\"~+9[Y2v=!Eace(a-f7-~\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" 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=\\\"4ngsHy{2avXpN!yHQuph\\\"\\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=\\\":l{)cWMgdx`-~C*=Y:8[\\\"\\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=\\\"iTVSlAH#;1=.{pebfTgp\\\" x=\\\"-611\\\" y=\\\"728\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈14\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈14\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"h$ABz{FmR!~XVM@^2K)c\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"+aw{5Hk0z#,m:/9yuJ%K\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e14\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"G:1hK6ty+4t4-jiyccpY\\\" x=\\\"-119\\\" y=\\\"730\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"隕石1\\\" event_name=\\\"CollidedWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"X`5Qof7A:n.g-77%oHpQ\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石碰撞\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石碰撞\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"2a#iiP16yxp=Y${}UHPn\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"mMVW+EZ^B7$1wVpc!sl^\\\" x=\\\"-320\\\" y=\\\"770\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"隕石3\\\" event_name=\\\"CollidedWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石3\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"z$xLO@sQ/Xc*W\\\\!*KFEjv\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石碰撞\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石碰撞\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"$1b)=e3oL^-6:vGTj;~d\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"s]gi$qW~Ar)N/z\\\\!5`m$[\\\" x=\\\"575\\\" y=\\\"818\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e發射子彈\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"J%@w/MQe!^n^S-}JnGbw\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" method_name=\\\"MoveTo\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"6BOVWXU{/{Cam$)I7\\\\!f@\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"EY#8f}A\\\\!K]7!(Cyebx]B\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"]?Me~VEk(X*gc4k@vJPk\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"yd]9dttL-GO?Rax)LxzZ\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"m3Qb*:J{rT38Xnyf$XeB\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"戰機\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\"o$`T3l$l)b=7yMX$~n-4\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"hq{smSMv9diEGP4B3rVx\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"false\\\" instance_name=\\\"戰機\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"y-xbHiJyan0aQ07~^gpZ\\\"\\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 \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"r5S4/Vv)zXRHIp*!Z\\\\!M*\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Y\\\" is_generic=\\\"false\\\" instance_name=\\\"戰機\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"gW\\\\!dQvEZ~mZD,D{_d;C1\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" 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=\\\"lists_select_item\\\" id=\\\"%GeDGHdwMk/U3i%_jS0(\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"}Lr7(hn$QPe4B7VHK]]0\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"0b:U6no2S=JyVAHv,Cyz\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"%-Ott%j(n3)]a#pC_1ID\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" 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 \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"=Axt~},#lQrn%}ZA8mPy\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" 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=\\\"lists_select_item\\\" id=\\\"GWyMw!b\\\\!RXcNxRfiCMpg\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"V9n4P0b,oy61h7=:I{K^\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"6%xZDeky2mz:8%-5oh?h\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"plKItEyJm4Hvn?l-Ez^p\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e50\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Vdy7*a3Ft9kT?!;nlI($\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" set_or_get=\\\"set\\\" property_name=\\\"Interval\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eInterval\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"x)Y$jrCBKoc78%{B[a\\\\!n\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Drd;?5*$[3(CUI2yK)1:\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"P$0-rqTH^4Qj,^LJ~TT\\\\!\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Ft5F[2!BUGpya4mryD@j\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e20\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"8I.BWuT.kNq}xf@UnG}0\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" 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=\\\"lists_select_item\\\" id=\\\"*w:#Ay6j;Aciv-/R1-U:\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"=z$+zvKH?m-[!$]cb4@$\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"HoXhcp)tIMnp7+b?:h@d\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"YCELKbzc^xBm7WfUD}8H\\\"\\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=\\\"K:SttKpy}c48~XrYu5yS\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" 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=\\\"lists_select_item\\\" id=\\\"-R68x;(uuv3}m\\\\!Y;Uuj5\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\";!9S8j!B:/O4b~rNluFt\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"1[IWc0$clOF=2s7i@G_K\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"cDpd_sO6L1/6e,Q$aj},\\\"\\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/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=\\\"a#3xe.Vk`([L3/VPo=bF\\\" x=\\\"525\\\" y=\\\"1116\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e隕石碰撞\\u003c/field\\u003e\\n \\u003cfield name=\\\"VAR0\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"controls_forEach\\\" id=\\\"VYWY3YFcu`Tp.[FU16;G\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"P=mhZ:!1z?3maBn1WU=u\\\"\\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=\\\"controls_if\\\" id=\\\"Chs;c/0tqGLh:ojpn{j@\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"X:/`FXu7(;EZ-IgW-5xO\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" method_name=\\\"CollidingWith\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"Dt%n]}KJ6pBfDi9=2PU_\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"`7T)I)goVR\\\\!}k?/$2-:!\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"6CW#JM_2gKL!Y4O9^c_b\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"^xlvG^KWF,$IFws=*qiG\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\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=\\\"oYw)~m7Hw=?E=qSPOFVY\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Height\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"S^DzVPZB?\\\\!A?,W\\\\!k8_mU\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\";j#,t#0sEbpwDw8e2]:b\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"Z0Ft(,I8;p.a))2U.)Y;\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_multiply\\\" id=\\\"jrMJ\\\\!m6246k_):}S^J]J\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"V[`1FtcoHl~A]p#H/Ypf\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Height\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"E};56j4\\\\!\\\\!z(_g6}BXL$W\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"2fTjye5=;+CQ@-)[l\\\\!FR\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"y1i#rL,cj`gF[E@]uBlW\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\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 \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"V=`HAsvelZ2@Oss*.`5M\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0.8\\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=\\\"J/X^vIw2/U\\\\!8yISC]E/W\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Width\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"hu6Q/aGT[F-)c0zVL/!=\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"~NzJMz@,hSZdFR{R6R]S\\\"\\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=\\\"lexical_variable_get\\\" id=\\\".QI*Y4h*h`#Ih\\\\!I;11.2\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_multiply\\\" id=\\\".ve;CNN%{fv]}@Ehqsm8\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"[#MnF^dJ3H{qh9jgN6=P\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"$_QYeaX`aSQCdz)Lad~1\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"3L^])2bC(MJj=pPGpV_9\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"=?daX^1]US:`79=u7HOx\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\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 \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"QQCLV!*%fV=L$62Eoni}\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0.8\\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=\\\"lexical_variable_set\\\" id=\\\"DO{3.[q!VObX-4~4?EYD\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"mP]NQWd%7rVba_j$DI9,\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\",W8:0Ta`sjcPHKP*5,N3\\\"\\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=\\\"Bz4{9wS$!u)\\\\!L:kx+]@\\\\!\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e50\\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=\\\"Zg.kDa3dU9@^Vj$@sAb+\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"分數_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e分數_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"ONWFNX)F0vE;7*O{_:]A\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"rScrzF8sSGkfdiNGF6Li\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"hs+9x9(btQI:@GLI0jA#\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"zvMhV(.cb/9XK=JWl~Q@\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Height\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"l5Yl2FKW}3SPbIc\\\\!G#L#\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"f7A;V@W`NY}SdJSz+(`Y\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"0iwwbP45rybwuPg\\\\!rG%L\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\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 \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"o?v$xnzyA_ejY7u,zK)y\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e20\\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=\\\"n6;4@^xN%YkFWbzo1[_8\\\"\\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=\\\"lists_select_item\\\" id=\\\"F!wn)Nh!`qDf2Ba06;Im\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"{A$g-R9f@s{\\\\!XOPQH0K]\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"l8:jXaKPX2M5WT{h_=BE\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"3q$e0T[]]=DWO[~TlFi,\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\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 \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"@~T;T/\\\\!I?pcO%0Y0LG(7\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"}I554)L9ylRF70[+}{}m\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" method_name=\\\"CollidingWith\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"83(XpT34_f)aIVBr@C{7\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"5V$yU1bS`?1(-Ark)}^E\\\"\\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=\\\"lexical_variable_get\\\" id=\\\"(r!E=5{^BP;wIR{E?I*w\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"d)$z8J9J7F*QDW\\\\!yxS[#\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"戰機\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機\\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=\\\"s(LZc_.:6n2ohr\\\\!.E:(T\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"wfN{#biz-hQpVfka.7=J\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"QD#{bL`j2$+tDwztf4FI\\\"\\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=\\\"PJdIX,w}b,fBVV+[:hT)\\\"\\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=\\\"component_set_get\\\" id=\\\"LNh%h2QY~,okAjbq9jV!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"生命_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e生命_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"\\\\!4.e9xJdT!9:Tm[~@K,^\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"UPQtx*:JCz[~#6~Lf?MD\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"N.nnB^!ef6$TZ4-P9TL!\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"T+uGxs9K^$W^I81-g/LC\\\"\\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=\\\"k4MZ5lOdD}T1pBkzqV%k\\\"\\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=\\\"fKAwru.Q5\\\\!sjz+pC@X;X\\\" 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/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 \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/SpaceInvedor/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.SpaceInvedor.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def (p$建立戰機子彈 ) (set-var! g$戰機子彈清單 (call-yail-primitive make-yail-list (*list-for-runtime* (get-component 子彈1) (get-component 子彈2) (get-component 子彈3) (get-component 子彈4) (get-component 子彈5) (get-component 子彈6) (get-component 子彈7) (get-component 子彈8) (get-component 子彈9) (get-component 子彈10) (get-component 子彈11) (get-component 子彈12) (get-component 子彈13) (get-component 子彈14) ) '(any any any any any any any any any any any any any any ) \\\"make a list\\\")))\\n(def (p$隕石初始化 $隕石編號) (set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Width 36 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Height 29 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") '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 (call-yail-primitive yail-list-length (*list-for-runtime* (get-var g$隕石造型) ) '(list) \\\"length of list\\\")) '(number number) \\\"random integer\\\")) '(list number) \\\"select list item\\\") 'text)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'X (call-yail-primitive random-integer (*list-for-runtime* 1 (call-yail-primitive - (*list-for-runtime* (get-property '畫布1 'Width) 20) '(number number) \\\"-\\\")) '(number number) \\\"random integer\\\") 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Y 1 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Speed 0 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Visible #f 'boolean))\\n(def (p$遊戲設置初始化 ) (set-var! g$分數 0)(set-var! g$生命值 3)(set-var! g$遊戲時間 30)(set-var! g$子彈編號 1)(set-and-coerce-property! '分數_lab 'Text (get-var g$分數) 'text)(set-and-coerce-property! '生命_lab 'Text (get-var g$生命值) 'text)(set-and-coerce-property! '遊戲時間_lab 'Text (get-var g$遊戲時間) 'text)(set-and-coerce-property! '遊戲開始_btn 'Visible #t 'boolean)(set-and-coerce-property! '水平配置3 'Visible #f 'boolean)(call-component-method '遊戲狀態 'MoveTo (*list-for-runtime* (call-yail-primitive - (*list-for-runtime* (call-yail-primitive yail-divide (*list-for-runtime* (get-property '畫布1 'Width) 2) '(number number) \\\"yail-divide\\\") (call-yail-primitive yail-divide (*list-for-runtime* (get-property '遊戲狀態 'Width) 2) '(number number) \\\"yail-divide\\\")) '(number number) \\\"-\\\") (call-yail-primitive * (*list-for-runtime* (get-property '畫布1 'Height) 0.5 ) '(number number ) \\\"*\\\")) '(number number))(set-and-coerce-property! '遊戲狀態 'Visible #f 'boolean))\\n(def g$分數 0)\\n(def (p$戰機初始化 ) (call-component-method '戰機 'MoveTo (*list-for-runtime* (call-yail-primitive - (*list-for-runtime* (call-yail-primitive yail-divide (*list-for-runtime* (get-property '畫布1 'Width) 2) '(number number) \\\"yail-divide\\\") (call-yail-primitive yail-divide (*list-for-runtime* (get-property '戰機 'Width) 2) '(number number) \\\"yail-divide\\\")) '(number number) \\\"-\\\") (call-yail-primitive * (*list-for-runtime* (get-property '畫布1 'Height) 0.8 ) '(number number ) \\\"*\\\")) '(number number))(set-and-coerce-property! '戰機 'Heading 90 'number))\\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* ) '() \\\"make a list\\\"))\\n(def g$生命值 3)\\n(def g$子彈編號 1)\\n(def g$遊戲時間 30)\\n(def g$隕石造型 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def (p$隕石移動 $隕石編號) (set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Speed (call-yail-primitive random-integer (*list-for-runtime* 5 10) '(number number) \\\"random integer\\\") 'number)(call-component-type-method (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'PointTowards (*list-for-runtime* (get-component 戰機)) '(component component))(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Visible #t 'boolean))\\n(def (p$遊戲失敗 ) ((get-var p$戰機初始化) )((get-var p$戰機子彈初始化) )((get-var p$隕石初始化) 1)((get-var p$隕石初始化) 2)((get-var p$隕石初始化) 3)(set-and-coerce-property! '遊戲狀態 'Picture \\\"over.png\\\" 'text)(set-and-coerce-property! '遊戲狀態 'Enabled #t 'boolean)(set-and-coerce-property! '遊戲開始_btn 'Visible #t 'boolean)(set-and-coerce-property! '水平配置3 'Visible #f 'boolean)(set-and-coerce-property! '隕石出現_clock 'TimerEnabled #f 'boolean)(set-and-coerce-property! '遊戲時間_clock 'TimerEnabled #f 'boolean))\\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\\\"))(set-var! g$隕石造型 (call-yail-primitive make-yail-list (*list-for-runtime* \\\"stone1.png\\\" \\\"stone2.png\\\" \\\"stone3.png\\\" ) '(any any any ) \\\"make a list\\\")))\\n(def (p$遊戲勝利 ) ((get-var p$戰機初始化) )((get-var p$戰機子彈初始化) )((get-var p$隕石初始化) 1)((get-var p$隕石初始化) 2)((get-var p$隕石初始化) 3)(set-and-coerce-property! '遊戲狀態 'Picture \\\"win.png\\\" 'text)(set-and-coerce-property! '遊戲狀態 'Enabled #t 'boolean)(set-and-coerce-property! '遊戲開始_btn 'Visible #t 'boolean)(set-and-coerce-property! '水平配置3 'Visible #f 'boolean)(set-and-coerce-property! '隕石出現_clock 'TimerEnabled #f 'boolean)(set-and-coerce-property! '遊戲時間_clock 'TimerEnabled #f 'boolean))\\n(def (p$子彈到達邊界 $子彈編號) (set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (lexical-value $子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'Visible #f 'boolean))\\n(def (p$戰機子彈初始化 ) ((get-var p$建立戰機子彈) )(foreach $清單項目 (begin (set-and-coerce-property-and-check! (lexical-value $清單項目) 'com.google.appinventor.components.runtime.Ball 'Speed 0 'number)(set-and-coerce-property-and-check! (lexical-value $清單項目) 'com.google.appinventor.components.runtime.Ball 'Enabled #f 'boolean)(set-and-coerce-property-and-check! (lexical-value $清單項目) 'com.google.appinventor.components.runtime.Ball 'Visible #f 'boolean)) (get-var g$戰機子彈清單)))\\n(def (p$發射子彈 ) (call-component-type-method (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'MoveTo (*list-for-runtime* (call-yail-primitive + (*list-for-runtime* (get-property '戰機 'X) (call-yail-primitive yail-divide (*list-for-runtime* (get-property '戰機 'Width) 2) '(number number) \\\"yail-divide\\\") ) '(number number ) \\\"+\\\") (get-property '戰機 'Y)) '(component number number))(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'Heading (get-property '戰機 'Heading) 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'Speed 50 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'Interval 20 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'Visible #t 'boolean)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'Enabled #t 'boolean))\\n(def (p$隕石碰撞 $隕石編號) (foreach $清單項目 (begin (if (call-component-type-method (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'CollidingWith (*list-for-runtime* (lexical-value $清單項目)) '(component component)) (begin (set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Height (call-yail-primitive * (*list-for-runtime* (get-property-and-check (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Height) 0.8 ) '(number number ) \\\"*\\\") 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Width (call-yail-primitive * (*list-for-runtime* (get-property-and-check (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Width) 0.8 ) '(number number ) \\\"*\\\") 'number)(set-var! g$分數 (call-yail-primitive + (*list-for-runtime* (get-var g$分數) 50 ) '(number number ) \\\"+\\\"))(set-and-coerce-property! '分數_lab 'Text (get-var g$分數) 'text)(if (call-yail-primitive \\u003c= (*list-for-runtime* (get-property-and-check (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Height) 20) '(number number) \\\"\\u003c=\\\") (begin (set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Visible #f 'boolean)))))) (get-var g$戰機子彈清單))(if (call-component-type-method (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'CollidingWith (*list-for-runtime* (get-component 戰機)) '(component component)) (begin (set-var! g$生命值 (call-yail-primitive - (*list-for-runtime* (get-var g$生命值) 1) '(number number) \\\"-\\\"))(set-and-coerce-property! '生命_lab 'Text (get-var g$生命值) 'text)(if (call-yail-primitive \\u003c= (*list-for-runtime* (get-var g$生命值) 0) '(number number) \\\"\\u003c=\\\") (begin ((get-var p$遊戲失敗) ))))))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"SpaceInvedor\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'BackgroundColor #xFF444444 'number)\\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 (set-and-coerce-property! '音效_sound 'Source \\\"laser.mp3\\\" 'text)((get-var p$遊戲設置初始化) )((get-var p$戰機初始化) )((get-var p$建立戰機子彈) )((get-var p$戰機子彈初始化) )((get-var p$建立隕石) )((get-var p$隕石初始化) 1)((get-var p$隕石初始化) 2)((get-var p$隕石初始化) 3)(set-and-coerce-property! '隕石出現_clock 'TimerEnabled #f 'boolean))\\n;;; 水平配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 垂直配置1\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置1 \\n(set-and-coerce-property! '垂直配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Width -1030 'number)\\n\\n)\\n\\n;;; 標籤1\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Label 標籤1 \\n(set-and-coerce-property! '標籤1 'Text \\\"\\\\u5206\\\\u6578:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤1 'TextAlignment 1 'number)\\n\\n(set-and-coerce-property! '標籤1 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 分數_lab\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Label 分數_lab \\n(set-and-coerce-property! '分數_lab 'Text \\\"0\\\" 'text)\\n\\n(set-and-coerce-property! '分數_lab 'TextAlignment 1 'number)\\n\\n(set-and-coerce-property! '分數_lab 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 水平配置2\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置2 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置2 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Height -2 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Width -1030 'number)\\n\\n)\\n\\n;;; 遊戲開始_btn\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.Button 遊戲開始_btn \\n(set-and-coerce-property! '遊戲開始_btn 'Height -2 'number)\\n\\n(set-and-coerce-property! '遊戲開始_btn 'Width -2 'number)\\n\\n(set-and-coerce-property! '遊戲開始_btn 'Text \\\"\\\\u904a\\\\u6232\\\\u958b\\\\u59cb\\\" 'text)\\n\\n)\\n\\n(define-event 遊戲開始_btn Click()(set-this-form)\\n ((get-var p$遊戲設置初始化) )((get-var p$戰機初始化) )((get-var p$建立隕石) )((get-var p$隕石初始化) 1)((get-var p$隕石初始化) 2)((get-var p$隕石初始化) 3)(set-and-coerce-property! '遊戲開始_btn 'Visible #f 'boolean)(set-and-coerce-property! '水平配置3 'Visible #f 'boolean)(set-and-coerce-property! '遊戲時間_clock 'TimerEnabled #t 'boolean)(set-and-coerce-property! '隕石出現_clock 'TimerEnabled #t 'boolean))\\n;;; 水平配置3\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置3 \\n(set-and-coerce-property! '水平配置3 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '水平配置3 'Visible #f 'boolean)\\n\\n)\\n\\n;;; 遊戲時間_lab\\n\\n(add-component 水平配置3 com.google.appinventor.components.runtime.Label 遊戲時間_lab \\n(set-and-coerce-property! '遊戲時間_lab 'FontSize 38 'number)\\n\\n(set-and-coerce-property! '遊戲時間_lab 'Text \\\"30\\\" 'text)\\n\\n(set-and-coerce-property! '遊戲時間_lab 'TextColor #xFFFFFF00 'number)\\n\\n)\\n\\n;;; 垂直配置2\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置2 \\n(set-and-coerce-property! '垂直配置2 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置2 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '垂直配置2 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '垂直配置2 'Width -1030 'number)\\n\\n)\\n\\n;;; 標籤4\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.Label 標籤4 \\n(set-and-coerce-property! '標籤4 'Text \\\"\\\\u751f\\\\u547d\\\\u503c:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤4 'TextAlignment 1 'number)\\n\\n(set-and-coerce-property! '標籤4 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 生命_lab\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.Label 生命_lab \\n(set-and-coerce-property! '生命_lab 'Text \\\"3\\\" 'text)\\n\\n(set-and-coerce-property! '生命_lab 'TextAlignment 1 'number)\\n\\n(set-and-coerce-property! '生命_lab 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 水平配置4\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置4 \\n(set-and-coerce-property! '水平配置4 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置4 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Height -2 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Width -2 'number)\\n\\n)\\n\\n;;; 畫布1\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Canvas 畫布1 \\n(set-and-coerce-property! '畫布1 'BackgroundColor #xFF000000 'number)\\n\\n(set-and-coerce-property! '畫布1 'Height -2 'number)\\n\\n(set-and-coerce-property! '畫布1 'Width 300 'number)\\n\\n)\\n\\n(define-event 畫布1 TouchDown($x $y)(set-this-form)\\n (call-component-method '戰機 'PointInDirection (*list-for-runtime* (lexical-value $x) (lexical-value $y)) '(number number)))\\n;;; 子彈1\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈1 \\n(set-and-coerce-property! '子彈1 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈1 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈1 'X 10 'number)\\n\\n(set-and-coerce-property! '子彈1 'Y 11 'number)\\n\\n)\\n\\n(define-event 子彈1 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 1))\\n;;; 子彈2\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈2 \\n(set-and-coerce-property! '子彈2 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈2 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈2 'X 28 'number)\\n\\n(set-and-coerce-property! '子彈2 'Y 7 'number)\\n\\n)\\n\\n(define-event 子彈2 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 2))\\n;;; 子彈3\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈3 \\n(set-and-coerce-property! '子彈3 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈3 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈3 'X 46 'number)\\n\\n(set-and-coerce-property! '子彈3 'Y 5 'number)\\n\\n)\\n\\n(define-event 子彈3 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 3))\\n;;; 子彈4\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈4 \\n(set-and-coerce-property! '子彈4 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈4 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈4 'X 65 'number)\\n\\n(set-and-coerce-property! '子彈4 'Y 0 'number)\\n\\n)\\n\\n(define-event 子彈4 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 4))\\n;;; 子彈5\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈5 \\n(set-and-coerce-property! '子彈5 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈5 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈5 'X 87 'number)\\n\\n(set-and-coerce-property! '子彈5 'Y 3 'number)\\n\\n)\\n\\n(define-event 子彈5 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 5))\\n;;; 子彈6\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈6 \\n(set-and-coerce-property! '子彈6 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈6 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈6 'X 112 'number)\\n\\n(set-and-coerce-property! '子彈6 'Y 4 'number)\\n\\n)\\n\\n(define-event 子彈6 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 6))\\n;;; 子彈7\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈7 \\n(set-and-coerce-property! '子彈7 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈7 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈7 'X 133 'number)\\n\\n(set-and-coerce-property! '子彈7 'Y 5 'number)\\n\\n)\\n\\n(define-event 子彈7 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 7))\\n;;; 子彈8\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈8 \\n(set-and-coerce-property! '子彈8 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈8 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈8 'X 152 'number)\\n\\n(set-and-coerce-property! '子彈8 'Y 4 'number)\\n\\n)\\n\\n(define-event 子彈8 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 8))\\n;;; 子彈9\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈9 \\n(set-and-coerce-property! '子彈9 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈9 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈9 'X 172 'number)\\n\\n(set-and-coerce-property! '子彈9 'Y 4 'number)\\n\\n)\\n\\n(define-event 子彈9 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 9))\\n;;; 子彈10\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈10 \\n(set-and-coerce-property! '子彈10 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈10 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈10 'X 190 'number)\\n\\n(set-and-coerce-property! '子彈10 'Y 0 'number)\\n\\n)\\n\\n(define-event 子彈10 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 10))\\n;;; 子彈11\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈11 \\n(set-and-coerce-property! '子彈11 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈11 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈11 'X 210 'number)\\n\\n(set-and-coerce-property! '子彈11 'Y 3 'number)\\n\\n)\\n\\n(define-event 子彈11 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 11))\\n;;; 子彈12\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈12 \\n(set-and-coerce-property! '子彈12 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈12 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈12 'X 231 'number)\\n\\n(set-and-coerce-property! '子彈12 'Y 0 'number)\\n\\n)\\n\\n(define-event 子彈12 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 12))\\n;;; 子彈13\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈13 \\n(set-and-coerce-property! '子彈13 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈13 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈13 'X 248 'number)\\n\\n(set-and-coerce-property! '子彈13 'Y 0 'number)\\n\\n)\\n\\n(define-event 子彈13 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 13))\\n;;; 子彈14\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.Ball 子彈14 \\n(set-and-coerce-property! '子彈14 'PaintColor #xFF00FFFF 'number)\\n\\n(set-and-coerce-property! '子彈14 'Radius 3 'number)\\n\\n(set-and-coerce-property! '子彈14 'X 268 'number)\\n\\n(set-and-coerce-property! '子彈14 'Y -1 'number)\\n\\n)\\n\\n(define-event 子彈14 EdgeReached($edge)(set-this-form)\\n ((get-var p$子彈到達邊界) 14))\\n;;; 隕石1\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 隕石1 \\n(set-and-coerce-property! '隕石1 'Picture \\\"stone1.png\\\" 'text)\\n\\n(set-and-coerce-property! '隕石1 'X 22 'number)\\n\\n(set-and-coerce-property! '隕石1 'Y 37 'number)\\n\\n)\\n\\n(define-event 隕石1 CollidedWith($other)(set-this-form)\\n ((get-var p$隕石碰撞) 1))\\n;;; 隕石2\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 隕石2 \\n(set-and-coerce-property! '隕石2 'Picture \\\"stone1.png\\\" 'text)\\n\\n(set-and-coerce-property! '隕石2 'X 72 'number)\\n\\n(set-and-coerce-property! '隕石2 'Y 35 'number)\\n\\n)\\n\\n(define-event 隕石2 CollidedWith($other)(set-this-form)\\n ((get-var p$隕石碰撞) 2))\\n;;; 隕石3\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 隕石3 \\n(set-and-coerce-property! '隕石3 'Picture \\\"stone1.png\\\" 'text)\\n\\n(set-and-coerce-property! '隕石3 'X 130 'number)\\n\\n(set-and-coerce-property! '隕石3 'Y 39 'number)\\n\\n)\\n\\n(define-event 隕石3 CollidedWith($other)(set-this-form)\\n ((get-var p$隕石碰撞) 3))\\n;;; 戰機\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 戰機 \\n(set-and-coerce-property! '戰機 'Picture \\\"spaceinvetor.png\\\" 'text)\\n\\n(set-and-coerce-property! '戰機 'X 122 'number)\\n\\n(set-and-coerce-property! '戰機 'Y 178 'number)\\n\\n)\\n\\n;;; 遊戲狀態\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 遊戲狀態 \\n(set-and-coerce-property! '遊戲狀態 'Picture \\\"win.png\\\" 'text)\\n\\n(set-and-coerce-property! '遊戲狀態 'X 67 'number)\\n\\n(set-and-coerce-property! '遊戲狀態 'Y 116 'number)\\n\\n)\\n\\n;;; 水平配置5\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置5 \\n(set-and-coerce-property! '水平配置5 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置5 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Width -2 'number)\\n\\n)\\n\\n;;; 戰機控制器\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Canvas 戰機控制器 \\n(set-and-coerce-property! '戰機控制器 'BackgroundImage \\\"control.png\\\" 'text)\\n\\n(set-and-coerce-property! '戰機控制器 'Width 300 'number)\\n\\n)\\n\\n(define-event 戰機控制器 TouchUp($x $y)(set-this-form)\\n (call-component-method '音效_sound 'Play (*list-for-runtime*) '())((get-var p$發射子彈) )(set-var! g$子彈編號 (call-yail-primitive + (*list-for-runtime* (get-var g$子彈編號) 1 ) '(number number ) \\\"+\\\"))(if (call-yail-primitive \\u003e= (*list-for-runtime* (get-var g$子彈編號) (call-yail-primitive yail-list-length (*list-for-runtime* (get-var g$戰機子彈清單) ) '(list) \\\"length of list\\\")) '(number number) \\\"\\u003e=\\\") (begin (set-var! g$子彈編號 1))))\\n;;; 音效_sound\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效_sound \\n)\\n\\n;;; 隕石出現_clock\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 隕石出現_clock \\n(set-and-coerce-property! '隕石出現_clock 'TimerEnabled #f 'boolean)\\n\\n(set-and-coerce-property! '隕石出現_clock 'TimerInterval 300 'number)\\n\\n)\\n\\n(define-event 隕石出現_clock Timer()(set-this-form)\\n (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '隕石1 'Visible) #f) '(any any) \\\"=\\\") (begin ((get-var p$隕石初始化) 1)((get-var p$隕石移動) 1)))(if (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '隕石2 'Visible) #f) '(any any) \\\"=\\\") (begin ((get-var p$隕石初始化) 2)((get-var p$隕石移動) 2)))(if (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '隕石3 'Visible) #f) '(any any) \\\"=\\\") (begin ((get-var p$隕石初始化) 3)((get-var p$隕石移動) 3))))\\n;;; 遊戲時間_clock\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 遊戲時間_clock \\n(set-and-coerce-property! '遊戲時間_clock 'TimerEnabled #f 'boolean)\\n\\n)\\n\\n(define-event 遊戲時間_clock Timer()(set-this-form)\\n (set-var! g$遊戲時間 (call-yail-primitive - (*list-for-runtime* (get-var g$遊戲時間) 1) '(number number) \\\"-\\\"))(set-and-coerce-property! '遊戲時間_lab 'Text (get-var g$遊戲時間) 'text)(if (call-yail-primitive \\u003e (*list-for-runtime* (get-var g$遊戲時間) 0) '(number number) \\\"\\u003e\\\") (begin (if (call-yail-primitive \\u003e= (*list-for-runtime* (get-var g$分數) 1500) '(number number) \\\"\\u003e=\\\") (begin ((get-var p$遊戲勝利) )))) (begin ((get-var p$遊戲失敗) ))))\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"SpaceInvedor\\\",\\\"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":"2018-11-30T18:41:09.448+08:00","updated_at":"2019-10-01T13:28:41.982+08:00","name":"SpaceInvedor","language":"appinventor","screenshot":{"url":null},"parent_id":47967,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":79,"hashid":"9ygsz9v9","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":901711,"file_name":"win.png","project_id":50451,"asset_id":94582,"created_at":"2018-11-30T18:41:09.467+08:00","updated_at":"2018-11-30T18:41:09.467+08:00"},{"id":901712,"file_name":"over.png","project_id":50451,"asset_id":94581,"created_at":"2018-11-30T18:41:09.469+08:00","updated_at":"2018-11-30T18:41:09.469+08:00"},{"id":901713,"file_name":"stone1.png","project_id":50451,"asset_id":94580,"created_at":"2018-11-30T18:41:09.472+08:00","updated_at":"2018-11-30T18:41:09.472+08:00"},{"id":901714,"file_name":"stone2.png","project_id":50451,"asset_id":94579,"created_at":"2018-11-30T18:41:09.474+08:00","updated_at":"2018-11-30T18:41:09.474+08:00"},{"id":901715,"file_name":"stone3.png","project_id":50451,"asset_id":94578,"created_at":"2018-11-30T18:41:09.475+08:00","updated_at":"2018-11-30T18:41:09.475+08:00"},{"id":901716,"file_name":"spaceinvetor.png","project_id":50451,"asset_id":94577,"created_at":"2018-11-30T18:41:09.478+08:00","updated_at":"2018-11-30T18:41:09.478+08:00"},{"id":901717,"file_name":"control.png","project_id":50451,"asset_id":94576,"created_at":"2018-11-30T18:41:09.480+08:00","updated_at":"2018-11-30T18:41:09.480+08:00"},{"id":901718,"file_name":"laser.mp3","project_id":50451,"asset_id":94575,"created_at":"2018-11-30T18:41:09.482+08:00","updated_at":"2018-11-30T18:41:09.482+08:00"},{"id":901719,"file_name":"bomb.mp3","project_id":50451,"asset_id":94574,"created_at":"2018-11-30T18:41:09.483+08:00","updated_at":"2018-11-30T18:41:09.483+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦