{"id":79382,"student_id":3469,"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 id=\\\"_Y[u[,OAVqd`RFx:`xb9\\\" type=\\\"global_declaration\\\" y=\\\"0\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e分數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"#jf2nltbpNxK!3mO0iXU\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock id=\\\"C3,aZuk4.5t2VmyuNZO7\\\" type=\\\"global_declaration\\\" y=\\\"53\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e戰機子彈清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"Al,%}-}o{kh*5~GV+#7/\\\" type=\\\"lists_create_with\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock id=\\\"rSpSM~ACaLY))yMuEjq=\\\" type=\\\"global_declaration\\\" y=\\\"106\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e隕石清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"D^luQI-eT0q0a/Y)+6p5\\\" type=\\\"lists_create_with\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock id=\\\"4#`mOh_`Td4L%{-9xP]s\\\" type=\\\"global_declaration\\\" y=\\\"159\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e生命值\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"IrI:[Xk7PVX`fqF49WD4\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock id=\\\"RD6]erv!Wpe7gWBu(Q`d\\\" type=\\\"global_declaration\\\" y=\\\"212\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\")Jui.)@3xXE:dN%~Z:$/\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock id=\\\"JWo^79-7+YM5zGp#,u!q\\\" type=\\\"global_declaration\\\" y=\\\"265\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"mB^!x1dC{E3F@K48;bz.\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e30\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock id=\\\"\\\\!^7R.bh@C*`}$WBT*r2c\\\" type=\\\"global_declaration\\\" y=\\\"318\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e隕石造型\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"sJ0Mk?rP;bBGu^0}69XL\\\" type=\\\"lists_create_with\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock id=\\\"n\\\\!gu@*;H8qvXxx52HssO\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"371\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e戰機初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock id=\\\"m`IHy:up.o63T==UdZ6`\\\" type=\\\"component_method\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation instance_name=\\\"戰機\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" method_name=\\\"MoveTo\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock id=\\\"SI9sbzpTi(WMmT\\\\!vF1_S\\\" type=\\\"math_subtract\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"8[-)0F2(3rJK}7,l^\\\\!*q\\\" type=\\\"math_division\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"k?gPtMeGBw)sutBZ}\\\\!Au\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"畫布1\\\" component_type=\\\"Canvas\\\" is_generic=\\\"false\\\" property_name=\\\"Width\\\" set_or_get=\\\"get\\\"\\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 id=\\\"-]+=-TL)DKVwb6ft_xf;\\\" type=\\\"math_number\\\"\\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 id=\\\"8cZ=O`I4z(wz-^=tuB.)\\\" type=\\\"math_division\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"fizJ+v$e!B!h8]r+1M7m\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"戰機\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Width\\\" set_or_get=\\\"get\\\"\\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 id=\\\"AXP@!9BXNS0qk=^Ch]E-\\\" type=\\\"math_number\\\"\\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 id=\\\"lR3V*dr7@V_o[L:.]iN)\\\" type=\\\"math_multiply\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock id=\\\"]+a%d5CT`^MYJ$u]0lex\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"畫布1\\\" component_type=\\\"Canvas\\\" is_generic=\\\"false\\\" property_name=\\\"Height\\\" set_or_get=\\\"get\\\"\\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 id=\\\"TuI]BL%{1.\\\\!k(SZxVXH.\\\" type=\\\"math_number\\\"\\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 id=\\\"6?:+w2+:sl?,w/p!L*fh\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"戰機\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Heading\\\" set_or_get=\\\"set\\\"\\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 id=\\\"/Pge%nBFZ9!Q9{@%+GA@\\\" type=\\\"math_number\\\"\\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 id=\\\"@WweYH@mw%POA8j^PaG#\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"488\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲設置初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock id=\\\"c:D`(*YULkPI`K1wW~4{\\\" type=\\\"lexical_variable_set\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"*;6/MKc.1}Q035q(y;]-\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"ze)5/6HIGF.?ZYxD2H(P\\\" type=\\\"lexical_variable_set\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"nKkM\\\\!QCA43Ac)W%,x.L!\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"w~PKM:Di1PJ=t~}r7@Pw\\\" type=\\\"lexical_variable_set\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"eHt{V9q[Og644mq%E(k!\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e30\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"Fh*R(UhylO32Dqi_~]4Z\\\" type=\\\"lexical_variable_set\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"{,s@2Br4n9DTS*o3r?Ho\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"Q1F9A?=w{760H$32XO8G\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"分數_lab\\\" component_type=\\\"Label\\\" is_generic=\\\"false\\\" property_name=\\\"Text\\\" set_or_get=\\\"set\\\"\\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 id=\\\"pNmFr0w[.?Ewkd8X%1Gi\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"XN(fr;:7d`X4UGEN^fj/\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"生命_lab\\\" component_type=\\\"Label\\\" is_generic=\\\"false\\\" property_name=\\\"Text\\\" set_or_get=\\\"set\\\"\\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 id=\\\"uZyqc0,HSa##=+LfzeSY\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"7t\\\\!v~SaXo~{Ej?OaJ6A#\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲時間_lab\\\" component_type=\\\"Label\\\" is_generic=\\\"false\\\" property_name=\\\"Text\\\" set_or_get=\\\"set\\\"\\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 id=\\\"?hl(pcB/Bej*(bF(LDC0\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"%O]cOk%c\\\\!;`?jN/n($eU\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲開始_btn\\\" component_type=\\\"Button\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\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 id=\\\"Sc(/jxiT={n!uL:K[Phy\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"8^H@Tq3yWUMHoj7Zs~tk\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"水平配置3\\\" component_type=\\\"HorizontalArrangement\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\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 id=\\\"Le,CYX`@DVD5(u6?$tsI\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"MK[X.[y1~(!0pW.Qg#wi\\\" type=\\\"component_method\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲狀態\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" method_name=\\\"MoveTo\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock id=\\\"JtEpJfABT/~-%R/6(2pu\\\" type=\\\"math_subtract\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"GY#J+iEm1T,:%Esi~A/-\\\" type=\\\"math_division\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"mhY#S,tPvSW$H_:2xJv:\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"畫布1\\\" component_type=\\\"Canvas\\\" is_generic=\\\"false\\\" property_name=\\\"Width\\\" set_or_get=\\\"get\\\"\\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 id=\\\"xyy=F`:mo,X?)dolNs;5\\\" type=\\\"math_number\\\"\\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 id=\\\"^`K$Cj2@eh\\\\!!7u40CoQs\\\" type=\\\"math_division\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"fy:x3]T\\\\![Yt4xgNL9sV%\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲狀態\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Width\\\" set_or_get=\\\"get\\\"\\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 id=\\\"NK7}{,kQB;R$mi/I96l/\\\" type=\\\"math_number\\\"\\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 id=\\\"KiM:L!B^UXU6v-CN^K(v\\\" type=\\\"math_multiply\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock id=\\\"53z+9aQC__8/5(+(@**\\\\!\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"畫布1\\\" component_type=\\\"Canvas\\\" is_generic=\\\"false\\\" property_name=\\\"Height\\\" set_or_get=\\\"get\\\"\\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 id=\\\")IVXjYmDUR,2XH,jUwE)\\\" type=\\\"math_number\\\"\\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 id=\\\"$9v:[h!S4[9XMj,#+@t@\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲狀態\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\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 id=\\\"+fF8)GGONe8^2;8{Lv^(\\\" type=\\\"logic_boolean\\\"\\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 id=\\\"cP{56$;46#H!7h`51[C-\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"924\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e建立隕石\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock id=\\\"?Os33Fb.EQMWq!L0O[7G\\\" type=\\\"lexical_variable_set\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"5Xu{eCh}QysIe`05*3}e\\\" type=\\\"lists_create_with\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock id=\\\"91D+FF2{AfnX*93THRN5\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"隕石1\\\" component_type=\\\"ImageSprite\\\"\\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 id=\\\"SLuF/u[)a-SCn:KB?WQ/\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"隕石2\\\" component_type=\\\"ImageSprite\\\"\\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 id=\\\"T.aaiBuyuV~vc-r~Tb##\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"隕石3\\\" component_type=\\\"ImageSprite\\\"\\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 id=\\\"N/U#!B1K8VbLQ;26/n^x\\\" type=\\\"lexical_variable_set\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石造型\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"dCLdP+e%\\\\!;k;hk,hb\\\\!1t\\\" type=\\\"lists_create_with\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock id=\\\"R\\\\!%i!QpVH;1%%joCQf7.\\\" type=\\\"text\\\"\\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 id=\\\"+IEDrA{[=CI1i1c-j8?5\\\" type=\\\"text\\\"\\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 id=\\\"8m;zn3icONNB81=FcQTI\\\" type=\\\"text\\\"\\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 id=\\\"p%DNKiKO;bl2^u9E6Z(1\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"1146\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e建立戰機子彈\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock id=\\\"j:Tq66k*,i\\\\!Tik$F(#68\\\" type=\\\"lexical_variable_set\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\").hxSh.URHS,R[ra,U}R\\\" type=\\\"lists_create_with\\\"\\u003e\\n \\u003cmutation items=\\\"14\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock id=\\\"kJ\\\\!tQ:BkmC64.[JN-E/%\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈1\\\" component_type=\\\"Ball\\\"\\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 id=\\\"Bv/01{cUa_t`\\\\!-\\\\!nn(\\\\!#\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈2\\\" component_type=\\\"Ball\\\"\\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 id=\\\"++Vy`Mbs9o*UAToGYYCK\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈3\\\" component_type=\\\"Ball\\\"\\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 id=\\\"ipy??,fPGy`:JDni~k`w\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈4\\\" component_type=\\\"Ball\\\"\\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 id=\\\"c8rd@CZQ`Tm5?bgA5R@v\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈5\\\" component_type=\\\"Ball\\\"\\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 id=\\\"QTpOnbqD,$^ml]Y@3cbW\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈6\\\" component_type=\\\"Ball\\\"\\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 id=\\\"K8?as^`f/U~%hl))Y1X}\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈7\\\" component_type=\\\"Ball\\\"\\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 id=\\\"j[=]Q}`PWH~-.^422z!$\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈8\\\" component_type=\\\"Ball\\\"\\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 id=\\\"I.sZBB_(A+$u07NaId*r\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈9\\\" component_type=\\\"Ball\\\"\\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 id=\\\"-I`rkPwNs3JH-j0(O!dM\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈10\\\" component_type=\\\"Ball\\\"\\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 id=\\\"Jv_^h!8Q.I,I;Nzgx93*\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈11\\\" component_type=\\\"Ball\\\"\\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 id=\\\"g,kEMB{zpGsf.R,fd+:q\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈12\\\" component_type=\\\"Ball\\\"\\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 id=\\\"djiE8($xYXq1mqTDEIq.\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈13\\\" component_type=\\\"Ball\\\"\\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 id=\\\"?}fnQ6#Cu1s(!)^);XH4\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"子彈14\\\" component_type=\\\"Ball\\\"\\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 id=\\\"V/k`$}tvg-49:G3c3Jh;\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"1237\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲失敗\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock id=\\\"mWFiyEtJQ`[t+q;%AkU7\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"ENvsFEdQugHEPAm\\\\!12U^\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機子彈初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機子彈初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"?*uJqz.j!\\\\!We-mv$N2*?\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"xAJD5/?`z$,-^O]wQRFM\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"qz]_`kDY1JzK[hmw5ZpF\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"FzW[w~vs-54:XpH}m#%B\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"R\\\\!)wX;]t9g28#KE}%D3_\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"P[bhsb:H}C3i5tU*wCRl\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"AnCY*`[PuSQZ.#\\\\!oLu,o\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲狀態\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Picture\\\" set_or_get=\\\"set\\\"\\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 id=\\\"@5w0A2Z7+0AU_Unzq7;p\\\" type=\\\"text\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eover.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"{VvAY7;NiGEt^+cop!DY\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲狀態\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\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 id=\\\"PSc*QSvHy\\\\!sZKQMtWg#4\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"R]`(X{6RnRekqMae?y;J\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲開始_btn\\\" component_type=\\\"Button\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\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 id=\\\"}TALL?9jW+p;D5n#lvEf\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"oEeiDuQ)$.3t9,5;6J0h\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"水平配置3\\\" component_type=\\\"HorizontalArrangement\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\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 id=\\\"so]BXP7ynjWg-~J:,/bD\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"{hyi9nfu,#4/,K(ElSn2\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲時間_clock\\\" component_type=\\\"Clock\\\" is_generic=\\\"false\\\" property_name=\\\"TimerEnabled\\\" set_or_get=\\\"set\\\"\\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 id=\\\"_hQ@?g=(7v/L.t3em4*k\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"ufrg5*@8Ed~m#;u:Q)nY\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"隕石出現_clock\\\" component_type=\\\"Clock\\\" is_generic=\\\"false\\\" property_name=\\\"TimerEnabled\\\" set_or_get=\\\"set\\\"\\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 id=\\\"KY_7lQl/!dUjPN}n9_CY\\\" type=\\\"logic_boolean\\\"\\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 id=\\\"85aXAxh2~a3ZL5w*a:(M\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"1664\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲勝利\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock id=\\\";_(S@\\\\!wxw;wAQeIy_9HC\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"Ghq\\\\!*K%mJ;BgJz{s8!TF\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機子彈初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機子彈初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"^@iXf*0IEg5B{Wj~m\\\\!A_\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"OogVQUh=nfm{1yIzoG9=\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"}2yo\\\\!EC-iZr9+uF*IyI-\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"SN7[5c@HjlQA%WtOS{X]\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"2zb0-1$sCDO.*/2L=L=a\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"~)$(yv%\\\\!qCY}V+BZ@BSI\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"S}te97WB/52%SjEWS%NK\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲狀態\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Picture\\\" set_or_get=\\\"set\\\"\\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 id=\\\"Eqp?E}~J8wtkvpRULri:\\\" type=\\\"text\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ewin.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"1!8!de?8SN4C\\\\!-CHV*K4\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲狀態\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\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 id=\\\"dWj1t(`v9oC=Mky`5n9X\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"$FLMde3UK5.3?$4+\\\\!!!%\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲開始_btn\\\" component_type=\\\"Button\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\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 id=\\\"3.lY^QPvtW@$jou\\\\!saUA\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"fJF00\\\\!sF;haT,Rdu.=+C\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"水平配置3\\\" component_type=\\\"HorizontalArrangement\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\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 id=\\\"Aol;?Dm#$Yf3SGsD#=wX\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"cKhp]6[usi0eBYXZ!JW*\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲時間_clock\\\" component_type=\\\"Clock\\\" is_generic=\\\"false\\\" property_name=\\\"TimerEnabled\\\" set_or_get=\\\"set\\\"\\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 id=\\\"%{np*UdIM[7+`;u(.5Ti\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"E*t.j;(Y+}Dj0rw%oR**\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"隕石出現_clock\\\" component_type=\\\"Clock\\\" is_generic=\\\"false\\\" property_name=\\\"TimerEnabled\\\" set_or_get=\\\"set\\\"\\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 id=\\\"(~,Yk:[?F#?c-d5sVDGA\\\" type=\\\"logic_boolean\\\"\\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 id=\\\"26gt+bCcQE$-_%oj+Aks\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"2091\\\" x=\\\"0\\\"\\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 id=\\\"?x)IAepa[B-OfQ29[q%h\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Width\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"gDk6C;L$G*_foEqIChCw\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"ArU}.d/o}d?SdM(h{!ND\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"-a]ZU;;LW_o$BPrgbQ,d\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"`c7lmiY/JKb?v=cHW*{#\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e36\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"oDoS6sN_QCHQtBZ!,-:J\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Height\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"/T)Q}ccLsjV%5sW-OO1q\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"p5yWiErwt;CR2GGP.Sdu\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"hQCW})!P5QAA0OPzHMLg\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"]ws8lqChr#LC*nd5DtoD\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e29\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"(rTn%a!`8`]uj(P?_bZP\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Picture\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"`U6EkA^/fmHh/Vu.\\\\!UaW\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"vr~8nW]n+3/+ZPIN2;ES\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"3bLmH#qJ07ztP`2GX!R+\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"+?a#E{ry2X@RGTi}6#g+\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"Ggo#%Xag5/4.NoF@Q?^7\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石造型\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"!~nNLq)~5:@@t0caTK2.\\\" type=\\\"math_random_int\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock id=\\\"LovROIl]uJG+=$!rC63*\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"TO\\\"\\u003e\\n \\u003cblock id=\\\"iN\\\\!C7^r,k{#g.La#q548\\\" type=\\\"lists_length\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"$LBJ/t0$(@Rbs6f=Myrr\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"^s@POu2,]Ds/kj!?}6QX\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"X\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"\\\\!wn9`L4l4R)zj(q8Cq-z\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"!oQ[2`I@hhv`hv!;y!4F\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"^rj~jS%;-u)#gpYaD2@u\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"AfY{uwECN?P4U:oQ9_Qk\\\" type=\\\"math_random_int\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock id=\\\"xIdcviT(Rk?CNW]c*g\\\\!6\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"TO\\\"\\u003e\\n \\u003cblock id=\\\"2!%.Gb%t7q:29pKi^ZV5\\\" type=\\\"math_subtract\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"UbFWoEFUoei9,_U9:Y$6\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"畫布1\\\" component_type=\\\"Canvas\\\" is_generic=\\\"false\\\" property_name=\\\"Width\\\" set_or_get=\\\"get\\\"\\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 id=\\\"heFwAd$K-Lqbb2Ec^`F-\\\" type=\\\"math_number\\\"\\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 id=\\\"B]c{O4HX}BL==h0vXCn~\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Y\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"3S1X6#4vZ=V=n-(;s7DR\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"uBDnnz!NR0pI4y(ZCc1G\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"7LNaQCRWhAvRnv(E7L~3\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"`cXR*2Yq8hOC.2ku3saw\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"Mb?fa-~Mj[DnL51_Q_}4\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Speed\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSpeed\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"F.^b8l$G!@8bk,2=n\\\\!Tu\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"U{T4zd.$8/zHRIz77[3*\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"J6m~y6b*cx8WT6evRKe]\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"Fqb+Rhyry$[aMZxb4/+e\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"jo,X-0WnJ^{AEw:H6j2!\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"FVHIFdKh2YxSAmQQ95vH\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"{7,Gq@~:]v(GfEtb6F1/\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"RGpN5%jzJ_+xYEjjTUKx\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"auD@gs$eRmU4-0wjr4rp\\\" type=\\\"logic_boolean\\\"\\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 id=\\\"s=uJ^ZzuFJWL(RFG`#Hq\\\" type=\\\"component_event\\\" y=\\\"3137\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"Initialize\\\" instance_name=\\\"Screen1\\\" component_type=\\\"Form\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"faRvqN)H9F44d2yOqrX{\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲設置初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲設置初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"6A.2W6,e^t%,E]{d=}4e\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"+ap[f?eTpr?SaFMP+rtH\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"建立戰機子彈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e建立戰機子彈\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"Qa^bIq5Cq,7#{r=$$An{\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機子彈初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機子彈初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"iKDJ_tBmE[?p-r+h-d=D\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"建立隕石\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e建立隕石\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"6`l.Rh/P/Z;*M#Bg0iKm\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"3a{9^m:hurK4v/]L-ocn\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"`d#hb;aNfmO_XP::X{c1\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"s:Cng#mB0={MYN{v8AyC\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"yBB\\\\!+_91;Ht6H0+W!mMH\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\")I24D;fu7XPfb7SaEyHC\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"d_x1!}sU09mKngFtJqFL\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"隕石出現_clock\\\" component_type=\\\"Clock\\\" is_generic=\\\"false\\\" property_name=\\\"TimerEnabled\\\" set_or_get=\\\"set\\\"\\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 id=\\\"wbs2^_6Iq806F/Z{n8gu\\\" type=\\\"logic_false\\\"\\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 id=\\\"o:;O[(n@+uDA\\\\!0dIh(o@\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"3512\\\" x=\\\"0\\\"\\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 id=\\\"Cg9h7S#C/{1P07DHd8s$\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Speed\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSpeed\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"Z0Yx@D7#eHd_i45[eMJX\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"jnvC4`z/~GXwJYbvmXMU\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"d8*t,1rp5o1O(yy7$@~I\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"VA9AZ?reQU@NqEMR$o~N\\\" type=\\\"math_random_int\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock id=\\\"(f45rfuZl;$_U$3u;yPR\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e5\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"TO\\\"\\u003e\\n \\u003cblock id=\\\"6urz3ad!XG@bj$NlWqgl\\\" type=\\\"math_number\\\"\\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 id=\\\"_slI*R7:P5Rwh^{2-OQn\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"rcQ0es@+p#8lX\\\\!y9.f{`\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"irAC1p3k1y=*)BgN9CxO\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"$%mmq3(56sSQtW1%Z@{F\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"xAt\\\\!#K?k3P2+cAdN\\\\!HYN\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"}u[Mw5KtYXGti%n:uVff\\\" type=\\\"component_method\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" method_name=\\\"PointTowards\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"W=iwgu3w^*[5h7xZAu[=\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"ep6GRhQvom@=lJT!^YP~\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"l/BgHYvECjT?zmMcz\\\\!TN\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"rzA8kC^+lo9#n]WSx0;\\\\!\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"戰機\\\" component_type=\\\"ImageSprite\\\"\\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 id=\\\"O\\\\!fU}$.AO[F8,be]QK:X\\\" type=\\\"component_event\\\" y=\\\"3973\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"TouchDown\\\" instance_name=\\\"畫布1\\\" component_type=\\\"Canvas\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"nd[FHxFsO\\\\!~/B%9LRj1p\\\" type=\\\"component_method\\\"\\u003e\\n \\u003cmutation instance_name=\\\"戰機\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" method_name=\\\"PointInDirection\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock id=\\\"_{@UW7/+l0R4FB+py)dr\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"d^mfI$2A{dChG-@Vr0@d\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"H~rg9sX/UbyK7?YOCMgD\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"4141\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e戰機子彈初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock id=\\\"xP/)%(LD/SA#9C!.BRna\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"建立戰機子彈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e建立戰機子彈\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"$=AU7u;RZi;~%48fF?\\\\!Q\\\" type=\\\"controls_forEach\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"pg^IcPfpk2[k9@x#J(+$\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"WZu{nGQr(P6m`mYb\\\\!7P4\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" is_generic=\\\"true\\\" property_name=\\\"Speed\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSpeed\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"}_Wn*#j0b;WUc=d?`D/h\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"Q;-%}f3X@WU~z5u.C+i8\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"fb0VuD:oIwK)k%/@XqiH\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" is_generic=\\\"true\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"/6wBYkG{=]Y.b_L!US;7\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"rc,S-_h7VoCuS19#6vIp\\\" type=\\\"logic_false\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"~P#:OKY@%Y{c-vr~c_db\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" is_generic=\\\"true\\\" property_name=\\\"Enabled\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"_Wow8;x\\\\!7%px@6sN25ul\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"h5`K_B{`9~_3~`FBgqE$\\\" type=\\\"logic_false\\\"\\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 id=\\\"^Qr]wAOx)2)wh`2)sx%M\\\" type=\\\"component_event\\\" y=\\\"4503\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"Timer\\\" instance_name=\\\"遊戲時間_clock\\\" component_type=\\\"Clock\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲時間_clock\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"9WP_@be?;*w!8],y@\\\\!tV\\\" type=\\\"lexical_variable_set\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"PDUjkiEU^-4:qu9EtO)v\\\" type=\\\"math_subtract\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"Tx(lk{yYG+W_r3RpqfT_\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock id=\\\":6L~hK#b6!F!,TQ*HlJ/\\\" type=\\\"math_number\\\"\\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 id=\\\"XgFM`r[=-,+Gl%dsky9Z\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲時間_lab\\\" component_type=\\\"Label\\\" is_generic=\\\"false\\\" property_name=\\\"Text\\\" set_or_get=\\\"set\\\"\\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 id=\\\"CX{s#BHQV;emCie~DmEI\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"9MC}nHX5$i}*HcbirKCC\\\" type=\\\"controls_if\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock id=\\\"ybEo`O%-R!J5(rZG\\\\!,b(\\\" type=\\\"math_compare\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"VMrWSoIw1T[nV~rC8}Xo\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock id=\\\"-A(kds5cT{oBVM5CA]D)\\\" type=\\\"math_number\\\"\\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 id=\\\"Rt0%^JN?#UFo3Y=Szk*Q\\\" type=\\\"controls_if\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock id=\\\"G+N=o8!{y/#en[ArC-gT\\\" type=\\\"math_compare\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"k68GK-HKrv?(M.[sHZU+\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock id=\\\"C1O`.JKWQL$#v^#O!J.d\\\" type=\\\"math_number\\\"\\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 id=\\\"@2oZ+x/R9cevJQE0lQ:e\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"mT2zPO96$[AdIzS!)h2r\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"\\\\!YcK=XjOGK9Od:g6%Ua:\\\" type=\\\"component_event\\\" y=\\\"4798\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"Click\\\" instance_name=\\\"遊戲開始_btn\\\" component_type=\\\"Button\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲開始_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"7t@{dnw2NMFFB.55xnZ:\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲設置初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲設置初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"jp3bms}rY1@Z-I,e.Ckl\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"戰機初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e戰機初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"\\\\!bqMD`*t,p,)%(__5Ko+\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"建立隕石\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e建立隕石\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"}9=dvr!.LAj(-Tx4@A@T\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"gA3%yazY{aso/kzcl2B#\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"@~{u?eG)Hd?OJ0g{ZL%1\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"Uy=;],L[Q7.u;L(~$Ay]\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"[K3y\\\\!l@[iB+s3r%iAR}(\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"Kbc^Zv^(MNvrL6J8!24?\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"WR?%#d?#xewqf5*izUGo\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"水平配置3\\\" component_type=\\\"HorizontalArrangement\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\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 id=\\\"_P9GB7NGIA5Z,=r@Km)q\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"t@+OYRF;YU:@eRP0_e-5\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲時間_clock\\\" component_type=\\\"Clock\\\" is_generic=\\\"false\\\" property_name=\\\"TimerEnabled\\\" set_or_get=\\\"set\\\"\\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 id=\\\"o!c!Jff;-:w#Mx`ip--5\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"TIDXbO^h)HMur.TXt$M:\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"隕石出現_clock\\\" component_type=\\\"Clock\\\" is_generic=\\\"false\\\" property_name=\\\"TimerEnabled\\\" set_or_get=\\\"set\\\"\\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 id=\\\"b1le.?gCUXgn-_8^1IRl\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"fCl67gNyD_K9]f@8V?Om\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"遊戲開始_btn\\\" component_type=\\\"Button\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\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 id=\\\"L}e1tbH[?+(_]BY]X]Lk\\\" type=\\\"logic_boolean\\\"\\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 id=\\\"s]gi$qW~Ar)N/z\\\\!5`m$[\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"5199\\\" x=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e發射子彈\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock id=\\\"MRjN(:UE$8FUXyJGpw?x\\\" type=\\\"component_method\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" is_generic=\\\"true\\\" method_name=\\\"MoveTo\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"4!cMa(UySJvRxrRUiC!+\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"S4tt@gFd6i8vbZ)38xZw\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"D+X89YC)%~?:nf-dB:cD\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\",fi@n=esENa5^seM,c#q\\\" type=\\\"math_division\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"~Fu./CzEfc?QwKDEPQk$\\\" type=\\\"math_add\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock id=\\\"2{Q$U:2%!lY:qBt]_CP\\\\!\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"戰機\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"X\\\" set_or_get=\\\"get\\\"\\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 id=\\\"c4%y`_;B[hKNtkTfYAWa\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"戰機\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Width\\\" set_or_get=\\\"get\\\"\\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 id=\\\"ZZ8_wJO8$?2qSiw609]]\\\" type=\\\"math_number\\\"\\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 id=\\\"eG)H?%[j@P[1+cfS/)rW\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"戰機\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Y\\\" set_or_get=\\\"get\\\"\\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 id=\\\"$)#]XknCnFu%q9Bh=Y)F\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" is_generic=\\\"true\\\" property_name=\\\"Heading\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeading\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"%iCZD7^(.LBU/7pLt^.o\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"[ij:?Eis?8`]g[J71IeI\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"qfxoxsp@:60AH)!W2Cbw\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"\\\\!_n9gI`+}l-6=`$*/mCU\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"戰機\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Heading\\\" set_or_get=\\\"get\\\"\\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 id=\\\"sUJVYV$;sNK@(p;KFNb*\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" is_generic=\\\"true\\\" property_name=\\\"Speed\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSpeed\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\":\\\\!/?NK#L7WQ_.dx]i!jW\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"H0_gg.=6y8J8%b,$7!{X\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"EF$3j7cA,2Q^v0bCn?g@\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"yM$Wv_U@{\\\\!q:6`VNcP6N\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e50\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\":cV_J~0$fz=alojn0\\\\!CZ\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" is_generic=\\\"true\\\" property_name=\\\"Interval\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eInterval\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"Tc@ZYxJ^Rn-k:QF[DHf?\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"6fF{giY54~I7c{.)uBG;\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"w%0j\\\\!n/(FwSd8lSDBjCA\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"vQ:54st-R+;Y*Ywh^=ND\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e20\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"\\\\!--4T/+a;sCvUJ10Llmc\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" is_generic=\\\"true\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"5r-rAYHu?h{a=qMZaiAk\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"YrH{Y3peQ_@HdZNe8d@C\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"66]V2ePew`(Tw^kr8Dz9\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"GgmoLO)j(lBb1hH@vaA0\\\" type=\\\"logic_boolean\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"xKXK;n97M*$~G@TvYU]x\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" is_generic=\\\"true\\\" property_name=\\\"Enabled\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"X-3:/p\\\\!%yi+2m:]h1lep\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"=37fhADWCJ6{+MV6GgPt\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"e=STt%LI2KB`2F7PG(?v\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"tL{9[O2UM5yB,hsfLQ2V\\\" type=\\\"logic_boolean\\\"\\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 id=\\\"bPn*.*tyINfq!0,,duB]\\\" type=\\\"component_event\\\" y=\\\"6081\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"TouchUp\\\" instance_name=\\\"戰機控制器\\\" component_type=\\\"Canvas\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e戰機控制器\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"56ih(e\\\\!8Kad5![hF/QF8\\\" type=\\\"component_method\\\"\\u003e\\n \\u003cmutation instance_name=\\\"音效_sound\\\" component_type=\\\"Sound\\\" is_generic=\\\"false\\\" method_name=\\\"Play\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效_sound\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"n2^UWp!s%sBsz6FqsCbk\\\" type=\\\"procedures_callnoreturn\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"發射子彈\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e發射子彈\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"tpW6TB[U8)1f(-GJ9ebE\\\" type=\\\"lexical_variable_set\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"K/v.pG?Pu3Y[v7Rm$v)E\\\" type=\\\"math_add\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock id=\\\"-#0Lld{p{;Ta.,JdZzc*\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock id=\\\"f#B+9,AZqVg:f+x0de%,\\\" type=\\\"math_number\\\"\\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 id=\\\"F}@iQ),WYm%?{ujSspoL\\\" type=\\\"controls_if\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock id=\\\"%6{a@SfrIt^{*pk=L$,p\\\" type=\\\"math_compare\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"hnl7!R;X@YVQ_-/l~VE_\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock id=\\\".TtTUdk{mlhnXECInm7y\\\" type=\\\"lists_length\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"k*:I7\\\\!5yI#Zj=Mk0Kg@L\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"AR,cc{)6m#GY~I9OX6Ch\\\" type=\\\"lexical_variable_set\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 子彈編號\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"xnLT=h[%v`Z-SausDEbt\\\" type=\\\"math_number\\\"\\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 id=\\\"\\\\!JnT9:CPvO/[V~6C4~.%\\\" type=\\\"component_event\\\" y=\\\"6337\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"Timer\\\" instance_name=\\\"隕石出現_clock\\\" component_type=\\\"Clock\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石出現_clock\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"8BTfA#}Nk``9d2aiHLpy\\\" type=\\\"controls_if\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock id=\\\"Pxs113B93kxZ:nLXODR{\\\" type=\\\"logic_compare\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"n{AWZ^/}/:jI1bc2!yS*\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"隕石1\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"get\\\"\\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 id=\\\"Xg@75)-*IC!-B-a(`L\\\\!-\\\" type=\\\"logic_false\\\"\\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 id=\\\"u\\\\!ne2xa^DJ?HG,]kqTrk\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"LjxqkgdS;*^Dc}xwyEqx\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"6.m~-xFY$Y~t\\\\!VV-8$ZU\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"n/P]c#1!3(mqgrN79vc2\\\" type=\\\"math_number\\\"\\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 id=\\\"5*^Uo/~^`w-Q]*6?aT#%\\\" type=\\\"controls_if\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock id=\\\"(halnuI@m6SPrqQ1;zi;\\\" type=\\\"logic_compare\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"vW[qF\\\\!/13+tu[f%%T\\\\!h]\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"隕石2\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"get\\\"\\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 id=\\\"FWZ@qD[4L;ZI:Zhgk/28\\\" type=\\\"logic_false\\\"\\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 id=\\\"Y`aUbyuHlj8arfP.bO$9\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"_cU82neW6GvM.[!+b.O3\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"euO)e*RFYrMot#{~GhRG\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"h.Hm5u:92cr$nQ78Jx*f\\\" type=\\\"math_number\\\"\\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 id=\\\"Bk%RV**h:}#7*-=s)d5V\\\" type=\\\"controls_if\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock id=\\\"yv[I,4v+1rPdR%uF]8X,\\\" type=\\\"logic_compare\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"c)kw9sJ^[HT@N=@XJJqU\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"隕石3\\\" component_type=\\\"ImageSprite\\\" is_generic=\\\"false\\\" property_name=\\\"Visible\\\" set_or_get=\\\"get\\\"\\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 id=\\\"jr{+My{U._6Qf/rd=jGf\\\" type=\\\"logic_false\\\"\\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 id=\\\"R}jpV!`YV3ig.=t@;IS:\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"7`2CYxn4fC[:qcwB)ek3\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"Pj])u!]x%xMy{c~aSxL/\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"Pvoip).g!NR:R,7j?H\\\\!R\\\" type=\\\"math_number\\\"\\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 id=\\\"fd)Zt)NzanN%+JobdjCq\\\" type=\\\"component_event\\\" y=\\\"6859\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈7\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈7\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"KD:Lqj#WlN~O%BXa~z.9\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"e_LxW*}/md*}vkmJt?(.\\\" type=\\\"math_number\\\"\\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 id=\\\"k;w(dDBeNTCGgE@svjO/\\\" type=\\\"component_event\\\" y=\\\"7001\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈4\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈4\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"(,V?Yp[XR+?wtC;,o9Q7\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"os3,Zlp/!z%ep.3oGPYJ\\\" type=\\\"math_number\\\"\\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 id=\\\"9~M[Xoa9uIXJaVt5S}tR\\\" type=\\\"component_event\\\" y=\\\"7143\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈1\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"l`qrXdfc4BWUJ832oaLf\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"{.,n^1gOZT9C3Do6Q?H4\\\" type=\\\"math_number\\\"\\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 id=\\\"TCTaX}4nuenHd2Q1e=n~\\\" type=\\\"component_event\\\" y=\\\"7285\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈8\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈8\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"UVl:,%7s0LHF{o2{o},+\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"3p_Svr`4ZMR`2%lqi?:v\\\" type=\\\"math_number\\\"\\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 id=\\\"2ghY`@;k;Nzt{Uo-/H7(\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"7427\\\" x=\\\"0\\\"\\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 id=\\\"$\\\\!@9S}S[wH?$F6Slllgd\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"Ball\\\" is_generic=\\\"true\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"iK^u%vGoB6z2$,0D!UC1\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"Y*]C%n:+you[P;LV;sg}\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"V(9EVe3A;s$0yWtldQ`[\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"+?{h;7!_OO~x?/-.Yw-Y\\\" type=\\\"logic_false\\\"\\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 id=\\\"g8Yle10xF^S;G-8T8`Gf\\\" type=\\\"component_event\\\" y=\\\"7621\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈5\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈5\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"vB[f.+O7`z\\\\!Xz.zh2r*k\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"kelQ;nI^Z;=,NWP(vH:H\\\" type=\\\"math_number\\\"\\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 id=\\\"9LWO+0FR:yl{9iF%{VW0\\\" type=\\\"component_event\\\" y=\\\"7763\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈2\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"p*D14P3co7Xg\\\\!\\\\!=!cuTv\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"V\\\\!C:sk0zy%NFJ=0T\\\\!XQM\\\" type=\\\"math_number\\\"\\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 id=\\\"h.2R/9=ccr5SzmvPG!@S\\\" type=\\\"component_event\\\" y=\\\"7905\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈9\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈9\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"KABBQ6={f;FSvw[m$8aq\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"LWzdUc-ad$1}r.;$P4;f\\\" type=\\\"math_number\\\"\\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 id=\\\"a#3xe.Vk`([L3/VPo=bF\\\" type=\\\"procedures_defnoreturn\\\" y=\\\"8047\\\" x=\\\"0\\\"\\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 id=\\\"Os3ze,po4#Z~VN3ss740\\\" type=\\\"controls_forEach\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"r+bs@Q;P;cAhO6y_t+Jb\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 戰機子彈清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"kpC_hWt3psa@0tKv2R0e\\\" type=\\\"controls_if\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock id=\\\"j^hjDw]6^_6S}i.INiXs\\\" type=\\\"component_method\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" method_name=\\\"CollidingWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"lcs7HRpM/3,LSLW!:q4`\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"ARN!)IqWf@G5dHzXB\\\\!jc\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"4lGk$+=ncs`Q0#=iB=Yw\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"}5WgyfJ(DRv_{\\\\!@MLpM=\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"enf1^zk]e%@~un3#Ep$6\\\" type=\\\"component_set_get\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Width\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\",AhIl=go,mKU`v-?F:,K\\\" type=\\\"lists_select_item\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"?Ng5}7EuQ/`5Sx#d!4dZ\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"zmb*9Hbs0%ucde1?NT,g\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"c#R=K=9d*?ZD]AaSOyYi\\\" type=\\\"math_multiply\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock id=\\\"7C[/f3QOh2;T.g+2xY8g\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Width\\\" set_or_get=\\\"get\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"1Blwr[l?#SDX,`P!Lra=\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"(q#`efoeqzbS[vpWzMep\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"^*tJmTO#[LnxTjICYu#0\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"!v3X#6\\\\!E,;P5=kvkw\\\\!mX\\\" type=\\\"math_number\\\"\\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 id=\\\"o9lJ9uq*vvXVv{McaT0/\\\" type=\\\"component_set_get\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Height\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"*14}Uns~^U9:Zp2k^tQq\\\" type=\\\"lists_select_item\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"-@`3fgA^b!)z1u=!Y-q?\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"3kvb)7v7~kQ82KpWNrPK\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"5kh:zNRTmw.zVh!2yo13\\\" type=\\\"math_multiply\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock id=\\\"=qYj{gbp.@2er-acw4s*\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Height\\\" set_or_get=\\\"get\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"Pw+Y{v{2lAa7N4NDt$!(\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"K;(}Y4]-,R{7zN!Ni-ls\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"I9%5?c/4^dCywW*MrmtP\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\",}$[UYGZa3E7pHHe7AOW\\\" type=\\\"math_number\\\"\\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 id=\\\"Y%][7^)=wlJ6PRB,i/QH\\\" type=\\\"lexical_variable_set\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"`VhXTG_H=ZH7`+0:k=Py\\\" type=\\\"math_number\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e50\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"UFhiOl@Z9(pZFWJcwQ0A\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"分數_lab\\\" component_type=\\\"Label\\\" is_generic=\\\"false\\\" property_name=\\\"Text\\\" set_or_get=\\\"set\\\"\\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 id=\\\"5TQiWygiDPM@x:b/[Gdz\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"svCTVMEl?cox-eoleHw^\\\" type=\\\"controls_if\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock id=\\\"lRc8AHt4!Z3F`PsUBQRP\\\" type=\\\"math_compare\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"a0$hIyFcwuql7VNrU7We\\\" type=\\\"component_set_get\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Height\\\" set_or_get=\\\"get\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"D}][oD=[ZH@j[4+*_Mz$\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"jF#jXPk5N`JhBxudZYh%\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"T.H9Dxs{*D$zVZVvk-i8\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"[fj=T,N`~l2Yt!:\\\\!-jkk\\\" type=\\\"math_number\\\"\\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 id=\\\"\\\\!\\\\!NOwuvt}mkR4tGOb`t*\\\" type=\\\"component_set_get\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"JG,sJ=@5AiY^DCI4F[cQ\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"g+lyJ07F*9hq50j\\\\!(P+r\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"_0ZN4g_]!ECJ(6lx#o{%\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"/r3rB6Gi?/0)^ASA1GAb\\\" type=\\\"logic_false\\\"\\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 id=\\\"9ds=H_CF/Oh+\\\\!bG}qQyA\\\" type=\\\"controls_if\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock id=\\\"j?U7lv2,%J+(_p}3We^_\\\" type=\\\"component_method\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" method_name=\\\"CollidingWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"S95Isgbx(0ApJ9)1--%s\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"5px/Dad@R#M189wvFfZ$\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"Vm`Ltumz+gHmi`wr0Yv_\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"$(+IYO06NkQ4nldkCdDb\\\" type=\\\"component_component_block\\\"\\u003e\\n \\u003cmutation instance_name=\\\"戰機\\\" component_type=\\\"ImageSprite\\\"\\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 id=\\\"ouy_(8yb3]DFN(TEh.H@\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" is_generic=\\\"true\\\" property_name=\\\"Visible\\\" set_or_get=\\\"set\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock id=\\\"}=6\\\\!G2;sjMIeeQv#QTIs\\\" type=\\\"lists_select_item\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock id=\\\"1+4S}g_@*;H?/uW@Nu`8\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 隕石清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock id=\\\"Sr(VS$,u1b8k$UYL^H.L\\\" type=\\\"lexical_variable_get\\\"\\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 id=\\\"V4t2$A.HGWw)98MKGsw)\\\" type=\\\"logic_false\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\":@3P-O%,aTI~H!6+Icft\\\" type=\\\"lexical_variable_set\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock id=\\\"CKfhAHkK;4Pe8;mn1}S:\\\" type=\\\"math_subtract\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\"F]@rRnfi~\\\\!8@]6he]#tL\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock id=\\\")Hh1Dk1NzgK?k1)?Rk*;\\\" type=\\\"math_number\\\"\\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 id=\\\"$lt.gY3T$^?ISjt?9uDL\\\" type=\\\"component_set_get\\\"\\u003e\\n \\u003cmutation instance_name=\\\"生命_lab\\\" component_type=\\\"Label\\\" is_generic=\\\"false\\\" property_name=\\\"Text\\\" set_or_get=\\\"set\\\"\\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 id=\\\"3cFL0+u`f\\\\!s($=aH8owl\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 生命值\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock id=\\\"14nd@!i,Z]-EiVQ5grLh\\\" type=\\\"controls_if\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock id=\\\"qMO-{j(`l5z}?5Fu,a26\\\" type=\\\"math_compare\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock id=\\\";e(1uDf[f.6GPa3Jljn;\\\" type=\\\"lexical_variable_get\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e \\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock id=\\\"(]FNjQj12:QU{8R;Eouk\\\" type=\\\"math_number\\\"\\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 id=\\\"pTxk\\\\!8ZfdBS$5O`;W5/j\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\".o8wI`MBfvE}M\\\\!Kv(1he\\\" type=\\\"component_event\\\" y=\\\"8775\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈6\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈6\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"2%ZI5.6jY(IbD1IcLjem\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"uh=M{8OWh=zLv,k.E1jb\\\" type=\\\"math_number\\\"\\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 id=\\\"ORAU*.EG`q4v`wsy((]y\\\" type=\\\"component_event\\\" y=\\\"8917\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈3\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈3\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"b#bQjhz3Zo(XquG3:vix\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"W?_%1V/~L9h~hp20t_us\\\" type=\\\"math_number\\\"\\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 id=\\\"^zS!AQac6{Mn{;6jSZGj\\\" type=\\\"component_event\\\" y=\\\"9059\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈13\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈13\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"$zA^aY_UAY/ol-_F%d#9\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"1nOwx2ZiF+%xG*2CSbU0\\\" type=\\\"math_number\\\"\\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 id=\\\"SNJl6JpRz,s9~K]Z~hW2\\\" type=\\\"component_event\\\" y=\\\"9201\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈10\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈10\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"qlyTmUR88Bs5B)EH6TUx\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"@rx*j:47+PA`L/-PxMG@\\\" type=\\\"math_number\\\"\\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 id=\\\"+O)eag_a*MUHv(p;9+UW\\\" type=\\\"component_event\\\" y=\\\"9343\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"隕石1\\\" component_type=\\\"ImageSprite\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"[$:tussmsm+PhQyv-coh\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"-`bkrV5NPHyl}9x*]gOV\\\" type=\\\"math_number\\\"\\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 id=\\\"Sl*^?BZrJX0F2Kz;fvq?\\\" type=\\\"component_event\\\" y=\\\"9485\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈12\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈12\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"w{8h@Zt2Yirl,n2TF4fA\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"Ni=GX?@)7(TQ8EdAGBJv\\\" type=\\\"math_number\\\"\\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 id=\\\"Q+2u=nGoupR_*v=VZ@y^\\\" type=\\\"component_event\\\" y=\\\"9627\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈11\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈11\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"vfD*L/O1\\\\!w+1{}yU@%MI\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"2SvD;f(J2FP}I\\\\!^p+jhQ\\\" type=\\\"math_number\\\"\\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 id=\\\"iFB^M~dod+*biZb?-J8Z\\\" type=\\\"component_event\\\" y=\\\"9769\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"隕石2\\\" component_type=\\\"ImageSprite\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"%U#7\\\\!G%LOB!CWAt#3fjx\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"2,}wiCLV{JdKuPw8ucV4\\\" type=\\\"math_number\\\"\\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 id=\\\"mX8]Kd4uyf~_i4l{#O}v\\\" type=\\\"component_event\\\" y=\\\"9911\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"隕石3\\\" component_type=\\\"ImageSprite\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e隕石3\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"J{3Ep;YUYsGCr+])TK-Q\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"P^lmL`uamNcdkHVdZLqZ\\\" type=\\\"math_number\\\"\\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 id=\\\",7=8)X4VPfjRT](Z^JJD\\\" type=\\\"component_event\\\" y=\\\"10053\\\" x=\\\"0\\\"\\u003e\\n \\u003cmutation event_name=\\\"CollidedWith\\\" instance_name=\\\"子彈14\\\" component_type=\\\"Ball\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e子彈14\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock id=\\\"RWd}5zp#}V?mPK=F8}[P\\\" type=\\\"procedures_callnoreturn\\\" 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 id=\\\"5ICyq%Cc:MranivXRI!V\\\" type=\\\"math_number\\\"\\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 language-version=\\\"21\\\" ya-version=\\\"167\\\"\\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-07-13T13:40:10.430+08:00","updated_at":"2020-05-16T16:44:42.703+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":107,"hashid":"npmsk6dz","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1362241,"file_name":"win.png","project_id":79382,"asset_id":94582,"created_at":"2019-07-13T13:40:10.440+08:00","updated_at":"2019-07-13T13:40:10.440+08:00"},{"id":1362242,"file_name":"over.png","project_id":79382,"asset_id":94581,"created_at":"2019-07-13T13:40:10.441+08:00","updated_at":"2019-07-13T13:40:10.441+08:00"},{"id":1362243,"file_name":"stone1.png","project_id":79382,"asset_id":94580,"created_at":"2019-07-13T13:40:10.442+08:00","updated_at":"2019-07-13T13:40:10.442+08:00"},{"id":1362244,"file_name":"stone2.png","project_id":79382,"asset_id":94579,"created_at":"2019-07-13T13:40:10.443+08:00","updated_at":"2019-07-13T13:40:10.443+08:00"},{"id":1362245,"file_name":"stone3.png","project_id":79382,"asset_id":94578,"created_at":"2019-07-13T13:40:10.443+08:00","updated_at":"2019-07-13T13:40:10.443+08:00"},{"id":1362246,"file_name":"spaceinvetor.png","project_id":79382,"asset_id":94577,"created_at":"2019-07-13T13:40:10.444+08:00","updated_at":"2019-07-13T13:40:10.444+08:00"},{"id":1362247,"file_name":"control.png","project_id":79382,"asset_id":94576,"created_at":"2019-07-13T13:40:10.445+08:00","updated_at":"2019-07-13T13:40:10.445+08:00"},{"id":1362248,"file_name":"laser.mp3","project_id":79382,"asset_id":94575,"created_at":"2019-07-13T13:40:10.446+08:00","updated_at":"2019-07-13T13:40:10.446+08:00"},{"id":1362249,"file_name":"bomb.mp3","project_id":79382,"asset_id":94574,"created_at":"2019-07-13T13:40:10.446+08:00","updated_at":"2019-07-13T13:40:10.446+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦