<snapdata remixID="9260605"><project name="U2L4-brickwall" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAER0lEQVR4Xu2cMY7UQBBFexPIuAAJEhJIhJMQIiGRE8MBZiICAjgANyCAjYmWIyBEQMIBOMEmHIAEQTRoZrSsVsO6S91ll3/5bdx2Vf3/usqeNpxst9tt4Q8FghQ4AcAg5Qm7VwAAASFUAQAMlZ/gAAgDoQoAYKj8BAdAGAhVAABD5Sc4AMJAqAIAGCo/wQEQBkIVAMBQ+QkOgDAQqgAAhspPcACEgVAFADBUfoIDIAyEKgCAofITHABhIFQBAAyVn+AACAOhCgBgqPwEB0AYCFWgCcC3t580Jf3ix+fCtTbpIrWyZeizCgArOkaCELVZfdCy3QUAAfCKArsNN+UfAAIgAFp23BJHISP4GjKihCGuZauW0rtZbVF8VjGCGcF6I9iHfe6CAvznRDAQrID7CL54jW95XuNaOw1jajXlTzEAWA4P7bs/Ns1hAwBgw1EfEPl1TwAEwCpNY244AARAABxSYOhZacydOZQTcavM/ltQ02r2HdBeKitRYFiBprdgREUBLwWaAGz5ueLi9Z5rbdb1nuf26GzL0GcVAHIWrHcW3LO7uNbWOeiAAzoB0fwh6vHIVp3PKkYwI5gRbNlLkSOpp5soXmvxw2sNHZAOqNcBvejnPijg3gFrxzwcp10qMFetZn8Ux1nw/CHq2egAyNcw1dk8ZvcEQAAEwCEFGMGM4OoOMS7gJYR/E3KECiOYEVztH4t+BqyqwwIUMCrQNIKN92YZClQVaAJQ8XyTnKss7BdM+fy3iweAnAXrnQXTTezdRFErW3U+q+iAdEA6oGUv8T2gRaXDml6t7JH6V9IB6YB6HbCfe+6AAgcFmjog4qGAlwJNAPIxwqX8Yx6JDZk8ZtwpfwsEQD5GOOIcAPkYoTrh6IDXSDSmMFEjaWlx6YB0QDrgkAK8hPASUt0hxgW8hPASovcSYoSbZShQVcC9A9Ye2BW/DllazlVqHBcAIGfBemfBS+sIS6vXscFVb0UHpAPSAavbxOEbt6V1sZ56LX54raED0gHpgJbd1PuVb09HWNq1Fj+81jR1QK/g3AcFABAGQhW4AuDp+9Py/eu38u7sQ2hSBF+OAkcd8OmDh+Xxz1t7Bc5v/in3Xz8v6/V6OYpQ6aQK/HcEv7z7qNz5feMokU+/zsubLx/LarWaNEmC5VUAAPN6K1FZdQTfe/WsbDYbiWJIUk8BXkL0PEuVMT/DpLJTrxgA1PMsVcYAmMpOvWIAUM+zVBkDYCo79YoBQD3PUmUMgKns1CsGAPU8S5UxAKayU68YANTzLFXGAJjKTr1iAFDPs1QZA2AqO/WKAUA9z1JlDICp7NQrBgD1PEuVMQCmslOvGADU8yxVxgCYyk69YgBQz7NUGQNgKjv1igFAPc9SZQyAqezUKwYA9TxLlTEAprJTrxgA1PMsVcYAmMpOvWIAUM+zVBkDYCo79YoBQD3PUmUMgKns1CsGAPU8S5XxX0ajqPNhQadJAAAAAElFTkSuQmCC</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="flat" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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gAABBSwDBAgQIEBgQEABD6DbkgABAgQIKGAZIECAAAECAwIKeADdlgQIECBAQAHLAAECBAgQGBBQwAPotiRAgAABAgpYBggQIECAwICAAh5AtyUBAgQIEFDAMkCAAAECBAYEFPAAui0JECBAgIAClgECBAgQIDAgoIAH0G1JgAABAgQUsAwQIECAAIEBAQU8gG5LAgQIECCggGWAAAECBAgMCCjgAXRbEiBAgAABBSwDBAgQIEBgQEABD6DbkgABAgQIKGAZIECAAAECAwIKeADdlgQIECBAQAHLAAECBAgQGBBQwAPotiRAgAABAgpYBggQIECAwICAAh5AtyUBAgQIEFDAMkCAAAECBAYEFPAAui0JECBAgIAClgECBAgQIDAgoIAH0G1JgAABAgQUsAwQIECAAIEBAQU8gG5LAgQIECCggGWAAAECBAgMCCjgAXRbEiBAgAABBSwDBAgQIEBgQEABD6DbkgABAgQIKGAZIECAAAECAwIKeADdlgQIECBAQAHLAAECBAgQGBBQwAPotiRAgAABAgpYBggQIECAwICAAh5AtyUBAgQIEFDAMkCAAAECBAYEFPAAui0JECBAgIAClgECBAgQIDAgoIAH0G1JgAABAgQUsAwQIECAAIEBAQU8gG5LAgQIECCggGWAAAECBAgMCCjgAXRbEiBAgAABBSwDBAgQIEBgQEABD6DbkgABAgQIKGAZIECAAAECAwIKeADdlgQIECBAQAHLAAECBAgQGBBQwAPotiRAgAABAgpYBggQIECAwICAAh5AtyUBAgQIEFDAMkCAAAECBAYEFPAAui0JECBAgIAClgECBAgQIDAgoIAH0G1JgAABAgQUsAwQIECAAIEBAQU8gG5LAgQIECCggGWAAAECBAgMCCjgAXRbEiBAgAABBSwDBAgQIEBgQEABD6DbkgABAgQIKGAZIECAAAECAwIKeADdlgQIECBAQAHLAAECBAgQGBBQwAPotiRAgAABAgpYBggQIECAwICAAh5AtyUBAgQIEPg/3mZydz3xS3IAAAAASUVORK5CYII=</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="-200" y="-75" 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="258" y="270"><custom-block s="Draw Brick Wall %s Rows"><l>7</l></custom-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="rowA" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>8</l><script><custom-block s="draw brick, length: %n width: %n"><l>40</l><l>20</l></custom-block><block s="forward"><l>5</l></block></script></block></script></block-definition><block-definition s="rowB" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="draw brick, length: %n width: %n"><l>20</l><l>20</l></custom-block><block s="forward"><l>5</l></block><block s="doRepeat"><l>7</l><script><custom-block s="draw brick, length: %n width: %n"><l>40</l><l>20</l></custom-block><block s="forward"><l>5</l></block></script></block><custom-block s="draw brick, length: %n width: %n"><l>20</l><l>20</l></custom-block></script></block-definition><block-definition s="Draw Brick Wall %&apos;rows&apos; Rows" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="gotoXY"><l>-200</l><l>100</l></block><block s="doFor"><l>i</l><l>1</l><block var="rows"/><script><block s="doIfElse"><block s="reportNot"><custom-block s="even? %s"><block var="i"/></custom-block></block><script><custom-block s="rowA"></custom-block></script><script><custom-block s="rowB"></custom-block></script></block><block s="setXPosition"><l>-200</l></block><block s="changeYPosition"><l>-25</l></block></script></block></script></block-definition><block-definition s="even? %&apos;value&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="value"/><l>2</l></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition></blocks><variables></variables></project><media name="U2L4-brickwall" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>