<snapdata remixID="8952739"><project name='U3L1-Brickwall' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes/>
  <thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEUUlEQVR4Xu3cvYoUQRSG4VoUNthIGETYzBswMDOUGWQyQ7PJDM3VXDCTvQDBzDsQVkMxEEzEWxBRMBA0MJCRcTBw6JE+darmq1P9btxVp/vrp/rn9O4erdfrdeKHBEQJHAFQlDxl/yQAQCBIEwCgNH6KAxAD0gQAKI2f4gDEgDQBAErjpzgAMSBNAIDS+CkOQAxIEwCgNH6KAxAD0gQAKI2f4gDEgDQBAErjpzgAMSBNAIDS+CkOQAxIEwCgNH6KAxAD0gQAKI2f4qEBnp0uRp3Bex9fplrbbnag1tyWeUcF0eBGANw5KVasAPSpBiAAfYKco0MDdB47wxtIIDTA3WekyLdPy/Pe0HE3YClrFwDYwYvMZuFF/QEgAKV2AQhAAEoToLg0ga6ugPuStL6cWF4I6AP6/AKQPqBPkHM0AAHoJOQbHhqg79AZ3UICAGzhLEx4H0ID5EvIVi6NaNEKBiAARfS2ZQEIQClAisdPoKtnQBrR8UACkD6gVC0AAQjA3AQs32xrbTv0MqR6FMjNUTku9BVQGRy1yyQQGiBtGNowZZZB5iwABGAmnTLDAAjAMpKYZbIJhH4GnOxZ6+jAQwOs1VqxzEsbxrcaAEgj2ifIORqAAHQS8g0PDdB36IxuIYHQAGnD0IaRLiIAAhCAAwlY/xDe+ybN34SIGHIF5AoookfZXhLo6iVk30mx3hJpRB+ONwDpAx5O20AlAAIQgNIEKC5NIPQVUJocxYskEBogbRjaMEVWQe4kAARgrp0i4wAIwCKQmGS6CXT1DEgjOh5kANIHlKoFIAABmJuA5ZttrW03+15rbsu8uRmqx4W+AqrDo74/gdAAacPQhvEvAccMAASgg49/KAAB6FfEDJNOIPQz4KTPXCcHHxqgpU1Ra1vaML6VAEAa0T5BztEABKCTkG94aIC+Q2d0CwmEBkgbhjaMdBEBEIAAHEjA+ofw3jdp/jeMiCFXQK6AInqU7SWBrl5C9p0U6y3R0rT23j5L7XNUkACkDyi1C0AAAlCaAMWlCYS+AkqTo3iRBEIDpA1DG6bIKsidBIAAzLVTZBwAAVgEEpNMN4GungFLNXVpRB9uQQCQPuDhtA1UAiAAAZibgOVWWWtbvgXnnr3tuNBXQN+hM7qFBEIDpA1DG0a6iAAIQAAOJGD9/UPvcyS/ki9lSPHICYR+BowcPPvewVtwrdaKZV7v7bPU15uooENfAS1Qam0LQB99APIlxCfIOTo0QOexM7yBBEIDpA9IH1C6hgAIQADSiHYZ4BZ8uhgVoPXrhuWt2/smzZeQUadw/EaPri7S+++f0+rZ47RcLscPZMtwCTR7Bdy9grw6/pqevj1Ps9ksXMjs8P4EmgX4v9vSr+OL6cWlb+n83RvObfAEmgV458q1dOPC5X/iff3zU7r7/Emaz+fBY2f3/ybQJMDVrdvp+ocf6cvJOp2sbqb7Dx9wxjpNoEmAnWbNYQ0k8Bu2whkCjXGhywAAAABJRU5ErkJggg==</thumbnail>
  <stage inheritance='false' id='1' volume='100' height='360' tempo='60' lines='flat' width='480' sublistIDs='false' name='Stage' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='true' costume='0'>
    <pentrails>data:image/png;base64,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</pentrails>
    <costumes>
      <list id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='-100' pen='tip' id='8' y='-170' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' costume='0' color='145,26,68,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='14' y='17'>
            <block s='receiveGo'/>
            <block s='clear'/>
            <block s='gotoXY'>
              <l>-100</l>
              <l>110</l>
            </block>
            <custom-block s='Draw brick wall with %s rows'>
              <l>20</l>
            </custom-block>
          </script>
        </scripts>
      </sprite>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='set flag %&apos;which&apos; to %&apos;tf&apos;' category='sensing' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input readonly='true' type='%s'>
          <options>Presentation modeRetina display supportLong form input dialogPlain prototype labelsInput slidersExecute on slider changeClicking soundTurbo modeFlat designKeyboard editingTable supportTable linesVisible steppingThread safe scriptsPrefer smooth animationsFlat line endsCodification supportInheritance support</options>
        </input>
        <input type='%b'/>
      </inputs>
      <script>
        <block s='doRun'>
          <block s='reportJSFunction'>
            <list>
              <l>which</l>
              <l>tf</l>
            </list>
            <l>var   stage = this.parentThatIsA(StageMorph),        ide = stage.parentThatIsA(IDE_Morph),        world = stage.parentThatIsA(WorldMorph);if (tf != !!tf) return;try{ide.savingPreferences = false;switch (which) {    case &apos;Presentation mode&apos;:        if (tf != ide.isAppMode) ide.toggleAppMode();        break;    case &apos;Retina display support&apos;:        if (tf != isRetinaEnabled()) ide.toggleRetina();        break;    case &apos;Long form input dialog&apos;:        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)            ide.toggleLongFormInputDialog();        break;    case &apos;Plain prototype labels&apos;:        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)            ide.togglePlainPrototypeLabels();        break;    case &apos;Input sliders&apos;:        MorphicPreferences.useSliderForInput = tf;        break;    case &apos;Execute on slider change&apos;:        ArgMorph.prototype.executeOnSliderEdit = tf;        break;    case &apos;Clicking sound&apos;:        if (tf != !!BlockMorph.prototype.snapSound)            BlockMorph.prototype.toggleSnapSound();        break;    case &apos;Turbo mode&apos;:        if (tf != stage.isFastTracked)            ide.toggleFastTracking();        break;    case &apos;Flat design&apos;:        if (tf == MorphicPreferences.isFlat) break;        if (tf)            ide.flatDesign();        else            ide.defaultDesign();        break;    case &apos;Keyboard editing&apos;:            ScriptsMorph.prototype.enableKeyboard = tf;        break;    case &apos;Table support&apos;:            List.prototype.enableTables = tf;        break;    case &apos;Table lines&apos;:                TableMorph.prototype.highContrast = tf;        break;    case &apos;Visible stepping&apos;:        if (tf != Process.prototype.enableSingleStepping)            ide.toggleSingleStepping();        break;    case &apos;Thread safe scripts&apos;:        stage.isThreadSafe = tf;        break;    case &apos;Prefer smooth animations&apos;:        if (tf != (StageMorph.prototype.frameRate &gt; 0))            ide.toggleVariableFrameRate();        break;    case &apos;Flat line ends&apos;:        SpriteMorph.prototype.useFlatLineEnds = tf;        break;    case &apos;Codification support&apos;:        if (tf != StageMorph.prototype.enableCodeMapping) {            StageMorph.prototype.enableCodeMapping = tf;            ide.currentSprite.blocksCache.variables = null;            ide.currentSprite.paletteCache.variables = null;            ide.refreshPalette();        }        break;    case &apos;Inheritance support&apos;:        if (tf != StageMorph.prototype.enableInheritance) {            StageMorph.prototype.enableInheritance = tf;            ide.currentSprite.blocksCache.variables = null;            ide.currentSprite.paletteCache.variables = null;            ide.refreshPalette();        }        break;};}finally {ide.savingPreferences = false;};</l>
          </block>
          <list>
            <block var='which'/>
            <block var='tf'/>
          </list>
        </block>
      </script>
    </block-definition>
    <block-definition s='draw brick, length: %&apos;length&apos; width: %&apos;width&apos;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='setColor'>
          <color>145,26,68,1</color>
        </block>
        <block s='setSize'>
          <block var='width'/>
        </block>
        <block s='down'/>
        <block s='forward'>
          <block var='length'/>
        </block>
        <block s='up'/>
      </script>
    </block-definition>
    <block-definition s='set flat line ends to %&apos;flag&apos;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%b'/>
      </inputs>
      <script>
        <custom-block s='set flag %s to %b'>
          <l>Flat line ends</l>
          <block var='flag'/>
        </custom-block>
      </script>
    </block-definition>
    <block-definition s='Row A' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doRepeat'>
          <l>6</l>
          <script>
            <custom-block s='draw brick, length: %n width: %n'>
              <l>30</l>
              <l>10</l>
            </custom-block>
            <block s='forward'>
              <l>4</l>
            </block>
          </script>
        </block>
        <block s='forward'>
          <l>-204</l>
        </block>
      </script>
    </block-definition>
    <block-definition s='Draw brick wall with %&apos;n&apos; rows' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='doFor'>
          <l>i</l>
          <l>1</l>
          <block var='n'/>
          <script>
            <block s='doIfElse'>
              <block s='reportEquals'>
                <block s='reportModulus'>
                  <block var='i'/>
                  <l>2</l>
                </block>
                <l>1</l>
              </block>
              <script>
                <custom-block s='Row A'/>
              </script>
              <script>
                <custom-block s='Row B'/>
              </script>
            </block>
            <block s='changeYPosition'>
              <l>-14</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='Row B' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <custom-block s='draw brick, length: %n width: %n'>
          <l>13</l>
          <l>10</l>
        </custom-block>
        <block s='forward'>
          <l>4</l>
        </block>
        <block s='doRepeat'>
          <l>5</l>
          <script>
            <custom-block s='draw brick, length: %n width: %n'>
              <l>30</l>
              <l>10</l>
            </custom-block>
            <block s='forward'>
              <l>4</l>
            </block>
          </script>
        </block>
        <custom-block s='draw brick, length: %n width: %n'>
          <l>13</l>
          <l>10</l>
        </custom-block>
        <block s='forward'>
          <l>-200</l>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables/>
</project><media name="U2L4-Brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>