<snapdata remixID="8869266"><project name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</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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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><watcher var="y" style="normal" x="10" y="10" color="243,118,29"/><sprite name="Sprite" idx="1" x="-200" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="35" y="44"><block s="receiveGo"></block><custom-block s="drawBrickWall"></custom-block><block s="doWait"><l>2</l></block><block s="clear"></block><custom-block s="drawBrickWall2 with %s rows with bricks per row: %s of brick length: %s width: %s gap thickness: %s"><l>10</l><l>8</l><l>30</l><l>12</l><l>8</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="drawBrick, length: %&apos;length&apos; width: %&apos;width&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="setSize"><block var="width"/></block><block s="forward"><block var="length"/></block></script></block-definition><block-definition s="drawBrickWallWith %&apos;num&apos; rows" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><block var="num"/><script><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block><block s="forward"><l>4</l></block></script></block></script><scripts><script x="159.5693389375" y="38.00000300000005"><block var="num"/></script></scripts></block-definition><block-definition s="rowA" type="command" category="pen"><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="forward"><l>4</l></block></script></block></script></block-definition><block-definition s="rowB" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="draw brick, length: %n width: %n"><l>13</l><l>10</l></custom-block><block s="forward"><l>4</l></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="forward"><l>4</l></block></script></block><custom-block s="draw brick, length: %n width: %n"><l>13</l><l>10</l></custom-block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="Is letter %&apos;num&apos; of %&apos;word&apos; the letter %&apos;letter&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportLetter"><block var="num"/><block var="word"/></block><block var="letter"/></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="Does %&apos;word&apos; have %&apos;num of letters&apos; letters" 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="reportStringSize"><block var="word"/></block><block var="num of letters"/></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="wordGuesser" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="errorObsolete"></block></block></script></block-definition><block-definition s="drawWith2Colors" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="setSize"><l>5</l></block><block s="down"></block><block s="doUntil"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="gotoXY"><block s="reportMouseX"></block><block s="reportMouseY"></block></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportMouseY"></block><l>0</l></block><script><block s="setColor"><color>250,0,9,1</color></block></script><script><block s="setColor"><color>219,206,0,1</color></block></script></block><block s="doIfElse"><block s="reportMouseDown"></block><script><block s="up"></block></script><script><block s="down"></block></script></block></script></block></script></block-definition><block-definition s="even? %&apos;num1&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 divisibleBy %s ?"><block var="num1"/><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="%&apos;x&apos; divisibleBy %&apos;y&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="x"/><block var="y"/></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="drawBrickWall" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="gotoXY"><l>-50</l><l>10</l></block><custom-block s="rowA"></custom-block><block s="gotoXY"><l>-50</l><l>-4</l></block><custom-block s="rowB"></custom-block><block s="gotoXY"><l>-50</l><l>-18</l></block><custom-block s="rowA"></custom-block><block s="gotoXY"><l>-50</l><l>-32</l></block><custom-block s="rowB"></custom-block><block s="gotoXY"><l>-50</l><l>-46</l></block><custom-block s="rowA"></custom-block><block s="gotoXY"><l>-50</l><l>-60</l></block><custom-block s="rowB"></custom-block><block s="gotoXY"><l>-50</l><l>-74</l></block><custom-block s="rowA"></custom-block></script></block-definition><block-definition s="rowA.2" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>8</l><script><custom-block s="draw brick, length: %n width: %n"><l>38</l><l>15</l></custom-block><block s="forward"><l>4</l></block></script></block></script></block-definition><block-definition s="rowB.2" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="draw brick, length: %n width: %n"><l>8</l><l>15</l></custom-block><block s="forward"><l>4</l></block><block s="doRepeat"><l>8</l><script><custom-block s="draw brick, length: %n width: %n"><l>35</l><l>15</l></custom-block><block s="forward"><l>4</l></block></script></block><custom-block s="draw brick, length: %n width: %n"><l>8</l><l>15</l></custom-block></script></block-definition><block-definition s="drawBrickWall2 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;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="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="gap 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="gap 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="gap thickness"/></block></block></block></script></block></script></block-definition><block-definition s="rowA bricks per row: %&apos;rows&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="rows"/><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;rows&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="rows"/><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></blocks><variables><variable name="y"><l>150</l></variable></variables></project><media name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>