<snapdata remixID="8783252"><project name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAD3UlEQVR4Xu3cMW5TQRSF4UlBYTo6S5HoSMkuKBANy0hF5UVQ49rsgAYJCtgBdVgCBQtwh3goRomQcBzP9bEmv/yniqKZeffe8yV+7yFxNk3T1PxyAoMmcCbAQZP3spsJCFAIQycgwKHj9+IC1MDQCQhw6Pi9uAA1MHQCAhw6fi9+EMB35y9uJ/jmx9fN9//+bNd4r9f3rO09u3d9opabGchq/wkIsLWW+mUQ4P7wblYKUID9aoI7BCjAIKf+o2IAT+1+b1u/fgQL8N4JpO73BHjvqPda4F/AHWOqPNnvNXUX3U5AgAIc+usQA1j5a5F497bro7Dn/J61d71j9B6w37IAfQruVxPcIUABBjn1HyVAAfarCe6IAfQ94N9/0vOrbwIC9Cm4T0x4tQAFGCbVd5wABdgnJrw6BtD3gN4DVmwK0KfgipvYHgEKMIapcpAABVhxE9sTA+h7QO8BKyoF6FNwxU1sjwAFGMNUOUiAAqy4ie2JAfQ9oPeAFZUC9Cm44ia2R4ACjGGqHCRAAVbcxPbEAPoe0HvAikoB+hRccRPbI0ABxjBVDhKgACtuYntiAH0P6D1gRaUAfQquuIntEaAAY5gqBwlQgBU3sT0xgL4H9B6wolKAPgVX3MT2CFCAMUyVg7YCfPX0eVt9+9Lm8/nOM3v+S7OetdcXPeb6Y55dCeGU92wFuF6v2+ri9WYuvx4/at8vZm316cMpz8nejzSBOz+Cl8tlm95+/O+yP2e/25PLl22xWBypJI89pQkI8JTSfoC97vURfPVs1t5/9iP4AeaHL+mghxB89zYwfAIHvYYZXr0F4CcgQHyE7AYEyM4PX70A8RGyGxAgOz989QLER8huQIDs/PDVCxAfIbsBAbLzw1cvQHyE7AYEyM4PX70A8RGyGxAgOz989QLER8huQIDs/PDVCxAfIbsBAbLzw1cvQHyE7AYEyM4PX70A8RGyGxAgOz989QLER8huQIDs/PDVCxAfIbsBAbLzw1cvQHyE7AYEyM4PX70A8RGyGxAgOz989QLER8huQIDs/PDVCxAfIbsBAbLzw1cvQHyE7AYEyM4PX70A8RGyGxAgOz989QLER8huQIDs/PDVCxAfIbsBAbLzw1cvQHyE7AYEyM4PX70A8RGyGxAgOz989QLER8huQIDs/PDVCxAfIbsBAbLzw1cvQHyE7AYEyM4PX70A8RGyGxAgOz989QLER8huQIDs/PDVCxAfIbsBAbLzw1cvQHyE7AYEyM4PX70A8RGyGxAgOz989QLER8huQIDs/PDVCxAfIbsBAbLzw1cvQHyE7AYEyM4PX/0fVfUQ5LnDGZYAAAAASUVORK5CYII=</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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KOCcrExKgAABAkUCCrgoTKsQIECAQI6AAs7JyqQECBAgUCSggIvCtAoBAgQI5Ago4JysTEqAAAECRQIKuChMqxAgQIBAjoACzsnKpAQIECBQJKCAi8K0CgECBAjkCCjgnKxMSoAAAQJFAgq4KEyrECBAgECOgALOycqkBAgQIFAkoICLwrQKAQIECOQIKOCcrExKgAABAkUCCrgoTKsQIECAQI6AAs7JyqQECBAgUCSggIvCtAoBAgQI5Ago4JysTEqAAAECRQIKuChMqxAgQIBAjoACzsnKpAQIECBQJKCAi8K0CgECBAjkCCjgnKxMSoAAAQJFAgq4KEyrECBAgECOgALOycqkBAgQIFAkoICLwrQKAQIECOQIKOCcrExKgAABAkUCCrgoTKsQIECAQI6AAs7JyqQECBAgUCSggIvCtAoBAgQI5Ago4JysTEqAAAECRQIKuChMqxAgQIBAjoACzsnKpAQIECBQJKCAi8K0CgECBAjkCCjgnKxMSoAAAQJFAgq4KEyrECBAgECOgALOycqkBAgQIFAkoICLwrQKAQIECOQIKOCcrExKgAABAkUCCrgoTKsQIECAQI6AAs7JyqQECBAgUCSggIvCtAoBAgQI5Ago4JysTEqAAAECRQIKuChMqxAgQIBAjoACzsnKpAQIECBQJKCAi8K0CgECBAjkCCjgnKxMSoAAAQJFAgq4KEyrECBAgECOgALOycqkBAgQIFAkoICLwrQKAQIECOQIKOCcrExKgAABAkUCCrgoTKsQIECAQI6AAs7JyqQECBAgUCSggIvCtAoBAgQI5Ago4JysTEqAAAECRQIKuChMqxAgQIBAjoACzsnKpAQIECBQJKCAi8K0CgECBAjkCCjgnKxMSoAAAQJFAgq4KEyrECBAgECOgALOycqkBAgQIFAkoICLwrQKAQIECOQIKOCcrExKgAABAkUCCrgoTKsQIECAQI6AAs7JyqQECBAgUCSggIvCtAoBAgQI5Ago4JysTEqAAAECRQIKuChMqxAgQIBAjoACzsnKpAQIECBQJKCAi8K0CgECBAjkCCjgnKxMSoAAAQJFAgq4KEyrECBAgECOgALOycqkBAgQIFAkoICLwrQKAQIECOQIKOCcrExKgAABAkUCfwG0ECn/WUbijwAAAABJRU5ErkJggg==</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="-196" y="30" 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="250" y="145"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Draw brick wall with %n rows"><l>10</l></custom-block></script><script x="89" y="90.80000000000001"><block s="gotoXY"><l>-10</l><l>100</l></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="Row A" 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>5</l></block></script></block></script></block-definition><block-definition s="row B" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="draw brick, length: %n width: %n"><l>10</l><l>10</l></custom-block><block s="forward"><l>5</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>5</l></block></script></block><custom-block s="draw brick, length: %n width: %n"><l>15</l><l>10</l></custom-block><block s="forward"><l>5</l></block></script></block-definition><block-definition s="Draw brick wall with %&apos;rows&apos; rows" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block var="rows"/><script><block s="doIfElse"><custom-block s="%n even?"><block var="i"/></custom-block><script><custom-block s="Row A"></custom-block><block s="changeYPosition"><l>-12</l></block><block s="changeXPosition"><l>-210</l></block></script><script><custom-block s="row B"></custom-block><block s="changeYPosition"><l>-12</l></block><block s="changeXPosition"><l>-210</l></block></script></block></script></block></script></block-definition><block-definition s="%&apos;a number&apos; between? %&apos;number 1&apos; and %&apos;number 2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><custom-block s="%s &gt;= %s"><block var="a number"/><block var="number 1"/></custom-block><custom-block s="%s &lt;= %s"><block var="a number"/><block var="number 2"/></custom-block></block><block s="reportAnd"><custom-block s="%s &gt;= %s"><block var="number 1"/><block var="a number"/></custom-block><custom-block s="%s &lt;= %s"><block var="number 2"/><block var="a number"/></custom-block></block></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 a&apos; &gt;= %&apos;number 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="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><block var="number a"/><block var="number b"/></block><block s="reportEquals"><block var="number a"/><block var="number b"/></block></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 a&apos; &lt;= %&apos;number 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="doIfElse"><block s="reportOr"><block s="reportLessThan"><block var="number a"/><block var="number b"/></block><block s="reportEquals"><block var="number a"/><block var="number b"/></block></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><scripts><script x="45.6416025625" y="195.000003"><block s="reportGreaterThan"><block var="number a"/><block var="number b"/></block></script></scripts></block-definition><block-definition s="%&apos;number&apos; even?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><custom-block s="%n divisble by %n ?"><block var="number"/><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;number a&apos; divisble by %&apos;number b&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="number a"/><block var="number b"/></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&apos; interger?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><custom-block s="%n divisble by %n ?"><block var="number"/><block s="reportRound"><block var="number"/></block></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></blocks><variables></variables></project><media name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>