<snapdata remixID="8944346"><project name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEyklEQVR4Xu2cP2tUQRTFbxD/ZZtgipSColhZCSIEYStBREFCCokmRUg6Gxs/gI2F+gUsRMkXEAtBQRA0RKtYWgiCSRcUG0HRlU2CENlk571h35y797f1zM655/zezL65JCOdTqdjfHCgkAMjAFjIeZbddAAAAaGoAwBY1H4WB0AYKOoAABa1n8UBEAaKOgCARe0vu/jSnQf2p3XQri7MWqvVKiIGAIvYrrHou9dv7Pn0bRvbd8g+tX7Z1PysrU/st+nZmcYEAmBjVmsu9P7ZS1tevLtD3M/Ob/t6bMzaVy7avjPHrd1uD0w8AA7MWh9fvBuA30+M2/lLF+zQuVM2OTk5sGIAcGDW6n/x/0fw9MKcrU8csKnr1xoTD4CNWa23UPclpNN9CVmcs9HR0SIC3QL4ZXnV1t6u7jDt7K0b9mPjm3149LSymcztbdnh8TE7PXe5sp+pE9wCuHLvsa3cf7KjzptrL2zj42dbas+n1v9vHHN7W3bk5FGbefWwsp+pEwBw2ykABMDUh2ZzHEewWRM/GziCK2HJYG8OuD2Ce+2AKeZ3dw3mpji1tcMO+uMWwF4vISlmdX/rMTfFKbOuV4P+AGAFhyPCW8GeWkPdAsgxmpZ37k+OtFXqj3ILYP2SmankgFsAuYbhGqbog0QnZOslYdCdHzohu2AOgABYdAfkCOYILgogiw+HA0P1EpISSe61RLTrnxRPc8a4BZBuRlrsuZfnaavUHwWAFbzLDdPjQ1PBnlpD3QIY7SgsVW8tqipMcgtghRoZKuyAWwC5huEapuhzxUU0F9EAuO1AEy2xXmY3sS6tuF0w5wjmCC66A7L4cDgwVC8hKZHQCUlxaWsMfxOyh1ceL3U9ak7Htd5ItzugxzA9aq6HVfostwCW6gxEWzcdpXoj3QJYr1xmqTngFkCuYbiGKfow0QmhEwKAdEKyGeAI3rawif801Sst9XX571jZzxhfoOzAUO2AKUbTCUlxiU5IX5c8Xup61Nw3iMwBbndAj2F61JzJV9/pbgGM1pEoVW9fgjIHuAUws26mizjgFkA6IXRCij5DdELohAAgnZBsBjiC6YTsCRGdkOxnjC9QdmCodsAUo+mEpLhEJ6SvSx4vdT1q7htE5gC3O6DHMD1qzuSr73S3AJbqDERbty9BmQPcAphZN9NFHABAkSCiygDAqMmL1A2AIkFElQGAUZMXqRsARYKIKgMAoyYvUjcAigQRVQYARk1epG4AFAkiqgwAjJq8SN0AKBJEVBkAGDV5kboBUCSIqDIAMGryInUDoEgQUWUAYNTkReoGQJEgosoAwKjJi9QNgCJBRJUBgFGTF6kbAEWCiCoDAKMmL1I3AIoEEVUGAEZNXqRuABQJIqoMAIyavEjdACgSRFQZABg1eZG6AVAkiKgyADBq8iJ1A6BIEFFlAGDU5EXqBkCRIKLKAMCoyYvUDYAiQUSVAYBRkxepGwBFgogqAwCjJi9SNwCKBBFVBgBGTV6kbgAUCSKqDACMmrxI3QAoEkRUGQAYNXmRugFQJIioMgAwavIidQOgSBBRZQBg1ORF6gZAkSCiygDAqMmL1A2AIkFElQGAUZMXqRsARYKIKgMAoyYvUjcAigQRVQYARk1epG4AFAkiqoy/cfIlEdUgg80AAAAASUVORK5CYII=</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,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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="170.33333333333348" y="150" heading="90" scale="1" volume="100" pan="0" rotation="2" 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="101" y="179"><custom-block s="draw Brick Wall bricks wide; %s bricks tall; %s the length of each brick is %s the width of each block is %s and the gap size; %s"><l>6</l><l>10</l><l>40</l><l>10</l><l>5</l></custom-block></script><script x="133" y="26.80000000000001"><block s="gotoXY"><l>-100</l><l>15</l></block></script><script x="409" y="66"><block s="receiveGo"></block><block s="up"></block><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="328" y="233"><block s="gotoXY"><l>-100</l><l>0</l></block></script><script x="450" y="317"><block s="gotoXY"><l>-100</l><l>15</l></block></script><script x="73" y="491"><custom-block s="row a with %s bricks in each row, with each brick having a length of %s each brick has a width of; %s and a gap thickness of %s"><l></l><l></l><l></l><l></l></custom-block></script><script x="86" y="560"><custom-block s="row b with %s bricks in a row, each brick has a length of %s each brick has a width of %s and a gap size of; %s"><l></l><l></l><l></l><l></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="row a with %&apos;bricks wide&apos; bricks in each row, with each brick having a length of %&apos;length of each brick&apos; each brick has a width of; %&apos;width of each brick&apos; and a gap thickness of %&apos;gap size&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="bricks wide"/><script><custom-block s="draw brick, length: %n width: %n"><block var="length of each brick"/><block var="width of each brick"/></custom-block><block s="forward"><block var="gap size"/></block></script></block></script></block-definition><block-definition s="draw Brick Wall bricks wide; %&apos;bricks wide&apos; bricks tall; %&apos;bricks tall&apos; the length of each brick is %&apos;length of each brick&apos; the width of each block is %&apos;width of each block&apos; and the gap size; %&apos;gap size&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block s="reportQuotient"><block var="bricks tall"/><l>2</l></block><script><block s="setXPosition"><l>-100</l></block><custom-block s="row a with %s bricks in each row, with each brick having a length of %s each brick has a width of; %s and a gap thickness of %s"><block var="bricks wide"/><block var="length of each brick"/><block var="width of each block"/><block var="gap size"/></custom-block><block s="setXPosition"><l>-100</l></block><block s="changeYPosition"><l>15</l></block><custom-block s="row b with %s bricks in a row, each brick has a length of %s each brick has a width of %s and a gap size of; %s"><block var="bricks wide"/><block var="length of each brick"/><block var="width of each block"/><block var="gap size"/></custom-block><block s="changeYPosition"><l>15</l></block></script></block></script></block-definition><block-definition s="row a and b" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="row a with %s bricks in each row, with each brick having a length of %s each brick has a width of; %s and a gap thickness of %s"><l></l><l></l><l></l><l></l></custom-block><block s="setXPosition"><l>-100</l></block><block s="changeYPosition"><l>15</l></block><custom-block s="row b with %s bricks in a row, each brick has a length of %s each brick has a width of %s and a gap size of; %s"><l></l><l></l><l></l><l></l></custom-block><block s="setXPosition"><l>-100</l></block><block s="changeYPosition"><l>15</l></block></script></block-definition><block-definition s="row b with %&apos;bricks in each row&apos; bricks in a row, each brick has a length of %&apos;lenth size of each brick&apos; each brick has a width of %&apos;width size or each brick&apos; and a gap size of; %&apos;gap size&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><block var="lenth size"/><l>3</l></block><block var="width size"/></custom-block><block s="forward"><block var="gap size"/></block><block s="doRepeat"><block s="reportDifference"><block var="bricks wide"/><l>1</l></block><script><custom-block s="draw brick, length: %n width: %n"><block var="lenth size"/><block var="width size"/></custom-block><block s="forward"><block var="gap size"/></block></script></block><custom-block s="draw brick, length: %n width: %n"><block s="reportDifference"><block var="lenth size"/><l>13</l></block><block var="width size"/></custom-block></script></block-definition></blocks><variables></variables></project><media name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>