<snapdata remixID="8747355"><project name="U2L2-DrawShapeP2" app="Snap! 5.1, http://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" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==</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="26.000000000000014,0,40,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="395.0234395" y="957.500002"><block s="reportListItem"><l>2</l><block var="point"/><comment w="90" collapsed="false">experimenting with script to draw rectangle</comment></block></script><script x="13.5" y="10"><block s="doSetVar"><l>A</l><block s="reportNewList"><list><block s="reportNewList"><list><l>-50</l><l>20</l></list></block><block s="reportNewList"><list><l>-10</l><l>120</l></list></block><block s="reportNewList"><list><l>10</l><l>120</l></list></block><block s="reportNewList"><list><l>50</l><l>20</l></list></block><block s="reportNewList"><list><l>30</l><l>20</l></list></block><block s="reportNewList"><list><l>20</l><l>50</l></list></block><block s="reportNewList"><list><l>-20</l><l>50</l></list></block><block s="reportNewList"><list><l>-30</l><l>20</l></list></block></list></block></block><block s="doSetVar"><l>A PLUS</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>-50</l><l>20</l></custom-block><custom-block s="point %n %n"><l>-10</l><l>120</l></custom-block><custom-block s="point %n %n"><l>10</l><l>120</l></custom-block><custom-block s="point %n %n"><l>50</l><l>20</l></custom-block><custom-block s="point %n %n"><l>30</l><l>20</l></custom-block><custom-block s="point %n %n"><l>20</l><l>50</l></custom-block><custom-block s="point %n %n"><l>-20</l><l>50</l></custom-block><custom-block s="point %n %n"><l>-30</l><l>20</l></custom-block></list></block></block><block s="doSetVar"><l>C</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>-50</l><l>20</l></custom-block><custom-block s="point %n %n"><l>-50</l><l>120</l></custom-block><custom-block s="point %n %n"><l>10</l><l>120</l></custom-block><custom-block s="point %n %n"><l>10</l><l>90</l></custom-block><custom-block s="point %n %n"><l>-20</l><l>90</l></custom-block><custom-block s="point %n %n"><l>-20</l><l>50</l></custom-block><custom-block s="point %n %n"><l>10</l><l>50</l></custom-block><custom-block s="point %n %n"><l>10</l><l>20</l></custom-block></list></block></block><block s="doSetVar"><l>shapes</l><block s="reportNewList"><list><block var="A"/><block var="C"/><block var="square"/></list></block></block></script><script x="11.5" y="297.5"><block s="up"></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="A"/><script><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="item"/></block><block s="reportListItem"><l>2</l><block var="item"/><comment w="90" collapsed="false">solution #1 not using custom blocks</comment></block></block><block s="down"></block></script></custom-block><block s="doSetVar"><l>point</l><block s="reportListItem"><l>1</l><block var="A"/></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="point"/></block><block s="reportListItem"><l>2</l><block var="point"/></block></block></script><script x="212" y="290.5"><block s="clear"></block></script><script x="23" y="470.5"><block s="up"></block><custom-block s="for each %upvar of %l %cs"><l>point</l><block var="A PLUS"/><script><custom-block s="glide to point %l"><block var="point"/></custom-block><block s="down"><comment w="90" collapsed="false">solution #3 - using glide and forced data type in block glide to point</comment></block></script></custom-block><custom-block s="glide to point %l"><block s="reportListItem"><l>1</l><block var="A PLUS"/></block></custom-block></script><script x="25" y="618.5"><custom-block s="draw shape %l"><block var="A PLUS"/></custom-block></script><script x="199" y="645.5"><block s="clear"></block></script><script x="243.5" y="750"><block s="clear"></block></script><script x="30" y="712"><block s="clear"></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="shapes"/><script><custom-block s="draw shape %l"><block var="item"/></custom-block><block s="doWait"><l>1</l></block><block s="clear"></block></script></custom-block></script><script x="45" y="664.5"><custom-block s="draw shape %l"><block var="C"/></custom-block></script></scripts></sprite><watcher var="A" style="normal" x="4.844708658851118" y="71.45945368704055" color="243,118,29" hidden="true"/><watcher var="point" style="normal" x="7.725781250001319" y="7.725781249999976" color="243,118,29" hidden="true"/><watcher var="square" style="normal" x="51.43791445827867" y="5.124461873102156" color="243,118,29" hidden="true"/><watcher var="rectangle" style="normal" x="6.824853495142179" y="42.95773811052604" color="243,118,29" hidden="true"/><watcher var="A PLUS" style="normal" x="0" y="40.37974683544306" color="243,118,29" hidden="true"/><watcher var="triangle" style="normal" x="45.91209500016885" y="19.977135650574937" color="243,118,29" hidden="true"/><watcher var="last point" style="normal" x="15.485436893205588" y="15.485436893203868" color="243,118,29" hidden="true"/><watcher var="shapes" style="normal" x="12.862903225806235" y="12.862903225806434" color="243,118,29" hidden="true"/><sprite name="Sprite(2)" idx="2" x="-164" y="110" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,204,142.80000000000004,1" pen="tip" id="227"><costumes><list struct="atomic" id="228"></list></costumes><sounds><list struct="atomic" id="229"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><watcher var="C" style="normal" x="-53.69892473118307" y="213.30107526881721" color="243,118,29" extX="200" extY="149.99999999999994"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></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="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></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="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></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="go to point %&apos;point&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="point"/></block><block s="reportListItem"><l>2</l><block var="point"/></block></block></script></block-definition><block-definition s="glide to point %&apos;point&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doGlide"><l>.5</l><custom-block s="x coordinate of point %l"><block var="point"/></custom-block><custom-block s="y coordinate of point %l"><block var="point"/></custom-block></block></script></block-definition><block-definition s="point %&apos;x&apos; %&apos;y&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></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 coordinate of point %&apos;point&apos;" type="reporter" category="looks"><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 coordinate of point %&apos;point&apos;" type="reporter" category="looks"><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><block-definition s="draw shape %&apos;shape&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="up"></block><custom-block s="for each %upvar of %l %cs"><l>point</l><block var="shape"/><script><custom-block s="glide to point %l"><block var="point"/></custom-block><block s="down"></block></script></custom-block><custom-block s="glide to point %l"><block s="reportListItem"><l>1</l><block var="shape"/></block></custom-block></script></block-definition></blocks><variables><variable name="A"><list id="395"><item><list struct="atomic" id="396">-50,20</list></item><item><list struct="atomic" id="397">-10,120</list></item><item><list struct="atomic" id="398">10,120</list></item><item><list struct="atomic" id="399">50,20</list></item><item><list struct="atomic" id="400">30,20</list></item><item><list struct="atomic" id="401">20,50</list></item><item><list struct="atomic" id="402">-20,50</list></item><item><list struct="atomic" id="403">-30,20</list></item></list></variable><variable name="point"><ref id="396"></ref></variable><variable name="square"><list id="404"><item><list struct="atomic" id="405">0,0</list></item><item><list struct="atomic" id="406">0,100</list></item><item><list struct="atomic" id="407">100,100</list></item><item><list struct="atomic" id="408">100,0</list></item></list></variable><variable name="rectangle"><list id="409"><item><list struct="atomic" id="410">0,0</list></item><item><list struct="atomic" id="411">0,100</list></item><item><list struct="atomic" id="412">200,100</list></item><item><list struct="atomic" id="413">200,0</list></item></list></variable><variable name="A PLUS"><list id="414"><item><list struct="atomic" id="415">-50,20</list></item><item><list struct="atomic" id="416">-10,120</list></item><item><list struct="atomic" id="417">10,120</list></item><item><list struct="atomic" id="418">50,20</list></item><item><list struct="atomic" id="419">30,20</list></item><item><list struct="atomic" id="420">20,50</list></item><item><list struct="atomic" id="421">-20,50</list></item><item><list struct="atomic" id="422">-30,20</list></item></list></variable><variable name="triangle"><list id="423"><item><list struct="atomic" id="424">-100,0</list></item><item><list struct="atomic" id="425">0,100</list></item><item><list struct="atomic" id="426">100,0</list></item></list></variable><variable name="last point"><list struct="atomic" id="427">-100,0</list></variable><variable name="C"><list id="428"><item><list struct="atomic" id="429">-50,20</list></item><item><list struct="atomic" id="430">-50,120</list></item><item><list struct="atomic" id="431">10,120</list></item><item><list struct="atomic" id="432">10,90</list></item><item><list struct="atomic" id="433">-20,90</list></item><item><list struct="atomic" id="434">-20,50</list></item><item><list struct="atomic" id="435">10,50</list></item><item><list struct="atomic" id="436">10,20</list></item></list></variable><variable name="shapes"><list id="437"><item><ref id="395"></ref></item><item><ref id="428"></ref></item><item><ref id="404"></ref></item></list></variable></variables></project><media name="U2L2-DrawShapeP2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>