<snapdata remixID="9090549"><project name="U3- OpArt" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADeUlEQVR4Xu3UPWoUUBiF4ZupVMy0ATtJM0VWIEnhQoK1hdZxDzq4CIOV6AokhQO6FbWQdFONYJHGH04wh1vkmXY+zmUeXmZvt9vthg+BSQJ7Apwk79lfAgIUwlQBAU7l97gANTBVQIBT+T0uQA1MFRDgVH6PC1ADUwUEOJXf4wLUwFQBAU7l97gANTBVQIBT+T0uQA1MFRDgVH6PC1ADUwUEOJXf4wLUwH8LvDg7G69fvRxPnz0f6/X6WnsCvBaX478JPDg4GN+/fb36erlcjk+fv4zVavVPNAFq6sYE9u/eGdvt9o979+7vjx+Xl799J8Ab47/dQ09OT8fb8zdXCIvFYjw6PhkfLy78A97uNPq/frPZjMcnx+Ph4eF49/7DODo6ih/1DxhTOWwICLChajMWEGBM5bAhIMCGqs1YQIAxlcOGgAAbqjZjAQHGVA4bAgJsqNqMBQQYUzlsCAiwoWozFhBgTOWwISDAhqrNWECAMZXDhoAAG6o2YwEBxlQOGwICbKjajAUEGFM5bAgIsKFqMxYQYEzlsCEgwIaqzVhAgDGVw4aAABuqNmMBAcZUDhsCAmyo2owFBBhTOWwICLChajMWEGBM5bAhIMCGqs1YQIAxlcOGgAAbqjZjAQHGVA4bAgJsqNqMBQQYUzlsCAiwoWozFhBgTOWwISDAhqrNWECAMZXDhoAAG6o2YwEBxlQOGwICbKjajAUEGFM5bAgIsKFqMxYQYEzlsCEgwIaqzVhAgDGVw4aAABuqNmMBAcZUDhsCAmyo2owFBBhTOWwICLChajMWEGBM5bAhIMCGqs1YQIAxlcOGgAAbqjZjAQHGVA4bAgJsqNqMBQQYUzlsCAiwoWozFhBgTOWwISDAhqrNWECAMZXDhoAAG6o2YwEBxlQOGwICbKjajAUEGFM5bAgIsKFqMxYQYEzlsCEgwIaqzVhAgDGVw4aAABuqNmMBAcZUDhsCAmyo2owFBBhTOWwICLChajMWEGBM5bAhIMCGqs1YQIAxlcOGgAAbqjZjAQHGVA4bAgJsqNqMBQQYUzlsCAiwoWozFhBgTOWwISDAhqrNWECAMZXDhoAAG6o2YwEBxlQOGwICbKjajAUEGFM5bAgIsKFqMxYQYEzlsCEgwIaqzVhAgDGVw4aAABuqNmMBAcZUDhsCAmyo2owFBBhTOWwI/AQR7/yozkkZIwAAAABJRU5ErkJggg==</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" codify="false" inheritance="true" 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 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="225.24311183144238" y="117.65964343598054" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="5,1,0,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="11" y="126"><block s="down"></block></script><script x="11" y="247"><custom-block s="x of corner: %s"><l>2</l></custom-block></script><script x="11" y="320"><custom-block s="corner, x: %s y: %s"><block s="reportMouseX"></block><block s="reportMouseY"></block></custom-block></script><script x="11" y="354"><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="197" y="12"><block s="receiveKey"><l><option>space</option></l></block><block s="doStopThis"><l><option>all</option></l></block></script><script x="189" y="85"><block s="receiveKey"><l><option>right arrow</option></l></block><block s="doStopThis"><l><option>this script</option></l></block></script><script x="201" y="160"><block s="receiveCondition"><block s="reportKeyPressed"><l><option>f</option></l></block></block><block s="doForever"><script><block s="doGotoObject"><l><option>mouse-pointer</option></l></block></script></block></script><script x="406" y="10"><block s="receiveGo"></block><custom-block s="play game"></custom-block></script><script x="52" y="40"><block s="clear"></block></script><script x="12" y="394"><block s="xPosition"></block></script><script x="10" y="419"><custom-block s="x of corner: %s"><l></l></custom-block></script><script x="11" y="446"><block s="yPosition"></block></script><script x="111" y="265"><custom-block s="y of corner: %s"><l></l></custom-block></script><script x="415" y="164"><block s="receiveCondition"><block s="reportKeyPressed"><l><option>f</option></l></block></block><block s="setColor"><color>20,7,0,1</color></block><block s="doForever"><script><block s="doIf"><block s="reportMouseDown"></block><script><block s="floodFill"></block></script></block></script></block></script><script x="268" y="315"><block s="receiveCondition"><block s="reportKeyPressed"><l><option>d</option></l></block></block><block s="doForever"><script><block s="doGotoObject"><l><option>mouse-pointer</option></l></block></script></block></script><script x="478" y="315"><block s="receiveCondition"><block s="reportKeyPressed"><l><option>d</option></l></block></block><custom-block s="draw code"></custom-block></script></scripts></sprite><watcher var="current corner 1" style="normal" x="4.284722222222172" y="4.284722222222207" color="243,118,29" hidden="true"/><watcher var="current corner 2" style="normal" x="4.284722222222172" y="13.282639745833336" color="243,118,29" hidden="true"/><watcher var="corner" style="normal" x="4.284722222222172" y="22.280557269444458" color="243,118,29" hidden="true"/><watcher var="rectangular list" style="normal" x="4.284722222222172" y="31.278474793055594" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="x of corner: %&apos;corner&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="corner"/></block></block></script></block-definition><block-definition s="y of corner: %&apos;corner&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="corner"/></block></block></script></block-definition><block-definition s="play game" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>rectangular list</l><block s="reportNewList"><list></list></block></block><block s="clear"></block><block s="doSayFor"><l>to begin drawing, press D then drag your mouse making rectangular shapes</l><l>3</l></block><block s="doSayFor"><l>when you have finished drawing,press the right arrow key to move to the next step</l><l>3</l></block><block s="doSayFor"><l>now press D to begin!</l><l>2</l></block><block s="doRepeat"><l>3</l><script><block s="doWaitUntil"><block s="reportKeyPressed"><l><option>right arrow</option></l></block></block><block s="doSayFor"><l>to begin filling rectangles, press F</l><l>2</l></block><block s="doWait"><l>1</l></block><block s="doSayFor"><l>when you have finshed, press the space bar!</l><l>2</l></block></script></block></script></block-definition><block-definition s="draw code" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setColor"><color>5,1,0,1</color></block><block s="doUntil"><block s="reportKeyPressed"><l><option>f</option></l></block><script><block s="doIf"><block s="reportMouseDown"></block><script><block s="doWarp"><script><block s="doSetVar"><l>current corner 1</l><custom-block s="corner, x: %s y: %s"><block s="reportMouseX"></block><block s="reportMouseY"></block></custom-block></block><block s="doWaitUntil"><block s="reportNot"><block s="reportMouseDown"></block></block></block><block s="doSetVar"><l>current corner 2</l><custom-block s="corner, x: %s y: %s"><block s="reportMouseX"></block><block s="reportMouseY"></block></custom-block></block><block s="doAddToList"><custom-block s="rectangle, corner 1: %s corner 2: %s"><block var="current corner 1"/><block var="current corner 2"/></custom-block><block var="rectangular list"/></block><block s="doForEach"><l>item</l><block var="rectangular list"/><script><custom-block s="draw rectangle, corner 1: %s corner 2: %s"><block s="reportListItem"><l>1</l><block var="item"/></block><block s="reportListItem"><l>2</l><block var="item"/></block></custom-block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="corner, x: %&apos;x&apos; y: %&apos;y&apos;" type="reporter" category="motion"><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="rectangle, corner 1: %&apos;cc1&apos; corner 2: %&apos;cc2&apos;" type="reporter" category="motion"><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="cc1"/><block var="cc2"/></list></block></block></script></block-definition><block-definition s="corner of rectangle 2: %&apos;rectangle&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="rectangle"/></block></block></script></block-definition><block-definition s="draw rectangle, corner 1: %&apos;c1&apos; corner 2: %&apos;c2&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="up"></block><block s="doDeclareVariables"><list><l>length</l><l>width</l></list></block><block s="doSetVar"><l>length</l><block s="reportDifference"><custom-block s="x of corner: %s"><block var="c1"/></custom-block><custom-block s="x of corner: %s"><block var="c2"/></custom-block></block></block><block s="doSetVar"><l>width</l><block s="reportDifference"><custom-block s="y of corner: %s"><block var="c1"/></custom-block><custom-block s="y of corner: %s"><block var="c2"/></custom-block></block></block><block s="doIf"><block s="reportLessThan"><block var="length"/><l>0</l></block><script><block s="doSetVar"><l>length</l><block s="reportProduct"><block var="length"/><l>-1</l></block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="width"/><l>0</l></block><script><block s="doSetVar"><l>width</l><block s="reportProduct"><block var="width"/><l>-1</l></block></block></script></block><block s="gotoXY"><custom-block s="x of corner: %s"><block var="c1"/></custom-block><custom-block s="y of corner: %s"><block var="c2"/></custom-block></block><block s="down"></block><block s="setHeading"><l>90</l></block><block s="doRepeat"><l>2</l><script><block s="forward"><block var="length"/></block><block s="turn"><l>90</l></block><block s="forward"><block var="width"/></block><block s="turn"><l>90</l></block></script></block><block s="up"></block></script></block-definition></blocks><variables><variable name="current corner 1"><list struct="atomic" id="298">225,201</list></variable><variable name="current corner 2"><list struct="atomic" id="299">121,118</list></variable><variable name="corner"><l>0</l></variable><variable name="rectangular list"><list id="300"><item><list id="301"><item><list struct="atomic" id="302">-149,84</list></item><item><list struct="atomic" id="303">-128,56</list></item></list></item><item><list id="304"><item><list struct="atomic" id="305">-7,42</list></item><item><list struct="atomic" id="306">-157,-30</list></item></list></item><item><list id="307"><item><list struct="atomic" id="308">-49,3</list></item><item><list struct="atomic" id="309">-93,11</list></item></list></item><item><list id="310"><item><ref id="298"></ref></item><item><ref id="299"></ref></item></list></item></list></variable></variables></project><media name="U3- OpArt" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>