{"id":63827,"student_id":1443,"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\\\",\\\"Source\\\":\\\"laser.mp3\\\",\\\"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=\\\"o:;O[(n@+uDA\\\\!0dIh(o@\\\" collapsed=\\\"true\\\" x=\\\"921\\\" y=\\\"-368\\\"\\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=\\\"[n.vxQPLCBmJWfT$YNW{\\\"\\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=\\\"3;F(hf4BvYkDJ1By#HC.\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"HkSX]D/-ZNfW?i~?;v.7\\\"\\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=\\\"S`)/t4:v:iQ^N2kC+.h_\\\"\\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=\\\"j:RhI:oj-hAo*m~}$aLS\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"ZyChN5/#pT]imS;%2JNv\\\"\\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=\\\"Sr.GMmn1[L6WD3qAqp?)\\\"\\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=\\\"{KMt*QmG];:#%nC^wO=:\\\"\\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=\\\"RDFIq^VX]#4JH7:-l=1q\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"#(d2YJ{DfzkqZxJ%cR!q\\\"\\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?t3[J~nShzZ($99ds6\\\"\\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=\\\"6e[C54H`!kurW;W!!}?v\\\"\\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=\\\"ZCao6Zqjt8QP2_mmWRn$\\\"\\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=\\\"R`NSB*z5xN(TVd5T%,FC\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"1sSNo2!O-$E):#.!d.$u\\\"\\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=\\\"RA9a$CMiC#,upW`BM(UU\\\"\\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=\\\"!{iJ~~cyrHxcu^llf:6T\\\"\\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=\\\"Qk-gjk?ip4:\\\\!N_/r`5G0\\\" collapsed=\\\"true\\\" x=\\\"240\\\" y=\\\"-312\\\"\\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=\\\"72wzK@q~Ad*bEeM4p?vt\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"KCtPl}xWV8..urfRb}M}\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"o7yZ[QlWkXp4/Xz7rbIm\\\"\\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=\\\"E%w%ppWny%qWtLStof0N\\\"\\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=\\\"hLl*IQFi/ZXL),!6QQm^\\\" 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=\\\"M[^.Nkg``nV1:A7S!QDV\\\"\\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=\\\"X8`7OYDv9qhHg3GD?\\\\!_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=\\\";S!y5?blzGkbEyzy\\\\!%QN\\\"\\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=\\\"7gko4K]4P59Xk=~WU0He\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"a+mnP5-E2Bt]Bj7[NZG$\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"K?8hyin;Mw5yR=:YL4Fq\\\"\\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=\\\"M!+w!*M*,CA8RGgLpLh~\\\"\\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=\\\"XwY*zMeY!K5iF?;wiJS1\\\" 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=\\\";i($%Mln93}.dtrvj[4)\\\"\\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=\\\":L2qf$7cM\\\\!!1aF6IG5v1\\\" 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=\\\"VKVXtTDEKp8%l)YIa7,A\\\"\\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=\\\"B*/$AJ,NVcxi+;T61fL/\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"v(4]{d2ta@F*_Q,Z@1Ji\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"V:wV1v`7y?*JQ%srd0[,\\\"\\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=\\\"Hli.4t}gzGJ,Q+e*]4.c\\\"\\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=\\\"fMNC!i`RoqYBt$*S;TTF\\\" 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=\\\"LCQ/fmAIfAx_SMl@AKNo\\\"\\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=\\\"])~Fm-D))-8z^=+L?gBY\\\" 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=\\\"RHRH_C\\\\!B_xb4:bf!cXc{\\\"\\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=\\\"procedures_defnoreturn\\\" id=\\\"p%DNKiKO;bl2^u9E6Z(1\\\" x=\\\"-438\\\" y=\\\"-211\\\"\\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\\\" collapsed=\\\"true\\\"\\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\\\" collapsed=\\\"true\\\" x=\\\"527\\\" y=\\\"-230\\\"\\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=\\\"=jn_so[mf9sHBwEG-,4t\\\"\\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=\\\"0`@o,d%YLHJOO#(]sRx8\\\"\\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=\\\"P`DS,[B:5,^dLZQIin=?\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"[]rLw\\\\!$bszIO/7lYT$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=\\\"j!)Kd`(x(p+yDn}y6QrL\\\"\\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=\\\"a^@K.G3,RoxJg=$YM}.@\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"-88!7[Ie6P*UQ)hUZ,*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=\\\"!uIaFje%2PpyH/3]9b8{\\\"\\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=\\\"]nove6PH{-#3hdA763h#\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"R^U%:{@qwlt^TrUhqorb\\\"\\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=\\\"M;Db_E/A~\\\\!qSGZA3;6s,\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"r1k5q9j+(O$3RkX)v{@(\\\"\\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=\\\"ZsgM+c~es8EHp=qRoWcF\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"7omHOWJV,/.nq%xkbiAL\\\"\\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=\\\"sT6;=W68WV/rvZ2[Vacb\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"(sMHG{P(q7l]Nf[(X9k3\\\"\\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=\\\"lx(DVj0e+p{p}/9zxqNg\\\"\\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=\\\"component_set_get\\\" id=\\\"?-MSK{x!ASBIf9S(IgP)\\\"\\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 \\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=\\\"l[xjZGQe9K*eP4@_MtUz\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\")-RgWqrAAzCHH(Gz:5]i\\\"\\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=\\\"_cO%ASfNwy3cnCW;^?Iz\\\"\\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=\\\"/]vq~9z+iCL/~qt_A8X;\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"4!ADlD15*1!2vMzF9gMZ\\\"\\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=\\\"Z=h`7%JzeNDJydB2ai\\\\!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=\\\"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=\\\"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=\\\"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=\\\"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=\\\"527\\\" 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=\\\"H~rg9sX/UbyK7?YOCMgD\\\" x=\\\"-428\\\" y=\\\"-66\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e戰機子彈初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\".NaQ1`BzpA31f7eSI-f1\\\" 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=\\\"BDbUt:D+[Hg_v2$Ke5fR\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\")\\\\!3@D27lI=}oa;6HAEbq\\\"\\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=\\\"i0xQST^hf5t!O?C*DpFY\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Speed\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSpeed\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"o(Tq?E%!yQc1/m@9]xCR\\\"\\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=\\\"%+yD%gcD8hD=gu(AaCTy\\\"\\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=\\\"Ssyfftc/[+mdDlBC4Xgd\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"~D9=8*mb,A8lT+:}om2o\\\"\\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=\\\"Rtd!9D)3Doj22ymmmAp3\\\"\\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=\\\"/un(H@6Md#Bde:BX:+{,\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"{BB4?uTe](kmx%jh\\\\!9%g\\\"\\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=\\\"7p,$EM4`5[l]{,q41_H#\\\"\\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=\\\"procedures_defnoreturn\\\" id=\\\"@WweYH@mw%POA8j^PaG#\\\" collapsed=\\\"true\\\" x=\\\"-880\\\" y=\\\"-24\\\"\\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\\\" collapsed=\\\"true\\\"\\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=\\\"procedures_defnoreturn\\\" id=\\\"n\\\\!gu@*;H8qvXxx52HssO\\\" x=\\\"95\\\" y=\\\"-72\\\"\\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`\\\" collapsed=\\\"true\\\"\\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=\\\"procedures_defnoreturn\\\" id=\\\"cP{56$;46#H!7h`51[C-\\\" collapsed=\\\"true\\\" x=\\\"526\\\" y=\\\"-87\\\"\\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=\\\"-868\\\" y=\\\"35\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲勝利\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"a#3xe.Vk`([L3/VPo=bF\\\" x=\\\"743\\\" y=\\\"-33\\\"\\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=\\\"xIzzcDS3+FzT8K{*Lo2,\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"E+D[,:gU/SHV@d@{RENc\\\"\\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=\\\"98BfP%*[*AUt8J`Q1#(A\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"DM1F~+(N5.wD[g0O{%Z_\\\"\\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=\\\"k_UKE3;x?7jv=}s0SaYU\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"-7{Q(/:n=,mZmW0wmYpx\\\"\\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`rQ@OQ5;3RDYWMe{KQR\\\"\\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=\\\"if;{1G%X,?_!hrtrDF0{\\\"\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"ho.i1NBLN#ZN.6,M$02(\\\" collapsed=\\\"true\\\" x=\\\"-206\\\" y=\\\"69\\\"\\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=\\\"i$biWbNq8yuB/G9}:@YV\\\"\\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=\\\"!\\\\!k0H3h+*\\\\!z%4T=XK9K1\\\"\\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=\\\"F4FUa]wY{z;X8Y@HS6^1\\\"\\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=\\\"procedures_defnoreturn\\\" id=\\\"V/k`$}tvg-49:G3c3Jh;\\\" x=\\\"-866\\\" y=\\\"105\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲失敗\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"2ghY`@;k;Nzt{Uo-/H7(\\\" x=\\\"209\\\" y=\\\"101\\\"\\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=\\\"9%dUg?q{9j4kdg:~0Sh_\\\"\\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=\\\"1(y;Y{f${BBed~)-PLI~\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"~(k*YAwL3rE?{Fe?B$zr\\\"\\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=\\\"a5dFBvh-M,vwD^H}1J~V\\\"\\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=\\\"dFuAlXtojqghIP3NRvS_\\\"\\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=\\\"s=uJ^ZzuFJWL(RFG`#Hq\\\" collapsed=\\\"true\\\" x=\\\"-862\\\" y=\\\"187\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"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 \\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"FWddh)j#:8{_4z*3ZwXz\\\" x=\\\"-61\\\" y=\\\"182\\\"\\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=\\\"K+($:Aai7L=B7I\\\\!}*15C\\\" 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=\\\"5t(X,tc$OiW$4Mfaz0n)\\\"\\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=\\\"\\\\!YcK=XjOGK9Od:g6%Ua:\\\" collapsed=\\\"true\\\" x=\\\"-860\\\" y=\\\"236\\\"\\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 \\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"^Qr]wAOx)2)wh`2)sx%M\\\" collapsed=\\\"true\\\" x=\\\"-857\\\" y=\\\"278\\\"\\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 \\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=\\\":~InN?UpHnK3i$VIsPfM\\\" collapsed=\\\"true\\\" x=\\\"-353\\\" y=\\\"276\\\"\\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=\\\".Ma8a]$WPmX,6A4hj%,%\\\"\\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=\\\"kdL./FH/f6Xu+T~@Tj30\\\" 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=\\\"l`Z?+E{gwsw^K-H9L^z:\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"qW1{88V,{3$W}GzuUFdm\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"FUe5LCCrJ[H!9Q~w[Hi+\\\"\\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=\\\"1u4E8zRYEDYDZB^k%FHI\\\"\\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=\\\"*#=0,Z7R(Hwz5!Z5BD1g\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"0N[yF7`/m;R.ZoZWtrQX\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"ND2#[Ua5QyhmkC@[1`C;\\\"\\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=\\\"SmySo9TqZcA=i.(TTH:H\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"GUVB:$I.FAbj01M;RPs6\\\"\\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=\\\",j,Hdl?u6r[-fxCW$%MZ\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"~MBp0bd~Jk*,HZpt_k1^\\\"\\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=\\\"xpoc-}`^Ic#au[CFmW{l\\\" x=\\\"214\\\" y=\\\"284\\\"\\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=\\\"_k)9pPYegP#S+rNGj3mG\\\" 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=\\\"QF{g5RLW}%e1rEg!l!zn\\\"\\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=\\\"hz9$7vLYXL~}{:-.66i?\\\" x=\\\"-331\\\" y=\\\"327\\\"\\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=\\\"].Dwf*VG.-9xy:/;0TW7\\\" 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=\\\"-gcv}[+h8Rjv.$\\\\!;vHeP\\\"\\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=\\\"WCzthtc*DtgIg*q!UjmR\\\" x=\\\"-90\\\" y=\\\"325\\\"\\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=\\\"()qrFB6h^`OZt:+yEhR\\\\!\\\" 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=\\\"TkTF9;c4aW693x-Ys6)b\\\"\\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=\\\".}]k=UpJ{uWPc2,zba).\\\" x=\\\"-311\\\" y=\\\"367\\\"\\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=\\\"Q9.uwY@{._bK2]xHvM0~\\\" 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=\\\"}OG,,TE06ia)NZL=WpKN\\\"\\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=\\\"8/_3Rq:9sP\\\\!H/c#PZ9JU\\\" x=\\\"-291\\\" y=\\\"407\\\"\\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=\\\"YOH$M7sRaEzG!-Ieh)1m\\\" 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=\\\"5qH@b3$IF}sZBu?=Nii9\\\"\\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=\\\"procedures_defnoreturn\\\" id=\\\"s]gi$qW~Ar)N/z\\\\!5`m$[\\\" collapsed=\\\"true\\\" x=\\\"169\\\" y=\\\"384\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e發射子彈\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"DqBC@4d4$:)_CiIv1#$U\\\"\\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=\\\"yqNS0-mjnH`6`@yZ$-hw\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"IYGBt{~N;\\\\!W4-VqKGHjO\\\"\\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=\\\"Dp-RI-Z_5Pc+^2%zDLM#\\\"\\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=\\\"component_set_get\\\" id=\\\"M,IV7xTh.#oif9Iy-M+N\\\"\\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=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\".WiloMWRxChcEJg}a9nN\\\"\\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=\\\"mdZ^sFkdh4!=NN6RhiCC\\\"\\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=\\\"j5{;B+agK%fqaqOi.F@k\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"D/~GFND!`[.9Ii#%;k^h\\\"\\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=\\\"%+%Wr~0KNGU+;O`?)n04\\\"\\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=\\\"UWUi?1qG=T;*#Z,Eh)2F\\\"\\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=\\\"l,O8vqrNqQCbsEj7!scz\\\"\\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=\\\"Yt7CeigxAe;l)zJD8Ayc\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"ZrBh;Dohem.ir+vN4ND~\\\"\\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=\\\"NCK/\\\\!~9r6m+nlv`2R!pF\\\"\\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=\\\"0hQ%taiU3)zy/;oV~Ws4\\\"\\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=\\\"JK-z1Ythf0j$vv?8U#(E\\\"\\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=\\\"7MGes)N;A}*{E]rnA6lW\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"khSTq(xk_T@n7rKLFKE+\\\"\\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=\\\"C9FeReIon)t3JtKn(/(/\\\"\\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=\\\"Zr3rj/FQEAif([/ikiS6\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Vrq8HwM0h/=#I3od7Cv?\\\"\\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=\\\"?]HYcx2Bsz+hvyshvs=-\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"~;I6z4S`x:fuZo?j,$ON\\\"\\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=\\\"55R*yFKb%6a`sP!k3Evg\\\"\\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_boolean\\\" id=\\\"WJ{\\\\!=(-he,P!emf+D?62\\\"\\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=\\\"c3RF/PSx[?x/PQVKcSDw\\\"\\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=\\\"4Z{CJ%{K_^l;Qqr-scLw\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"*1!o$XQ4r;A2MZt2+R9w\\\"\\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)6yi^,QC#%teMoL%B=/\\\"\\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_boolean\\\" id=\\\"N_0xj`KJe5~/u[\\\\!i_Z{8\\\"\\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=\\\"component_event\\\" id=\\\"{@IrQuEknpXJi-OTD,:v\\\" x=\\\"-271\\\" y=\\\"447\\\"\\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=\\\"mK1SL${%d4Vm~?rw_)Or\\\" 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=\\\"C#/Jog2n31*V2^1U.#+B\\\"\\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=\\\"component_event\\\" id=\\\"XLysH9W7dMfCRCIH3@p4\\\" x=\\\"200\\\" y=\\\"439\\\"\\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=\\\"7)fe%{U5_5C7n~1=q7x7\\\" 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^ZoDuh$3@CDn4zgzNmZ\\\"\\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=\\\"SB5BthZvDF!WGH;O,es!\\\" x=\\\"483\\\" y=\\\"447\\\"\\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=\\\"N5FLG7?phD@v=iz%ux$*\\\" 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=\\\"COq#ee;6FRb\\\\!WL+#~*7w\\\"\\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=\\\"f@h.QSNK{l9H*v]#$xTX\\\" x=\\\"-251\\\" y=\\\"487\\\"\\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=\\\"T#5lPobhVPzP#eR*qCuz\\\" 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=\\\"756o-yZ[M/!Eo2}/n8n~\\\"\\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=\\\"p$8M~fMeT^Vr*O[#i]iH\\\" x=\\\"22\\\" y=\\\"511\\\"\\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=\\\"zD:nubu:C].~V5CFPn(o\\\" 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=\\\"7TTGNzYM9!4?.s8\\\\!4]dq\\\"\\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=\\\"eHE@a,Gn^.RryP(Z)cN$\\\" x=\\\"-231\\\" y=\\\"527\\\"\\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=\\\"X^mIF=Ga^o9RwMH)]?lM\\\" 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=\\\"Hggv5ltVScVnDfPiW9zm\\\"\\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=\\\"Q=.phu2S0caq4Np9C`\\\\!v\\\" x=\\\"-211\\\" y=\\\"598\\\"\\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=\\\"YD*2*eBEljxU*#ejahD`\\\" 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=\\\"#ke1?w[OW\\\\!woTuH6sZtL\\\"\\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=\\\"op(b60=M[*8vFv=.T(lz\\\" x=\\\"285\\\" y=\\\"586\\\"\\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=\\\"m*KG@~VEfZKkfNz[9=(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=\\\"nqjsba*d_YL3*M\\\\!%CV3w\\\"\\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 \\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-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$建立戰機子彈 ) (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 (get-property '畫布1 'Width)) '(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! 'com.google.appinventor.components.runtime.ImageSprite 'Visible #f 'boolean))\\n(def g$分數 0)\\n(def g$戰機子彈清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def g$隕石清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"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$戰機子彈初始化 ) ((get-var p$建立戰機子彈) )(foreach $清單項目 (begin (set-and-coerce-property-and-check! (lexical-value $清單項目) 'com.google.appinventor.components.runtime.ImageSprite 'Speed 0 'number)(set-and-coerce-property-and-check! (lexical-value $清單項目) 'com.google.appinventor.components.runtime.ImageSprite 'Visible #f 'boolean)(set-and-coerce-property-and-check! (lexical-value $清單項目) 'com.google.appinventor.components.runtime.ImageSprite 'Enabled #f 'boolean)) (get-var g$戰機子彈清單)))\\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 (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 (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$遊戲勝利 )#f)\\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 #f))) (get-var g$戰機子彈清單)))\\n(def (p$遊戲失敗 )#f)\\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$發射子彈 ) (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* (get-property '戰機 'X) (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 2 '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;;; 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 ((get-var p$遊戲設置初始化) )((get-var p$戰機初始化) )((get-var p$建立戰機子彈) )((get-var p$戰機子彈初始化) )((get-var p$建立隕石) )((get-var p$隕石初始化) #f)(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$隕石初始化) #f)(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;;; 隕石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;;; 隕石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;;; 戰機\\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(set-and-coerce-property! '音效_sound 'Source \\\"laser.mp3\\\" 'text)\\n\\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))\\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":"2019-04-25T23:55:08.743+08:00","updated_at":"2019-11-04T20:59:48.008+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":104,"hashid":"d5ms6dj2","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1119764,"file_name":"win.png","project_id":63827,"asset_id":94582,"created_at":"2019-04-25T23:55:08.754+08:00","updated_at":"2019-04-25T23:55:08.754+08:00"},{"id":1119765,"file_name":"over.png","project_id":63827,"asset_id":94581,"created_at":"2019-04-25T23:55:08.755+08:00","updated_at":"2019-04-25T23:55:08.755+08:00"},{"id":1119766,"file_name":"stone1.png","project_id":63827,"asset_id":94580,"created_at":"2019-04-25T23:55:08.756+08:00","updated_at":"2019-04-25T23:55:08.756+08:00"},{"id":1119767,"file_name":"stone2.png","project_id":63827,"asset_id":94579,"created_at":"2019-04-25T23:55:08.757+08:00","updated_at":"2019-04-25T23:55:08.757+08:00"},{"id":1119768,"file_name":"stone3.png","project_id":63827,"asset_id":94578,"created_at":"2019-04-25T23:55:08.758+08:00","updated_at":"2019-04-25T23:55:08.758+08:00"},{"id":1119769,"file_name":"spaceinvetor.png","project_id":63827,"asset_id":94577,"created_at":"2019-04-25T23:55:08.760+08:00","updated_at":"2019-04-25T23:55:08.760+08:00"},{"id":1119770,"file_name":"control.png","project_id":63827,"asset_id":94576,"created_at":"2019-04-25T23:55:08.761+08:00","updated_at":"2019-04-25T23:55:08.761+08:00"},{"id":1119771,"file_name":"laser.mp3","project_id":63827,"asset_id":94575,"created_at":"2019-04-25T23:55:08.762+08:00","updated_at":"2019-04-25T23:55:08.762+08:00"},{"id":1119772,"file_name":"bomb.mp3","project_id":63827,"asset_id":94574,"created_at":"2019-04-25T23:55:08.763+08:00","updated_at":"2019-04-25T23:55:08.763+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦