<snapdata remixID="8632174"><project name="L09 Brick Wall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEq0lEQVR4Xu2aP24UMRSHvSwiBQ0FHUFUOcOKA6BwFAqUgoKWK6BQIiFRQEFLg0IR5QDQpKBCNHCDSKRADJpdhWSl2Txr3hs/r9+37XrG9udvfv4zM+u6rkv8IOBEYIaATuSpdkkAARHBlQACuuKncgTEAVcCCOiKn8oREAdcCSCgK34qR0AccCWAgK74qRwBccCVAAK64qdyBMQBVwII6IqfyhEQB1wJIKArfipHQBxwJYCArvipHAFxwJUAArrip3IExAFXAgjoip/KERAHXAkgoCt+KkdAHHAlgICu+KkcAXHAlQACuuKncgTEAVcCCOiKn8oREAdcCSCgK34qR0AccCVQTMDDe49GdfTg1+fEtXnotKzyarEthYAbeGoHcxsfGlu18u6GgAi4JNA/cB4/BERABLzuyYs4FXpN3yTgAAEEzNdCyyq/JruSxaZguyZzp5YIIGBLo7mFfSkm4KZ1zcXua8y6h2vzjZNYhd0FS2CkDUr/P/LKIkqcEXDEmxIJKvJeEpBYISACijEmSaR54BAQARFQJKAowCZkBW/KFCMBryGAgAg4pEexYxhFeHJpwwSKCTjmqORiyuLaPAN5FTdiCpbQaqEir0R4fWmQV9quFAm4gWVE8e20yr8TAiLg2u48Xx2bkgiIgAgonV+xjstLG+2yIa8W21IkIAkYIwFtnxvu1gqBYgnYCjD6YUugmIC8ils/bxuzrp3yPTJfw/A1jBgtCCgi2lyABCQBh+xgCiZ5Y+yCSUASkAS8QmDK9ZR0sN7/zyZkRanYFKxYPnJpwwQQsOHB3YauFRNwzJTTA9S+36TePA3DngNKeBBQInT5v5ZVfk12JUnADSy1g7mNyWunVf6dEBABY58DSs9KxCTySk9pLKb4nwQkAUlA6eDWKxGi1TtFwkn3LJaAUkP4PyaBYgLyLnglWK2vAMOeA9Y6INKyoP9/zBRda38RkM+ixDl4SnkREAERUCSgKMAakDXgkD5sQkje2OeAU65rom0kNP1tfg2omL25tGECxabghhnSNQWBYgKOOTO7OLjl2rwR1n64kVeLbSkE5GOE2JsQ6XnSPtWkp0R4/Xgor7RdKRKQBCQBpeMDUiwvcbSzRV4ttqVIQBIwRgLaPjfcrRUCxRKwFWD0w5ZAMQH5GGF9tzlmXTvla8vmX8UhIAIOZScJyNcwMTYhJCAJSAJeITDleko61+z/Zw24osQUzBTMFFxjImxjimna3Pwu2Pb0iLu1QqDYFNwKMPphS0AtYNd16dX9/XRy5yy9/3KcdnZ2bFvI3ZomoBawp3N6epqOHz/7D+r89s308+FuOnz7uml4dE5PwETAvhnPnxyk3Y/fBlv0/dZ5enr0Ju3t7elbzB2aImAm4NC51snd3+nD15M0n8+bgkZn7AiYCPjywX668edv+nT2I704epcWi4VdC7lT0wTUAvabkOWJ9mzWNCg6Nw0BtYDTNIu7RiGAgFFGutJ+ImClAxOlWQgYZaQr7ScCVjowUZqFgFFGutJ+ImClAxOlWQgYZaQr7ScCVjowUZqFgFFGutJ+ImClAxOlWQgYZaQr7ScCVjowUZqFgFFGutJ+/gPVpq/z7oUx5QAAAABJRU5ErkJggg==</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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AO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga6AAO7K6SNAgAABAoGAAA7wtBIgQIAAga7A/wGiSiLCFT22dwAAAABJRU5ErkJggg==</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="-161" y="-128" 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="10" y="19.80000100000001"><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script><script x="12.999999000000003" y="77"><block s="clear"></block><block s="setHeading"><l>90</l></block><custom-block s="draw a Brick Wall with %s Rows with Bricks per Row: %s of Brick Length: %s Width: %s Gap Thickness: %s"><l>8</l><l>7</l><l>40</l><l>20</l><l>5</l></custom-block></script><script x="12.999999000000003" y="191"><block s="gotoXY"><l>-60</l><l>0</l></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><l><bool>true</bool></l></custom-block></script></block-definition><block-definition s="rowA with bricks per row: %&apos;bricks per row&apos; %&apos;brick length&apos; %&apos;width&apos; %&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 s="reportDifference"><block var="bricks per row"/><l>1</l></block><script><custom-block s="draw brick, length: %n width: %n"><block var="brick length"/><block var="width"/></custom-block><block s="up"></block><block s="forward"><block var="gap thickness"/></block><block s="down"></block></script></block><custom-block s="draw brick, length: %n width: %n"><block var="brick length"/><block var="width"/></custom-block><block s="up"></block></script></block-definition><block-definition s="rowB with bricks per row: %&apos;bricks per row&apos; %&apos;brick length&apos; %&apos;width&apos; %&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="reportDifference"><block s="reportQuotient"><block var="brick length"/><l>2</l></block><block s="reportQuotient"><block var="gap thickness"/><l>2</l></block></block><block var="width"/></custom-block><block s="forward"><block var="gap thickness"/></block><block s="doRepeat"><block s="reportDifference"><block var="bricks per row"/><l>1</l></block><script><custom-block s="draw brick, length: %n width: %n"><block var="brick length"/><block var="width"/></custom-block><block s="forward"><block var="gap thickness"/></block></script></block><custom-block s="draw brick, length: %n width: %n"><block s="reportDifference"><block s="reportQuotient"><block var="brick length"/><l>2</l></block><block s="reportQuotient"><block var="gap thickness"/><l>2</l></block></block><block var="width"/></custom-block></script></block-definition><block-definition s="draw Brick Wall with %&apos;7&apos; rows" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></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"><block s="reportEquals"><block s="reportModulus"><block var="number"/><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><block-definition s="draw a Brick Wall with %&apos;row number&apos; Rows with Bricks per Row: %&apos;bricks per row&apos; of Brick Length: %&apos;brick 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="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block var="row number"/><script><block s="doIfElse"><custom-block s="even? %n"><block var="i"/></custom-block><script><block s="down"></block><custom-block s="rowB with bricks per row: %n %n %n %n"><block var="bricks per row"/><block var="brick length"/><block var="width"/><block var="gap thickness"/></custom-block><block s="up"></block><block s="turnLeft"><l>90</l></block><block s="changeYPosition"><block s="reportProduct"><l>-1</l><block s="reportSum"><block var="width"/><block var="gap thickness"/></block></block></block><block s="turnLeft"><l>90</l></block></script><script><block s="down"></block><custom-block s="rowA with bricks per row: %n %n %n %n"><block var="bricks per row"/><block var="brick length"/><block var="width"/><block var="gap thickness"/></custom-block><block s="up"></block><block s="turn"><l>90</l></block><block s="changeYPosition"><block s="reportProduct"><l>-1</l><block s="reportSum"><block var="width"/><block var="gap thickness"/></block></block></block><block s="turn"><l>90</l></block></script></block></script></block></script></block-definition></blocks><variables></variables></project><media name="L09 Brick Wall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>