<snapdata remixID="10169080"><project name="U3L1P4--Brick Wall" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFlElEQVR4Xu2du2sVQRSHx4DYGLBLEUFEEKwsFERFfKB/hv4FYqG9pZ0iFj47jbESER+NtS/QQiQIdkICNmm0ENJcyb1qApqd356z69nd+dLeMzuz3347uzPn3NxNo9FolPiDQBCBTQgYRJ5uxwQQEBFCCSBgKH46R0AcCCWAgKH46TxMwLeX79amP3tob9p+cG+ibR5dE6zyvfgjwgS8Nnuq9ugPnD+dDlw4k2ibR9cEq3wv/ggEFBg2cTH7eNMIaNwhCCggREABkjEEAQVwCChAMoYgoAAOAQVIxhAEFMAhoADJGBImIFsp+SvWxFaKh3N+hP6IMAH9Q+cIQyAQJuBG2xLnll6MN5rfXrlXmy9tdWRVrH6/cuhHs0ci4C92yLsmEQIyA0pTSls3DQIiIAJKBBxBvANO4LU1i+UuDe+AGxQjdPGCeC5mH9sW8QjeaH9qtdpl8fWHtPTqQ+7a/fU5bXVkVax+7z/qR7NHhq2C7UOm5ZAIhAno2aGnbV7BJrIo+V78EWEC9rE+rrQx+/XKHwEB84wSxQgCJGMIAgrgEFCAZAxBQAEcAgqQjCEIKIBDQAGSMQQBBXAIKEAyhoQJaBwvzQZGIExAMiETk7qYvSkiE0IxwkTALua+i8gFIyACrhIIewQjIAIi4LoX+i4+CnPrjbbGzCOYiuice62+PyIgAiKgRMARxDYM2zCh74AOd2k6IAKdWwVXsS01JRZVh/g/PEdAgXKp4gto3CEIKCBEQAGSMQQBBXAIKEAyhiCgAA4BBUjGEAQUwCGgAMkYEiYgX63MX7Emvlrp4ZwfoT8iTED/0DnCEAiECUgmhExIaCaEcqyJgG1VtORmR/47Fv8dCwEpSF2bJ7o4E3lmMU9byrEox8r50+rsiYAIiIASAUcQixAWIaGrYIe7NB0Qgc7tA1axjc4MeLIKfWz7PzwPEzCqyJJ+81oVvQipwlNqUUDUTZNX1R/BDCgwLFV8AY07BAEFhAgoQDKGIKAADgEFSMYQBBTAIaAAyRgSJmAftyVKG7PRqVrNwgSsNUqCB0sgTEBScaTiQlNxCIiACLjuwUY94BqMojMhiKC/7rXFCgGpB5QsREAJ07+DeAfkHTD0HZCvZU4E5HdCRqORYyKjKQRcBML2AUvLKvTxfF1miY3DBIyqcaPfvBlFr4Kr8JRaFBB10+RV9UcwAwoMSxVfQOMOQUABIQIKkIwhCCiAQ0ABkjEEAQVwCChAMoaECWgcL80GRiBMQDIhZEJCU3HkgskFI+C6x1lblSW5J2YX+y16I7qLF6SPEnnGjIDUA+b8GX/e1s2KgAiIgBIBRxCLEBYhoYsQtmHYhgkV0DF50nRABMI2oqNKjOg3b2/Ri5AqPKXmZKNumryq/ghmQIFhqeILaNwhCCggREABkjEEAQVwCChAMoYgoAAOAQVIxpAwAfv4NcXSxmx0qlazMAFrjZLgwRIIE5BMCJmQ0EwIuWBywQi47sHWVmlT7tnZxX6LzoR08YL0USLPmBGQesCcP+PP27pZERABEVAi4AhiEcIiJHQR4nCXpgMi0Ll9wCq2/GK6bl4TrPTe7JFhAkbVuNFvXpaiFyFVeEotCoi6afKq+iOYAQWGpYovoHGHIKCAEAEFSMYQBBTAIaAAyRiCgAI4BBQgGUPCBCytuLOP52t0qlazMAFrjZLgwRJAwMFe2nZP7Mmjx+nYyRNpenra1RECuvCV03hhYSF9efYyfXr9Lq28+Zy+H9+dLs3fdgNAQDfCYR5geXk5Pb89l7Z8/Z7eP3iWZjdv/XOiU/t3pbOPbzZy4gjYCMbhHGRlZSXNXb2RPs49TTuX/31e++YvpsNHjzRy0gjYCMZhHmT1l3zvX7+TdnybSvPXbqU9U9vGJ7o49SNdePcwzczMuE/8J8wNEGtzFnoEAAAAAElFTkSuQmCC</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" hyperops="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="160" y="-175" heading="270" 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="12.999999000000003" y="31"><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script><script x="64.999999" y="97"><block s="receiveGo"></block><block s="gotoXY"><l>-150</l><l>150</l></block><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>13</l><l>7</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="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="U3L1P4--Brick Wall" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>