<snapdata remixID="14188758"><project name="Unit 3 Project" app="Snap! 10.4.5, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAixJREFUeF7t0kENwEAMBLELf1gHLFVLYh51CGw08uzuHqdAVGAAjMqb/QoACEJaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2mBF+BNPzD+6wIP7YjebOlMUv4AAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="Unit 3 Project"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="points" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="drawing" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setColor"><color>9,0,11,1</color></block><block s="setSize"><l>4</l></block><block s="gotoXY"><block s="reportMouseX"></block><block s="reportMouseY"></block></block><block s="doAddToList"><block s="reportMouseX"></block><block s="reportListItem"><l>1</l><block var="point list"/></block></block><block s="doAddToList"><block s="reportMouseY"></block><block s="reportListItem"><l>2</l><block var="point list"/></block></block><block s="down"></block></script></block-definition><block-definition s="drawing to moving" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="up"></block><block s="doAddToList"><block s="reportPenTrailsAsCostume"></block><block s="reportGet"><l><option>costumes</option></l></block></block><block s="doWait"><l>1</l></block><block s="up"></block><block s="clear"></block><block s="doSwitchToCostume"><l>Costume</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block-definition><block-definition s="Arrow Key Movements" type="hat" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportAttributeOf"><l><option>costume #</option></l><l>Stage</l></block><l>898567587989765645667898765435678898567587989765645667898765435678898567587989765645667898765435678898567587989765645667898765435678898567587989765645667898765435678898567587989765645667898765435678898567587989765645667898765435678898567587989765645667898765435678898567587989765645667898765435678898567587989765645667898765435678898567587989765645667898765435678898567587989765645667898765435678898567587989765645667898765435678</l></list></block><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportKeyPressed"><l><option>up arrow</option></l></block><block s="reportKeyPressed"><l><option>w</option></l></block></list></block><script><block s="changeYPosition"><l>10</l></block><block s="doForEach"><l>item</l><block var="point list"/><script><block s="doChangeVar"><l>point list</l><l>1</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportKeyPressed"><l><option>down arrow</option></l></block><block s="reportKeyPressed"><l><option>s</option></l></block></list></block><script><block s="changeYPosition"><l>-10</l></block><block s="doForEach"><l>item</l><block var="point list"/><script><block s="doChangeVar"><l>point list</l><l>1</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportKeyPressed"><l><option>left arrow</option></l></block><block s="reportKeyPressed"><l><option>a</option></l></block></list></block><script><block s="changeXPosition"><l>-10</l></block><block s="doForEach"><l>item</l><block var="point list"/><script><block s="doChangeVar"><l>point list</l><l>1</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportKeyPressed"><l><option>right arrow</option></l></block><block s="reportKeyPressed"><l><option>d</option></l></block></list></block><script><block s="changeXPosition"><l>10</l></block><block s="doForEach"><l>item</l><block var="point list"/><script><block s="doChangeVar"><l>point list</l><l>1</l></block></script></block></script><list></list></block></script></block></script></block-definition><block-definition s="start" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>point list</l><block s="reportNewList"><list><block s="reportNewList"><list><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l></list></block></list></block></block><block s="clear"></block><block s="doDeleteFromList"><l><option>all</option></l><block s="reportGet"><l><option>costumes</option></l></block></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSayFor"><l>Click space when you are done.</l><l>3</l></block><block s="up"></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="202"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="203"></list></costumes><sounds><list struct="atomic" id="204"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><watcher var="point list" style="normal" x="10.000000000000048" y="10.000000000000004" color="243,118,29" extX="129" extY="63" hidden="true"/><sprite name="Sprite" idx="1" x="-1231.6622691292876" y="117.94195250659631" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="9,0,11,1" pen="tip" id="210"><costumes><list struct="atomic" id="211"></list></costumes><sounds><list struct="atomic" id="212"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="20" y="20" w="575" collapsed="false">Girard Daniel J. | 02-01-24 | 1531 Hours | 3 ACE | SO, this is meant to be an animation character maker. You can draw a character, and then press the space bar to then use the arrow keys to move it around the stage. In all honesty, I did try to use the list storage strategy, and it kind of works, but then I also used another way that I threw at the wall, and when the two work together they kind of stick, so maybe? ¯\_(ツ)_/¯ </comment><script x="20" y="110"><block s="receiveGo"><comment w="246" collapsed="false">Starts the program by erasing all costumes and telling you to do a thing that I came up with that makes this easier to make, although I probably shouldn&apos;t have..</comment></block><custom-block s="start"></custom-block></script><script x="20" y="203"><block s="receiveCondition"><block s="reportMouseDown"></block><comment w="174" collapsed="false">Starts drawing when you hold the left click down.</comment></block><custom-block s="drawing"></custom-block></script><script x="20" y="272.6666666666665"><block s="receiveCondition"><block s="reportNot"><block s="reportMouseDown"></block><comment w="174" collapsed="false">Stops drawing when you DON&apos;T hold the left click down.</comment></block></block><block s="up"></block></script><script x="20" y="357.6666666666665"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="266" collapsed="false">I decided to improvise a new thing that allows you to stop drawing and only move the character. Anyway, that&apos;s what this is, something I made up for my own convienience. </comment></block><custom-block s="drawing to moving"></custom-block></script><script x="20" y="450.6666666666665"><custom-block s="Arrow Key Movements"></custom-block></script></scripts></sprite></sprites></stage><variables><variable name="point list"><list id="235"><item><list struct="atomic" id="236">,,-465.43535620052774,-465.43535620052774,-465.43535620052774,-465.43535620052774,-1274.7229551451187,-1274.7229551451187,-1274.7229551451187,-1274.7229551451187,-1274.7229551451187,-1274.7229551451187,-1231.6622691292876,-1231.6622691292876,-1231.6622691292876,-1231.6622691292876,-1231.6622691292876,-1231.6622691292876</list></item><item><list struct="atomic" id="237">,,-174.6174142480211,-174.6174142480211,-174.6174142480211,-174.6174142480211,197.73087071240107,197.73087071240107,197.73087071240107,197.73087071240107,197.73087071240107,197.73087071240107,117.94195250659631,117.94195250659631,117.94195250659631,117.94195250659631,117.94195250659631,117.94195250659631</list></item></list></variable></variables></scene></scenes></project><media name="Unit 3 Project" app="Snap! 10.4.5, https://snap.berkeley.edu" version="2"></media></snapdata>