<snapdata remixID="9227041"><project name="M6L4-brickwall_starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEgklEQVR4Xu2asWoUURSG7wZJIwgpLESwE7HzJVYIBrt9BsEilT6AhRAIKNFn8AmyiCjYWdiLhYVdsA+ojbgym9W4srvncGauZ86ZL+2c4Z77/d/cO5s7o9lsNiv8QcCJwAgBncgz7JwAAiKCKwEEdMXP4AiIA64EENAVP4MjIA64EkBAV/wMjoA44EoAAV3xMzgC4oArAQR0xc/gCIgDrgQQ0BU/g3cu4MP7++XS20/l6/hmOXj+FMIQ2EigcwGb0XYv3yi729f+DPxh67SMnzwok8mEOCCwRKCKgM0Ij67fLjvfVn9q+OrnSXn55SNRQKDO51jT6bR8vne0hPf04lb5fvdWeXx4UMpoBHoIzAlUWQGfXR2X2faF8v7Kj/Li3esyQjh0W0OgcwGnx8flzt4e0qGcikDnAqpGpQgCCwIIiAquBNwEbN4TV/3tn7wp665JpLhXInR+fROr5tr/+kPABWnkXZYTAQ0EkEgPjRWQLXhuSx8fGrbgNXJKz3cfw4zYMwIioORt1dVzEAKqCFOUnoDbr+D0ZJmgioCbgJb/9f3eGrhXzrYLVvIo7SsQUMGwizAjPjQKNK1LEFCBEAEVkIwlCKgAh4AKSMYSBFSAQ0AFJGMJAirAIaACkrEEARXgEFAByVjiJqCxX25LRsBNQL4HPDOpj+fXgziKQ0AEbAiwAi62tD6uRNJuW6tnVkC+hpHcq7p9IyACIqCKQIsi3gF5B+Qd8K8HqNb7lPSM9nHcQWzBUjBcHwYBt1/Bw8DLLCUCbgJG/D5uaD1L8nRxHQEVFDkLVkAyliCgAhwCKiAZSxBQAQ4BFZCMJQioAIeACkjGEgRUgENABSRjiZuAxn65LRkBBEwWaLTpuAnIWTBnwZwFcxa8csEcxFkwKyArICsgKyAr4L8E+vh5kvRin61ntmC+iJacn1+vJT4CIiACqghQBIGWBHr3f8BN8xnqkZjXd4gt3VLdjoAKTEMVX4GmdQkCKhAioAKSsQQBFeAQUAHJWIKACnAIqIBkLEFABTgEVEAyliCgAhwCKiAZS9wENPbLbckIIGCyQKNNx01APsc6U6XWea4k4qZxOQvmLFjyp6q8CIiACKgi0KKILZgtuCHAO+DiIerju5j0fNfqmS2YLVhyj3dAFSGKICAQcNuCSQYCvXwH3BTLUI/E+CC1wsPqBZVx5TAH/SOEFfCcgPeKL6vavsLtHZCVSA4PAWVG5goElNEhoMzIXIGAMjoElBmZKxBQRoeAMiMqINCKgNuPkFZdc3MaAgiYJsqYE0HAmLml6RoB00QZcyIIGDO3NF0jYJooY04EAWPmlqZrBEwTZcyJIGDM3NJ0jYBpoow5EQSMmVuarhEwTZQxJ4KAMXNL0zUCpoky5kQQMGZuabpGwDRRxpwIAsbMLU3XCJgmypgTQcCYuaXpGgHTRBlzIggYM7c0XSNgmihjTgQBY+aWpmsETBNlzIkgYMzc0nSNgGmijDkRBIyZW5quETBNlDEngoAxc0vTNQKmiTLmRBAwZm5pukbANFHGnMgvxeOp85xlEykAAAAASUVORK5CYII=</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAbC0lEQVR4Xu3c7a0kOXIF0LduyB75I1vkj+yRGxIKENAabPfiZlySieKc+R3B5DuM4p36QP/jx38ECBAgQIDAcYF/HH+iBxIgQIAAAQI/AtgQECBAgACBFwQE8AvoHkmAAAECBASwGSBAgAABAi8ICOAX0D2SAAECBAgIYDNAgAABAgReEBDAL6B7JAECBAgQEMBmgAABAgQIvCAggF9A90gCBAgQICCAzQABAgQIEHhBQAC/gO6RBAgQIEBAAJsBAgQIECDwgoAAfgHdIwkQIECAgAA2AwQIECBA4AUBAfwCukcSIECAAAEBbAYIECBAgMALAgL4BXSPJECAAAECAtgMECBAgACBFwQE8AvoHkmAAAECBASwGSBAgAABAi8ICOAX0D2SAAECBAgIYDNAgAABAgReEBDAL6B7JAECBAgQEMBmgAABAgQIvCAggF9A90gCBAgQICCAzQABAgQIEHhBQAC/gO6RBAgQIEBAAJsBAgQIECDwgoAAfgHdIwkQIECAgAA2AwQIECBA4AUBAfwCukcSIECAAAEBbAYIECBAgMALAgL4BXSPJECAAAECAtgMECBAgACBFwQE8AvoHkmAAAECBASwGSBAgAABAi8ICOAX0D2SAAECBAgIYDNAgAABAgReEBDAL6B7JAECBAgQEMBmgAABAgQIvCAggF9A90gCBAgQICCAzQABAgQIEHhBQAC/gO6RBAgQIEBAAJsBAgQIECDwgoAAfgHdIwkQIECAgAA2AwQIECBA4AUBAfwCukcSIECAAAEBbAYIECBAgMALAgL4BXSPJECAAAECAtgMECBAgACBFwQE8AvoHkmAAAECBASwGSBAgAABAi8ICOAX0D2SAAECBAgIYDNAgAABAgReEBDAL6B7JAECBAgQEMBmgAABAgQIvCAggF9A90gCBAgQICCAzQABAgQIEHhBQAC/gO6RBAgQIEBAAJsBAgQIECDwgoAAfgHdIwkQIECAgAA2AwQIECBA4AUBAfwCukcSIECAAAEBbAYIECBAgMALAgL4EPp//tu//0/7qP/47//6p/NasW67r3/Vb887dX+tzZnznwR2zcbv1j1zCvc8RQAfOssVQbnrhbSTwJ536grgM7qcf+csgPvpE8C9YbSCAP7FtMIiQh8W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qRkQwOulb7mwzIbZ8BH0+hn4hhW9Az50Si7Z9dACeL2pj6DPmN7s/J7g9z1ZAB86MwG8HloArze9ORi8BtfPi++AO1MB3PnF3V78MVVcKIBjqqqQc8UXN9/iHP/BCn0HfGoGBPB66VsuLLNhNnwHvH4GvmFF74APnZJLdj20AF5v6iPoM6Y3O78n+H1PFsCHzkwAr4cWwOtNbw4Gr8H18+I74M5UAHd+cbcXf0wVFwrgmKoq5Fzxxc23OMd/sELfAZ+aAQG8XvqWC8tsmA3fAa+fgW9Y0TvgQ6fkkl0PLYDXm/oI+ozpzc7vCX7fkwXwoTMTwOuhBfB605uDwWtw/bz4DrgzFcCdX9ztxR9TxYUCOKaqCjlXfHHzLc7xH6zQd8CnZkAAr5e+5cIyG2bDd8DrZ+AbVvQO+NApuWTXQwvg9aY+gj5jerPze4Lf92QBfOjMBPB6aAG83vTmYPAaXD8vvgPuTAVw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBARw56ebAAECBAiMBATwiE0TAQIECBDoBP4Xl7DCd0eGPJUAAAAASUVORK5CYII=</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="-150" y="130" 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="334" y="247"><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script><script x="469" y="321"><custom-block s="draw a brick wall with %s rows with %s bricks per row %s of brick length: %s width: %s gap thickness %s"><l>8</l><l>7</l><l>7</l><l>40</l><l>20</l><l>5</l></custom-block></script><script x="190" y="164"><custom-block s="Row A %s %s %s %s"><l></l><l></l><l></l><l></l></custom-block></script><script x="319" y="402"><custom-block s="Row B %s %s %s %s"><l></l><l></l><l></l><l></l></custom-block></script><script x="735" y="93"><block s="clear"></block></script><script x="178" y="482"><custom-block s="Row A %s %s %s %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 %&apos;wall length&apos; %&apos;brick length&apos; %&apos;brick width&apos; %&apos;gap&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="wall length"/><script><custom-block s="draw brick, length: %n width: %n"><block var="brick length"/><block var="brick width"/></custom-block><block s="forward"><block var="gap"/></block></script></block></script></block-definition><block-definition s="draw a brick wall with %&apos;num #&apos; rows with %&apos;num 2 #&apos; bricks per row %&apos;num 2 #&apos; of brick length: %&apos;length&apos; width: %&apos;width&apos; gap thickness %&apos;gap&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>-150</l><l>-70</l></block><block s="doIfElse"><custom-block s="even? %s"><block var="num #"/></custom-block><script><block s="doRepeat"><block s="reportQuotient"><block var="num #"/><l>2</l></block><script><custom-block s="Row A %s %s %s %s"><block var="num 2 #"/><block var="length"/><block var="width"/><block var="gap"/></custom-block><block s="setXPosition"><l>-150</l></block><block s="changeYPosition"><block s="reportProduct"><block var="width"/><l>1.25</l></block></block><custom-block s="Row B %s %s %s %s"><block var="num 2 #"/><block var="length"/><block var="width"/><block var="gap"/></custom-block><block s="setXPosition"><l>-150</l></block><block s="changeYPosition"><block s="reportProduct"><block var="width"/><l>1.25</l></block></block></script></block></script><script><block s="doRepeat"><block s="reportDifference"><block s="reportQuotient"><block var="num #"/><l>2</l></block><l>1</l></block><script><custom-block s="Row A %s %s %s %s"><block var="num 2 #"/><block var="length"/><block var="width"/><block var="gap"/></custom-block><block s="setXPosition"><l>-150</l></block><block s="changeYPosition"><block s="reportProduct"><block var="width"/><l>1.25</l></block></block><custom-block s="Row B %s %s %s %s"><block var="num 2 #"/><block var="length"/><block var="width"/><block var="gap"/></custom-block><block s="setXPosition"><l>-150</l></block><block s="changeYPosition"><block s="reportProduct"><block var="width"/><l>1.25</l></block></block></script></block><custom-block s="Row A %s %s %s %s"><block var="num 2 #"/><block var="length"/><block var="width"/><block var="gap"/></custom-block></script></block></script><scripts><script x="356" y="250.2"><custom-block s="Row B %s %s %s %s"><block var="num 2 #"/><block var="length"/><block var="width"/><block var="gap"/></custom-block><block s="setXPosition"><l>-150</l></block></script><script x="410.2460967500001" y="133.00000300000005"><block var="num 2 #"/></script><script x="135.0996123750001" y="257.00000300000005"><block var="num 2 #"/></script><script x="467.0996103749999" y="269.200001"><block var="num 2 #"/></script><script x="135.2460967500001" y="381.8333363333333"><block var="num 2 #"/></script><script x="135.0996123750001" y="450.8333363333331"><block var="num 2 #"/></script><script x="128.2460957500001" y="528.8333353333333"><block var="num 2 #"/></script><script x="235.5859405000001" y="124.00000299999999"><block var="num 2 #"/></script></scripts></block-definition><block-definition s="%&apos;num 1&apos; divisable by %&apos;num 2&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="num 1"/><block var="num 2"/></block><l>0</l></block><script><block s="doReport"><l>true</l></block></script><script><block s="doReport"><l>false</l></block></script></block></script></block-definition><block-definition s="even?" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="%&apos;num 1&apos; divisible by %&apos;num 2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="num 1"/><block var="num 2"/></block><l>0</l></block><script><block s="doReport"><l>true</l></block></script><script><block s="doReport"><l>false</l></block></script></block></script></block-definition><block-definition s="even? %&apos;num&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="%s divisible by %s"><block var="num"/><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="Row B %&apos;wall length&apos; %&apos;brick length&apos; %&apos;brick width&apos; %&apos;gap&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="reportDifference"><block s="reportQuotient"><block var="brick length"/><l>2</l></block><l>3</l></block><block var="brick width"/></custom-block><block s="forward"><block var="gap"/></block><block s="doRepeat"><block s="reportDifference"><block var="wall length"/><l>1</l></block><script><custom-block s="draw brick, length: %n width: %n"><block var="brick length"/><block var="brick width"/></custom-block><block s="forward"><block var="gap"/></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><l>3</l></block><block var="brick width"/></custom-block></script></block-definition></blocks><variables></variables></project><media name="M6L4-brickwall_starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>