<snapdata remixID="8791010"><project name="Brick Wall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEE0lEQVR4Xu2cQW7UQBBFOyE3YJkVaGaXa7BA3IDRXIFtxCGIohyBiD0b2AQJJDYo4hqQU4CjcTTKYE2mnLGL76562brd5X71XG13O3PQNE1T+IOAiMABAorIE7YlgICIICWAgFL8BEdAHJASQEApfoIjIA5ICSCgFD/BERAHpAQQUIqf4AiIA1ICCCjFT3AExAEpAQSU4ic4AuKAlAACSvETHAFxQEoAAaX4CY6AOCAlgIBS/ARHQByQEkBAKX6CIyAOSAkgoBQ/wREQB6QEEFCKn+AIiANSAggoxU9wBMQBKQEElOInOALigJQAAkrxExwBcUBKAAGl+AmOgDggJYCAUvwER0AckBJAQCl+giMgDkgJIKAUP8HDCHhx/OLR2Xzz66o9h3NtdGOw2hYFARHQtq+UgoAGJqqY7dEYEg3hTAXsEFAnZEgyazwXARFQ+syLgAiIgPaTyn4tapySsl1z6Aq4n7acpSYQfhlm9aLx4937cn12+WjWnNsf2S5W65e90BXwoekMicaRyOoFAR/YCUFAS537416sqIBMwb0sRMBemLY3Ygq+4+IlkZUapmCmYAS07hLP41RAKqCnX/QdlECYdcCg+Qk/rDACZtvWqnG8KReid5UQPsfqX2DHYIWAHQJjQK2xEqmuGQERsCWAgP0rf++WKqjEtVOUeiuOZ8B/93qpgPYNQ4tEBMIswyTKWaihhhGQrTi24qR3JgIiIAJuEJjiZ1FWgryuOfVbsBdUVTJrjIuAfBFtedse97pZERABEbAXgQGNeAnhJWSAPpyalUD4dUC24tiK+y83Nx8F2JjVn59tu0IqoPDzpGw3DQJ2CKgrAgKWQgWkAtpzN78RbTPKVk1qHC9TMFNwS0Alb2gB7RpJiykSCPMMOEW4XJNNIIyAbMWxFWfr7tgCARHQUS+7awREQNsSxxYIiICOetldIyAC2pY4tkBABHTUi66jEgizDBM1QdHHFUZA1fYSce1bJPU/Je3Cw+dYtjzrFmOwCr0XTCWyZRpDoiGcEbBDQJ2QIcms8VwERMCWgEpeBERABLSfVPZrobqriWvnK8VbsI2BFlMkEH4d0OsHd6xkEveeUIoKyF4we8FWUXA9joAI6CqY1TkCIqDliOtxBERAV8GszhEQAS1HXI8jIAK6CkbnMQmEWQeMmZ74o5q8gK+fnpSX56dluVzGz0bCEU5ewFVONp/vrv78LmffP5b5fJ4wXfGGXIWAXQnXaWiODsv1syflw7fP8TKTZETVC/jz+VG5/PopSbriDbMKATen4C9/b9opeDabxctGwhFNXsDVS8iri7dlsVgkTE/8IU9ewPgpyD1CBMydf/noEVCegtwXgIC58y8fPQLKU5D7AhAwd/7lo0dAeQpyX8AteanxETyYHl4AAAAASUVORK5CYII=</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="-90" y="-150" 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.999999000000003" y="31"><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script><script x="71" y="330"><block s="clear"></block></script><script x="64.999999" y="97"><block s="receiveGo"></block><block s="gotoXY"><l>-90</l><l>50</l></block><block s="clear"></block><block s="setHeading"><l>90</l></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></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><l><bool>true</bool></l></custom-block></script></block-definition><block-definition s="rowA with bricks per row: %&apos;bricks per row&apos; %&apos;brick length&apos; %&apos;width&apos; %&apos;gap 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></inputs><script><block s="doRepeat"><block s="reportDifference"><block var="bricks per row"/><l>1</l></block><script><custom-block s="draw brick, length: %n width: %n"><block var="brick length"/><block var="width"/></custom-block><block s="up"></block><block s="forward"><block var="gap thickness"/></block><block s="down"></block></script></block><custom-block s="draw brick, length: %n width: %n"><block var="brick length"/><block var="width"/></custom-block><block s="up"></block></script></block-definition><block-definition s="rowB with bricks per row: %&apos;bricks per row&apos; %&apos;brick length&apos; %&apos;width&apos; %&apos;gap 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></inputs><script><custom-block s="draw brick, length: %n width: %n"><block s="reportDifference"><block s="reportQuotient"><block var="brick length"/><l>2</l></block><block s="reportQuotient"><block var="gap thickness"/><l>2</l></block></block><block var="width"/></custom-block><block s="forward"><block var="gap thickness"/></block><block s="doRepeat"><block s="reportDifference"><block var="bricks per row"/><l>1</l></block><script><custom-block s="draw brick, length: %n width: %n"><block var="brick length"/><block var="width"/></custom-block><block s="forward"><block var="gap thickness"/></block></script></block><custom-block s="draw brick, length: %n width: %n"><block s="reportDifference"><block s="reportQuotient"><block var="brick length"/><l>2</l></block><block s="reportQuotient"><block var="gap thickness"/><l>2</l></block></block><block var="width"/></custom-block></script></block-definition><block-definition s="draw Brick Wall with %&apos;7&apos; rows" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></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="draw a Brick Wall with %&apos;row number&apos; Rows with Bricks per Row: %&apos;bricks per row&apos; of Brick Length: %&apos;brick length&apos; Width: %&apos;width&apos; Gap Thickness: %&apos;gap 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="doFor"><l>i</l><l>1</l><block var="row number"/><script><block s="doIfElse"><custom-block s="even? %n"><block var="i"/></custom-block><script><block s="down"></block><custom-block s="rowB with bricks per row: %n %n %n %n"><block var="bricks per row"/><block var="brick length"/><block var="width"/><block var="gap thickness"/></custom-block><block s="up"></block><block s="turnLeft"><l>90</l></block><block s="changeYPosition"><block s="reportProduct"><l>-1</l><block s="reportSum"><block var="width"/><block var="gap thickness"/></block></block></block><block s="turnLeft"><l>90</l></block></script><script><block s="down"></block><custom-block s="rowA with bricks per row: %n %n %n %n"><block var="bricks per row"/><block var="brick length"/><block var="width"/><block var="gap thickness"/></custom-block><block s="up"></block><block s="turn"><l>90</l></block><block s="changeYPosition"><block s="reportProduct"><l>-1</l><block s="reportSum"><block var="width"/><block var="gap thickness"/></block></block></block><block s="turn"><l>90</l></block></script></block></script></block></script></block-definition></blocks><variables></variables></project><media name="Brick Wall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>