<snapdata remixID="8976826"><project name="U3L1-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADfUlEQVR4Xu3d0W3UUBCFYdMOvVAAlIAoB1ECFEAvtBPkkF0SELxZf6Tz7VP8kjtzzr/jO3di583Dw8PDMfp5d7x9zPz78eO4/Xzl9bmOz0sF3qwDeIPiOYynRFdcA/Dvr988gO+Pj8eH49MduCuvAQjAFwq4BfcbgvkKeOWe72bvbY+pAqqAKmBf9F5EoAI+dcFXNR63CvvKfH814QDwCcCvx+fj2/HlfixzxfXZ7Pg4hrkroAnpvw4qoIPolEIAAhCAlQLnLdgkpFL/17rzFfDKyccp8PPf7xzQOaBzwLbg/bX6fAU0CWmJBKAmJCUQgCYhAKwUeH4QfcXk48/JikmIJkQTUn3b/7GuW7A9YIokAAEIwEoBk5BK+d/rzldAk5AWwnkAHUQDMFPA3wNm0t8XVgE1ISmFADQJAWClgElIpbwu+FEBe0AApgoAMJX/cXF7QE1ISuE8gJ4JSflTAU1CAJgpYA+YSe8gWhfcw6cJ8YrenML5JuT2xwh/VsQrrnO3X2EAAPR2rBRLADoHBGClgC64Ut4s2Cy4Z88ozjMhPYXze0CTkBbCeQBvxzD+VVcDIgB1wQ15T6sCEIAArBS44h8S/m+yUuX5mtdVAU1CUj4B6BYMwEoBk5BKeZMQk5CePZMQk5Cewvk9oElIC+E8gCYhAMwU0IRk0t8XVgEdw6QUAtDbsQBYKeDtWJXyzgGdA/bsOQfUhPQU2gNqQlIK5wH0dqyUP2/HMgkBYKaAPWAmvYPoUwEAAjBVAICp/I5hPBMCwFQBk5BUfhXQLRiAqQIATOVXAQEIwFQBz4Sk8quAJ4AmIS2E87PgU/5zHuztWA2IAARgQ97TqgAEIAArBUxCKuV/r6sCeigppRCAAARgpYBbcKW8W/CjAgAEYK+ACFIFpveAqfIWN4rDQK+ACth7MB0BAKft75MHYO/BdAQAnLa/Tx6AvQfTEQBw2v4+eQD2HkxHAMBp+/vkAdh7MB0BAKft75MHYO/BdAQAnLa/Tx6AvQfTEQBw2v4+eQD2HkxHAMBp+/vkAdh7MB0BAKft75MHYO/BdAQAnLa/Tx6AvQfTEQBw2v4+eQD2HkxHAMBp+/vkAdh7MB0BAKft75MHYO/BdAQAnLa/Tx6AvQfTEQBw2v4+eQD2HkxHAMBp+/vkAdh7MB0BAKft75MHYO/BdAQAnLa/T/4nw70rAqb1o1AAAAAASUVORK5CYII=</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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BHBETQ0BAgQIEEgKCOAkoHICBAgQIBAREMARNTUECBAgQCApIICTgMoJECBAgEBEQABH1NQQIECAAIGkgABOAionQIAAAQIRAQEcUVNDgAABAgSSAgI4CaicAAECBAhEBARwRE0NAQIECBBICgjgJKByAgQIECAQERDAETU1BAgQIEAgKSCAk4DKCRAgQIBAREAAR9TUECBAgACBpIAATgIqJ0CAAAECEQEBHFFTQ4AAAQIEkgICOAmonAABAgQIRAQEcERNDQECBAgQSAoI4CSgcgIECBAgEBEQwBE1NQQIECBAICkggJOAygkQIECAQERAAEfU1BAgQIAAgaSAAE4CKidAgAABAhEBARxRU0OAAAECBJICAjgJqJwAAQIECEQEBHBETQ0BAgQIEEgKCOAkoHICBAgQIBAREMARNTUECBAgQCApIICTgMoJECBAgEBEQABH1NQQIECAAIGkgABOAionQIAAAQIRAQEcUVNDgAABAgSSAgI4CaicAAECBAhEBARwRE0NAQIECBBICgjgJKByAgQIECAQERDAETU1BAgQIEAgKSCAk4DKCRAgQIBAREAAR9TUECBAgACBpIAATgIqJ0CAAAECEQEBHFFTQ4AAAQIEkgICOAmonAABAgQIRAQEcERNDQECBAgQSAoI4CSgcgIECBAgEBEQwBE1NQQIECBAICkggJOAygkQIECAQERAAEfU1BAgQIAAgaSAAE4CKidAgAABAhEBARxRU0OAAAECBJICAjgJqJwAAQIECEQEBHBETQ0BAgQIEEgKCOAkoHICBAgQIBAREMARNTUECBAgQCApIICTgMoJECBAgEBEQABH1NQQIECAAIGkgABOAionQIAAAQIRAQEcUVNDgAABAgSSAgI4CaicAAECBAhEBARwRE0NAQIECBBICgjgJKByAgQIECAQERDAETU1BAgQIEAgKSCAk4DKCRAgQIBAREAAR9TUECBAgACBpIAATgIqJ0CAAAECEQEBHFFTQ4AAAQIEkgICOAmonAABAgQIRAQEcERNDQECBAgQSAoI4CSgcgIECBAgEBEQwBE1NQQIECBAICkggJOAygkQIECAQERAAEfU1BAgQIAAgaSAAE4CKidAgAABAhEBARxRU0OAAAECBJICAjgJqJwAAQIECEQEBHBETQ0BAgQIEEgKCOAkoHICBAgQIBAREMARNTUECBAgQCApIICTgMoJECBAgEBEQABH1NQQIECAAIGkgABOAionQIAAAQIRAQEcUVNDgAABAgSSAgI4CaicAAECBAhEBARwRE0NAQIECBBICgjgJKByAgQIECAQERDAETU1BAgQIEAgKSCAk4DKCRAgQIBAREAAR9TUECBAgACBpIAATgIqJ0CAAAECEQEBHFFTQ4AAAQIEkgICOAmonAABAgQIRAQEcERNDQECBAgQSAoI4CSgcgIECBAgEBEQwBE1NQQIECBAICkggJOAygkQIECAQERAAEfU1BAgQIAAgaSAAE4CKidAgAABAhEBARxRU0OAAAECBJICAjgJqJwAAQIECEQEBHBETQ0BAgQIEEgKCOAkoHICBAgQIBAREMARNTUECBAgQCApIICTgMoJECBAgEBEQABH1NQQIECAAIGkgABOAionQIAAAQIRgf8B7PiXK6zvJv0AAAAASUVORK5CYII=</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="-50" y="250" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="76,255,41,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="20" y="20"><block s="clear"></block><custom-block s="Draw brick wall with %n rows"><l>6</l></custom-block></script><script x="20" y="130"><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="rowA"></custom-block></script><script x="19" y="211"><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="rowB"></custom-block></script><comment x="121" y="381" w="90" collapsed="false">Mohammed Hossain&#xD;and &#xD;Lei Huang</comment><script x="265" y="273"><custom-block s="draw a brick wall with rows %n with bricks per row: %n of brick length: %n width: %n gap thickness: %n"><l>20</l><l>7</l><l>6</l><l>25</l><l>6</l></custom-block></script><script x="265" y="82"><custom-block s="draw a brick wall with rows %n with bricks per row: %n of brick length: %n width: %n gap thickness: %n"><l>10</l><l>6</l><l>20</l><l>10</l><l>3</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>76,255,41,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="rowA" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">Lei Huang Mohammed Hossain&#xD;Period 10</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>6</l><script><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block><block s="up"></block><block s="forward"><l>5</l><comment w="90" collapsed="false">we need to add this move block for there to have spacing in between each block, or else it would be one long line.</comment></block></script></block></script></block-definition><block-definition s="rowB" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">Lei Huang Mohammed Hossain&#xD;Period 10</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="draw brick, length: %n width: %n"><l>15</l><l>10</l></custom-block><block s="up"></block><block s="forward"><l>5</l><comment w="90" collapsed="false">we need to add this move block for there to have spacing in between each block, or else it would be one long line.</comment></block><block s="doRepeat"><l>5</l><script><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block><block s="up"></block><block s="forward"><l>5</l></block></script></block><custom-block s="draw brick, length: %n width: %n"><l>15</l><l>10</l><comment w="90" collapsed="false">The width does not change because if it did then the block would be thinner, and we only want it to be shorter.</comment></custom-block></script></block-definition><block-definition s="Draw brick wall with %&apos;Number&apos; rows" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="clear"></block><block s="gotoXY"><l>-50</l><l>-50</l></block><block s="doRepeat"><block s="reportQuotient"><block var="Number"/><l>2</l></block><script><custom-block s="rowA"></custom-block><block s="setXPosition"><l>-50</l></block><block s="changeYPosition"><l>20</l></block><custom-block s="rowB"></custom-block><block s="setXPosition"><l>-50</l></block><block s="changeYPosition"><l>20</l></block></script></block><block s="doIf"><block s="reportNot"><custom-block s="even? %n"><block var="Number"/></custom-block></block><script><custom-block s="rowA"></custom-block></script></block></script><scripts><comment x="205" y="126" w="90" collapsed="false">Mohammed Hossain and Lei Huang</comment></scripts></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 rows %&apos;row number&apos; with bricks per row: %&apos;bricks in a row&apos; of brick 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><input type="%n"></input></inputs><script><block s="clear"></block><block s="gotoXY"><l>-50</l><l>-50</l></block><block s="doRepeat"><block s="reportQuotient"><block var="row number"/><l>2</l></block><script><block s="doRepeat"><block var="bricks in a row"/><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><comment w="90" collapsed="false">Row A</comment></block><block s="setXPosition"><l>-50</l></block><block s="changeYPosition"><l>15</l></block><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><block var="length"/><l>2</l></block><block var="width"/><comment w="90" collapsed="false">Row B start</comment></custom-block><block s="forward"><block var="gap thickness"/></block><block s="doRepeat"><block s="reportDifference"><block var="bricks in a 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="gap thickness"/></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"/><comment w="90" collapsed="false">Row B end</comment></custom-block><block s="setXPosition"><l>-50</l></block><block s="changeYPosition"><l>15</l></block></script></block><block s="doIf"><block s="reportNot"><custom-block s="even? %n"><block var="row number"/></custom-block></block><script><block s="doRepeat"><block var="bricks in a row"/><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><comment w="90" collapsed="false">Row A</comment></block></script><scripts><comment x="454" y="130" w="90" collapsed="false">Lei Huang&#xD;Mohammed Hossain&#xD;Period 10</comment></scripts></block-definition></blocks><variables></variables></project><media name="U3L1-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>