<snapdata remixID="13269401"><project name="L09 Brick Wall" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABGpJREFUeF7t3cFLFGEch/HfbrYgQR62ErQOXZaUSLDMFCSIOrVrUUQaKBFFFxGpU39Bl4qKzkF10EPQHxB0CVI3CKSkWxdTgi5hGJjpxOyu0bgDvgYz3xl69ri8zW989tPsjDusGc/zPONBAVGBDABF5RlbKQBAIEgLAFCan+EAxIC0AACl+RkOQAxICwBQmp/hAMSAtAAApfkZDkAMSAsAUJqf4QDEgLQAAKX5GQ5ADEgLAFCan+EAxIC0AACl+RkOQAxICwBQmp/hAMSAtAAApfkZDkAMSAsAUJqf4QDEgLQAAKX5GQ5ADEgLAFCan+EAxIC0AACl+RkOQAxICwBQmp/hAMSAtAAApfkZDkAMSAsAUJqf4QDEgLQAAKX5GQ5ADEgLZB60nKz7Mw2j8y9t+u5Tm773bNOd674xVFnjurb75rA9bD216Xb9BexHMFNYD/+5ND8A6PDqJfk/QuoB8ndCHASyJLICnANGlpYNuxQAoEsl1kRWAICRpWXDLgUA6FKJNZEVAGBkadmwSwEAulRiTWQFABhZWjbsUgCALpVYE1kBAEaWlg27FKh8FNdz64pN3n5ct97/nHfjZ7z+c28fTdjaz5XA+rRvI+0fabm82Elck5m688Tb19dpc6/f1e1fa2+Hzb+ZCTzvP7dQ/mDer9XA82nfhn+TBI/4C1QAro/NNGyzlqMHQ9FthOj/mzB0ad0GAOPH508M3A2TzW23rpGB0LfdsNutwt5207oN3oJFAHkLrp5OcAQUAeQipHpBxRFQBJAjIEdADb3qVM4Ba/U5AmoYchVc6845oBBg2n+H93e6f/1ZACgCyEUIFyEaerVzQH4RXQ3BEVDDkIsQLkI08mpTuQjhIkQLkHPAZJ4Dvhp/YUuNWSudPSMFEvVw7oap3dmTtHPAcrlsz4ujtjObs8beNjtwrNP2F/usvb09ahOxbj/wFrw+2X8xPk/O1N0VE7Zn/u1Z/iPsbpmN6/21e3s6Kt874/L43/fj2+qyzd6fsIZM9k+uuZVF6xos2VLzDuu/Pmz5fN4lZWLX8N0wDi+N6rthmrrb7NP7j5b/EdzJxdVlazp+yPLNu+3IyKAVCgWHnyKZS7glP5mvS2Wvxs+P2depWVszzxaac3b60gX7Xthlxf5Sgvd6a7sGwK31im311XMDNnT4hH3Zk7OL1y7HNjfuQQCMuzjzAgUACAhpAQBK8zMcgBiQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/wwGIAWkBAErzMxyAGJAWAKA0P8MBiAFpAQBK8zMcgBiQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/wwGIAWkBAErzMxyAGJAWAKA0P8MBiAFpAQBK8zMcgBiQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/wwGIAWkBAErzMxyAGJAWAKA0P8MBiAFpAQBK8zMcgBiQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/wwGIAWkBAErzMxyAGJAWAKA0P8N/AwICOuTHne3rAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="L09 Brick Wall"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><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><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></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="draw row A, bricks per row: %&apos;bricks&apos; , length: %&apos;l&apos; ,width: %&apos;w&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="gotoXY"><block s="reportDifference"><l>-247.5</l><block s="reportQuotient"><block var="l"/><l>4</l></block><comment w="90" collapsed="false">Sets up brick at a starting position that will make the row alternate to row B</comment></block><block s="yPosition"></block></block><block s="doRepeat"><block var="bricks"/><script><custom-block s="draw brick, length: %n width: %n"><block var="l"/><block var="w"/></custom-block><block s="forward"><block s="reportVariadicProduct"><list><block var="l"/><block s="reportQuotient"><l>4</l><l>30</l></block></list></block><comment w="90" collapsed="false">determines horizontal gap between bricks using length</comment></block></script></block><custom-block s="draw brick, length: %n width: %n"><block s="reportDifference"><block s="reportQuotient"><block var="l"/><l>2</l></block><block s="reportVariadicProduct"><list><block var="l"/><block s="reportQuotient"><l>4</l><l>30</l></block></list></block></block><block var="w"/><comment w="90" collapsed="false">adds final brick, with length calculated by subtracting the gap length from half the length of a regular brick, perfectly matches the end with Row B</comment></custom-block></script></block-definition><block-definition s="draw row B, bricks per row: %&apos;bricks&apos; , length: %&apos;l&apos; , width: %&apos;w&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="gotoXY"><block s="reportVariadicSum"><list><l>-247.5</l><block s="reportQuotient"><block var="l"/><l>4</l></block></list></block><block s="yPosition"></block><comment w="90" collapsed="false">Sets up brick at a starting position that will make the row alternate to row A</comment></block><block s="doRepeat"><block var="bricks"/><script><custom-block s="draw brick, length: %n width: %n"><block var="l"/><block var="w"/></custom-block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>4</l><l>30</l></block><block var="l"/></list></block><comment w="90" collapsed="false">determines horizontal gap between bricks using length</comment></block></script></block></script></block-definition><block-definition s="odd? %&apos;num&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="num"/><l>2</l></block><l>0</l></list></block></block></block></script></block-definition><block-definition s="draw brick wall, rows: %&apos;rows&apos; , bricks per row: %&apos;bricks&apos; , length: %&apos;l&apos; , width: %&apos;w&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="doWarp"><script><block s="gotoXY"><l>0</l><block s="reportVariadicProduct"><list><block var="rows"/><block s="reportVariadicProduct"><list><l>0.7</l><block var="w"/></list></block></list></block><comment w="90" collapsed="false">Starting y position centers around Y=0</comment></block><block s="doFor"><l>i</l><l>1</l><block var="rows"/><script><block s="doIfElse"><custom-block s="odd? %n"><block var="i"/><comment w="90" collapsed="false">Alternates between A and B, using iteration; if on an odd iteration, A; otherwise, B</comment></custom-block><script><custom-block s="draw row A, bricks per row: %n , length: %n ,width: %n"><block var="bricks"/><block var="l"/><block var="w"/></custom-block></script><script><custom-block s="draw row B, bricks per row: %n , length: %n , width: %n"><block var="bricks"/><block var="l"/><block var="w"/></custom-block></script></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><l>-1.4</l><block var="w"/></list></block><comment w="90" collapsed="false">determines vertical gap between rows based on width, perfectly centers rows around Y=0, complements the &quot;go to&quot; block</comment></block></script></block></script><comment w="90" collapsed="false">block executes all at once</comment></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="flat" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="156"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="157"></list></costumes><sounds><list struct="atomic" id="158"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="96" y="-24.5" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,1" pen="tip" id="163"><costumes><list struct="atomic" id="164"></list></costumes><sounds><list struct="atomic" id="165"></list></sounds><blocks></blocks><variables></variables><scripts><script x="27" y="11"><block s="receiveKey"><l><option>c</option></l><list></list></block><block s="clear"></block><block s="gotoXY"><l>-60</l><l>60</l></block></script><script x="229" y="25"><block s="receiveKey"><l><option>right arrow</option></l><list></list></block><custom-block s="draw row A, bricks per row: %n , length: %n ,width: %n"><l>10</l><l>30</l><l>5</l></custom-block></script><script x="34" y="136.9999999999999"><block s="receiveKey"><l><option>down arrow</option></l><list></list></block><custom-block s="draw brick wall, rows: %n , bricks per row: %n , length: %n , width: %n"><l>7</l><l>12</l><l>15</l><l>5</l></custom-block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="L09 Brick Wall" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>