<snapdata remixID="8965071"><project name="U2L4-BrickWall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAE30lEQVR4Xu2dMWtUQRDH9zwxhY2FnSfiN7ALESw11uKHUJAUBmxNL4LEwkIQLLRQrGw0CiGIWMXCK1JFG/MNAgYUTy6XXAx3eTO3L8vMu/mlTGZ3Zv7/39v33r5FW71er5f4QQEjBVoAaKQ8aXcVAEBAMFUAAE3lJzkAwoCpAgBoKj/JARAGTBUAQFP5SQ6AMGCqAACayk9yAIQBUwUA0FR+kgMgDJgqAICm8pMcAGHAVAEANJWf5AAIA6YKAKCp/CQHQBgwVQAATeUnOQDCgKkCAGgqP8kBEAZMFcgCcPnc1ayiF7Y+JMbqpLPQ6sbrB6lz+ZKuwGOKAkBBSAsQ+iVZ5AXAChgsDLECwSovAALgUAGLCw4AARAANc+WvEhoVLJ5jqtz+2YFZAVkBdRd20ShwPEokLUN82npydjsV5Zup60v39L3958nro6xeslKaXXx2lyz9wH7b259AN/cXNSruRfJWL1kpbRq/DNgKWEka8grKXTw9yqtAJDVU0VSqQsOAAEQADUKHLUPWOrKlGoir6QQt2BRISASJTq0R1jiZa8xt2C9VESiQLUCWfuAiIoCx6XAIQD3/8uQVqtVOT/fgnXyW5xo6VfWz9uUn5EV8NGF+XTiz9/0bvtHur/yIs3Ozo70AoA6ewFQ1mnsLXgcYGtnf6VXX9dSu93mWL2s624EAMpCjQXw3q2F1Hm7MXb05qmddGflWfq9vpk+Lj6UM/wXYWlItFV7ImMMg0cA7Ha7afX63WFJO6dPpp9znbT8/Onwd9HMbGK/hkxNlHrkJeTx+fm0dmY7vVxfTTMzM2Mna6Ih0WqeiALD4KxtmGhmNrFfQ6YmSp0F4EQZCEaBCgWyAKz6FtzPlbNi7O9dMVbmVdKq0fuAcvtHAyYJUzU3YzXKD2IkrQAw45/ukEQF3gMFJK0AEADF5UyCqM4FB4AACICiAoMAXkL2PtxP08sPKyAroHj9cwuusQKK6hKAAkoFsm7ByrkJQwFRgSwAc56X9vevGCt6Mtzrq6OVLot9FAAKHjT1CJk9WroKABAAdaQUigJAACyElm5aAARAHSmFogAQAAuhpZs2C0Dd1EShgKwAAMoaEVFQgSwAOZA6cKTk57Qqz6W8fAvmW7C4ZkgQAWCFAqyArIDiFaYM4BbMcSwlKmXCABAAy5ClnBUAAVCJSpkwAATAMmQpZ80CUDk3YSggKpAFYJ1zaowVPRnuMdbRSpfFPgoABQ84D1gWUgAEwLKECbMDIAACoEaBpt4K6zzH1Rmr0dRDDCsgK6AphwAIgM0D0LRikk+VAlkr4FQpQDOmCmQByHGsgWclz/RVUSHl5UAqB1LFVUWCCAArFGAFZAUUrzBlALdgTsMoUSkTBoAAWIYs5awACIBKVMqEZQFYphRmjagAAEZ03VHPAOjIjIilAGBE1x31DICOzIhYCgBGdN1RzwDoyIyIpQBgRNcd9QyAjsyIWAoARnTdUc8A6MiMiKUAYETXHfUMgI7MiFgKAEZ03VHPAOjIjIilAGBE1x31DICOzIhYCgBGdN1RzwDoyIyIpQBgRNcd9QyAjsyIWAoARnTdUc8A6MiMiKUAYETXHfUMgI7MiFgKAEZ03VHPAOjIjIilAGBE1x31DICOzIhYCgBGdN1RzwDoyIyIpQBgRNcd9fwPYtaaAswKqbkAAAAASUVORK5CYII=</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><sprite name="Sprite" idx="1" x="-200" y="50" 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="12.600000000000023" y="10"><block s="clear"></block><custom-block s="draw brick, length: %s width: %s"><l>40</l><l>20</l><comment w="188.4" collapsed="false">Look inside.  This code was given to you.</comment></custom-block></script><script x="11.000000000000028" y="125.6"><block s="clear"></block><custom-block s="draw a Brick Wall with %s Rows"><l>10</l><comment w="90" collapsed="false">Look inside. You build this code in lab. </comment></custom-block></script><script x="10" y="240.80000000000007"><block s="clear"></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>8</l><l>7</l><l>40</l><l>20</l><l>5</l><comment w="90" collapsed="false">Look inside.  You build this code in lab. </comment></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="rowA" 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: %s width: %s"><l>40</l><l>20</l></custom-block><block s="forward"><l>5</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: %s width: %s"><l>17.5</l><l>20</l></custom-block><block s="forward"><l>5</l></block><block s="doRepeat"><l>7</l><script><custom-block s="draw brick, length: %s width: %s"><l>40</l><l>20</l></custom-block><block s="forward"><l>5</l></block></script></block><custom-block s="draw brick, length: %s width: %s"><l>17.5</l><l>20</l></custom-block></script></block-definition><block-definition s="draw a Brick Wall with %&apos;rows&apos; Rows" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="gotoXY"><l>-200</l><l>100</l></block><custom-block s="for %upvar = %n to %n %cs"><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"></custom-block></script><script><custom-block s="rowB"></custom-block></script></block><block s="setXPosition"><l>-200</l></block><block s="changeYPosition"><l>-25</l></block></script></custom-block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></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="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="draw a Brick Wall 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;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="doRepeat"><block var="bricks per row"/><script><custom-block s="draw brick, length: %s width: %s"><block var="length"/><block var="width"/></custom-block><block s="forward"><block var="thickness"/></block></script></block></script></block-definition><block-definition s="rowA Bricks per Row: %&apos;bricks per row&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="bricks per row"/><script><custom-block s="draw brick, length: %s width: %s"><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;bricks per row&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><custom-block s="draw brick, length: %s width: %s"><block s="reportQuotient"><block s="reportDifference"><block var="length"/><block var="thickness"/></block><l>2</l></block><block var="width"/></custom-block><block s="forward"><block var="thickness"/></block><block s="doRepeat"><block s="reportDifference"><block var="bricks per row"/><l>1</l></block><script><custom-block s="draw brick, length: %s width: %s"><block var="length"/><block var="width"/></custom-block><block s="forward"><block var="thickness"/></block></script></block><custom-block s="draw brick, length: %s width: %s"><block s="reportQuotient"><block s="reportDifference"><block var="length"/><block var="thickness"/></block><l>2</l></block><block var="width"/></custom-block><block s="forward"><block var="thickness"/></block></script></block-definition><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="%s"></input><input type="%s"></input></inputs><script><block s="setColor"><color>145,26,68,1</color></block><custom-block s="set flat line ends to %b"><l><bool>true</bool></l></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="%&apos;a&apos; divisible by %&apos;b&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportModulus"><block var="a"/><block var="b"/></block><l>0</l></block></block></script></block-definition><block-definition s="even? %&apos;n&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="%s divisible by %s ?"><block var="n"/><l>2</l></custom-block></block></script></block-definition></blocks><variables></variables></project><media name="U2L4-BrickWall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>