<snapdata remixID="8972489"><project name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEEUlEQVR4Xu3dsW4URxzH8XEcxUWaFOlCROVXiMkDROQloE4RUYCUNk9gFEFJEQWUFGnTICiQuxApaVxQIRryBkhQRHF0BlknY+U8t3v7G+98XCAh3e5//J3PrbldWWwdHR0dFV8KhApsARgqb+xxAQBBiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrfcAAZiBYAMJrf8FkCXPwn8FuLvd06/tNXwwVmCXDR+4fLV8sH//xbHr56Ub5/9HPZ29treBv6XdpsAS629M5nX723swefvi6//nVQtre3+931hr7zWQP87psb5dJvz87M/fyj1+XbRz+W3d3dhrajv6XMFuDh4WF58vXNkx198/GH5eWXl8qdn+71t8sNf8ezBLj4EHL386vl4JNX5Zc/n5SdnZ2Gt6Dvpc0SYN9berG++64Bnv6Q8sXNa+XKresnO3jWh5jl7b3x9+OTvz69/aA83b//v7u//PpV506uZXmdm+YM4FLhIZv++/798sftBwBWigUQwPduV7kCVr6LvPziFuj6Cnhxt20+K+8a4KoPAottrvngcPpH16rz15x7yrVMyRvAFbVrkABYTxdAAI8LTPnBYzl51wDr36+OGLsAgGMXdb6qAl0D9CTkrZXTHab8cQygG9EAVl2zR3zxmFdAj+LW25iur4DrJXPUmAUAHLOmc1UX6BrgqicVUz59aGkt1YoGHACgG9FuRA94Aw06tKWrTktrGRS18uCur4CVrbx8AwUA3EBUpzx/ga4Bjnkf0O+EnB/d8isB9CTEk5D13jvDjxrzCuhJyHr70fUVcL1kjhqzAIBj1nSu6gJdA2zp3ltLa6lWNOAAAD0J8SRkwBto0KEtXXVaWsugqJUHd30FrGzl5RsoAOAGojrl+Qt0DXDM+4CehJwfnSch7wqMCdCNaACrCwD4Npnfiqum44C5FOj634Bz2cSL/H10DbCle28trWVK0AB6EuJJyJTvuOVZLV11WlrLlPvR9RVwytBmnV0AQDKiBQCM5jccQAaiBQCM5jccQAaiBQCM5jccQAaiBQCM5jccQAaiBQCM5jccQAaiBQCM5jccQAaiBQCM5jccQAaiBQCM5jccQAaiBQCM5jccQAaiBQCM5jccQAaiBQCM5jccQAaiBQCM5jf8PyncIdXNIvd6AAAAAElFTkSuQmCC</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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5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gIKuHnAjkeAAAECmQIKODMXuyJAgACB5gL/B/KcAf/Z5yW3AAAAAElFTkSuQmCC</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="-50" y="20" 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="20" y="20"><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="row b length %s width %s"><l></l><l></l><comment w="90" collapsed="false">Ragib And Laura&#xD;draws eveb rows.</comment></custom-block></script><script x="20" y="128"><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="row a length %s width %s"><l></l><l></l><comment w="90" collapsed="false">Ragib and Laura&#xD;draws odd rows.</comment></custom-block></script><script x="20" y="236"><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l><comment w="90" collapsed="false">to clean up stage.</comment></block></script><script x="20" y="311"><block s="clear"></block><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l><comment w="90" collapsed="false">Ragib and Laura.&#xD;draws 1 block</comment></custom-block></script><script x="20" y="398"><block s="clear"></block><block s="gotoXY"><l>-50</l><l>-100</l></block><custom-block s="draw brick wall %s rows length %s width %s"><l>8</l><l>25</l><l>10</l></custom-block></script><script x="20" y="476"><custom-block s="row b length %s width %s"><l>30</l><l>10</l></custom-block></script><script x="20" y="515"><custom-block s="row a length %s width %s"><l>30</l><l>10</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="row a 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="doRepeat"><l>6</l><script><custom-block s="draw brick, length: %n width: %n"><block var="length"/><block var="width"/><comment w="90" collapsed="false">Ragib and Laura&#xD;this block draws the first block at fulllength and the last one half length.</comment></custom-block><block s="forward"><l>10</l></block></script></block></script></block-definition><block-definition s="row b 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><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><block var="length"/><l>2</l></block><block var="width"/></custom-block><block s="forward"><l>10</l></block><block s="doRepeat"><l>5</l><script><custom-block s="draw brick, length: %n width: %n"><block var="length"/><block var="width"/></custom-block><block s="forward"><l>10</l></block></script></block><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><block var="length"/><l>2</l></block><block var="width"/></custom-block></script></block-definition><block-definition s="draw brick wall %&apos;rows&apos; rows 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><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="is %s even"><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 length %s width %s"><block var="length"/><block var="width"><comment w="161" collapsed="false">Laura &amp; Ragib&#xD;&#xD;This fire code checks whether or not the the number of rows is even. from there it drawsv a sequence of row a and b accordingly. we also imported the id it even block </comment></block></custom-block><block s="changeYPosition"><l>15</l></block><block s="changeXPosition"><block s="reportProduct"><l>-1</l><block s="reportProduct"><l>6</l><block s="reportSum"><block var="length"/><l>10</l></block></block></block></block><custom-block s="row b length %s width %s"><block var="length"/><block var="width"/></custom-block><block s="changeYPosition"><l>15</l></block><block s="changeXPosition"><block s="reportProduct"><l>-1</l><block s="reportProduct"><l>6</l><block s="reportSum"><block var="length"/><l>10</l></block></block></block></block></script></block></script><script><block s="doRepeat"><block s="reportQuotient"><block s="reportDifference"><block var="rows"/><l>1</l></block><l>2</l></block><script><custom-block s="row a length %s width %s"><block var="length"/><block var="width"/></custom-block><block s="changeYPosition"><l>15</l></block><block s="changeXPosition"><block s="reportProduct"><l>-1</l><block s="reportProduct"><l>6</l><block s="reportSum"><block var="length"/><l>10</l></block></block></block></block><custom-block s="row b length %s width %s"><block var="length"/><block var="width"/></custom-block><block s="changeYPosition"><l>15</l></block><block s="changeXPosition"><block s="reportProduct"><l>-1</l><block s="reportProduct"><l>6</l><block s="reportSum"><block var="length"/><l>10</l></block></block></block></block></script></block><custom-block s="row a length %s width %s"><block var="length"/><block var="width"/></custom-block></script></block></script></block-definition><block-definition s="is %&apos;number&apos; even" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></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></blocks><variables></variables></project><media name="U2L4-brickwall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>