<snapdata remixID="8764324"><project name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAD+klEQVR4Xu2dPW4UQRCFe1jEBiQEZBgR7RlWHACZoxAgBwSkXAGZEAnJAQSkJMgE1h4Akg2IEAncwBIOEItsyQ7YwRp7eua9mvo2nu2qeu/r6Z7q/Wk2m82m8EIBkQINAIqUJ+yZAgAICFIFAFAqP8EBEAakCgCgVH6CAyAMSBUAQKn8BAdAGJAqAIBS+QkOgDAgVQAApfITHABhQKoAAErlJzgAwoBUAQCUyk9wAIQBqQIAKJWf4AAIA1IFAFAqP8EBEAakCgCgVH6CAyAMSBUAQKn8BAdAGJAqEArA/XuPOom19/PT2XXZru8kjtlFAFhKmQqwZmx1SgcAAbATKENdFArAoURgXJ0CAKjTnsjRfhvm34eKqezd+j4snesQkehQd0AAbH+6B8CRph4AAuBIqBEmiwKhluAspmSqMxSAfTfr/zN2Kg8zEcEFQBrRUm4BEAABUKoAwaUKSO+Ap/8Q8er+blndOS7vPh+V+XwuFYPg4ysgBfC03PV6XY4eP7uo/OT2zfLj4U7ZP3i9pQZ9QPqAg0yR50/2ys6Hr61jf7t1Up4evimLxWLr831TeXrt+3TPSUhPLNsMWN39Vd5/WZXZbHYxOndA7oA9Udt++8sHu+XG7z/l4/H38uLwbVkul9VjMKCvAtI94Pnf1DVN46sQmQ2qgBTAq1bWd6/ESchVFR/+egCkET08ZZdEAEAABECpAgSXKhDqDihViuCDKBAKQPqA9AEHmQVdBwVAAOzKyiDXASAADgIWg+ZVINQeMK9N0608FICchLSDyKdhRpqgAAiAI6HWHgYAAVAKIMGnp0CoPeD05KeiUADSB6QPKJ2yAAiAAHiJAqovSdGGkWJJ8MgKhNoDRhaa3NsVCAUgfUD6gNKJDIAACIDG3yGRmnPN4KGW4GvWyNuMFQBAY3MypBYKQBrRNKKlkxIAARAAOQmpykCoJbhq5QxmoQAAWtiQN4lQANKIphEtnaoACIAAyElIVQZCLcFVK2cwCwUA0MKGvEmEApBGNI1o6VQFQAAEQE5CqjIQagmuWjmDWSgAgBY25E0iFIA0omlES6cqAAIgAHISUpWBUEtw1coZzEIBALSwIW8SoQCkEU0jWjpVARAAAZCTkKoMhFqCq1bOYBYKAKCFDXmTCAUgjWga0dKpCoAACICchFRlINQSXLVyBrNQAAAtbMibBADm9d6icgC0sCFvEgCY13uLygHQwoa8SQBgXu8tKgdACxvyJgGAeb23qBwALWzImwQA5vXeonIAtLAhbxIAmNd7i8oB0MKGvEkAYF7vLSoHQAsb8iYBgHm9t6gcAC1syJsEAOb13qJyALSwIW8SAJjXe4vKAdDChrxJ/AV6C27ksn7eLgAAAABJRU5ErkJggg==</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="flat" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAWUklEQVR4Xu3b0XHrSA4F0Jk0Np7NZ2LZfDaeSWOnyq5yrcsWKbZAoQGc9y2x2eeCff0k+88//CNAgAABAgTeLvDn21e0IAECBAgQIPCHAjYEBAgQIEAgQUABJ6BbkgABAgQIKGAzQIAAAQIEEgQUcAK6JQkQIECAgAI2AwQIECBAIEFAASegW5IAAQIECChgM0CAAAECBBIEFHACuiUJECBAgIACNgMECBAgQCBBQAEnoFuSAAECBAgoYDNAgAABAgQSBBRwArolCRAgQICAAjYDBAgQIEAgQUABJ6BbkgABAgQIKGAzQIAAAQIEEgQUcAK6JQkQIECAgAI2AwQIECBAIEFAASegW5IAAQIECChgM0CAAAECBBIEFHACuiUJECBAgIACNgMECBAgQCBBQAEnoFuSAAECBAgoYDNAgAABAgQSBBRwArolCRAgQICAAjYDBAgQIEAgQUABJ6BbkgABAgQIKGAzQIAAAQIEEgQUcAK6JQkQIECAgAI2AwQIECBAIEFAASegW5IAAQIECChgM0CAAAECBBIEFHACuiUJECBAgIACNgMECBAgQCBBQAEnoFuSAAECBAgoYDNAgAABAgQSBBRwArolCRAgQICAAjYDBAgQIEAgQUABJ6BbkgABAgQIKGAzQIAAAQIEEgQUcAK6JQkQIECAgAI2AwQIECBAIEFAASegW5IAAQIECChgM0CAAAECBBIEFHACuiUJECBAgIACNgMECBAgQCBBQAEnoFuSAAECBAgoYDNAgAABAgQSBBRwArolCRAgQICAAjYDBAgQIEAgQUABJ6BbkgABAgQIKGAzQIAAAQIEEgQUcAK6JQkQIECAgAI2AwQIECBAIEFAASegW5IAAQIECChgM0CAAAECBBIEFHACuiUJECBAgIACNgMECBAgQCBBQAEnoFuSAAECBAgoYDNAgAABAgQSBBRwArolCRAgQICAAjYDBAgQIEAgQUABJ6BbkgABAgQIKGAzQIAAAQIEEgQUcAK6JQkQIECAgAI2AwQIECBAIEFAASegW5IAAQIECChgM0CAAAECBBIEFHACuiUJECBAgIACNgMECBAgQCBBQAEnoFuSAAECBAgoYDNAgAABAgQSBBRwArolCRAgQICAAjYDBAgQIEAgQUAB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</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="-116" y="55" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,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="21" y="20.200000000000045"><block s="receiveGo"></block><block s="setHeading"><l>270</l></block><block s="gotoXY"><l>100</l><l>100</l><comment w="470" collapsed="true">Starts at around the left corner so that if the user picks many blocks, most of it can fit on the screen.</comment></block><custom-block s="draw Brick Wall with %n rows"><l>3</l><comment w="258" collapsed="true">Lets user choose how many rows they want. </comment></custom-block></script><script x="252" y="26.200000000000045"><block s="clear"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Presentation mode&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>tf</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;if (tf != !!tf) return;&#xD;&#xD;try{&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        break;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        break;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        break;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        break;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        break;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        break;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        break;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        break;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) break;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        break;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;        break;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;        break;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;        break;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        break;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        break;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        break;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        break;&#xD;    case &apos;Codification support&apos;:&#xD;        if (tf != StageMorph.prototype.enableCodeMapping) {&#xD;            StageMorph.prototype.enableCodeMapping = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;    case &apos;Inheritance support&apos;:&#xD;        if (tf != StageMorph.prototype.enableInheritance) {&#xD;            StageMorph.prototype.enableInheritance = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;};&#xD;}&#xD;finally {&#xD;ide.savingPreferences = false;&#xD;};&#xD;</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;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="setColor"><color>145,26,68,1</color></block><custom-block s="set flat line ends to %b"><block s="reportBoolean"><l><bool>true</bool></l></block></custom-block><block s="setSize"><block var="width"/></block><block s="down"></block><block s="forward"><block var="length"/></block><block s="up"></block></script></block-definition><block-definition s="set flat line ends to %&apos;flag&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%b"></input></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="draw Brick Wall with %&apos;rows&apos; rows" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block var="rows"/><script><block s="doIfElse"><custom-block s="even? %n"><block var="i"/></custom-block><script><custom-block s="rowB"></custom-block><block s="turnLeft"><l>180</l></block><block s="changeYPosition"><l>-15</l></block></script><script><custom-block s="rowA"></custom-block><block s="turnLeft"><l>180</l></block><block s="changeYPosition"><l>-15</l></block></script></block></script></block></script></block-definition><block-definition s="rowA" type="command" category="pen"><header></header><code></code><translations></translations><inputs></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>6</l></block></script></block></script></block-definition><block-definition s="rowB" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="forward"><l>6</l></block><custom-block s="draw brick, length: %n width: %n"><l>12</l><l>10</l></custom-block><block s="forward"><l>6</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>6</l></block></script></block><custom-block s="draw brick, length: %n width: %n"><l>12</l><l>10</l></custom-block></script></block-definition><block-definition s="even? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportModulus"><block var="number"/><l>2</l></block><l>0</l></block></block></script></block-definition><block-definition s="Obsolete!" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition></blocks><variables></variables></project><media name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>