<snapdata remixID="8695550"><project name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEFUlEQVR4Xu3bP2oVURiG8YlkB9rZ2CQg2LgIbaxFMFsQCzv3IArBLViIjRYiqI1o5QZcQXYhXElAzT+d45fvzqvmlzbznXfmuc/5zjnDvRur1Wo1+UMgRGCDgCHyYg8IEJAIUQIEjOIXTkAORAkQMIpfOAE5ECVAwCh+4QTkQJQAAaP4hROQA1ECBIziF05ADkQJEDCKXzgBORAlQMAofuEE5ECUAAGj+IUTkANRAgSM4hdOQA5ECRAwil84ATkQJUDAKH7hBORAlAABo/iFE5ADUQIEjOIXTkAORAkQMIpfOAE5ECVAwCh+4QTkQJQAAaP4hROQA1ECBIziF05ADkQJEDCKXzgBORAlQMAofuEE5ECUAAGj+IUTkANRAgSM4hdOQA5ECRAwil84ATkQJUDAKH7hBORAlAABo/iFE5ADUQIEjOIXTkAORAkQMIpfOAE5ECVAwCh+4QTkQJQAAaP4hROQA1ECBIziF05ADkQJEDCKX3hJwN3LN4bI3d97d+S6JeuWzNp/yEpepaaaVa2r3uOQINM0EdAkOeHK4cZBQN1l+hdXkrV2wNHBXYfAHIG2JbhjllbafaVmyf3Qebq/4w7Mybf/fwLOUDrrfoiAvwdMQAKONKqhfWi0A572FB3L8pLLZTWrWrdkd1z6Hoes7lyCCfjn70YJ2LgHJCABR7ve4eva9oAEJGBUwI79XmVJqtQsuR86T/cXPYQQ8Of8P+urm391ghDwN2uACbL+CbKYgJW1Xg0CpxFwCPFtmBNedGwhRqcbAQlIwOMEUvu16ua/WrfkCXnpe1y8A6akWfJDrGRVapaUpfP+FjuEnHbTBFz/KXPuZX9FpkrNryYIAb2GGVr5Og4ZI01o5GbaDiE6oA4Y7YBzy0N1X1Ot61xa1vVs//M9jnS//WvaOuC6PiQCTkNfBl0X/+okIaDfLreI+1cKOGq36xCYI9C2BDuEOIREDyEEJCABvQecW/EO/n+W94B3L16bbu0+nK5vXpreP3h0JC8q4LpOYU7Bf9cp+Ortm9OXF29/fNxvv+5NTz69mra2tobkP35R2x6QgOfnNyF3Xj+dnt+6d+IjX21emD5fuTA9+/BmWEYC+jrWCVnmlmgC/mJ+zYHTpc/epU9bgh9/fDltb28Pd73DF5Y6YClJ0X9B4PshZGdnp+V5CNiC0SBVAgSsklPXQoCALRgNUiVAwCo5dS0ECNiC0SBVAgSsklPXQoCALRgNUiVAwCo5dS0ECNiC0SBVAgSsklPXQoCALRgNUiVAwCo5dS0ECNiC0SBVAgSsklPXQoCALRgNUiVAwCo5dS0ECNiC0SBVAgSsklPXQoCALRgNUiVAwCo5dS0ECNiC0SBVAgSsklPXQoCALRgNUiVAwCo5dS0EvgE2CaXkdLtu2AAAAABJRU5ErkJggg==</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAWaUlEQVR4Xu3d3bEbuREGUG0ajsf5bCzOR/EoDW+xpAdVLUmh0cDtJnD8PPiZgwa+Aa9l//XNfwgQIECAAIEvF/jry0c0IAECBAgQIPBNACsCAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQICCAC9ANSYAAAQIEBLAaIECAAAECBQICuADdkAQIECBAQACrAQIECBAgUCAggAvQDUmAAAECBASwGiBAgAABAgUCArgA3ZAECBAgQEAAqwECBAgQIFAgIIAL0A1JgAABAgQEsBogQIAAAQIFAgK4AN2QBAgQIEBAAKsBAgQIECBQ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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="210" y="-99" 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="10" y="31.999999999999886"><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script><script x="489.33333333333314" y="33.66666666666657"><block s="down"></block></script><script x="622.3333333333331" y="56.66666666666657"><block s="up"></block></script><script x="61.33333333333326" y="413.66666666666663"><block s="gotoXY"><l>-</l><l>0</l></block></script><script x="47" y="326.6666666666666"><custom-block s="draw Brick Wall with %n rows"><l>9</l></custom-block></script><script x="45" y="152.4666666666667"><block s="gotoXY"><l>-200</l><block s="reportDifference"><block s="yPosition"></block><l>11</l></block></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="rowA" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-200</l><block s="reportDifference"><block s="yPosition"></block><l>11</l></block></block><block s="doRepeat"><l>10</l><script><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block><block s="changeXPosition"><l>11</l></block></script></block></script></block-definition><block-definition s="rowB" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><block s="reportDifference"><block s="xPosition"></block><l>410</l></block><block s="reportDifference"><block s="yPosition"></block><l>11</l></block></block><custom-block s="draw brick, length: %n width: %n"><l>15</l><l>10</l></custom-block><block s="changeXPosition"><l>10</l></block><block s="doRepeat"><l>9</l><script><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block><block s="changeXPosition"><l>10</l></block></script></block><custom-block s="draw brick, length: %n width: %n"><l>15</l><l>10</l></custom-block></script></block-definition><block-definition s="%&apos;input 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="doReport"><block s="reportAnd"><block s="reportLessThan"><block var="number 1"/><block var="input number"/></block><block s="reportLessThan"><block var="input number"/><block var="number 2"/></block></block></block></script><scripts><script x="408" y="256.00000199999994"><block var="number 1"/></script><script x="285" y="304.20000399999986"><block var="number 1"/></script></scripts></block-definition><block-definition s="%&apos;input number&apos; divisible by %&apos;divisor&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportModulus"><block var="input number"/><block var="divisor"/></block><l>0</l></block></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="doReport"><custom-block s="%n divisible by %n"><block var="number"/><l>2</l></custom-block></block></script></block-definition><block-definition s="draw Brick Wall with %&apos;number&apos; rows" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="clear"></block><block s="gotoXY"><l>-200</l><l>0</l></block><block s="doIfElse"><custom-block s="even? %n"><block var="number"/></custom-block><script><block s="doRepeat"><block s="reportQuotient"><block var="number"/><l>2</l></block><script><custom-block s="rowA"></custom-block><custom-block s="rowB"></custom-block></script></block></script><script><block s="doRepeat"><block s="reportQuotient"><block s="reportDifference"><block var="number"/><l>1</l></block><l>2</l></block><script><custom-block s="rowA"></custom-block><custom-block s="rowB"></custom-block></script></block><custom-block s="rowA"></custom-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>