<snapdata remixID="9829965"><project name="U2A2-CapturingPointsAidenL" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>This program uses abstract data types to record coordinates and trace between them. The user clears the stage with space, and places stamps by clicking. When s is pressed, the sprite will stop tracking the mouse pointer. When d is pressed, a line will be traced between all the points in order, and will also link the last and first point. To make a new drawing, the user can press space again.&#xD;&#xD;Aiden Lee C Period </notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" 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"><item><costume name="E" center-x="61" center-y="89.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAACzCAYAAABGvgiYAAAENElEQVR4Xu3dy20bQRCEYQrgmakIuhDMheEqBeVDAw6AaDT6UcX5fZ7prq3Pa59W+nq9Xq8Lfz6+gS+gP974/wMCfYYz0Ic4Aw30KQ0c8pz8Hw30IQ0c8pi80UAf0sAhj8kbDfQhDRzymLzRQB/SwCGPyRsNdK6Bv7+/y+/vb+7ywbdut9vl+Xy2NVD+RgOdswI615vdLaDtyHKBgc71ZncLaDuyXGCgc73Z3QLajiwXGOhcb3a3gLYjywUGOteb3S2g7chygYHO9WZ3C2g7slxgoHO92d0C2o4sFxjoXG92t4C2I8sFBjrXm90toO3IcoGBzvVmdwtoO7JcYKBzvdndAtqOLBcY6FxvdreAtiPLBQb6TW/f39+X+/2ea1bw1vV6bUtl/aXGz8/P5fF4tJXzSYOB/iTNN88CNNC5BiY/suOf7rgRb3S8K+uTQFvzxcMDHe/K+iTQ1nzx8EDHu7I+CbQ1Xzw80PGurE8Cbc0XDw90vCvrk0Bb88XDAx3vyvok0NZ88fBAx7uyPgm0NV88PNDxrqxPAm3NFw8PdLwr65NAW/PFwwMd78r6JNDWfPHwQMe7sj4JtDVfPLw1dPwx9U/y7ZW+UUlCoEtq1B8CtL5RSUKgS2rUHwK0vlFJQqBLatQfArS+UUlCoEtq1B8CtL5RSUKgS2rUHwK0vlFJQqBLatQfArS+UUlCoEtq1B8CtL5RSUKgS2rUHwK0vlFJQqBLatQfArS+UUlCoEtq1B8CtL5RSUKgS2rUHwK0vlFJQqBLatQfArS+UUlCoN/UyC9Pif8ds/4kh5/AD3S8gUNO8kYDnWuAX56S6637Fm90d8Mi84EWgeiOAXR3wyLzgRaB6I4BdHfDIvOBFoHojgF0d8Mi84EWgeiOAXR3wyLzgRaB6I4BdHfDIvOBFoHojgF0d8Mi84EWgeiOAXR3wyLzgRaB6I4BdHfDIvOBFoHojgF0d8Mi84EWgeiOAXR3wyLzgRaB6I4BdHfDIvOBFoHojgF0d8Mi84EWgeiOAXR3wyLzgRaB6I4BdHfDIvOBFoHojgF0d8Mi84EWgeiOAXR3wyLzgRaB6I5hDd1dzuR8fs7YZNuLu4BeLH9yNdCTbS/uAnqx/MnVQE+2vbgL6MXyJ1cDPdn24i6gF8ufXA30ZNuLu4BeLH9yNdCTbS/uAnqx/MnVQE+2vbgL6MXyJ1cDPdn24i6gF8ufXA30ZNuLu4BeLH9yNdCTbS/uAnqx/MnVQE+2vbgL6MXyJ1cDPdn24i6gF8ufXA30ZNuLu+ygF7ti9ZsGyj/JoW3NBoDWdClPBXR5pZoDgdZ0KU8FdHmlmgOB1nQpTwV0eaWaA4HWdClPBXR5pZoDgdZ0KU8FdHmlmgOB1nQpTwV0eaWaA4HWdClPBXR5pZoDgdZ0KU8FdHmlmgOB1nQpTwV0eaWaA/8BrfwqQp7Zl1EAAAAASUVORK5CYII=" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><watcher var="Point List" style="normal" x="9.999999999999659" y="10.000000000000007" color="243,118,29" extX="128.5615234375" extY="35"/><sprite name="Sprite" idx="1" x="136" y="46" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="250,0,19,1" pen="tip" id="10"><costumes><list struct="atomic" id="11"></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="10"><block s="receiveKey"><l><option>space</option></l></block><block s="doSetVar"><l>Point List</l><block s="reportNewList"><list><block s="reportNewList"><list><l></l><l></l></list></block></list></block><comment w="90" collapsed="false">Sets up the point list as an ADT list.</comment></block><block s="setSize"><l>5</l></block><block s="setColor"><color>250,0,19,1</color></block><block s="clear"></block><block s="up"></block><block s="doUntil"><block s="reportKeyPressed"><l><option>s</option></l></block><script><block s="doGotoObject"><l><option>mouse-pointer</option></l></block></script></block></script><script x="13" y="708.6666666666664"><custom-block s="Y Position of Point: %l"><l/></custom-block></script><script x="19" y="680.6666666666664"><custom-block s="X Position of Point: %l"><l/><comment w="90" collapsed="false">ADT constructor and selectors.</comment></custom-block></script><script x="14" y="734.6666666666664"><custom-block s="Point %s %s"><l></l><l></l></custom-block></script><script x="14" y="465.33333333333326"><block s="receiveKey"><l><option>d</option></l></block><block s="clear"></block><block s="doForEach"><l>item</l><block var="Point List"><comment w="90" collapsed="false">Traces between each point in order.</comment></block><script><block s="gotoXY"><custom-block s="X Position of Point: %l"><block var="item"/></custom-block><custom-block s="Y Position of Point: %l"><block var="item"/></custom-block></block><block s="down"></block></script></block><block s="gotoXY"><custom-block s="X Position of Point: %l"><block s="reportListItem"><l>1</l><block var="Point List"/></block></custom-block><custom-block s="Y Position of Point: %l"><block s="reportListItem"><l>1</l><block var="Point List"/></block></custom-block><comment w="175" collapsed="false">Connects final point to first point as shown in the example.</comment></block></script><script x="20.666666666666657" y="263.3333333333335"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doStamp"></block><block s="doIfElse"><block s="reportEquals"><custom-block s="X Position of Point: %l"><block s="reportListItem"><l>1</l><block var="Point List"/></block></custom-block><l></l></block><script><block s="doReplaceInList"><l>1</l><block var="Point List"/><custom-block s="Point %s %s"><block s="xPosition"></block><block s="yPosition"></block></custom-block></block></script><script><block s="doAddToList"><custom-block s="Point %s %s"><block s="xPosition"></block><block s="yPosition"></block></custom-block><block var="Point List"><comment w="90" collapsed="false">Saves x and y position of stamps.</comment></block></block></script><comment w="207" collapsed="false">Checks to remove empty item from set up.</comment></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Point %&apos;x&apos; %&apos;y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="x"/><block var="y"/></list></block></block></script></block-definition><block-definition s="X Position of Point: %&apos;Point&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="Point"/></block></block></script></block-definition><block-definition s="Y Position of Point: %&apos;point&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="point"/></block></block></script></block-definition></blocks><variables><variable name="Point List"><list id="139"><item><list struct="atomic" id="140">,</list></item></list></variable></variables></project><media name="U2A2-CapturingPointsAidenL" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>