<snapdata remixID="8955053"><project name="L09 Brick Wall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEd0lEQVR4Xu2bMY7UMBSGvQ10XIAGaSWQKKehREKip4YDzFQUFHAAbkABW1PBERDagoYDcIJtOAANgmrQbJQZRbOJf97EeXnOt9VKePDz58+/M3b2bLvdbhM/EHAicIaATuTp9poAAiKCKwEEdMVP5wiIA64EENAVP50jIA64EkBAV/x0joA44EoAAV3x0zkC4oArAQR0xU/nCIgDrgQQ0BU/nSMgDrgSQEBX/HSOgDjgSgABXfHTOQLigCsBBHTFT+cIiAOuBBDQFT+dIyAOuBIwCfju7lNT0S9/fk18VkO3FFYImPFhKSK0GKYeLwIiYIcAAvYIMTUYr0RYWr8kIAlIAiqP5SSgQqlpE4kVCUgCxktAfS3SEgLDBEwJCFQIjEXAJGDfYfLu2WP3Yzls5rP6lNbECgFZNLL5JcRHQAREwPbogO1bc6FEEik9l+iXBCQBFff254tjhwQCImA8AeWKaQiBDAFTAkIVAmMRMAloOeeLdkfZAo50rxqxZgTkLjjeXTAJqG1ApGeeEwlIApKA+XUS6x23iM9iXjWTgCQgCUgCHhNYyvOjKQEVYWgDAYWASUDeB2zQlricVyatpn4RkLtgxfliCw4BERAB2c5kB4olkVJBia2fBCQBFfeKiY+ACIiAbMGyA8WSSKlgNluwUixtIKAQMG3Byn9MGwgoBEwC8jqWgpYXKBRKCJihtJQ72RbD1ONFQATsEEDAHiGmBuOVCEvrlwQkAUlA5WGVBFQoNW0isTIloI6ClhAYJoCAGOJKwCQgL6Qetrrdb5Zz0RLXWopJc+sXAXkZQfF2/2w59oJDQAREwPab29irSyE7ty1paTWTgCSg4jxb8BAlUkx2aHZ/yUcCkoCyvSUWuklAuWIaQiBDwCSg5dwr2hVRyy3StVbEmhEws0IRUA9xCysERMAOAYtEpyQvAiIgAiohP/XKPGVV81llRps2JCAJSAIq64UEVCg1bSKxMiWgjoKWEBgmgIAY4krAJCAvpB62ut1vloP5Etdaiklz6xcBuQtWvN0/W4694BAQARGw/eY29upSyM5tS1pazSQgCag4zxY8RIkUkx2q44VUfbi0hADngDgwYwKjPgPmxhnpiqgdCzXnZvXw7xZWCJjha4GKvLq0CIiAHQJTLzgEREAEVAJ76pXJNqrMSreNZY5IQBKQBFTWmmV1kWIK2dNT7BTOpgT8/2HxCQjcTMAkIO8DNjC5AtSXVR8rBORlBNmiEgsOAREQAdnOZAeq2/pJQBJQtp8tuAdVCTDKrNCvQmn4CxsJSALKFpVYcCYB5YppCIEMAQREEVcCHQEvPlykH9++p/efProWRefLIXCUgM8ePkpPft25JnB1+2968OZFWq/XyyHCSCclcOMW/Or8cbr359ZRIV9+X6W3l5/TarWatEg6q5cAAtY7tyFGlt2C779+njabTYjBUGQ8AnwJiTdnVVXMMUxV0xlvMAgYb86qqhgBq5rOeINBwHhzVlXFCFjVdMYbDALGm7OqKkbAqqYz3mD+AcvauHZ2UL6pAAAAAElFTkSuQmCC</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAcy0lEQVR4Xu3dwXEeNxoE0H8dBuNhPi5HYDkCl/JRPArD2oOrXHZRZKGnMQBIvj2jieHDh+kd8eD/PfyPAAECBAgQWC7wv+U72pAAAQIECBB4KGBDQIAAAQIENggo4A3otiRAgAABAgrYDBAgQIAAgQ0CCngDui0JECBAgIACNgMECBAgQGCDgALegG5LAgQIECCggM0AAQIECBDYIKCAN6DbkgABAgQIKGAzQIAAAQIENggo4A3otiRAgAABAgrYDBAgQIAAgQ0CCngDui0JECBAgIACNgMECBAgQGCDgALegG5LAgQIECCggM0AAQIECBDYIKCAN6DbkgABAgQIKGAzQIAAAQIENggo4A3otiRAgAABAgrYDBAgQIAAgQ0CCngDui0JECBAgIACNgMECBAgQGCDgALegG5LAgQIECCggM0AAQIECBDYIKCAN6DbkgABAgQIKGAzQIAAAQIENggo4A3otiRAgAABAgrYDBAgQIAAgQ0CCngDui0JECBAgIACNgMECBAgQGCDgALegG5LAgQIECCggM0AAQIECBDYIKCAN6DbkgABAgQIKGAzQIAAAQIENggo4A3otiRAgAABAgrYDBAgQIAAgQ0CCngDui0JECBAgIACNgMECBAgQGCDgALegG5LAgQIECCggM0AAQIECBDYIKCAN6DbkgABAgQIKGAzQIAAAQIENggo4A3otiRAgAABAgrYDBAgQIAAgQ0CCngDui0JECBAgIACNgMECBAgQGCDgALegG5LAgQIECCggM0AAQIECBDYIKCAN6DbkgABAgQIKGAzQIAAAQIENggo4A3otiRAgAABAgrYDBAgQIAAgQ0CCngDui0JECBAgIACNgMECBAgQGCDgALegG5LAgQIECCggM0AAQIECBDYIKCAN6DbkgABAgQIKGAzQIAAAQIENggo4A3otiRAgAABAgrYDBAgQIAAgQ0CCngDui0JECBAgIACNgMECBAgQGCDgALegG5LAgQIECCggM0AAQIECBDYIKCAN6DbkgABAgQIKGAzQIAAAQIENggo4A3otiRAgAABAgrYDBAgQIAAgQ0CCngDui0JECBAgMDxBfz16fnHycf06/dvLww98/wT4zzf9Gc/kTPn1wTMxvzZUMClqaEsAQfj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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="-200" y="-150.0000000000001" 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="25.666666666666657" y="41.33333333333334"><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script><script x="88" y="228"><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>10</l><l>10</l><l>40</l><l>20</l><l>5</l></custom-block></script><script x="51" y="131"><custom-block s="rowB Bricks per Row: %s Brick Length: %s Width: %s Gap Thickness: %s"><l>10</l><l>40</l><l>20</l><l>5</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><l><bool>true</bool></l></custom-block></script></block-definition><block-definition s="%&apos;a&apos; divisible by %&apos;b&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportModulus"><block var="a"/><block var="b"/></block><l>0</l></block></block></script></block-definition><block-definition s="rowA Bricks per Row: %&apos;bricks per row&apos; 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="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="bricks per row"/><script><custom-block s="draw brick, length: %n width: %n"><block var="length"/><block var="width"/></custom-block><block s="forward"><block var="thickness"/></block></script></block></script></block-definition><block-definition s="rowB Bricks per Row: %&apos;bricks per row&apos; 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="%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 s="reportDifference"><block var="length"/><block var="thickness"/></block><l>2</l></block><block var="width"/></custom-block><block s="forward"><block var="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="length"/><block var="width"/></custom-block><block s="forward"><block var="thickness"/></block></script></block><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><block s="reportDifference"><block var="length"/><block var="thickness"/></block><l>2</l></block><block var="width"/></custom-block><block s="forward"><block var="thickness"/></block></script></block-definition><block-definition s="draw a Brick Wall with %&apos;rows&apos; Rows with Bricks per Row: %&apos;bricks per row&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="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="gotoXY"><l>-200</l><l>100</l></block><block s="doFor"><l>row number</l><l>1</l><block var="rows"/><script><block s="doIfElse"><block s="reportNot"><custom-block s="even? %s"><block var="row number"/></custom-block></block><script><custom-block s="rowA Bricks per Row: %s Brick Length: %s Width: %s Gap Thickness: %s"><block var="bricks per row"/><block var="length"/><block var="width"/><block var="thickness"/></custom-block></script><script><custom-block s="rowB Bricks per Row: %s Brick Length: %s Width: %s Gap Thickness: %s"><block var="bricks per row"/><block var="length"/><block var="width"/><block var="thickness"/></custom-block></script></block><block s="setXPosition"><l>-200</l></block><block s="changeYPosition"><block s="reportProduct"><l>-1</l><block s="reportSum"><block var="width"/><block var="thickness"/></block></block></block></script></block></script></block-definition><block-definition s="even? %&apos;n&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="%s divisible by %s ?"><block var="n"/><l>2</l></custom-block></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>