<snapdata remixID="10976351"><project name="Lab 3.1.1 Abstraction" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3dCZgtRXn/8bd67lxBMZjENdFEURN33KLewSAqQljm1FtzGcUFvKKCyl+jqIiYgNeIKEY0uOGOIGIc7lT1GZSAKGjghrjFfYkGt0QNccElgMxMV57yPz5B42Vmzpw+1X3628/j4/OE7nrf+lSFnzPTp44RLgQQQAABBBAYuYAZeUUKIoAAAggggIAQwGwCBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQACCCCAAAHMHkAAAQQQQCCDAAGcAZ2SCCCAAAIIEMDsAQQQQAABBDIIEMAZ0CmJAAIIIIAAAcweQAABBBBAIIMAAZwBnZIIIIAAAggQwOwBBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQACCCCAAAHMHkAAAQQQQCCDAAGcAZ2SCCCAAAIIEMDsAQQQQAABBDIIEMAZ0CmJAAIIIIAAAcweQAABBBBAIIMAAZwBnZIIIIAAAggQwOwBBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQACCCCAAAHMHkAAAQQQQCCDAAGcAZ2SCCCAAAIIEMDsAQQQQAABBDIIEMAZ0CmJAAIIIIAAAcweQAABBBBAIIMAAZwBnZIIIIAAAggQwOwBBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQACCCCAAAHMHkAAAQQQQCCDAAGcAZ2SCCCAAAIIEMDsAQQQQAABBDIIEMAZ0CmJAAIIIIAAAcweQAABBBBAIIMAAZwBnZIIIIAAAggQwOwBBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQACCCCAAAHMHkAAAQQQQCCDAAGcAZ2SCCCAAAIIEMDsAQQQQAABBDIIEMAZ0CmJAAIIIIAAAcweQAABBBBAIIMAAZwBnZIIIIAAAggQwOwBBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQACCCCAAAHMHkAAAQQQQCCDAAGcAZ2SCCCAAAIIEMDsAQQQQAABBDIIEMAZ0CmJAAIIIIAAAcweQAABBBBAIIMAAZwBnZIIIIAAAggQwOwBBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQACCCCAAAHMHkAAAQQQQCCDAAGcAZ2SCCCAAAIIEMDsAQQQQAABBDIIEMAZ0CmJAAIIIIAAAcweQAABBBBAIIMAAZwBnZIIIIAAAggQwOwBBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQACCCCAAAHMHkAAAQQQQCCDAAGcAZ2SCCCAAAIIEMDsAQQQQAABBDIIEMAZ0CmJAAIIIIAAAcweQAABBBBAIIMAAZwBnZIIIIAAAggQwOwBBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQACCCCAAAHMHkAAAQQQQCCDAAGcAZ2SCCCAAAIIEMDsAQQQQAABBDIIEMAZ0CmJAAIIIIAAAcweQAABBBBAIIMAAZwBnZIIIIAAAggQwOwBBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQACCCCAAAHMHkAAAQQQQCCDAAGcAZ2SCCCAAAIIEMDsAQQQQAABBDIIEMAZ0CmJAAIIIIAAAcweQAABBBBAIIMAAZwBnZIIIIAAAggQwOwBBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQACCCCAAAHMHkAAAQQQQCCDAAGcAZ2SCCCAAAIIEMDsAQQQQAABBDIIEMAZ0CmJAAIIIIAAAcweQAABBBBAIIMAAZwBnZIIIIAAAggQwOwBBBBAAAEEMggQwBnQKYkAAggggAABzB5AAAEEEEAggwABnAGdkggggAACCBDA7AEEEEAAAQQyCBDAGdApiQAC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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="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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="20" y="20"><custom-block s="draw a square %s"><l>100</l></custom-block></script><script x="20" y="55.83333333333337"><custom-block s="draw a triangle %s"><l>100</l></custom-block></script><script x="20" y="91.66666666666674"><custom-block s="draw an octogon %s"><l>100</l></custom-block></script><script x="20" y="127.50000000000011"><custom-block s="draw a pentagon %s"><l>100</l></custom-block></script><script x="20" y="163.3333333333335"><custom-block s="reset"></custom-block></script><script x="35" y="218.8333333333333"><custom-block s="regular polygon: # of sides %s size %s"><l>360</l><l>1</l></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="regular polygon" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="draw a square %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script><comment w="90" collapsed="false">This will draw a square</comment></block><block s="up"></block></script></block-definition><block-definition s="draw a triangle %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>120</l></block></script><comment w="90" collapsed="false">This will draw a triangle</comment></block><block s="up"></block></script></block-definition><block-definition s="draw an octogon %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>8</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>45</l></block></script><comment w="90" collapsed="false">This will draw an octogon</comment></block><block s="up"></block></script></block-definition><block-definition s="draw a pentagon %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>5</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>75</l></block></script><comment w="90" collapsed="false">This will draw a pentagon</comment></block><block s="up"></block></script></block-definition><block-definition s="reset" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"><comment w="90" collapsed="false">This resets the sprite to the center and clears the stage</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block></script></block-definition><block-definition s="regular polygon: # of sides %&apos;# of sides&apos; size %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="# of sides"/><script><block s="forward"><block var="size"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="# of sides"/></block></block></script></block><block s="up"></block></script></block-definition></blocks><variables></variables></project><media name="Lab 3.1.1 Abstraction" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>