<snapdata remixID="8852360"><project name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADi0lEQVR4Xu3cP27TYBjHcbfiBowsLMnENZi4AbkDO5cAqXdghwkJJgQT9+gtkFKFCok/Dn4iv35/cfrpmrd+kq8/tmNX6tV+v98PfhQIFbgCMFTe2J8FAAQhWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DAWQgWgDAaH7DmwO8efK8VPXV7efhkteWIlg0ALjQAcNWrQCAANakLLQKQAAXolXbbBeAl/59b+y77OEz+5kuAOBIoxYHDIDT+A4rAASwJmWhVQACuBCt2ma7ABx7Ky0uc+e83Vp+qwB0Fxw9CgAEEMCpAmu8XE99Jq/fF+hyBlwjoLl/p/YYpnaIAeguuCZloVUAArgQrdpmAQSwJmWhVV0AnvPzurnf9Y59toX218VtFkCPYaKoAQQQwKkCa3yMM/WZvO454FEDLcB7Dlg7xLpcglvs0LXdyAAI4B8Feh8EAAIIYM1AdFWXS/DaLp8t3m90r65oOIAew0S5AggggFMFet9AuARP7ZF2r3c5A64R0Ny/EbsLriEFcKRTiwMGQAA9hqkZiK5yBnQGvHyALb7Uz/1O1vs9RPfqioZ3OQP23vnngHVFBqJvFUDPAQGcKtDirrT3WXjqM3n9vkCXM+AaAc29jHsMUzvEAHQXXJOy0CoAAVyIVm2zZYAvHz8bXty8Hna73X+3fOzf1c69pPX+Djf3/boENwZ42NzvO+XTj9vh7bcPw2azqU2ySoGRAuUz4K/fHTsz7B9dD9+fXg/vvnwUWYGTCgB4Ui6LWxc4CeDfl+A3X98P2+229XuyvQdUoAywehPygNr5qA0KlAE2mGUTCvxTAEAoogUAjOY3HEAGogUAjOY3HEAGogUAjOY3HEAGogUAjOY3HEAGogUAjOY3HEAGogUAjOY3HEAGogUAjOY3HEAGogUAjOY3/A5R+wbk4cQUvAAAAABJRU5ErkJggg==</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAATfElEQVR4Xu3d4Y3jxhKF0XUaLx7n41icz4vHadiAZ2FoIcxArebULXYd/5amydNFfhLHu/vbD/8RIECAAAEC5QK/la9oQQIECBAgQOCHABsCAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQIECAQEBDgALolCRAgQICAAJsBAgQI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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><watcher var="Starting X position" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><sprite name="Sprite" idx="1" x="-180" y="-120" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23" y="21"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>-180</l><l>0</l></block><custom-block s="Draw Brick Wall With %s Rows"><l>10</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><block s="changeXPosition"><l>3</l></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>6</l><script><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-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"><block s="reportQuotient"><l>30</l><l>2</l></block><l>10</l></custom-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></script></block><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><l>30</l><l>2</l></block><l>10</l></custom-block></script></block-definition><block-definition s="Draw Brick Wall With %&apos;Number&apos; Rows" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>Starting X position</l><block s="xPosition"></block></block><block s="doIfElse"><custom-block s="Even? %n"><block var="Number"/></custom-block><script><block s="doRepeat"><block s="reportQuotient"><block var="Number"/><l>2</l></block><script><custom-block s="RowA"></custom-block><block s="setXPosition"><block var="Starting X position"/></block><block s="changeYPosition"><l>-12</l></block><custom-block s="RowB"></custom-block><block s="setXPosition"><block var="Starting X position"/></block><block s="changeYPosition"><l>-12</l></block></script></block></script><script><block s="doRepeat"><block s="reportRound"><block s="reportDifference"><block s="reportQuotient"><block var="Number"/><l>2</l></block><l>1</l></block></block><script><custom-block s="RowA"></custom-block><block s="setXPosition"><block var="Starting X position"/></block><block s="changeYPosition"><l>-12</l></block><custom-block s="RowB"></custom-block><block s="setXPosition"><block var="Starting X position"/></block><block s="changeYPosition"><l>-12</l></block></script></block><custom-block s="RowA"></custom-block></script></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="doIfElse"><custom-block s="%n Divisible by %n"><block var="Number"/><l>2</l></custom-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><block-definition s="%&apos;Number&apos; Divisible by %&apos;Number2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="Number"/><block var="Number2"/></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><variable name="Starting X position"><l>-180</l></variable></variables></project><media name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>