<snapdata remixID="9199417"><project name="U2L4-brickwall" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEp0lEQVR4Xu2csY7UMBBAneKak2hgCz6Ajn9AcBzFNnR0V8EP0CLBJ1Ah+AIqCgokRHMSEg0VBeIXqK5CFFCAFJTV5lZ7e8QTO87MeB8t4x37zfMkcaJr2rZtA/8goESgQUAl8qRdEUBARFAlgICq+EmOgDigSgABVfGTHAFxQJUAAqriJzkC4oAqAQRUxU9yBMQBVQIIqIqf5AiIA6oEEFAVP8kREAdUCSCgKn6SIyAOqBJAQFX8JEdAHFAlgICq+EmOgDigSgABVfGTHAFxQJUAAqriJzkC4oAqAQRUxU9yBMQBVQIIqIqf5AiIA6oEEFAVP8kREAdUCSCgKn6SIyAOqBJAQFX8JEdAHFAl4FbA182t0eBO2k+rMXOP7XJq5c7JO9W8hwqFgEKNLRTS68ZBwDWBHIlyxk7VSRBQ2C3mCJu7GAiYfstDB6QDJt33TtW5ERABEXCOyzI5/BFw+xTsDzUzvoyAWwH/9xAyxcNCygNOf7/E2I1mfS326h4QAcd12o5XqU2DgONqsYouWZCh6dSYFwERMEqgpPgIGMW/G1CyIHTAXQI8hFxggoDyXRtjRQeUszyPjEHdty6Ws96qBUxwiyEGCVR3CY7t2O7/U44dpjje0chtYd57dQ6IgNsEELBQ25+7i1ko5Nxr7s9Fczs3HXBNIEeinLFTFRIBC3WzlJ+duxgIyAepW54ioGzbWtg4XIK5BCc9+U9161ClgLL9T5R1Am7PAa2DZX4yAm4F5IPUTYGtvj6s+lUcAiKgrMcWikJABCykluxnERABZaYUikJABCykluxnERABZaYQBYEBAm6PYahqHQTcCsi7YJmAvAuWcRodhYAyZAgo4zQ6CgFlyBBQxml0FALKkCGgjNPoKASUIUNAGafRUQgoQ4aAMk6joxBQhgwBZZyI2lMC1Z0DTrHjU7pr54/V7/KG3C45Z74HTOgqJQuiJYJWXgREwCiBkhsOAaP4dwNKFkSrE2nlRUAEjBIoueEQMIqfDoiACZJ0Q/ggdQOupEQ5l++qO2CitwwzRsDtOaAxjkwnkYBbAVMOi3MOqXPG9ofUQ7cOsUudxtip5j20NgQU7lwE5M+zbalCB5TtHAsbhw64JpBTjJyxU13K5t50U80bARGQvw8ou2DIo+buBnRA7gHldhLphoDbp2A3hJnoIAG3AvIqjldxqnsbAREQAS8QsPpRQOwtS8oDXX9EMzS26o8R6IB0QDogHXDwfJEOmLBFuIzKocVYIaCc5XlkDKrW/ZTHvFULmOAWQwwScHsOaJAlU0ogYE7Al1duhy9/z8KDt8/DcrlMWBJDPBEwJ2AH7+IRy7vrP8Orb6dhsVh4YstcBQRMCniZhP1a/hwehDc3foUPXz8LlkeIdQImBXx4eDMc/b62xe704CycvH8R7h4fh6ZprHNlfkIC5gR8dHQ/3Pn4I3y/2oT28b3w5NlT4VII80jAnIBt29LhPJqUOGdzAiaug2FOCSCg08LVMm0ErKWSTteBgE4LV8u0EbCWSjpdBwI6LVwt00bAWirpdB0I6LRwtUwbAWuppNN1IKDTwtUybQSspZJO14GATgtXy7T/AQZrqfPKR6ULAAAAAElFTkSuQmCC</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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</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="-103" y="-134" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="163,0,61,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="52" y="65.00000000000011"><custom-block s="draw a Brick Wall with %n Rows. With Bricks per Row: %n . Of brick length: %n Width: %n Gap Thickness: %n"><l>8</l><l>7</l><l>40</l><l>20</l><l>6</l></custom-block></script><script x="62" y="230"><custom-block s="Row B: Number of bricks: %n Length: %n Width: %n Gap Thickness: %n"><l></l><l></l><l></l><l></l></custom-block></script><script x="58" y="303"><custom-block s="Row A: Number of Bricks: %n Length: %n Width: %n Gap Thickness: %n"><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>163,0,61,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: Number of Bricks: %&apos;bricks&apos; Length: %&apos;length&apos; Width: %&apos;width&apos; Gap Thickness: %&apos;gap thickness&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doRepeat"><block var="bricks"/><script><custom-block s="draw brick, length: %n width: %n"><block var="length"/><block var="width"/></custom-block><block s="forward"><block var="gap thickness"/></block></script></block></script></block-definition><block-definition s="Row B: Number of bricks: %&apos;bricks&apos; Length: %&apos;length&apos; Width: %&apos;width&apos; Gap Thickness: %&apos;gap thickness&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><block var="length"/><l>2</l></block><block var="width"/></custom-block><block s="forward"><block var="gap thickness"/></block><block s="doRepeat"><block s="reportDifference"><block var="bricks"/><l>1</l></block><script><custom-block s="draw brick, length: %n width: %n"><block var="length"/><block var="width"/></custom-block><block s="forward"><block s="reportDifference"><block var="gap thickness"/><l>1</l></block></block></script></block><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><block var="length"/><l>2</l></block><block var="width"/></custom-block></script></block-definition><block-definition s="reset" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-103</l><l>66</l></block><block s="setHeading"><l>90</l></block><block s="clear"></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="draw a Brick Wall with %&apos;rows&apos; Rows. With Bricks per Row: %&apos;Bricks&apos; . Of brick length: %&apos;length&apos; Width: %&apos;width&apos; Gap Thickness: %&apos;Thickness&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="reset"></custom-block><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="Row B: Number of bricks: %n Length: %n Width: %n Gap Thickness: %n"><block var="Bricks"/><block var="length"/><block var="width"/><block var="Thickness"/></custom-block></script><script><custom-block s="Row A: Number of Bricks: %n Length: %n Width: %n Gap Thickness: %n"><block var="Bricks"/><block var="length"/><block var="width"/><block var="Thickness"/></custom-block></script></block><block s="changeYPosition"><l>-25</l></block><block s="setXPosition"><l>-103</l></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>