<snapdata remixID="8590228"><project name="2.6 #1" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADt0lEQVR4Xu3dMWqUURSG4ZvswEYQcQM2FoJi6QKCXbYhZCmuI4X2YgwiGiEBC60kCGIExSKgSIRMJBGthP8oc/xmwpNGi8M98s7DHZkhMytfTt6eDD8KhAqsABgqb+1ZAQBBiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBYAMJrfcgAZiBY4twDXbt8dj7buT8a9dfPOeLbzYKHnHu7cm/z3LesAgABG7QIIIIAdBZbxKfjo6Gisra2N7e3tcfr305/T/yJ4Cu4Q0nzmsgFcX18fm5ub4+Tk57dm/PoTwGYoXccvE8C9vb2zm+/g4OB3DgC7ZPync5cJ4K8k+/v7Y2NjY2xtbY3Dw0NPwf/JSsuaZQT4pxCeglt49B8KYH/jeWzwMoyXYebh6J/PAPDmnfH8wrfJgKsv3o3ZjSvTc68/jtnVi9Nzbz6P4ze7k3OegicTLebA3zwFA5h7DN2AbsCcvvP8bZluwKir8nI3oBuwjKVjEEAAO1yVzwQQwDKWjkEAAexwVT4TQADLWDoGAQSww1X5TACrAHffj9n1y5NhV19+GLNrl6bnPn0dx7tPJ+e8EzKZaDEH5v46IIAtD7Qb0A3YAqt6KIAAVq20zAEIYAus6qEAAli10jIHIIAtsKqHAghg1UrLHIAAtsCqHgoggFUrLXMAVgG+OxzHr3YmH4SOT9vy0RyT2RdvYO7vhADY8iC7Ad2ALbCqhwIIYNVKyxyAALbAqh4KIIBVKy1zAALYAqt6KIAAVq20zAEIYAus6qEAAli10jIHYMPHs1U+7Gjl6/cxe/J48kH1OyGTiRZz4G/eCZn3F9UAWDfhBnQD1rU0TAIIYAOr+pEAAljX0jAJIIANrOpHAghgXUvDJIAANrCqHwkggHUtDZMAAtjAqn7kuQVYT2AyWQDAZH27B4AQRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAsAGM1vOYAMRAv8AK3jmzQJ6eo4AAAAAElFTkSuQmCC</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="GridDrawingMachine" idx="2" x="235" y="175" heading="180" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="244,255,224,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="325" y="10"><block s="receiveMessage"><l>drawGrid</l></block><block s="setColor"><color>5,0,31,1</color></block><block s="doSetVar"><l>gridLength</l><block s="reportProduct"><block var="NumCols"/><block var="gridSize"/></block></block><block s="doSetVar"><l>gridWidth</l><block s="reportProduct"><block var="NumRows"/><block var="gridSize"/></block></block><block s="hide"></block><block s="doSetVar"><l>gridx</l><block s="reportProduct"><l>-1</l><block s="reportQuotient"><block var="gridLength"/><l>2</l></block></block></block><block s="doSetVar"><l>gridY</l><block s="reportProduct"><l>-1</l><block s="reportQuotient"><block var="gridWidth"/><l>2</l></block></block></block><block s="gotoXY"><block var="gridx"/><block var="gridY"/></block><block s="setHeading"><l>90</l></block><block s="doFor"><l>i</l><l>0</l><block var="NumRows"/><script><block s="down"></block><block s="forward"><block s="reportProduct"><block var="gridSize"/><block var="NumCols"/></block></block><block s="up"></block><block s="doChangeVar"><l>gridY</l><block var="gridSize"/></block><block s="gotoXY"><block var="gridx"/><block var="gridY"/></block></script></block><block s="doSetVar"><l>gridx</l><block s="reportProduct"><l>-1</l><block s="reportQuotient"><block var="gridLength"/><l>2</l></block></block></block><block s="doSetVar"><l>gridY</l><block s="reportQuotient"><block var="gridWidth"/><l>2</l></block></block><block s="gotoXY"><block var="gridx"/><block var="gridY"/></block><block s="setHeading"><l>180</l></block><block s="doFor"><l>i</l><l>0</l><block var="NumCols"/><script><block s="down"></block><block s="forward"><block s="reportProduct"><block var="gridSize"/><block var="NumRows"/></block></block><block s="up"></block><block s="doChangeVar"><l>gridx</l><block var="gridSize"/></block><block s="gotoXY"><block var="gridx"/><block var="gridY"/></block></script></block><block s="gotoXY"><l>235</l><l>175</l></block><block s="setColor"><color>244,255,224,1</color></block><block s="floodFill"></block></script><script x="179" y="64"><block s="clear"></block></script><script x="22.000001999999995" y="379.80000199999995"><block s="doBroadcast"><l>testBounds</l></block></script></scripts></sprite><sprite name="Turtle" idx="1" x="60" y="60" heading="270" scale="0.375" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,255,255,1" pen="tip" id="121"><costumes><list id="122"><item><costume name="Untitled" center-x="18.5" center-y="19" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAmCAYAAABDClKtAAACBklEQVRYR82Yu0pkQRCGvwFhBQMvkWBgaGTiE2zqK/gWxga7k6iJRpq5siLKCoIuLGviDQQDBW+IyoKKoKAouhcFEUEpqLO0zRn7nJnunimYYDhN/x9/VZ+uOgXgI29j1fof/W8B+Ax8UuVlYABYjE5iCNpQd0AzsAV8AcaBx9iANpStf2/A7cWCs6E2gU6gPgVgQZ2bDQ1nQxWN+iqlfaxwkt6rEICu9Lk0vyrgmmthnueVQiVa64Z7efRT1/qCSja/MeB+lUvnA+oFkH3smNeT+yMvnA8ol+aBwsnB+ONaLM9jQCUczwacvHpKRmio30BTivqKAk6lkYWGcmXrwrgxzpLF1YYyofuBvtg15XKtG/gAfK8Fp6RdagM6gG2gqxagLoFWw8beWoAy0yrNZVGgpOuU7rOacaIMk7VQ6HJFSbskv/8Ryyl5B7VbqZhQmFM7RbGgTF3pvcSZpVL1EhPqXGHGXMUbAkou3jpLWMY2OUxPLqCk0EOevm/qzlEWGPPuCwG1oc7IBJQ7fKfvWp0ZzU3i4ZXwADRYwkMK9K8SIF81Nacwu5XC+KipHYWRAcFrlFNTfxVm2CtJxpq6BVos4REFkvkuWNhOTQM9KWo/9Yi/O4X4onSl71CdmfElmGWfUlDyoUwuzcEsm/hek0Al3z2lcd9XIBl/qhL2N4DGrKN1SNpX/0J70wFmoDEAAAAASUVORK5CYII=" id="123"/></item></list></costumes><sounds><list struct="atomic" id="124"></list></sounds><blocks></blocks><variables></variables><scripts><script x="29" y="10"><block s="receiveGo"></block><custom-block s="INIT"></custom-block></script><comment x="159" y="15" w="90" collapsed="false">Click the green flag in the top right corner to set up the grid.  After the grid appears, you can click on a square to fill it in.  </comment><comment x="275" y="15" w="90" collapsed="false">You can also drag your turtle to another starting position.  Click on the turtle to change starting direction.</comment><script x="10" y="183"><block s="receiveKey"><l><option>space</option></l></block><block s="doRepeat"><l>4</l><script><custom-block s="MOVE_FORWARD()"></custom-block></script></block><custom-block s="ROTATE_LEFT()"></custom-block><block s="doRepeat"><l>4</l><script><custom-block s="MOVE_FORWARD()"></custom-block></script></block><custom-block s="ROTATE_LEFT()"></custom-block><block s="doRepeat"><l>2</l><script><custom-block s="MOVE_FORWARD()"></custom-block></script></block><custom-block s="ROTATE_LEFT()"></custom-block><custom-block s="MOVE_FORWARD()"></custom-block><custom-block s="ROTATE_RIGHT()"></custom-block></script><comment x="338" y="206" w="90" collapsed="false">Place your code under the space key block.  When you are ready to test your code, press the space key.</comment><script x="209" y="147"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="ROTATE_RIGHT()"></custom-block></script></scripts></sprite><watcher scope="Turtle" s="xPosition" style="normal" x="7.562500000000227" y="7.562500000000021" color="74,108,212" hidden="true"/><watcher scope="Turtle" s="yPosition" style="normal" x="7.562500000000227" y="23.443751512499972" color="74,108,212" hidden="true"/><watcher var="gridY" style="normal" x="7.562500000000227" y="55.206254537499944" color="243,118,29" hidden="true"/><watcher var="gridx" style="normal" x="9.074999999998454" y="11.343753024999991" color="243,118,29" hidden="true"/><watcher scope="Turtle" s="direction" style="normal" x="7.562500000000227" y="71.08750604999989" color="74,108,212" hidden="true"/><watcher var="speed" style="normal" x="12.099999999999568" y="6.050007562499857" color="243,118,29" hidden="true"/><watcher var="gridLength" style="normal" x="7.562500000000227" y="86.9687575624999" color="243,118,29" hidden="true"/><watcher var="gridWidth" style="normal" x="7.562500000000227" y="102.850009075" color="243,118,29" hidden="true"/><watcher var="gridSize" style="normal" x="7.562500000000227" y="118.73126058749978" color="243,118,29" hidden="true"/><watcher var="NumCols" style="normal" x="7.562500000000227" y="134.6125120999996" color="243,118,29" hidden="true"/><watcher var="NumRows" style="normal" x="7.562500000000227" y="150.49376361249983" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="7.562500000000227" y="166.37501512499995" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="7.562500000000227" y="182.25626663749978" color="4,148,220" hidden="true"/><watcher var="currentX" style="normal" x="7.562500000000227" y="198.13751814999958" color="243,118,29" hidden="true"/><watcher var="currentY" style="normal" x="7.562500000000227" y="214.01876966249986" color="243,118,29" hidden="true"/><watcher var="currentDirection" style="normal" x="7.562500000000227" y="229.90002117499944" color="243,118,29" hidden="true"/><watcher var="boundsCheck" style="normal" x="7.562500000000227" y="245.78127268749972" color="243,118,29" hidden="true"/><sprite name="Sprite" idx="3" x="-486.6115702479339" y="-608.2644628099174" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,71,69,1" pen="tip" id="172"><costumes><list id="173"><item><costume name="Untitled(2)" center-x="4" center-y="4" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAcElEQVQoU3XPMQ6CYAwG0MfsJZwNk4k3wSPgzKoHYJUVPIJHIXEy3sSdNPZfiHRpmu+lTSu/OqHDMecXBswV9nhjl2FpX9QBruhXYRlvAUZcNsAU4J73/5khQIPnxoZzgKgJ7Qo94nQBkdU4JPrkZxYuqw8eHYBi3gAAAABJRU5ErkJggg==" id="174"/></item></list></costumes><sounds><list struct="atomic" id="175"></list></sounds><blocks></blocks><variables></variables><scripts><script x="57" y="46"><block s="receiveGo"></block><block s="changeEffect"><l><option>ghost</option></l><l>100</l></block><block s="doForever"><script><block s="gotoXY"><block s="reportMouseX"></block><block s="reportMouseY"></block></block></script></block></script><script x="418" y="69"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportTouchingColor"><color>0,71,69,1</color></block><script><block s="setColor"><color>255,255,255,1</color></block><block s="floodFill"></block></script><script><block s="setColor"><color>0,71,69,1</color></block><block s="floodFill"></block></script></block><block s="doBroadcast"><l>drawGrid</l></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="MOVE_FORWARD()" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="forward"><block var="gridSize"/></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportTouchingColor"><color>244,255,224,1</color></block><block s="reportTouchingColor"><color>0,71,69,1</color></block></block><block s="reportEquals"><block var="boundsCheck"/><l>1</l></block></block><script><block s="doSayFor"><l>TURTLE IS OUT OF BOUNDS!!!</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doWait"><block var="speed"/></block></script></block-definition><block-definition s="ROTATE_RIGHT()" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="turn"><l>90</l></block><block s="doWait"><block var="speed"/></block></script></block-definition><block-definition s="ROTATE_LEFT()" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="turnLeft"><l>90</l></block><block s="doWait"><block var="speed"/></block></script></block-definition><block-definition s="DRAW_BACKGROUND" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="CAN_MOVE %&apos;direction&apos;" type="predicate" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>currentX</l><block s="xPosition"></block></block><block s="doSetVar"><l>currentY</l><block s="yPosition"></block></block><block s="doSetVar"><l>currentDirection</l><block s="direction"></block></block><block s="doSetVar"><l>boundsCheck</l><l>0</l></block><block s="doIf"><block s="reportEquals"><block var="direction"/><l>right</l></block><script><block s="doWarp"><script><custom-block s="ROTATE_RIGHT()"></custom-block><custom-block s="MOVE_FORWARD()"></custom-block><block s="doIf"><block s="reportOr"><block s="reportTouchingColor"><color>244,255,224,1</color></block><block s="reportTouchingColor"><color>0,71,69,1</color></block></block><script><block s="gotoXY"><block var="currentX"/><block var="currentY"/></block><block s="setHeading"><block var="currentDirection"/></block><block s="doSetVar"><l>boundsCheck</l><l>1</l></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="gotoXY"><block var="currentX"/><block var="currentY"/></block><block s="setHeading"><block var="currentDirection"/></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="direction"/><l>left</l></block><script><block s="doWarp"><script><custom-block s="ROTATE_LEFT()"></custom-block><custom-block s="MOVE_FORWARD()"></custom-block><block s="doIf"><block s="reportOr"><block s="reportTouchingColor"><color>244,255,224,1</color></block><block s="reportTouchingColor"><color>0,71,69,1</color></block></block><script><block s="gotoXY"><block var="currentX"/><block var="currentY"/></block><block s="setHeading"><block var="currentDirection"/></block><block s="doSetVar"><l>boundsCheck</l><l>1</l></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="gotoXY"><block var="currentX"/><block var="currentY"/></block><block s="setHeading"><block var="currentDirection"/></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="direction"/><l>forward</l></block><script><block s="doWarp"><script><custom-block s="MOVE_FORWARD()"></custom-block><block s="doIf"><block s="reportOr"><block s="reportTouchingColor"><color>244,255,224,1</color></block><block s="reportTouchingColor"><color>0,71,69,1</color></block></block><script><block s="gotoXY"><block var="currentX"/><block var="currentY"/></block><block s="setHeading"><block var="currentDirection"/></block><block s="doSetVar"><l>boundsCheck</l><l>1</l></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="gotoXY"><block var="currentX"/><block var="currentY"/></block><block s="setHeading"><block var="currentDirection"/></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="direction"/><l>backward</l></block><script><block s="doWarp"><script><custom-block s="ROTATE_RIGHT()"></custom-block><custom-block s="ROTATE_RIGHT()"></custom-block><custom-block s="MOVE_FORWARD()"></custom-block><block s="doIf"><block s="reportOr"><block s="reportTouchingColor"><color>244,255,224,1</color></block><block s="reportTouchingColor"><color>0,71,69,1</color></block></block><script><block s="gotoXY"><block var="currentX"/><block var="currentY"/></block><block s="setHeading"><block var="currentDirection"/></block><block s="doSetVar"><l>boundsCheck</l><l>1</l></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="gotoXY"><block var="currentX"/><block var="currentY"/></block><block s="setHeading"><block var="currentDirection"/></block></script></block></script></block><block s="doSetVar"><l>boundsCheck</l><l>1</l></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="INIT" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>boundsCheck</l><l>1</l></block><block s="doSetVar"><l>gridSize</l><l>30</l></block><block s="doAsk"><l>How many columns?</l></block><block s="doSetVar"><l>NumCols</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>How many rows?</l></block><block s="doSetVar"><l>NumRows</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>speed</l><l>.1</l></block><block s="setScale"><block s="reportProduct"><block s="reportQuotient"><block var="gridSize"/><l>80</l></block><l>100</l></block></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="doBroadcast"><l>drawGrid</l></block></script></block-definition></blocks><variables><variable name="gridx"><l>105</l></variable><variable name="gridY"><l>75</l></variable><variable name="speed"><l>.1</l></variable><variable name="NumCols"><l>5</l></variable><variable name="NumRows"><l>5</l></variable><variable name="gridLength"><l>150</l></variable><variable name="gridWidth"><l>150</l></variable><variable name="gridSize"><l>30</l></variable><variable name="currentX"><l>60</l></variable><variable name="currentY"><l>30</l></variable><variable name="currentDirection"><l>180</l></variable><variable name="boundsCheck"><l>1</l></variable></variables></project><media name="2.6 #1" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>