<snapdata remixID="8973506"><project name='drawing shapes again' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>click space to clean</notes>
  <thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADR0lEQVR4Xu3WMa5xcRjE4feISkGhkKgVOrELpUrU1kClsgaJndiFHVgELZH4ciVfcXMXMGfG72zgP+/MU5zm/X6/i48GRA00ABQ1z7OfBgAIBGkDAJTWz+MAxIC0AQBK6+dxAGJA2gAApfXzOAAxIG0AgNL6eRyAGJA2AEBp/TwOQAxIGwCgtH4eByAGpA0AUFo/jwMQA9IGACitn8cBiAFpAwCU1s/jAMSAtAEASuvncQBiQNoAAKX18zgAMSBtAIDS+nkcgBiQNgBAaf08DkAMSBsAoLR+HgcgBqQNAFBaP48DEAPSBgAorZ/HAYgBaQMAlNbP4wDEgLQBAErr53EAYkDaAACl9fM4ADEgbQCA0vp5HIAYkDYAQGn9PA5ADEgbAKC0fh4HIAakDQBQWj+PAxAD0gYAKK2fxwGIAWkDAJTWz+MAxIC0AQBK6+fxWIDH47Eul0tNJpPa7/fV6XRYu4UNxAL86Xqz2dTtdvvU/nw+azQa1WKxqNVq1cIpvjNSNMCfSdfrdT0ejz/rvl6vGg6HdTqdqtfrfef6Lbg6GuD1eq3dbldN0/yqejAY1Ha7rel0Wt1utwUzfG+EaIDL5fLz73e/3+twONRsNqt+v/+9a7fw8liA5/O55vN5jcfjFtZOpP8NxAJkYo8GAOixU2xKAMZO63EYAD12ik0JwNhpPQ4DoMdOsSkBGDutx2EA9NgpNiUAY6f1OAyAHjvFpgRg7LQehwHQY6fYlACMndbjMAB67BSbEoCx03ocBkCPnWJTAjB2Wo/DAOixU2xKAMZO63EYAD12ik0JwNhpPQ4DoMdOsSkBGDutx2EA9NgpNiUAY6f1OAyAHjvFpgRg7LQehwHQY6fYlACMndbjMAB67BSbEoCx03ocBkCPnWJTAjB2Wo/DAOixU2xKAMZO63EYAD12ik0JwNhpPQ4DoMdOsSkBGDutx2EA9NgpNiUAY6f1OAyAHjvFpgRg7LQehwHQY6fYlACMndbjMAB67BSbEoCx03ocBkCPnWJTAjB2Wo/DAOixU2xKAMZO63EYAD12ik0JwNhpPQ4DoMdOsSkBGDutx2EA9NgpNiUAY6f1OAyAHjvFpgRg7LQehwHQY6fYlP8ATIYFt+W/LYAAAAAASUVORK5CYII=</thumbnail>
  <stage inheritance='true' id='1' volume='100' height='360' tempo='60' lines='round' width='480' sublistIDs='false' name='Stage' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='false' costume='0'>
    <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 id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='-47.632971130535' pen='tip' id='8' y='9.777472322368112' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' costume='0' color='80,80,80,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='43' y='43'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='clear'/>
            <block s='down'/>
          </script>
          <script x='268' y='45'>
            <block s='receiveGo'/>
            <block s='doAsk'>
              <l>Tell me a number and i will draw  a regular polygon with that many sides</l>
            </block>
            <block s='doIfElse'>
              <block s='reportGreaterThan'>
                <block s='getLastAnswer'/>
                <l>2</l>
              </block>
              <script>
                <block s='doIf'>
                  <block s='reportEquals'>
                    <block s='getLastAnswer'/>
                    <l>3</l>
                  </block>
                  <script>
                    <custom-block s='Triangle'/>
                  </script>
                </block>
                <block s='doIf'>
                  <block s='reportEquals'>
                    <block s='getLastAnswer'/>
                    <l>4</l>
                  </block>
                  <script>
                    <custom-block s='square'/>
                  </script>
                </block>
                <block s='doIf'>
                  <block s='reportEquals'>
                    <block s='getLastAnswer'/>
                    <l>5</l>
                  </block>
                  <script>
                    <custom-block s='Pentagon'/>
                  </script>
                </block>
                <block s='doIf'>
                  <block s='reportEquals'>
                    <block s='getLastAnswer'/>
                    <l>6</l>
                  </block>
                  <script>
                    <custom-block s='Hexagon'/>
                  </script>
                </block>
                <block s='doIf'>
                  <block s='reportEquals'>
                    <block s='getLastAnswer'/>
                    <l>7</l>
                  </block>
                  <script>
                    <block s='doSayFor'>
                      <l>error that is not a regular polygon</l>
                      <l>2</l>
                    </block>
                  </script>
                </block>
                <block s='doIf'>
                  <block s='reportEquals'>
                    <block s='getLastAnswer'/>
                    <l>8</l>
                  </block>
                  <script>
                    <custom-block s='Octagon'/>
                  </script>
                </block>
                <block s='doIf'>
                  <block s='reportEquals'>
                    <block s='getLastAnswer'/>
                    <l>9</l>
                  </block>
                  <script>
                    <block s='doSayFor'>
                      <l>error that is not a regular polygon</l>
                      <l>2</l>
                    </block>
                  </script>
                </block>
                <block s='doIf'>
                  <block s='reportEquals'>
                    <block s='getLastAnswer'/>
                    <l>10</l>
                  </block>
                  <script>
                    <block s='doSayFor'>
                      <l>error that is not a regular polygon</l>
                      <l>2</l>
                    </block>
                  </script>
                </block>
              </script>
              <script>
                <block s='doSayFor'>
                  <l>error that is not a regular polygon</l>
                  <l>2</l>
                </block>
              </script>
            </block>
          </script>
        </scripts>
      </sprite>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='10' var='side'/>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='square' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doSetVar'>
          <l>side</l>
          <l>4</l>
        </block>
        <block s='doRepeat'>
          <block var='side'/>
          <script>
            <block s='forward'>
              <l>100</l>
            </block>
            <block s='turnLeft'>
              <l>90</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='Triangle' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doSetVar'>
          <l>side</l>
          <l>3</l>
        </block>
        <block s='doRepeat'>
          <block var='side'/>
          <script>
            <block s='forward'>
              <l>100</l>
            </block>
            <block s='turnLeft'>
              <l>120</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='Pentagon' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doSetVar'>
          <l>side</l>
          <l>5</l>
        </block>
        <block s='doRepeat'>
          <block var='side'/>
          <script>
            <block s='forward'>
              <l>50</l>
            </block>
            <block s='turnLeft'>
              <l>72</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='Octagon' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doSetVar'>
          <l>side</l>
          <l>8</l>
        </block>
        <block s='doRepeat'>
          <block var='side'/>
          <script>
            <block s='forward'>
              <l>50</l>
            </block>
            <block s='turnLeft'>
              <l>45</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='Hexagon' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doRepeat'>
          <l>6</l>
          <script>
            <block s='forward'>
              <l>50</l>
            </block>
            <block s='turnLeft'>
              <l>60</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables>
    <variable name='side'>
      <l>4</l>
    </variable>
  </variables>
</project><media name="drawing shapes again" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>