<snapdata remixID="8237036"><project name="SI: Day 3 - Add Bullet" app="Snap! 4.2, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADRUlEQVR4Xu3XP2qUQQDG4dlNzB9QVkUru0QsrBTxAgFLQfACnsADWAginsDGVrCx8g6WQlAbC8HSws4mRtB8I1nWKgky7Cwva56t55t3+X0PCzuqtdbio0CowAjAUHmz0wIAghAtAGA0v3EAGYgWADCa3ziADEQLABjNbxxABqIFAIzmNw4gA9ECAEbzGweQgWgBAKP5jQPIQLQAgNH8xgFkIFoAwGh+4wAyEC0AYDS/cQAZiBYAMJrfOIAMRAsAGM1vHEAGogUAjOY3DiAD0QIARvMbB5CBaAEAo/mNA8hAtACA0fzGAWQgWgDAaH7jADIQLQBgNL9xABmIFgAwmt84gAxECwAYzW8cQAaiBQCM5jcOIAPRAgBG8xsHkIFoAQCj+Y0DyEC0AIDR/MYBZCBaAMBofuMAMhAtAGA0v3EAGYgWADCa3ziADEQLABjNbxxABqIFAIzmNw4gA9ECAEbzGweQgWgBAKP5jQPIQLQAgNH8xgFkIFoAwGh+4wAyEC0AYDS/cQAZiBYAMJrfOIAMRAsAGM1vHEAGogUAjOY3DiAD0QIARvMbB5CBaAEAo/mNA8hAtACA0fzGAWQgWgDAaH7jADIQLQBgNL9xABmIFgAwmt84gAxECwAYzW8cQAaiBQCM5jcOIAPRAgBG8xsHkIFoAQCj+Y0DyEC0AIDR/MYBZCBaAMBofuMAMhAtAOAc+bd3R9Onv9yqc9xyuh8FcI73D+Ac8WaPAtjYsJZann19UoY6lJffnk6fvn/pYTm7MimPrjwuq6PVxhtP93EAG9//QT0o199vlt/115EnP93cL+vjjcYbT/dxABvfP4CNwf5xHMDGngA2BgOwPdju3rsTH/o57JcHn3fKUIYjZ15de1vWxusnPnvhzMWytXa1/Qv9x0/4BTzm5f79d9v7vd85f6+82H7T+9qlvg/A2es7/GU7/PwY9srtj5cX8lJ3JnfL863XZWO8uZD7l/FSAGdvbVG/eseh+HDjezm3MllGL92/M4AAdkfVciGAALZ46X4WQAC7o2q5EEAAW7x0PwsggN1RtVwIIIAtXrqfBRDA7qhaLgSwpZaz3QsA2D2pC1sKANhSy9nuBQDsntSFLQX+AARdObevNJakAAAAAElFTkSuQmCC</thumbnail><stage name="Stage" width="480" height="360" costume="0" tempo="60" threadsafe="false" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list id="2"></list></costumes><sounds><list id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="1.0085684658627563" y="-1.1133547999782232" heading="90" scale="1" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80" pen="tip" id="8"><costumes><list id="9"></list></costumes><sounds><list id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13" y="10"><block s="receiveGo"></block><block s="hide"></block><block s="doSetVar"><l>LEFT_EDGE</l><l>-240</l></block><block s="doSetVar"><l>RIGHT_EDGE</l><l>240</l></block><block s="doSetVar"><l>TOP_EDGE</l><l>180</l></block><block s="doSetVar"><l>BOTTOM_EDGE</l><l>-180</l></block><block s="doSetVar"><l>UP</l><l>0</l></block><block s="doSetVar"><l>RIGHT</l><l>90</l></block><block s="doSetVar"><l>DOWN</l><l>180</l></block><block s="doSetVar"><l>LEFT</l><l>270</l></block><block s="doSetVar"><l>GAME_OVER</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><sprite name="Cannon" idx="2" x="-0.03488372093020083" y="-144.96511627906975" heading="90" scale="0.35" rotation="2" draggable="true" costume="1" color="216.75,26.009999999999998,0" pen="tip" id="45"><costumes><list id="46"><item><costume name="cannon" center-x="116" center-y="77" image="data:image/png;base64,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" id="47"/></item></list></costumes><sounds><list id="48"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="setScale"><l>35</l></block><block s="gotoXY"><l>0</l><block s="reportSum"><block var="BOTTOM_EDGE"/><l>35</l></block></block><block s="doSetVar"><l>CANNON_SPEED</l><l>5</l></block></script><script x="11.333333333333343" y="131"><block s="receiveKey"><l><option>right arrow</option></l></block></script><script x="223.33333333333337" y="130.66666666666663"><block s="receiveKey"><l><option>left arrow</option></l></block></script><script x="24.333333333333343" y="186"><block s="setHeading"><block var="RIGHT"/></block><block s="doIfElse"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="bounceOffEdge"></block></script><script><block s="forward"><block var="CANNON_SPEED"/></block></script></block></script><script x="244.33333333333337" y="179.66666666666663"><block s="setHeading"><block var="LEFT"/></block><block s="doIfElse"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="bounceOffEdge"></block></script><script><block s="forward"><block var="CANNON_SPEED"/></block></script></block></script><script x="18" y="323"><block s="receiveKey"><l><option>right arrow</option></l></block><block s="setHeading"><block var="RIGHT"/></block><block s="doUntil"><block s="reportOr"><block s="reportNot"><block s="reportKeyPressed"><l><option>right arrow</option></l></block></block><block s="reportGreaterThan"><block s="xPosition"></block><block var="RIGHT_EDGE"/></block></block><script><block s="forward"><block var="CANNON_SPEED"/></block></script></block></script><script x="15.666666666666657" y="474.33333333333337"><block s="receiveKey"><l><option>left arrow</option></l></block><block s="setHeading"><block var="LEFT"/></block><block s="doUntil"><block s="reportOr"><block s="reportNot"><block s="reportKeyPressed"><l><option>left arrow</option></l></block></block><block s="reportLessThan"><block s="xPosition"></block><block var="LEFT_EDGE"/></block></block><script><block s="forward"><block var="CANNON_SPEED"/></block></script></block></script></scripts></sprite><sprite name="Bullet" idx="3" x="-125.69731663685192" y="-16.225760286225974" heading="0" scale="0.5" rotation="2" draggable="true" hidden="true" costume="1" color="14.280000000000012,178.5,0" pen="tip" id="136"><costumes><list id="137"><item><costume name="Untitled" center-x="6" center-y="12" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAYAAADqrKTxAAAALklEQVQ4T2NkYGBwYCARMDIwMPwnUQ/DqCZoiI0GxGhAoGae0RQxICniAKlFGAAInBgD+xN+IQAAAABJRU5ErkJggg==" id="138"/></item></list></costumes><sounds><list id="139"></list></sounds><blocks></blocks><variables></variables><scripts><script x="22" y="10"><block s="receiveGo"></block><block s="setScale"><l>50</l></block><block s="doSetVar"><l>BULLET_SPEED</l><l>5</l></block><block s="hide"></block></script><script x="25" y="117"><block s="receiveKey"><l><option>space</option></l></block></script><script x="26" y="311"><block s="receiveKey"><l><option>space</option></l></block><block s="createClone"><l><option>myself</option></l></block></script><script x="54" y="157"><block s="setHeading"><block var="UP"/></block><block s="show"></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>x position</option></l><l>Cannon</l></block><l>-125</l></block><block s="doUntil"><block s="reportGreaterThan"><block s="yPosition"></block><block var="TOP_EDGE"/></block><script><block s="forward"><block var="BULLET_SPEED"/></block></script></block><block s="hide"></block></script><script x="28" y="388"><block s="receiveOnClone"></block><block s="setHeading"><block var="UP"/></block><block s="show"></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>x position</option></l><l>Cannon</l></block><l>-125</l></block><block s="doUntil"><block s="reportGreaterThan"><block s="yPosition"></block><block var="TOP_EDGE"/></block><script><block s="forward"><block var="BULLET_SPEED"/></block><block s="doIf"><block s="reportTouchingObject"><l>Invader</l></block><script><custom-block s="for each %upvar of %l %cs"><l>item</l><block s="reportGet"><l><option>other sprites</option></l></block><script><block s="doIf"><block s="reportAnd"><block s="reportTouchingObject"><block var="item"/></block><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block var="item"/></block><l>invader</l></block></block><script><block s="doTellTo"><block var="item"/><block s="reifyScript"><script><block s="removeClone"></block></script><list></list></block><list></list></block><block s="removeClone"></block></script></block></script></custom-block></script></block></script></block><block s="hide"></block><block s="removeClone"></block></script></scripts></sprite><sprite name="Invader" idx="4" x="60.279069767441925" y="-570.2790697674419" heading="270" scale="0.2" rotation="2" draggable="true" costume="1" color="138.7200000000001,0,173.4" pen="tip" id="238"><costumes><list id="239"><item><costume name="invader" center-x="131" center-y="95" image="data:image/png;base64,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" id="240"/></item></list></costumes><sounds><list id="241"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>INVADER_DIRECTION</l><block var="RIGHT"/></block><block s="doSetVar"><l>INVADER_COUNT</l><l>7</l></block><block s="doSetVar"><l>INVADER_WIDTH</l><l>40</l></block><block s="doSetVar"><l>INVADER_BETWEEN</l><l>20</l></block><block s="doSetVar"><l>INVADER_INITIALX</l><block s="reportSum"><block var="LEFT_EDGE"/><l>60</l></block></block><block s="doSetVar"><l>INVADER_INITIALY</l><l>125</l></block><block s="doSetVar"><l>INVADER_SPEED</l><l>5</l></block><block s="doSetVar"><l>INVADER_WAIT</l><l>.5</l></block><block s="doSetVar"><l>INVADER_DOWN</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>INVADER_DOWN_SPEED</l><l>30</l></block><block s="doSetVar"><l>GAME_OVER</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSwitchToCostume"><l>invader</l></block><block s="setScale"><l>20</l></block><block s="gotoXY"><block var="INVADER_INITIALX"/><block var="INVADER_INITIALY"/></block><block s="setHeading"><block var="INVADER_DIRECTION"/></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="INVADER_COUNT"/><script><block s="createClone"><l><option>myself</option></l></block><block s="forward"><block s="reportSum"><block var="INVADER_WIDTH"/><block var="INVADER_BETWEEN"/></block></block></script></custom-block><block s="gotoXY"><l>0</l><l>-300</l><comment w="90" collapsed="false">get rid of the original sprite</comment></block><block s="doWait"><l>1</l></block><block s="doUntil"><block var="GAME_OVER"/><script><block s="doBroadcastAndWait"><l>move</l></block><block s="doWait"><l>.5</l></block><block s="doIf"><block var="INVADER_DOWN"/><script><block s="doBroadcastAndWait"><l>down</l></block><block s="doWait"><l>.5</l></block><block s="doIfElse"><block s="reportEquals"><block var="INVADER_DIRECTION"/><block var="RIGHT"/></block><script><block s="doSetVar"><l>INVADER_DIRECTION</l><block var="LEFT"/></block></script><script><block s="doSetVar"><l>INVADER_DIRECTION</l><block var="RIGHT"/></block></script></block></script></block></script></block><block s="removeClone"></block></script><script x="53.000001999999995" y="1117"><block s="receiveMessage"><l>down</l></block><block s="setHeading"><block var="DOWN"/></block><block s="forward"><block var="INVADER_DOWN_SPEED"/></block><block s="doSetVar"><l>INVADER_DOWN</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script x="357.000001" y="739.000001"><block s="doWait"><l>.5</l></block></script><script x="31" y="810.8"><block s="receiveMessage"><l>move</l></block><block s="setHeading"><block var="INVADER_DIRECTION"/></block><block s="forward"><block var="INVADER_SPEED"/></block><block s="doIfElse"><block s="reportEquals"><block var="INVADER_DIRECTION"/><block var="RIGHT"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="xPosition"></block><block s="reportDifference"><block var="RIGHT_EDGE"/><block s="reportQuotient"><block var="INVADER_WIDTH"/><l>2</l></block></block></block><script><block s="doSetVar"><l>INVADER_DOWN</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script><block s="doIf"><block s="reportLessThan"><block s="xPosition"></block><block s="reportSum"><block var="LEFT_EDGE"/><block s="reportQuotient"><block var="INVADER_WIDTH"/><l>2</l></block></block></block><script><block s="doSetVar"><l>INVADER_DOWN</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></scripts></sprite><watcher var="LEFT_EDGE" style="normal" x="2.8106770833330756" y="2.8106770833333314" color="243,118,29" hidden="true"/><watcher var="RIGHT_EDGE" style="normal" x="2.8106770833330756" y="11.242708895468596" color="243,118,29" hidden="true"/><watcher var="TOP_EDGE" style="normal" x="2.8106770833330756" y="19.674740707604123" color="243,118,29" hidden="true"/><watcher var="BOTTOM_EDGE" style="normal" x="2.8106770833330756" y="28.10677251973941" color="243,118,29" hidden="true"/><watcher var="UP" style="normal" x="4.075906344410782" y="4.075906344410882" color="243,118,29" hidden="true"/><watcher var="DOWN" style="normal" x="4.075906344410782" y="16.303626192824773" color="243,118,29" hidden="true"/><watcher var="LEFT" style="normal" x="4.075906344410782" y="28.53134604123869" color="243,118,29" hidden="true"/><watcher var="RIGHT" style="normal" x="4.075906344410782" y="40.759065889652476" color="243,118,29" hidden="true"/><watcher var="CANNON_SPEED" style="normal" x="5.374999999999318" y="5.374999999999972" color="243,118,29" hidden="true"/><watcher var="BULLET_SPEED" style="normal" x="7.938461538461183" y="7.938461538461567" color="243,118,29" hidden="true"/><watcher var="INVADER_DIRECTION" style="normal" x="7.565982404692363" y="7.565982404692036" color="243,118,29" hidden="true"/><watcher var="INVADER_COUNT" style="normal" x="7.565982404692363" y="23.45454696774192" color="243,118,29" hidden="true"/><watcher var="INVADER_WIDTH" style="normal" x="7.565982404692363" y="39.343111530791845" color="243,118,29" hidden="true"/><watcher var="INVADER_BETWEEN" style="normal" x="7.565982404692363" y="55.231676093841614" color="243,118,29" hidden="true"/><watcher var="INVADER_INITIALX" style="normal" x="7.565982404692363" y="71.12024065689162" color="243,118,29" hidden="true"/><watcher var="INVADER_INITIALY" style="normal" x="7.565982404692363" y="87.00880521994146" color="243,118,29" hidden="true"/><watcher var="INVADER_SPEED" style="normal" x="7.565982404692363" y="102.89736978299118" color="243,118,29" hidden="true"/><watcher var="INVADER_WAIT" style="normal" x="7.565982404692363" y="118.78593434604107" color="243,118,29" hidden="true"/><watcher var="INVADER_DOWN" style="normal" x="7.565982404692363" y="134.67449890909083" color="243,118,29" hidden="true"/><watcher var="GAME_OVER" style="normal" x="7.565982404692363" y="150.56306347214087" color="243,118,29" hidden="true"/><watcher var="INVADER_DOWN_SPEED" style="normal" x="7.565982404692363" y="166.4516280351906" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos; &amp;&amp; typeof text !== &apos;number&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text or numbers, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();&#xD;</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="block move" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><block var="INVADER_DIRECTION"/></block><block s="forward"><block var="INVADER_SPEED"/></block><block s="doIfElse"><block s="reportEquals"><block var="INVADER_DIRECTION"/><block var="RIGHT"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="xPosition"></block><block s="reportDifference"><block var="RIGHT_EDGE"/><block var="INVADER_WIDTH"/></block></block><script><block s="doSetVar"><l>GO_DOWN</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script><block s="doIf"><block s="reportLessThan"><block s="xPosition"></block><block s="reportSum"><block var="LEFT_EDGE"/><block var="INVADER_WIDTH"/></block></block><script><block s="doSetVar"><l>GO_DOWN</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="block green flag" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>space invader</l></block><block s="setHeading"><block var="INVADER_DIRECTION"/></block><block s="gotoXY"><block var="INVADER_INITIAL"/><l>125</l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="INVADER_COUNT"/><script><block s="createClone"><l><option>myself</option></l></block><block s="forward"><block s="reportSum"><block var="INVADER_WIDTH"/><block var="INVADER_DISTANCE"/></block></block></script></custom-block><block s="doWait"><l>1</l></block><block s="doUntil"><block s="reportBoolean"><l><bool>false</bool></l></block><script><block s="doBroadcast"><l>move</l></block><block s="doWait"><l>.5</l></block><block s="doIf"><block var="GO_DOWN"/><script><block s="doBroadcast"><l>down</l></block><block s="doIfElse"><block s="reportEquals"><block var="INVADER_DIRECTION"/><block var="RIGHT"/></block><script><block s="doSetVar"><l>INVADER_DIRECTION</l><block var="LEFT"/></block></script><script><block s="doSetVar"><l>INVADER_DIRECTION</l><block var="RIGHT"/></block></script></block><block s="doWait"><l>.5</l></block><block s="doSetVar"><l>GO_DOWN</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block-definition></blocks><variables><variable name="LEFT_EDGE"><l>-240</l></variable><variable name="RIGHT_EDGE"><l>240</l></variable><variable name="TOP_EDGE"><l>180</l></variable><variable name="BOTTOM_EDGE"><l>-180</l></variable><variable name="UP"><l>0</l></variable><variable name="DOWN"><l>180</l></variable><variable name="LEFT"><l>270</l></variable><variable name="RIGHT"><l>90</l></variable><variable name="CANNON_SPEED"><l>5</l></variable><variable name="BULLET_SPEED"><l>5</l></variable><variable name="INVADER_DIRECTION"><l>270</l></variable><variable name="INVADER_COUNT"><l>7</l></variable><variable name="INVADER_WIDTH"><l>40</l></variable><variable name="INVADER_BETWEEN"><l>20</l></variable><variable name="INVADER_INITIALX"><l>-180</l></variable><variable name="INVADER_INITIALY"><l>125</l></variable><variable name="INVADER_SPEED"><l>5</l></variable><variable name="INVADER_WAIT"><l>.5</l></variable><variable name="INVADER_DOWN"><bool>false</bool></variable><variable name="GAME_OVER"><bool>false</bool></variable><variable name="INVADER_DOWN_SPEED"><l>30</l></variable></variables></project><media name="SI: Day 3 - Add Bullet" app="Snap! 4.2, http://snap.berkeley.edu" version="1"></media></snapdata>