{"id":112471,"student_id":3544,"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=\\\"global_declaration\\\" id=\\\"_Y[u[,OAVqd`RFx:`xb9\\\" collapsed=\\\"true\\\" 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\\\" collapsed=\\\"true\\\" 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=\\\" collapsed=\\\"true\\\" 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\\\" collapsed=\\\"true\\\" 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\\\" collapsed=\\\"true\\\" x=\\\"97\\\" y=\\\"-128\\\"\\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\\\" collapsed=\\\"true\\\" 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\\\" collapsed=\\\"true\\\" 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=\\\"n\\\\!gu@*;H8qvXxx52HssO\\\" collapsed=\\\"true\\\" x=\\\"-391\\\" y=\\\"-50\\\"\\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=\\\"@WweYH@mw%POA8j^PaG#\\\" collapsed=\\\"true\\\" x=\\\"-736\\\" y=\\\"-26\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲設置初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"c:D`(*YULkPI`K1wW~4{\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"*;6/MKc.1}Q035q(y;]-\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"ze)5/6HIGF.?ZYxD2H(P\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"nKkM\\\\!QCA43Ac)W%,x.L!\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"w~PKM:Di1PJ=t~}r7@Pw\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"eHt{V9q[Og644mq%E(k!\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e30\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"Fh*R(UhylO32Dqi_~]4Z\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"{,s@2Br4n9DTS*o3r?Ho\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Q1F9A?=w{760H$32XO8G\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"分數_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e分數_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"pNmFr0w[.?Ewkd8X%1Gi\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"XN(fr;:7d`X4UGEN^fj/\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"生命_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e生命_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"uZyqc0,HSa##=+LfzeSY\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"7t\\\\!v~SaXo~{Ej?OaJ6A#\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲時間_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲時間_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"?hl(pcB/Bej*(bF(LDC0\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"%O]cOk%c\\\\!;`?jN/n($eU\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲開始_btn\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲開始_btn\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"Sc(/jxiT={n!uL:K[Phy\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"8^H@Tq3yWUMHoj7Zs~tk\\\"\\u003e\\n \\u003cmutation component_type=\\\"HorizontalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"水平配置3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e水平配置3\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"Le,CYX`@DVD5(u6?$tsI\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"MK[X.[y1~(!0pW.Qg#wi\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" method_name=\\\"MoveTo\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"JtEpJfABT/~-%R/6(2pu\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\"GY#J+iEm1T,:%Esi~A/-\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"mhY#S,tPvSW$H_:2xJv:\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"xyy=F`:mo,X?)dolNs;5\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\"^`K$Cj2@eh\\\\!!7u40CoQs\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"fy:x3]T\\\\![Yt4xgNL9sV%\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"NK7}{,kQB;R$mi/I96l/\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_multiply\\\" id=\\\"KiM:L!B^UXU6v-CN^K(v\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"53z+9aQC__8/5(+(@**\\\\!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"get\\\" property_name=\\\"Height\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\")IVXjYmDUR,2XH,jUwE)\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0.5\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"$9v:[h!S4[9XMj,#+@t@\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"+fF8)GGONe8^2;8{Lv^(\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"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=\\\"p%DNKiKO;bl2^u9E6Z(1\\\" collapsed=\\\"true\\\" x=\\\"96\\\" y=\\\"-54\\\"\\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=\\\"V/k`$}tvg-49:G3c3Jh;\\\" collapsed=\\\"true\\\" x=\\\"-2033\\\" y=\\\"79\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲失敗\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"mWFiyEtJQ`[t+q;%AkU7\\\" 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=\\\"ENvsFEdQugHEPAm\\\\!12U^\\\" 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=\\\"?*uJqz.j!\\\\!We-mv$N2*?\\\" 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=\\\"xAJD5/?`z$,-^O]wQRFM\\\"\\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=\\\"qz]_`kDY1JzK[hmw5ZpF\\\" 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=\\\"FzW[w~vs-54:XpH}m#%B\\\"\\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=\\\"R\\\\!)wX;]t9g28#KE}%D3_\\\" 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=\\\"P[bhsb:H}C3i5tU*wCRl\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"AnCY*`[PuSQZ.#\\\\!oLu,o\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"@5w0A2Z7+0AU_Unzq7;p\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eover.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"{VvAY7;NiGEt^+cop!DY\\\"\\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=\\\"PSc*QSvHy\\\\!sZKQMtWg#4\\\"\\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=\\\"R]`(X{6RnRekqMae?y;J\\\"\\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=\\\"}TALL?9jW+p;D5n#lvEf\\\"\\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=\\\"oEeiDuQ)$.3t9,5;6J0h\\\"\\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=\\\"so]BXP7ynjWg-~J:,/bD\\\"\\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=\\\"{hyi9nfu,#4/,K(ElSn2\\\"\\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=\\\"_hQ@?g=(7v/L.t3em4*k\\\"\\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=\\\"ufrg5*@8Ed~m#;u:Q)nY\\\"\\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=\\\"KY_7lQl/!dUjPN}n9_CY\\\"\\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=\\\"85aXAxh2~a3ZL5w*a:(M\\\" collapsed=\\\"true\\\" x=\\\"-2403\\\" y=\\\"106\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲勝利\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\";_(S@\\\\!wxw;wAQeIy_9HC\\\" 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=\\\"Ghq\\\\!*K%mJ;BgJz{s8!TF\\\" 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=\\\"^@iXf*0IEg5B{Wj~m\\\\!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=\\\"OogVQUh=nfm{1yIzoG9=\\\"\\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=\\\"}2yo\\\\!EC-iZr9+uF*IyI-\\\" 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=\\\"SN7[5c@HjlQA%WtOS{X]\\\"\\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=\\\"2zb0-1$sCDO.*/2L=L=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=\\\"~)$(yv%\\\\!qCY}V+BZ@BSI\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"S}te97WB/52%SjEWS%NK\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"Eqp?E}~J8wtkvpRULri:\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ewin.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"1!8!de?8SN4C\\\\!-CHV*K4\\\"\\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=\\\"dWj1t(`v9oC=Mky`5n9X\\\"\\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=\\\"$FLMde3UK5.3?$4+\\\\!!!%\\\"\\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=\\\"3.lY^QPvtW@$jou\\\\!saUA\\\"\\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=\\\"fJF00\\\\!sF;haT,Rdu.=+C\\\"\\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=\\\"Aol;?Dm#$Yf3SGsD#=wX\\\"\\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=\\\"cKhp]6[usi0eBYXZ!JW*\\\"\\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=\\\"%{np*UdIM[7+`;u(.5Ti\\\"\\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=\\\"E*t.j;(Y+}Dj0rw%oR**\\\"\\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=\\\"(~,Yk:[?F#?c-d5sVDGA\\\"\\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=\\\"26gt+bCcQE$-_%oj+Aks\\\" collapsed=\\\"true\\\" x=\\\"552\\\" y=\\\"-21\\\"\\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=\\\"gDk6C;L$G*_foEqIChCw\\\"\\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=\\\"-a]ZU;;LW_o$BPrgbQ,d\\\"\\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=\\\"/T)Q}ccLsjV%5sW-OO1q\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"p5yWiErwt;CR2GGP.Sdu\\\"\\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=\\\"hQCW})!P5QAA0OPzHMLg\\\"\\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=\\\"`U6EkA^/fmHh/Vu.\\\\!UaW\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"vr~8nW]n+3/+ZPIN2;ES\\\"\\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=\\\"3bLmH#qJ07ztP`2GX!R+\\\"\\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=\\\"+?a#E{ry2X@RGTi}6#g+\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Ggo#%Xag5/4.NoF@Q?^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=\\\"math_random_int\\\" id=\\\"!~nNLq)~5:@@t0caTK2.\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"LovROIl]uJG+=$!rC63*\\\"\\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=\\\"iN\\\\!C7^r,k{#g.La#q548\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"$LBJ/t0$(@Rbs6f=Myrr\\\"\\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=\\\"\\\\!wn9`L4l4R)zj(q8Cq-z\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"!oQ[2`I@hhv`hv!;y!4F\\\"\\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=\\\"^rj~jS%;-u)#gpYaD2@u\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_random_int\\\" id=\\\"AfY{uwECN?P4U:oQ9_Qk\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"xIdcviT(Rk?CNW]c*g\\\\!6\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"TO\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"2!%.Gb%t7q:29pKi^ZV5\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"UbFWoEFUoei9,_U9:Y$6\\\"\\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=\\\"heFwAd$K-Lqbb2Ec^`F-\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e20\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"B]c{O4HX}BL==h0vXCn~\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Y\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"3S1X6#4vZ=V=n-(;s7DR\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"uBDnnz!NR0pI4y(ZCc1G\\\"\\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=\\\"7LNaQCRWhAvRnv(E7L~3\\\"\\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=\\\"F.^b8l$G!@8bk,2=n\\\\!Tu\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"U{T4zd.$8/zHRIz77[3*\\\"\\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=\\\"J6m~y6b*cx8WT6evRKe]\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Fqb+Rhyry$[aMZxb4/+e\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"jo,X-0WnJ^{AEw:H6j2!\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"FVHIFdKh2YxSAmQQ95vH\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"{7,Gq@~:]v(GfEtb6F1/\\\"\\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=\\\"RGpN5%jzJ_+xYEjjTUKx\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"auD@gs$eRmU4-0wjr4rp\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"s=uJ^ZzuFJWL(RFG`#Hq\\\" collapsed=\\\"true\\\" x=\\\"-996\\\" y=\\\"104\\\"\\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 \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"3a{9^m:hurK4v/]L-ocn\\\"\\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=\\\"`d#hb;aNfmO_XP::X{c1\\\" 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:Cng#mB0={MYN{v8AyC\\\"\\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=\\\"yBB\\\\!+_91;Ht6H0+W!mMH\\\" 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=\\\")I24D;fu7XPfb7SaEyHC\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"d_x1!}sU09mKngFtJqFL\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"隕石出現_clock\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石出現_clock\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"wbs2^_6Iq806F/Z{n8gu\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"o:;O[(n@+uDA\\\\!0dIh(o@\\\" collapsed=\\\"true\\\" x=\\\"528\\\" y=\\\"29\\\"\\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=\\\"Cg9h7S#C/{1P07DHd8s$\\\"\\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=\\\"Z0Yx@D7#eHd_i45[eMJX\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"jnvC4`z/~GXwJYbvmXMU\\\"\\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=\\\"d8*t,1rp5o1O(yy7$@~I\\\"\\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=\\\"VA9AZ?reQU@NqEMR$o~N\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"(f45rfuZl;$_U$3u;yPR\\\"\\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=\\\"6urz3ad!XG@bj$NlWqgl\\\"\\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_set_get\\\" id=\\\"_slI*R7:P5Rwh^{2-OQn\\\"\\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=\\\"rcQ0es@+p#8lX\\\\!y9.f{`\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"irAC1p3k1y=*)BgN9CxO\\\"\\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=\\\"$%mmq3(56sSQtW1%Z@{F\\\"\\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=\\\"xAt\\\\!#K?k3P2+cAdN\\\\!HYN\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"}u[Mw5KtYXGti%n:uVff\\\"\\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=\\\"W=iwgu3w^*[5h7xZAu[=\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"ep6GRhQvom@=lJT!^YP~\\\"\\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=\\\"l/BgHYvECjT?zmMcz\\\\!TN\\\"\\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=\\\"rzA8kC^+lo9#n]WSx0;\\\\!\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"戰機\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/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=\\\"O\\\\!fU}$.AO[F8,be]QK:X\\\" x=\\\"-366\\\" y=\\\"76\\\"\\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=\\\"nd[FHxFsO\\\\!~/B%9LRj1p\\\"\\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=\\\"_{@UW7/+l0R4FB+py)dr\\\"\\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=\\\"d^mfI$2A{dChG-@Vr0@d\\\"\\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=\\\"H~rg9sX/UbyK7?YOCMgD\\\" collapsed=\\\"true\\\" x=\\\"75\\\" y=\\\"76\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e戰機子彈初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"xP/)%(LD/SA#9C!.BRna\\\" 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=\\\"$=AU7u;RZi;~%48fF?\\\\!Q\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"pg^IcPfpk2[k9@x#J(+$\\\"\\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=\\\"WZu{nGQr(P6m`mYb\\\\!7P4\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" set_or_get=\\\"set\\\" property_name=\\\"Speed\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSpeed\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"}_Wn*#j0b;WUc=d?`D/h\\\"\\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=\\\"Q;-%}f3X@WU~z5u.C+i8\\\"\\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=\\\"fb0VuD:oIwK)k%/@XqiH\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"/6wBYkG{=]Y.b_L!US;7\\\"\\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=\\\"rc,S-_h7VoCuS19#6vIp\\\"\\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=\\\"~P#:OKY@%Y{c-vr~c_db\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"_Wow8;x\\\\!7%px@6sN25ul\\\"\\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=\\\"h5`K_B{`9~_3~`FBgqE$\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"^Qr]wAOx)2)wh`2)sx%M\\\" collapsed=\\\"true\\\" x=\\\"-481\\\" y=\\\"137\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"遊戲時間_clock\\\" event_name=\\\"Timer\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲時間_clock\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"9WP_@be?;*w!8],y@\\\\!tV\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"PDUjkiEU^-4:qu9EtO)v\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Tx(lk{yYG+W_r3RpqfT_\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\":6L~hK#b6!F!,TQ*HlJ/\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"XgFM`r[=-,+Gl%dsky9Z\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲時間_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲時間_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"CX{s#BHQV;emCie~DmEI\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"9MC}nHX5$i}*HcbirKCC\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"ybEo`O%-R!J5(rZG\\\\!,b(\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"VMrWSoIw1T[nV~rC8}Xo\\\"\\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=\\\"-A(kds5cT{oBVM5CA]D)\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"Rt0%^JN?#UFo3Y=Szk*Q\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"G+N=o8!{y/#en[ArC-gT\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"k68GK-HKrv?(M.[sHZU+\\\"\\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=\\\"C1O`.JKWQL$#v^#O!J.d\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1500\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"@2oZ+x/R9cevJQE0lQ:e\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲勝利\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲勝利\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"mT2zPO96$[AdIzS!)h2r\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲失敗\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲失敗\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"\\\\!YcK=XjOGK9Od:g6%Ua:\\\" collapsed=\\\"true\\\" x=\\\"-838\\\" y=\\\"167\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"遊戲開始_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲開始_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"7t@{dnw2NMFFB.55xnZ:\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲設置初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲設置初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"jp3bms}rY1@Z-I,e.Ckl\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"\\\\!bqMD`*t,p,)%(__5Ko+\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"建立隕石\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e建立隕石\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"}9=dvr!.LAj(-Tx4@A@T\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石初始化\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石初始化\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"gA3%yazY{aso/kzcl2B#\\\"\\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=\\\"@~{u?eG)Hd?OJ0g{ZL%1\\\" 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=\\\"Uy=;],L[Q7.u;L(~$Ay]\\\"\\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=\\\"[K3y\\\\!l@[iB+s3r%iAR}(\\\" 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=\\\"Kbc^Zv^(MNvrL6J8!24?\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"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 \\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 \\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=\\\"s]gi$qW~Ar)N/z\\\\!5`m$[\\\" collapsed=\\\"true\\\" x=\\\"70\\\" y=\\\"150\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e發射子彈\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"MRjN(:UE$8FUXyJGpw?x\\\"\\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=\\\"4!cMa(UySJvRxrRUiC!+\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"S4tt@gFd6i8vbZ)38xZw\\\"\\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=\\\"D+X89YC)%~?:nf-dB:cD\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\",fi@n=esENa5^seM,c#q\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"~Fu./CzEfc?QwKDEPQk$\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"2{Q$U:2%!lY:qBt]_CP\\\\!\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"戰機\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"c4%y`_;B[hKNtkTfYAWa\\\"\\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 \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"ZZ8_wJO8$?2qSiw609]]\\\"\\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=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"eG)H?%[j@P[1+cfS/)rW\\\"\\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=\\\"$)#]XknCnFu%q9Bh=Y)F\\\"\\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=\\\"%iCZD7^(.LBU/7pLt^.o\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"[ij:?Eis?8`]g[J71IeI\\\"\\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=\\\"qfxoxsp@:60AH)!W2Cbw\\\"\\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=\\\"\\\\!_n9gI`+}l-6=`$*/mCU\\\"\\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=\\\"sUJVYV$;sNK@(p;KFNb*\\\"\\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=\\\":\\\\!/?NK#L7WQ_.dx]i!jW\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"H0_gg.=6y8J8%b,$7!{X\\\"\\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=\\\"EF$3j7cA,2Q^v0bCn?g@\\\"\\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=\\\"yM$Wv_U@{\\\\!q:6`VNcP6N\\\"\\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=\\\":cV_J~0$fz=alojn0\\\\!CZ\\\"\\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=\\\"Tc@ZYxJ^Rn-k:QF[DHf?\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"6fF{giY54~I7c{.)uBG;\\\"\\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=\\\"w%0j\\\\!n/(FwSd8lSDBjCA\\\"\\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=\\\"vQ:54st-R+;Y*Ywh^=ND\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e20\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"\\\\!--4T/+a;sCvUJ10Llmc\\\"\\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=\\\"5r-rAYHu?h{a=qMZaiAk\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"YrH{Y3peQ_@HdZNe8d@C\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"66]V2ePew`(Tw^kr8Dz9\\\"\\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=\\\"GgmoLO)j(lBb1hH@vaA0\\\"\\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=\\\"xKXK;n97M*$~G@TvYU]x\\\"\\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=\\\"X-3:/p\\\\!%yi+2m:]h1lep\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"=37fhADWCJ6{+MV6GgPt\\\"\\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=\\\"e=STt%LI2KB`2F7PG(?v\\\"\\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=\\\"tL{9[O2UM5yB,hsfLQ2V\\\"\\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=\\\"bPn*.*tyINfq!0,,duB]\\\" collapsed=\\\"true\\\" x=\\\"64\\\" y=\\\"193\\\"\\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=\\\"56ih(e\\\\!8Kad5![hF/QF8\\\"\\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=\\\"n2^UWp!s%sBsz6FqsCbk\\\" 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=\\\"tpW6TB[U8)1f(-GJ9ebE\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"K/v.pG?Pu3Y[v7Rm$v)E\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"-#0Lld{p{;Ta.,JdZzc*\\\"\\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=\\\"f#B+9,AZqVg:f+x0de%,\\\"\\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=\\\"F}@iQ),WYm%?{ujSspoL\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"%6{a@SfrIt^{*pk=L$,p\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"hnl7!R;X@YVQ_-/l~VE_\\\"\\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=\\\".TtTUdk{mlhnXECInm7y\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"k*:I7\\\\!5yI#Zj=Mk0Kg@L\\\"\\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=\\\"AR,cc{)6m#GY~I9OX6Ch\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"xnLT=h[%v`Z-SausDEbt\\\"\\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=\\\"\\\\!JnT9:CPvO/[V~6C4~.%\\\" collapsed=\\\"true\\\" x=\\\"545\\\" y=\\\"172\\\"\\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=\\\"8BTfA#}Nk``9d2aiHLpy\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"Pxs113B93kxZ:nLXODR{\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"n{AWZ^/}/:jI1bc2!yS*\\\"\\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=\\\"Xg@75)-*IC!-B-a(`L\\\\!-\\\"\\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=\\\"u\\\\!ne2xa^DJ?HG,]kqTrk\\\" 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=\\\"LjxqkgdS;*^Dc}xwyEqx\\\"\\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=\\\"6.m~-xFY$Y~t\\\\!VV-8$ZU\\\" 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=\\\"n/P]c#1!3(mqgrN79vc2\\\"\\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=\\\"5*^Uo/~^`w-Q]*6?aT#%\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"(halnuI@m6SPrqQ1;zi;\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"vW[qF\\\\!/13+tu[f%%T\\\\!h]\\\"\\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=\\\"FWZ@qD[4L;ZI:Zhgk/28\\\"\\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=\\\"Y`aUbyuHlj8arfP.bO$9\\\" 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=\\\"_cU82neW6GvM.[!+b.O3\\\"\\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=\\\"euO)e*RFYrMot#{~GhRG\\\" 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=\\\"h.Hm5u:92cr$nQ78Jx*f\\\"\\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=\\\"Bk%RV**h:}#7*-=s)d5V\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"yv[I,4v+1rPdR%uF]8X,\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"c)kw9sJ^[HT@N=@XJJqU\\\"\\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=\\\"jr{+My{U._6Qf/rd=jGf\\\"\\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=\\\"R}jpV!`YV3ig.=t@;IS:\\\" 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=\\\"7`2CYxn4fC[:qcwB)ek3\\\"\\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=\\\"Pj])u!]x%xMy{c~aSxL/\\\" 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=\\\"Pvoip).g!NR:R,7j?H\\\\!R\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"fd)Zt)NzanN%+JobdjCq\\\" collapsed=\\\"true\\\" x=\\\"-684\\\" y=\\\"400\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈7\\\" event_name=\\\"CollidedWith\\\"\\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=\\\"KD:Lqj#WlN~O%BXa~z.9\\\" 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=\\\"e_LxW*}/md*}vkmJt?(.\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e7\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"k;w(dDBeNTCGgE@svjO/\\\" collapsed=\\\"true\\\" x=\\\"-431\\\" y=\\\"408\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈4\\\" event_name=\\\"CollidedWith\\\"\\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=\\\"(,V?Yp[XR+?wtC;,o9Q7\\\" 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=\\\"os3,Zlp/!z%ep.3oGPYJ\\\"\\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=\\\"9~M[Xoa9uIXJaVt5S}tR\\\" collapsed=\\\"true\\\" x=\\\"-166\\\" y=\\\"409\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈1\\\" event_name=\\\"CollidedWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"l`qrXdfc4BWUJ832oaLf\\\" 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=\\\"{.,n^1gOZT9C3Do6Q?H4\\\"\\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=\\\"TCTaX}4nuenHd2Q1e=n~\\\" collapsed=\\\"true\\\" x=\\\"-650\\\" y=\\\"503\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈8\\\" event_name=\\\"CollidedWith\\\"\\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=\\\"UVl:,%7s0LHF{o2{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=\\\"3p_Svr`4ZMR`2%lqi?:v\\\"\\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=\\\"procedures_defnoreturn\\\" id=\\\"2ghY`@;k;Nzt{Uo-/H7(\\\" collapsed=\\\"true\\\" x=\\\"87\\\" y=\\\"477\\\"\\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=\\\"$\\\\!@9S}S[wH?$F6Slllgd\\\"\\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=\\\"iK^u%vGoB6z2$,0D!UC1\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Y*]C%n:+you[P;LV;sg}\\\"\\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=\\\"V(9EVe3A;s$0yWtldQ`[\\\"\\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=\\\"+?{h;7!_OO~x?/-.Yw-Y\\\"\\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=\\\"g8Yle10xF^S;G-8T8`Gf\\\" collapsed=\\\"true\\\" x=\\\"-399\\\" y=\\\"507\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈5\\\" event_name=\\\"CollidedWith\\\"\\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=\\\"vB[f.+O7`z\\\\!Xz.zh2r*k\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"kelQ;nI^Z;=,NWP(vH:H\\\"\\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=\\\"9LWO+0FR:yl{9iF%{VW0\\\" collapsed=\\\"true\\\" x=\\\"-42\\\" y=\\\"534\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈2\\\" event_name=\\\"CollidedWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"p*D14P3co7Xg\\\\!\\\\!=!cuTv\\\" 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=\\\"V\\\\!C:sk0zy%NFJ=0T\\\\!XQM\\\"\\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=\\\"h.2R/9=ccr5SzmvPG!@S\\\" collapsed=\\\"true\\\" x=\\\"-684\\\" y=\\\"634\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈9\\\" event_name=\\\"CollidedWith\\\"\\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=\\\"KABBQ6={f;FSvw[m$8aq\\\" 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=\\\"LWzdUc-ad$1}r.;$P4;f\\\"\\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=\\\"procedures_defnoreturn\\\" id=\\\"a#3xe.Vk`([L3/VPo=bF\\\" x=\\\"1033\\\" y=\\\"546\\\"\\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=\\\"Os3ze,po4#Z~VN3ss740\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"r+bs@Q;P;cAhO6y_t+Jb\\\"\\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=\\\"kpC_hWt3psa@0tKv2R0e\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"j^hjDw]6^_6S}i.INiXs\\\" collapsed=\\\"true\\\"\\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=\\\"lcs7HRpM/3,LSLW!:q4`\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"ARN!)IqWf@G5dHzXB\\\\!jc\\\"\\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=\\\"4lGk$+=ncs`Q0#=iB=Yw\\\"\\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=\\\"}5WgyfJ(DRv_{\\\\!@MLpM=\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"enf1^zk]e%@~un3#Ep$6\\\" collapsed=\\\"true\\\"\\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=\\\",AhIl=go,mKU`v-?F:,K\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"?Ng5}7EuQ/`5Sx#d!4dZ\\\"\\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=\\\"zmb*9Hbs0%ucde1?NT,g\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_multiply\\\" id=\\\"c#R=K=9d*?ZD]AaSOyYi\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"7C[/f3QOh2;T.g+2xY8g\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"1Blwr[l?#SDX,`P!Lra=\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"(q#`efoeqzbS[vpWzMep\\\"\\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=\\\"^*tJmTO#[LnxTjICYu#0\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"!v3X#6\\\\!E,;P5=kvkw\\\\!mX\\\"\\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=\\\"o9lJ9uq*vvXVv{McaT0/\\\" collapsed=\\\"true\\\"\\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=\\\"*14}Uns~^U9:Zp2k^tQq\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"-@`3fgA^b!)z1u=!Y-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=\\\"3kvb)7v7~kQ82KpWNrPK\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_multiply\\\" id=\\\"5kh:zNRTmw.zVh!2yo13\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"=qYj{gbp.@2er-acw4s*\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Height\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"Pw+Y{v{2lAa7N4NDt$!(\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"K;(}Y4]-,R{7zN!Ni-ls\\\"\\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=\\\"I9%5?c/4^dCywW*MrmtP\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\",}$[UYGZa3E7pHHe7AOW\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0.8\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"Y%][7^)=wlJ6PRB,i/QH\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"`VhXTG_H=ZH7`+0:k=Py\\\"\\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=\\\"UFhiOl@Z9(pZFWJcwQ0A\\\"\\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=\\\"5TQiWygiDPM@x:b/[Gdz\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"svCTVMEl?cox-eoleHw^\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"lRc8AHt4!Z3F`PsUBQRP\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"a0$hIyFcwuql7VNrU7We\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Height\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"D}][oD=[ZH@j[4+*_Mz$\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"jF#jXPk5N`JhBxudZYh%\\\"\\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=\\\"T.H9Dxs{*D$zVZVvk-i8\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"[fj=T,N`~l2Yt!:\\\\!-jkk\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e20\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"\\\\!\\\\!NOwuvt}mkR4tGOb`t*\\\" collapsed=\\\"true\\\"\\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=\\\"JG,sJ=@5AiY^DCI4F[cQ\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"g+lyJ07F*9hq50j\\\\!(P+r\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"_0ZN4g_]!ECJ(6lx#o{%\\\"\\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=\\\"/r3rB6Gi?/0)^ASA1GAb\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"9ds=H_CF/Oh+\\\\!bG}qQyA\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"j?U7lv2,%J+(_p}3We^_\\\"\\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=\\\"S95Isgbx(0ApJ9)1--%s\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"5px/Dad@R#M189wvFfZ$\\\"\\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=\\\"Vm`Ltumz+gHmi`wr0Yv_\\\"\\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=\\\"$(+IYO06NkQ4nldkCdDb\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"戰機\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"ouy_(8yb3]DFN(TEh.H@\\\"\\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=\\\"}=6\\\\!G2;sjMIeeQv#QTIs\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"1+4S}g_@*;H?/uW@Nu`8\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Sr(VS$,u1b8k$UYL^H.L\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e隕石編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"V4t2$A.HGWw)98MKGsw)\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\":@3P-O%,aTI~H!6+Icft\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"CKfhAHkK;4Pe8;mn1}S:\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"F]@rRnfi~\\\\!8@]6he]#tL\\\"\\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=\\\")Hh1Dk1NzgK?k1)?Rk*;\\\"\\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=\\\"$lt.gY3T$^?ISjt?9uDL\\\"\\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=\\\"3cFL0+u`f\\\\!s($=aH8owl\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"14nd@!i,Z]-EiVQ5grLh\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"qMO-{j(`l5z}?5Fu,a26\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\";e(1uDf[f.6GPa3Jljn;\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e \\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"(]FNjQj12:QU{8R;Eouk\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"pTxk\\\\!8ZfdBS$5O`;W5/j\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲失敗\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲失敗\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\".o8wI`MBfvE}M\\\\!Kv(1he\\\" collapsed=\\\"true\\\" x=\\\"-411\\\" y=\\\"656\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈6\\\" event_name=\\\"CollidedWith\\\"\\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=\\\"2%ZI5.6jY(IbD1IcLjem\\\" 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=\\\"uh=M{8OWh=zLv,k.E1jb\\\"\\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=\\\"ORAU*.EG`q4v`wsy((]y\\\" collapsed=\\\"true\\\" x=\\\"-186\\\" y=\\\"676\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈3\\\" event_name=\\\"CollidedWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈3\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"b#bQjhz3Zo(XquG3:vix\\\" 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=\\\"W?_%1V/~L9h~hp20t_us\\\"\\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=\\\"^zS!AQac6{Mn{;6jSZGj\\\" collapsed=\\\"true\\\" x=\\\"351\\\" y=\\\"684\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈13\\\" event_name=\\\"CollidedWith\\\"\\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=\\\"$zA^aY_UAY/ol-_F%d#9\\\" 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=\\\"1nOwx2ZiF+%xG*2CSbU0\\\"\\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=\\\"SNJl6JpRz,s9~K]Z~hW2\\\" collapsed=\\\"true\\\" x=\\\"73\\\" y=\\\"702\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈10\\\" event_name=\\\"CollidedWith\\\"\\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=\\\"qlyTmUR88Bs5B)EH6TUx\\\" 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=\\\"@rx*j:47+PA`L/-PxMG@\\\"\\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=\\\"+O)eag_a*MUHv(p;9+UW\\\" collapsed=\\\"true\\\" x=\\\"1765\\\" y=\\\"627\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"隕石1\\\" event_name=\\\"CollidedWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"[$:tussmsm+PhQyv-coh\\\" 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=\\\"-`bkrV5NPHyl}9x*]gOV\\\"\\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=\\\"Sl*^?BZrJX0F2Kz;fvq?\\\" collapsed=\\\"true\\\" x=\\\"-430\\\" y=\\\"799\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈12\\\" event_name=\\\"CollidedWith\\\"\\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=\\\"w{8h@Zt2Yirl,n2TF4fA\\\" 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=\\\"Ni=GX?@)7(TQ8EdAGBJv\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e12\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"Q+2u=nGoupR_*v=VZ@y^\\\" collapsed=\\\"true\\\" x=\\\"-205\\\" y=\\\"804\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈11\\\" event_name=\\\"CollidedWith\\\"\\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=\\\"vfD*L/O1\\\\!w+1{}yU@%MI\\\" 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=\\\"2SvD;f(J2FP}I\\\\!^p+jhQ\\\"\\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=\\\"iFB^M~dod+*biZb?-J8Z\\\" collapsed=\\\"true\\\" x=\\\"1777\\\" y=\\\"733\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"隕石2\\\" event_name=\\\"CollidedWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"%U#7\\\\!G%LOB!CWAt#3fjx\\\" 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=\\\"2,}wiCLV{JdKuPw8ucV4\\\"\\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=\\\"mX8]Kd4uyf~_i4l{#O}v\\\" collapsed=\\\"true\\\" x=\\\"1913\\\" y=\\\"730\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"隕石3\\\" event_name=\\\"CollidedWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石3\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"J{3Ep;YUYsGCr+])TK-Q\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"隕石碰撞\\\"\\u003e\\n \\u003carg name=\\\"隕石編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e隕石碰撞\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"P^lmL`uamNcdkHVdZLqZ\\\"\\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=\\\",7=8)X4VPfjRT](Z^JJD\\\" collapsed=\\\"true\\\" x=\\\"112\\\" y=\\\"839\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" instance_name=\\\"子彈14\\\" event_name=\\\"CollidedWith\\\"\\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=\\\"RWd}5zp#}V?mPK=F8}[P\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"子彈到達邊界\\\"\\u003e\\n \\u003carg name=\\\"子彈編號\\\"\\u003e\\u003c/arg\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e子彈到達邊界\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"5ICyq%Cc:MranivXRI!V\\\"\\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 \\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 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$戰機初始化 ) (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$分數 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$建立隕石 ) (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$建立戰機子彈 ) (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$遊戲失敗 ) ((get-var p$戰機初始化) )((get-var p$戰機子彈初始化) )((get-var p$隕石初始化) 1)((get-var p$隕石初始化) 2)((get-var p$隕石初始化) 3)(set-and-coerce-property! '遊戲狀態 'Picture \\\"over.png\\\" 'text)(set-and-coerce-property! '遊戲狀態 'Visible #t 'boolean)(set-and-coerce-property! '遊戲開始_btn 'Visible #t 'boolean)(set-and-coerce-property! '水平配置3 'Visible #f 'boolean)(set-and-coerce-property! '遊戲時間_clock 'TimerEnabled #f 'boolean)(set-and-coerce-property! '隕石出現_clock 'TimerEnabled #f 'boolean))\\n(def (p$遊戲勝利 ) ((get-var p$戰機初始化) )((get-var p$戰機子彈初始化) )((get-var p$隕石初始化) 1)((get-var p$隕石初始化) 2)((get-var p$隕石初始化) 3)(set-and-coerce-property! '遊戲狀態 'Picture \\\"win.png\\\" 'text)(set-and-coerce-property! '遊戲狀態 'Visible #t 'boolean)(set-and-coerce-property! '遊戲開始_btn 'Visible #t 'boolean)(set-and-coerce-property! '水平配置3 'Visible #f 'boolean)(set-and-coerce-property! '遊戲時間_clock 'TimerEnabled #f 'boolean)(set-and-coerce-property! '隕石出現_clock 'TimerEnabled #f 'boolean))\\n(def (p$隕石初始化 $隕石編號) (set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Width 36 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Height 29 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Picture (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石造型) (call-yail-primitive random-integer (*list-for-runtime* 1 (call-yail-primitive yail-list-length (*list-for-runtime* (get-var g$隕石造型) ) '(list) \\\"length of list\\\")) '(number number) \\\"random integer\\\")) '(list number) \\\"select list item\\\") 'text)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'X (call-yail-primitive random-integer (*list-for-runtime* 1 (call-yail-primitive - (*list-for-runtime* (get-property '畫布1 'Width) 20) '(number number) \\\"-\\\")) '(number number) \\\"random integer\\\") 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Y 1 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Speed 0 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Visible #f 'boolean))\\n(def (p$隕石移動 $隕石編號) (set-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)(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)(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)))\\n(def (p$戰機子彈初始化 ) ((get-var p$建立戰機子彈) )(foreach $清單項目 (begin (set-and-coerce-property-and-check! (lexical-value $清單項目) 'com.google.appinventor.components.runtime.Ball 'Speed 0 'number)(set-and-coerce-property-and-check! (lexical-value $清單項目) 'com.google.appinventor.components.runtime.Ball 'Visible #f 'boolean)(set-and-coerce-property-and-check! (lexical-value $清單項目) 'com.google.appinventor.components.runtime.Ball 'Enabled #f 'boolean)) (get-var g$戰機子彈清單)))\\n(def (p$發射子彈 ) (call-component-type-method (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'MoveTo (*list-for-runtime* (call-yail-primitive yail-divide (*list-for-runtime* (call-yail-primitive + (*list-for-runtime* (get-property '戰機 'X) (get-property '戰機 'Width) ) '(number number ) \\\"+\\\") 2) '(number number) \\\"yail-divide\\\") (get-property '戰機 'Y)) '(component number number))(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'Heading (get-property '戰機 'Heading) 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'Speed 50 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'Interval 20 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'Visible #t 'boolean)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$戰機子彈清單) (get-var g$子彈編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.Ball 'Enabled #t 'boolean))\\n(def (p$子彈到達邊界 $子彈編號) (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$隕石碰撞 $隕石編號) (foreach $清單項目 (begin (if (call-component-type-method (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'CollidingWith (*list-for-runtime* (lexical-value $清單項目)) '(component component)) (begin (set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Width (call-yail-primitive * (*list-for-runtime* (get-property-and-check (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Width) 0.8 ) '(number number ) \\\"*\\\") 'number)(set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Height (call-yail-primitive * (*list-for-runtime* (get-property-and-check (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Height) 0.8 ) '(number number ) \\\"*\\\") 'number)(set-var! g$分數 50)(set-and-coerce-property! '分數_lab 'Text (get-var g$分數) 'text)(if (call-yail-primitive \\u003c= (*list-for-runtime* (get-property-and-check (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Height) 20) '(number number) \\\"\\u003c=\\\") (begin (set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Visible #f 'boolean)))))) (get-var g$戰機子彈清單))(if (call-component-type-method (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'CollidingWith (*list-for-runtime* (get-component 戰機)) '(component component)) (begin (set-and-coerce-property-and-check! (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$隕石清單) (lexical-value $隕石編號)) '(list number) \\\"select list item\\\") 'com.google.appinventor.components.runtime.ImageSprite 'Visible #f 'boolean)(set-var! g$生命值 (call-yail-primitive - (*list-for-runtime* (get-var g$生命值) 1) '(number number) \\\"-\\\"))(set-and-coerce-property! '生命_lab 'Text (get-var g$生命值) 'text)(if (call-yail-primitive \\u003c= (*list-for-runtime* (lexical-value $ ) 0) '(number number) \\\"\\u003c=\\\") (begin ((get-var p$遊戲失敗) ))))))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"SpaceInvedor\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'BackgroundColor #xFF444444 'number)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"portrait\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'TitleVisible #f 'boolean)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n ((get-var p$遊戲設置初始化) )((get-var p$戰機初始化) )((get-var p$建立戰機子彈) )((get-var p$戰機子彈初始化) )((get-var p$建立隕石) )((get-var p$隕石初始化) 1)((get-var p$隕石初始化) 2)((get-var p$隕石初始化) 3)(set-and-coerce-property! '隕石出現_clock 'TimerEnabled #f 'boolean))\\n;;; 水平配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 垂直配置1\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置1 \\n(set-and-coerce-property! '垂直配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Width -1030 'number)\\n\\n)\\n\\n;;; 標籤1\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Label 標籤1 \\n(set-and-coerce-property! '標籤1 'Text \\\"\\\\u5206\\\\u6578:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤1 'TextAlignment 1 'number)\\n\\n(set-and-coerce-property! '標籤1 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 分數_lab\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Label 分數_lab \\n(set-and-coerce-property! '分數_lab 'Text \\\"0\\\" 'text)\\n\\n(set-and-coerce-property! '分數_lab 'TextAlignment 1 'number)\\n\\n(set-and-coerce-property! '分數_lab 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; 水平配置2\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置2 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置2 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Height -2 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Width -1030 'number)\\n\\n)\\n\\n;;; 遊戲開始_btn\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.Button 遊戲開始_btn \\n(set-and-coerce-property! '遊戲開始_btn 'Height -2 'number)\\n\\n(set-and-coerce-property! '遊戲開始_btn 'Width -2 'number)\\n\\n(set-and-coerce-property! '遊戲開始_btn 'Text \\\"\\\\u904a\\\\u6232\\\\u958b\\\\u59cb\\\" 'text)\\n\\n)\\n\\n(define-event 遊戲開始_btn Click()(set-this-form)\\n ((get-var p$遊戲設置初始化) )((get-var p$戰機初始化) )((get-var p$建立隕石) )((get-var p$隕石初始化) 1)((get-var p$隕石初始化) 2)((get-var p$隕石初始化) 3)(set-and-coerce-property! '水平配置3 'Visible #f 'boolean)(set-and-coerce-property! '遊戲時間_clock 'TimerEnabled #t 'boolean)(set-and-coerce-property! '隕石出現_clock 'TimerEnabled #t 'boolean)(set-and-coerce-property! '遊戲開始_btn 'Visible #f '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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(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 CollidedWith($other)(set-this-form)\\n ((get-var p$子彈到達邊界) 14))\\n;;; 隕石1\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 隕石1 \\n(set-and-coerce-property! '隕石1 'Picture \\\"stone1.png\\\" 'text)\\n\\n(set-and-coerce-property! '隕石1 'X 22 'number)\\n\\n(set-and-coerce-property! '隕石1 'Y 37 'number)\\n\\n)\\n\\n(define-event 隕石1 CollidedWith($other)(set-this-form)\\n ((get-var p$隕石碰撞) 1))\\n;;; 隕石2\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 隕石2 \\n(set-and-coerce-property! '隕石2 'Picture \\\"stone1.png\\\" 'text)\\n\\n(set-and-coerce-property! '隕石2 'X 72 'number)\\n\\n(set-and-coerce-property! '隕石2 'Y 35 'number)\\n\\n)\\n\\n(define-event 隕石2 CollidedWith($other)(set-this-form)\\n ((get-var p$隕石碰撞) 2))\\n;;; 隕石3\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 隕石3 \\n(set-and-coerce-property! '隕石3 'Picture \\\"stone1.png\\\" 'text)\\n\\n(set-and-coerce-property! '隕石3 'X 130 'number)\\n\\n(set-and-coerce-property! '隕石3 'Y 39 'number)\\n\\n)\\n\\n(define-event 隕石3 CollidedWith($other)(set-this-form)\\n ((get-var p$隕石碰撞) 3))\\n;;; 戰機\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 戰機 \\n(set-and-coerce-property! '戰機 'Picture \\\"spaceinvetor.png\\\" 'text)\\n\\n(set-and-coerce-property! '戰機 'X 122 'number)\\n\\n(set-and-coerce-property! '戰機 'Y 178 'number)\\n\\n)\\n\\n;;; 遊戲狀態\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 遊戲狀態 \\n(set-and-coerce-property! '遊戲狀態 'Picture \\\"win.png\\\" 'text)\\n\\n(set-and-coerce-property! '遊戲狀態 'X 67 'number)\\n\\n(set-and-coerce-property! '遊戲狀態 'Y 116 'number)\\n\\n)\\n\\n;;; 水平配置5\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置5 \\n(set-and-coerce-property! '水平配置5 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置5 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Width -2 'number)\\n\\n)\\n\\n;;; 戰機控制器\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Canvas 戰機控制器 \\n(set-and-coerce-property! '戰機控制器 'BackgroundImage \\\"control.png\\\" 'text)\\n\\n(set-and-coerce-property! '戰機控制器 'Width 300 'number)\\n\\n)\\n\\n(define-event 戰機控制器 TouchUp($x $y)(set-this-form)\\n (call-component-method '音效_sound 'Play (*list-for-runtime*) '())((get-var p$發射子彈) )(set-var! g$子彈編號 (call-yail-primitive + (*list-for-runtime* (get-var g$子彈編號) 1 ) '(number number ) \\\"+\\\"))(if (call-yail-primitive \\u003e (*list-for-runtime* (get-var g$子彈編號) (call-yail-primitive yail-list-length (*list-for-runtime* (get-var g$戰機子彈清單) ) '(list) \\\"length of list\\\")) '(number number) \\\"\\u003e\\\") (begin (set-var! g$子彈編號 1))))\\n;;; 音效_sound\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效_sound \\n(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)(if (call-yail-primitive \\u003e (*list-for-runtime* (get-var g$遊戲時間) 0) '(number number) \\\"\\u003e\\\") (begin (if (call-yail-primitive \\u003e= (*list-for-runtime* (get-var g$分數) 1500) '(number number) \\\"\\u003e=\\\") (begin ((get-var p$遊戲勝利) )))) (begin ((get-var p$遊戲失敗) ))))\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"SpaceInvedor\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2019-12-07T13:38:25.410+08:00","updated_at":"2019-12-14T14:33:02.683+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":84,"hashid":"6rps6q85","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1954746,"file_name":"bomb.mp3","project_id":112471,"asset_id":171583,"created_at":"2019-12-14T14:32:51.295+08:00","updated_at":"2019-12-14T14:32:51.295+08:00"},{"id":1954747,"file_name":"laser.mp3","project_id":112471,"asset_id":171584,"created_at":"2019-12-14T14:32:51.303+08:00","updated_at":"2019-12-14T14:32:51.303+08:00"},{"id":1954748,"file_name":"control.png","project_id":112471,"asset_id":171585,"created_at":"2019-12-14T14:32:51.308+08:00","updated_at":"2019-12-14T14:32:51.308+08:00"},{"id":1954749,"file_name":"spaceinvetor.png","project_id":112471,"asset_id":171586,"created_at":"2019-12-14T14:32:51.312+08:00","updated_at":"2019-12-14T14:32:51.312+08:00"},{"id":1954750,"file_name":"stone3.png","project_id":112471,"asset_id":171587,"created_at":"2019-12-14T14:32:51.317+08:00","updated_at":"2019-12-14T14:32:51.317+08:00"},{"id":1954751,"file_name":"stone2.png","project_id":112471,"asset_id":171588,"created_at":"2019-12-14T14:32:51.322+08:00","updated_at":"2019-12-14T14:32:51.322+08:00"},{"id":1954752,"file_name":"stone1.png","project_id":112471,"asset_id":171589,"created_at":"2019-12-14T14:32:51.327+08:00","updated_at":"2019-12-14T14:32:51.327+08:00"},{"id":1954753,"file_name":"over.png","project_id":112471,"asset_id":171590,"created_at":"2019-12-14T14:32:51.331+08:00","updated_at":"2019-12-14T14:32:51.331+08:00"},{"id":1954754,"file_name":"win.png","project_id":112471,"asset_id":171591,"created_at":"2019-12-14T14:32:51.336+08:00","updated_at":"2019-12-14T14:32:51.336+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦