<snapdata remixID="9308581"><project name="M6L4A2" app="Snap! 5.4, 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" 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,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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="Brick-drawer" idx="1" x="200" y="70" 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="55" y="77"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Draw Brick Wall with rows: %n bricks per row: %n of brick length: %n Width: %n Gap Thickness: %n"><l>10</l><l>9</l><l>40</l><l>20</l><l>5</l></custom-block></script></scripts></sprite><watcher scope="Brick-drawer" s="xPosition" style="normal" x="10" y="10" color="74,108,212"/><watcher scope="Brick-drawer" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212"/></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;bricks&apos; %&apos;length&apos; %&apos;width&apos; %&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"/><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="row B %&apos;bricks&apos; %&apos;length&apos; %&apos;width&apos; %&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="reportDifference"><block s="reportQuotient"><block var="length"/><l>2</l></block><l>3</l></block><block var="width"/></custom-block><block s="forward"><block var="thickness"/></block><block s="doRepeat"><block s="reportDifference"><block var="bricks"/><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="reportDifference"><block s="reportQuotient"><block var="length"/><l>2</l></block><l>3</l></block><block var="width"/></custom-block></script></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="%&apos;number 1&apos; divisible by %&apos;number 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="number 1"/><block var="number 2"/></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 Brick Wall with rows: %&apos;rows&apos; bricks per row: %&apos;bricks&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="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="gotoXY"><l>200</l><l>-150</l></block><block s="doIfElse"><custom-block s="even? %n"><block var="rows"/></custom-block><script><block s="doRepeat"><block s="reportQuotient"><block var="rows"/><l>2</l></block><script><custom-block s="row A %s %s %s %s"><block var="bricks"/><block var="length"/><block var="width"/><block var="thickness"/></custom-block><block s="changeYPosition"><block s="reportProduct"><block var="width"/><l>1.1</l></block></block><block s="setXPosition"><l>200</l></block><custom-block s="row B %s %s %s %s"><block var="bricks"/><block var="length"/><block var="width"/><block var="thickness"/></custom-block><block s="changeYPosition"><block s="reportProduct"><block var="width"/><l>1.1</l></block></block><block s="setXPosition"><l>200</l></block></script></block></script><script><block s="doRepeat"><block s="reportDifference"><block var="rows"/><l>2</l></block><script><custom-block s="row A %s %s %s %s"><block var="bricks"/><block var="length"/><block var="width"/><block var="thickness"/></custom-block><block s="setXPosition"><l>200</l></block><block s="changeYPosition"><block s="reportProduct"><block var="width"/><l>1.1</l></block></block><custom-block s="row B %s %s %s %s"><block var="bricks"/><block var="length"/><block var="width"/><block var="thickness"/></custom-block><block s="setXPosition"><l>200</l></block><block s="changeYPosition"><block s="reportProduct"><block var="width"/><l>1.1</l></block></block></script></block><custom-block s="row A %s %s %s %s"><block var="bricks"/><block var="length"/><block var="width"/><block var="thickness"/></custom-block></script></block></script></block-definition></blocks><variables></variables></project><media name="M6L4A2" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>