<snapdata remixID="8591509"><project name='Agustin Gericho - Lab 1.1' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>1 - Draw a square with all sprites
2 - Move Sprites freely
w - Stop Mouse-Sprite movement
z - Pen Down
x -  Pen Up

Space - Clear Stage</notes>
  <thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATrSURBVHhe7d1NTBxlHMfx/ywC292CC6VU00qsmJpA6cVqqjE28WJoetBDg17U2AYj3WJNoa20Hjx47MH6kqiopBFvNTZFEqImJdCAL5QAbeLBRD0YNG0JbQwEhF1nhgeydbeybY2/iN8Pmcw8zz5sCHyZWTjseGmfASIRtwckCBBSOS/BIyMjlkqlrKyszM3ozMzMWE9PjzU3N7sZrCRZAQ4PD1s8HnejW/Pm0R3WvGPevJs8z66pec4ulj4dHgdfV0NDQ3iMlSMrwIGBASspKXGjWzN/dqdVJgrcaJFnkegas5QfZkGRzU//5uZz8exy7Wfu2KyoqMg2bdrkRlgJss5NwQ85uOwFW11d3dLW2NhoLS0tduzYMdu8ebMVFxfbhg0bwuPR0dFwPz4+brFYbOnzI/6zV+7stTsbfrDyRz/wnz2IryLcBwrL6/zxWitYdYdFisqsIL4+nM+0+FzBluPVAv7jsgKcnJy02dnZcMsUnBmrq6uto6PD5ubmwjNRIpEwz/Osvr7eqqqqbNu2beGazM+f+vGkTZx51ia/ORSG6EUKw/nEw2+Ee0vN+T16tu7J7/yBF8YYv2+Pf3YsDh9efK5gm5+fD+ewcmRdgvv7+2/qB719+3br7e11owVVvyQtWjDlRjeu6J7n7fzUI+Hx2NiYJZPJ8BgrR86/gvv6+mxiYiK8nKoFvwzd3d12/PhxN4OVJGeAwL+Ff0RDigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJAiQEgRIKQIEFIECCkChBQBQooAIUWAkCJASBEgpAgQUgQIKQKEFAH6Lly4kNcbH+W7DvkjQF9tba1FzhWaN3SbbX3hgetGFqz7+XLEfrrkWfKlrcT4DyBA5/T4wvsQDjUOL8VYcbLS2traLO1/LDo/eDrct7w6tBTjF/0V4TrLWIf88N4wGRLd5XZl3VU3utbqzpiN7huxjRs32tnhhK2/64p7JIP/nXz/ndW255nRcB2WR4BObHfcpptm3Mgff73KOtZ+aLt27XIzC5Ivx6zlyLQbmfWdiVk03ZG1DnkKAvy/azrUlE58Xp7e17bPzeR2+JWmdP+5RPrI0b9fh/xxBoQUf4RAigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJAiQEgRIKQIEFIECCkChBQBQooAIUWAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJAiQEgRIKQI0Hc4udc+vbvSWltb3Uxuew8ctMr9Hy27DvnjNg1OQyJuB9NTbmTWFS21mrfas25AE3/oCZt67EU3Miv9/ktrf+pBblRzkwgwQ/f6hK37PcctuHzvFZbY4W8XbtWVONBpV6IV7pFrlQx22kj7a9yqK09cgp2urq6s+H6Nl9qp3fvt/smUvXvpahhVsO6v8ZVOX7T9qT5Lvf64Xf3qBPHdAM6AztDtnv1RHLW3791iJ84Omud57pFreUd6LGpztmXsYxs89cl11yE/BOgLbkRdU1OzbEz5rkP+CBBSvAaEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJAiQEgRIKQIEFIECCkChBQBQooAIUWAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAULI7E+1WdtzoXAMpQAAAABJRU5ErkJggg==</thumbnail>
  <stage inheritance='true' id='1' volume='100' height='360' tempo='60' lines='round' width='480' name='Stage' sublistIDs='false' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='false' costume='0'>
    <pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHhe7cExAQAAAMKg9U9tDB8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsajf4AAXBXLv8AAAAASUVORK5CYII=</pentrails>
    <costumes>
      <list id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <watcher hidden='true' x='10' s='xPosition' style='normal' color='74,108,212' y='10' scope='Sprite'/>
      <watcher hidden='true' x='10' s='yPosition' style='normal' color='74,108,212' y='31.000001999999995' scope='Sprite'/>
      <watcher hidden='true' x='10' s='reportMouseX' style='normal' color='4,148,220' y='52.00000399999999' scope='Stage'/>
      <watcher hidden='true' x='10' s='reportMouseY' style='normal' color='4,148,220' y='73.00000599999998' scope='Stage'/>
      <watcher hidden='true' x='10' s='direction' style='normal' color='74,108,212' y='94.00000799999998' scope='Sprite'/>
      <sprite x='15' pen='tip' id='13' y='65' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' costume='0' color='223,235,0,1' pan='0' draggable='true'>
        <costumes>
          <list id='14' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='15' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='19' y='127'>
            <block s='receiveKey'>
              <l>
                <option>1</option>
              </l>
            </block>
            <block s='doBroadcast'>
              <l>Drawing...</l>
            </block>
            <block s='clear'/>
            <block s='setXPosition'>
              <l>-100</l>
            </block>
            <block s='setYPosition'>
              <l>-100</l>
            </block>
            <block s='down'/>
            <block s='doRepeat'>
              <l>4</l>
              <script>
                <block s='forward'>
                  <l>200</l>
                </block>
                <block s='turnLeft'>
                  <l>90</l>
                </block>
                <block s='doWait'>
                  <l>.05</l>
                </block>
              </script>
            </block>
            <block s='up'/>
            <block s='doBroadcast'>
              <l>Finished</l>
            </block>
          </script>
          <script x='190' y='140'>
            <block s='receiveKey'>
              <l>
                <option>z</option>
              </l>
            </block>
            <block s='down'/>
          </script>
          <script x='13' y='412'>
            <block s='receiveKey'>
              <l>
                <option>q</option>
              </l>
            </block>
            <block s='gotoXY'>
              <block s='reportSum'>
                <block s='reportMouseX'/>
                <l>30</l>
              </block>
              <block s='reportMouseY'/>
            </block>
          </script>
          <script x='16' y='485'>
            <block s='receiveKey'>
              <l>
                <option>2</option>
              </l>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportMouseX'/>
                  <block s='reportMouseY'/>
                </block>
              </script>
            </block>
          </script>
          <script x='342' y='155'>
            <block s='receiveKey'>
              <l>
                <option>w</option>
              </l>
            </block>
            <block s='doStopThis'>
              <l>
                <option>all</option>
              </l>
            </block>
          </script>
          <script x='182' y='225'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='setColor'>
              <color>223,235,0,1</color>
            </block>
            <block s='clear'/>
            <block s='doBroadcast'>
              <l>Cleared Stage</l>
            </block>
            <block s='doWait'>
              <l>1</l>
            </block>
            <block s='doBroadcast'>
              <l>waiting...</l>
            </block>
          </script>
          <script x='20' y='10'>
            <block s='receiveKey'>
              <l>
                <option>x</option>
              </l>
            </block>
            <block s='up'/>
          </script>
        </scripts>
      </sprite>
      <sprite x='-15' pen='tip' id='83' y='-65' name='Sprite(2)' idx='2' volume='100' rotation='1' scale='1' heading='90' costume='0' color='204,14,0,1' pan='0' draggable='true'>
        <costumes>
          <list id='84' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='85' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='204' y='218'>
            <block s='receiveKey'>
              <l>
                <option>2</option>
              </l>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportProduct'>
                    <block s='reportMouseX'/>
                    <l>-1</l>
                  </block>
                  <block s='reportProduct'>
                    <block s='reportMouseY'/>
                    <l>-1</l>
                  </block>
                </block>
              </script>
            </block>
          </script>
          <script x='229' y='140'>
            <block s='receiveKey'>
              <l>
                <option>w</option>
              </l>
            </block>
            <block s='doStopThis'>
              <l>
                <option>all</option>
              </l>
            </block>
          </script>
          <script x='20' y='149'>
            <block s='receiveKey'>
              <l>
                <option>z</option>
              </l>
            </block>
            <block s='down'/>
          </script>
          <script x='18' y='211'>
            <block s='receiveKey'>
              <l>
                <option>1</option>
              </l>
            </block>
            <block s='clear'/>
            <block s='setXPosition'>
              <l>-100</l>
            </block>
            <block s='setYPosition'>
              <l>-100</l>
            </block>
            <block s='down'/>
            <block s='doRepeat'>
              <l>4</l>
              <script>
                <block s='forward'>
                  <l>200</l>
                </block>
                <block s='turnLeft'>
                  <l>90</l>
                </block>
                <block s='doWait'>
                  <l>.05</l>
                </block>
              </script>
            </block>
            <block s='up'/>
          </script>
          <script x='25' y='485'>
            <block s='receiveKey'>
              <l>
                <option>q</option>
              </l>
            </block>
            <block s='gotoXY'>
              <block s='reportSum'>
                <block s='reportMouseX'/>
                <l>30</l>
              </block>
              <block s='reportMouseY'/>
            </block>
          </script>
          <script x='467' y='149'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='setColor'>
              <color>204,14,0,1</color>
            </block>
          </script>
          <script x='20' y='10'>
            <block s='receiveKey'>
              <l>
                <option>x</option>
              </l>
            </block>
            <block s='up'/>
          </script>
        </scripts>
      </sprite>
      <watcher x='12' s='getLastMessage' style='normal' color='230,168,34' y='9.000009999999974' scope='Stage'/>
      <sprite x='-15' pen='tip' id='149' y='65' name='Sprite(3)' idx='3' volume='100' rotation='1' scale='1' heading='90' costume='0' color='0,204,3,1' pan='0' draggable='true'>
        <costumes>
          <list id='150' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='151' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='17' y='257'>
            <block s='receiveKey'>
              <l>
                <option>1</option>
              </l>
            </block>
            <block s='clear'/>
            <block s='setXPosition'>
              <l>-100</l>
            </block>
            <block s='setYPosition'>
              <l>-100</l>
            </block>
            <block s='down'/>
            <block s='doRepeat'>
              <l>4</l>
              <script>
                <block s='forward'>
                  <l>200</l>
                </block>
                <block s='turnLeft'>
                  <l>90</l>
                </block>
                <block s='doWait'>
                  <l>.05</l>
                </block>
              </script>
            </block>
            <block s='up'/>
          </script>
          <script x='195' y='265'>
            <block s='receiveKey'>
              <l>
                <option>z</option>
              </l>
            </block>
            <block s='down'/>
          </script>
          <script x='190' y='342'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='setColor'>
              <color>0,204,3,1</color>
            </block>
          </script>
          <script x='20' y='127'>
            <block s='receiveKey'>
              <l>
                <option>2</option>
              </l>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportProduct'>
                    <block s='reportMouseX'/>
                    <l>-1</l>
                  </block>
                  <block s='reportMouseY'/>
                </block>
              </script>
            </block>
          </script>
          <script x='20' y='10'>
            <block s='receiveKey'>
              <l>
                <option>x</option>
              </l>
            </block>
            <block s='up'/>
          </script>
        </scripts>
      </sprite>
      <sprite x='15' pen='tip' id='197' y='-65' name='Sprite(4)' idx='4' volume='100' rotation='1' scale='1' heading='90' costume='0' color='0,122,184,1' pan='0' draggable='true'>
        <costumes>
          <list id='198' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='199' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='23' y='129'>
            <block s='receiveKey'>
              <l>
                <option>1</option>
              </l>
            </block>
            <block s='clear'/>
            <block s='setXPosition'>
              <l>-100</l>
            </block>
            <block s='setYPosition'>
              <l>-100</l>
            </block>
            <block s='down'/>
            <block s='doRepeat'>
              <l>4</l>
              <script>
                <block s='forward'>
                  <l>200</l>
                </block>
                <block s='turnLeft'>
                  <l>90</l>
                </block>
                <block s='doWait'>
                  <l>.05</l>
                </block>
              </script>
            </block>
            <block s='up'/>
          </script>
          <script x='225' y='136'>
            <block s='receiveKey'>
              <l>
                <option>z</option>
              </l>
            </block>
            <block s='down'/>
          </script>
          <script x='229' y='211'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='setColor'>
              <color>0,122,184,1</color>
            </block>
          </script>
          <script x='20' y='10'>
            <block s='receiveKey'>
              <l>
                <option>2</option>
              </l>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportMouseX'/>
                  <block s='reportProduct'>
                    <block s='reportMouseY'/>
                    <l>-1</l>
                  </block>
                </block>
              </script>
            </block>
          </script>
          <script x='390' y='146'>
            <block s='receiveKey'>
              <l>
                <option>x</option>
              </l>
            </block>
            <block s='up'/>
          </script>
        </scripts>
      </sprite>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition category='other' s='square' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
    </block-definition>
  </blocks>
  <variables/>
</project><media name="Agustin Gericho - Lab 1.1" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>