<snapdata remixID="10740376"><project name="2D rectangle collision (v1.1 UPDATE)" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAA5VJREFUeF7t3MFNI0EQhWFbIgYkDpsC2WwUxEMUpLEREMJyQCIGJK+W20pm3WV1z5tuf1wp96v66/cgzYw4/vp9Oh38IBAicCRgiLzYLwIEJEKUAAGj+IUTkANRAgSM4hdOQA5ECRAwil/4RQF//gDpFgm8vG0zNQG34TxdCgGnW9laDRNwrX1ONw0Bp1vZWg0TcK19TjcNAadb2VoNE3CtfU43DQGnW9laDRNwrX1ONw0Bp1vZWg0TcK19TjcNAadb2VoNE3CtfU43DQGnW9laDe9GwKeHtcDONs3HXa3j+89a/XfVz+99zrl0ysXXsS4d4PdjCVTfx9zqytVragL2IjnoHAIOAuvYNgIEbOOkahABAg4C69g2AgRs46RqEAECDgLr2DYCBGzjpGoQgZsUsHrzcxB7xx4Oh+qDgK1uILcsp+Wm+Nn7gNVvXUszam6PQMtNcQLenhebTUzAzVALOkeAgLyIEiBgFL9wAnIgSoCAUfzCCciBKAECRvELJyAHogSuFjDatfB/CFSfSrUsfU+IvZK/p22c6YWAO1/Q6u0RcPUN73w+Au58Qau3R8DVN7zz+Qi48wWt3h4BV9/wzucj4M4XtGV7j4/H/8a9vp66t0PA7kjnPZCA/XfnRnSBKQELsBpLCdgI6m8ZAQuwGksJ2AiKgAVQhVICFmC5AhZgNZYSsBGUK2ABVKGUgAVYroAFWI2lBGwElSpzHzBFXu4XAQISIUqAgFH8wgnIgSgBAkbxCycgB6IECBjFL5yAHIgSIGAUv3ACciBKgIBR/MIJyIEoAQJG8QsnIAeiBAgYxS+cgByIEiBgFL9wAnIgSoCAUfzCCciBKAECRvELJyAHogQIGMUvnIAciBIgYBS/cAJyIEqAgFH8wgnIgSgBAkbxCycgB6IECBjFL5yAHIgSIGAUv3ACciBKgIBR/MIJeIUDH3dXfMhHzhJ4eqiBeX6v1Y+qvv9sO3nIPymvfmvbWlU1E4GXt7ZuCdjGSVWRAAGLwJT3JUDAvjydViRAwCIw5X0JELAvT6cVCRCwCEx5XwIE7MvTaUUCBCwCU96XAAH78nRakQABi8CU9yVAwL48nVYkEBWw+gC9ONtNlVdf7Gh9CWA0xNaXIoY8Cx493C2dX32xo/XKsxeGBNzLJr7pg4A7X9Dq7RFw9Q2bL0rAn+AofuEE5ECUAAGj+IUTkANRAgSM4hdOQA5ECRAwil/4Hxm1pXcQRN5yAAAAAElFTkSuQmCC</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="196,226,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="flat" ternary="false" hyperops="true" codify="false" inheritance="true" 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><script x="10" y="43"><block s="receiveGo"></block><block s="setBackgroundColor"><color>196,226,255,1</color></block></script></scripts><sprites><sprite name="game" idx="1" x="-165" y="55" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="false" hidden="true" costume="0" color="25.499999999999993,255,255,1" pen="tip" id="11"><costumes><list struct="atomic" id="12"></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="setPenHSVA"><l><option>saturation</option></l><l>90</l></block><block s="setPenHSVA"><l><option>brightness</option></l><l>100</l></block><block s="setPenHSVA"><l><option>transparency</option></l><l>0</l></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="hide"></block><block s="doSetVar"><l>player width</l><l>20</l></block><block s="doSetVar"><l>player height</l><l>20</l></block><block s="doSetVar"><l>speed</l><l>5</l></block><custom-block s="reset"></custom-block><custom-block s="load map"></custom-block><block s="doForever"><script><block s="clear"></block><block s="doChangeVar"><l>x</l><block s="reportProduct"><block s="reportDifference"><block s="reportKeyPressed"><l><option>d</option></l></block><block s="reportOr"><block s="reportKeyPressed"><l><option>q</option></l></block><block s="reportKeyPressed"><l><option>a</option></l></block></block></block><block var="speed"/></block></block><block s="doChangeVar"><l>y</l><block s="reportProduct"><block s="reportDifference"><block s="reportOr"><block s="reportKeyPressed"><l><option>z</option></l></block><block s="reportKeyPressed"><l><option>w</option></l></block></block><block s="reportKeyPressed"><l><option>s</option></l></block></block><block var="speed"/></block></block><custom-block s="push player out of the map if player is coliding"></custom-block><block s="doChangeVar"><l>cam x</l><block s="reportQuotient"><block s="reportDifference"><block var="x"/><block var="cam x"/></block><l>5</l></block></block><block s="doChangeVar"><l>cam y</l><block s="reportQuotient"><block s="reportDifference"><block var="y"/><block var="cam y"/></block><l>5</l></block></block><block s="doWarp"><script><block s="setPenHSVA"><l><option>hue</option></l><l>0</l></block><custom-block s="player x: %n y: %n"><block s="reportDifference"><block var="x"/><block var="cam x"/></block><block s="reportDifference"><block var="y"/><block var="cam y"/></block></custom-block><block s="setPenHSVA"><l><option>hue</option></l><l>50</l></block><custom-block s="draw map"></custom-block></script></block></script></block></script><script x="380" y="189.16666666666643"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>r</option></l></block><script><custom-block s="reset"></custom-block></script></block></script></block></script><comment x="208.9033203125" y="139.99999999999997" w="90" collapsed="false">made by trg078&#xD;remade by schoolin</comment></scripts></sprite><watcher var="y vel" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="y" style="normal" x="16" y="215.00000599999993" color="243,118,29" hidden="true"/><watcher var="x" style="normal" x="21" y="187.00000399999996" color="243,118,29" hidden="true"/><watcher var="cam y" style="normal" x="3.9999999999997726" y="157.000002" color="243,118,29" hidden="true"/><watcher var="cam x" style="normal" x="-2.9999999999997726" y="128.00000000000006" color="243,118,29" hidden="true"/><watcher var="old x" style="normal" x="10" y="244.00000999999997" color="243,118,29" hidden="true"/><watcher var="old y" style="normal" x="10" y="265.00001199999997" color="243,118,29" hidden="true"/><watcher scope="game" s="getPenDown" style="normal" x="10" y="307.00001599999996" color="0,161,120" hidden="true"/><watcher var="player width" style="slider" min="0" max="100" x="1" y="8.000001999999995" color="243,118,29"/><watcher var="player height" style="slider" min="0" max="100" x="0" y="49.00000399999999" color="243,118,29"/><watcher var="speed" style="slider" min="1" max="15" x="2" y="88.00001399999996" color="243,118,29"/><sprite name="changelog" idx="2" x="-205" y="-165.99999999999994" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="82.21199999999999,132.6,0,1" pen="tip" id="142"><costumes><list struct="atomic" id="143"></list></costumes><sounds><list struct="atomic" id="144"></list></sounds><blocks></blocks><variables></variables><scripts><script x="120" y="30"><block s="receiveGo"></block><block s="show"></block><block s="bubble"><l>CHANGELOG v1.1: Tweaked colors, added background, R can now be pressed to reset, speed changing added. Press Enter to close this message.</l></block><block s="doWaitUntil"><block s="reportKeyPressed"><block s="reportJoinWords"><list><l>enter</l><l></l></list></block></block></block><block s="bubble"><l></l></block><block s="hide"></block></script></scripts></sprite><sprite name="thumbnail." idx="3" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="164"><costumes><list id="165"><item><costume name="costume1" center-x="240" center-y="180" image="data:image/png;base64,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" id="166"/></item></list></costumes><sounds><list struct="atomic" id="167"></list></sounds><blocks></blocks><variables></variables><scripts><script x="174" y="28"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="show"></block><block s="doRepeat"><l>10</l><script><block s="changeEffect"><l><option>ghost</option></l><l>25</l></block></script></block><block s="hide"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="draw map" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>rectangle</l><block var="rectangles"/><script><custom-block s="draw rectangle from x: %n y: %n to x: %n y: %n"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="rectangle"/></block><block var="cam x"/></block><block s="reportDifference"><block s="reportListItem"><l>2</l><block var="rectangle"/></block><block var="cam y"/></block><block s="reportDifference"><block s="reportListItem"><l>3</l><block var="rectangle"/></block><block var="cam x"/></block><block s="reportDifference"><block s="reportListItem"><l>4</l><block var="rectangle"/></block><block var="cam y"/></block></custom-block></script></block></script></block-definition><block-definition s="player x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><block s="reportQuotient"><block var="player width"/><l>2</l></block></block><block s="doSetVar"><l>b</l><block s="reportQuotient"><block var="player height"/><l>2</l></block></block><custom-block s="draw rectangle from x: %n y: %n to x: %n y: %n"><block s="reportDifference"><block var="x"/><block s="reportQuotient"><block var="player width"/><l>2</l></block></block><block s="reportDifference"><block var="y"/><block s="reportQuotient"><block var="player height"/><l>2</l></block></block><block s="reportSum"><block var="x"/><block s="reportQuotient"><block var="player width"/><l>2</l></block></block><block s="reportSum"><block var="y"/><block s="reportQuotient"><block var="player height"/><l>2</l></block></block></custom-block></script></block-definition><block-definition s="push player out of the map if player is coliding" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="rectangles"/></block><script><block s="doIf"><block s="reportAnd"><block s="reportAnd"><block s="reportGreaterThan"><block s="reportSum"><block var="x"/><block s="reportQuotient"><block var="player width"/><l>2</l></block></block><custom-block s="x1 of rectangle %n"><block var="i"/></custom-block></block><block s="reportLessThan"><block s="reportDifference"><block var="x"/><block s="reportQuotient"><block var="player width"/><l>2</l></block></block><custom-block s="x2 of rectangle %n"><block var="i"/></custom-block></block></block><block s="reportAnd"><block s="reportGreaterThan"><block s="reportSum"><block var="y"/><block s="reportQuotient"><block var="player height"/><l>2</l></block></block><custom-block s="y1 of rectangle %n"><block var="i"/></custom-block></block><block s="reportLessThan"><block s="reportDifference"><block var="y"/><block s="reportQuotient"><block var="player height"/><l>2</l></block></block><custom-block s="y2 of rectangle %n"><block var="i"/></custom-block></block></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportMin"><block s="reportDifference"><custom-block s="x2 of rectangle %n"><block var="i"/></custom-block><block var="x"/></block><block s="reportDifference"><block var="x"/><custom-block s="x1 of rectangle %n"><block var="i"/></custom-block></block></block><block s="reportMin"><block s="reportDifference"><custom-block s="y2 of rectangle %n"><block var="i"/></custom-block><block var="y"/></block><block s="reportDifference"><block var="y"/><custom-block s="y1 of rectangle %n"><block var="i"/></custom-block></block></block></block><script><block s="doSetVar"><l>y</l><block s="reportIfElse"><block s="reportGreaterThan"><block s="reportDifference"><custom-block s="y2 of rectangle %n"><block var="i"/></custom-block><block var="y"/></block><block s="reportDifference"><block var="y"/><custom-block s="y1 of rectangle %n"><block var="i"/></custom-block></block></block><block s="reportDifference"><custom-block s="y1 of rectangle %n"><block var="i"/></custom-block><block s="reportQuotient"><block var="player height"/><l>2</l></block></block><block s="reportSum"><custom-block s="y2 of rectangle %n"><block var="i"/></custom-block><block s="reportQuotient"><block var="player height"/><l>2</l></block></block></block></block></script><script><block s="doSetVar"><l>x</l><block s="reportIfElse"><block s="reportGreaterThan"><block s="reportDifference"><custom-block s="x2 of rectangle %n"><block var="i"/></custom-block><block var="x"/></block><block s="reportDifference"><block var="x"/><custom-block s="x1 of rectangle %n"><block var="i"/></custom-block></block></block><block s="reportDifference"><custom-block s="x1 of rectangle %n"><block var="i"/></custom-block><block s="reportQuotient"><block var="player width"/><l>2</l></block></block><block s="reportSum"><custom-block s="x2 of rectangle %n"><block var="i"/></custom-block><block s="reportQuotient"><block var="player width"/><l>2</l></block></block></block></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="check how long it took %&apos;mpm&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="getTimer"></block></block><block s="doRun"><block var="mpm"/><list></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="write"><block s="reportJoinWords"><list><l>time taken: </l><block s="reportQuotient"><block s="reportRound"><block s="reportProduct"><block s="reportDifference"><block s="getTimer"></block><block var="a"/></block><l>10</l></block></block><l>10</l></block></list></block><l>12</l></block></script></block-definition><block-definition s="load map" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>rectangles</l><block s="reportNewList"><list><block s="reportNewList"><list><l>-200</l><l>200</l><l>200</l><l>230</l></list></block><block s="reportNewList"><list><l>-200</l><l>50</l><l>-150</l><l>200</l></list></block><block s="reportNewList"><list><l>150</l><l>100</l><l>200</l><l>200</l></list></block><block s="reportNewList"><list><l>-200</l><l>-50</l><l>200</l><l>50</l></list></block><block s="reportNewList"><list><l>-25</l><l>50</l><l>25</l><l>180</l></list></block></list></block></block></script></block-definition><block-definition s="controls" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="reset" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>speed</l><l>5</l><comment w="90" collapsed="false">the speed is how many pixels per frame the player moves</comment></block><block s="doSetVar"><l>x</l><l>-50</l></block><block s="doSetVar"><l>y</l><l>100</l></block><block s="doSetVar"><l>cam x</l><l>-50</l></block><block s="doSetVar"><l>cam y</l><l>100</l></block></script></block-definition><block-definition s="x1 of rectangle %&apos;lol&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="lol"/><block var="rectangles"/></block></block></block></script></block-definition><block-definition s="x2 of rectangle %&apos;lol&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block s="reportListItem"><block var="lol"/><block var="rectangles"/></block></block></block></script></block-definition><block-definition s="y1 of rectangle %&apos;lol&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="lol"/><block var="rectangles"/></block></block></block></script></block-definition><block-definition s="y2 of rectangle %&apos;lol&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>4</l><block s="reportListItem"><block var="lol"/><block var="rectangles"/></block></block></block></script></block-definition><block-definition s="draw rectangle from x: %&apos;x&apos; y: %&apos;y&apos; to x: %&apos;x2&apos; y: %&apos;y2&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">if this block isn&apos;t drawing a rectangle then try to turn on flat line ends</comment><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="setSize"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="y2"/><block var="y"/></block></block></block><block s="gotoXY"><block var="x"/><block s="reportQuotient"><block s="reportSum"><block var="y"/><block var="y2"/></block><l>2</l></block></block><block s="down"></block><block s="setXPosition"><block var="x2"/></block><block s="up"></block></script></block-definition></blocks><variables><variable name="cam x"><l>190.00000000000006</l></variable><variable name="cam y"><l>60.000000000000014</l></variable><variable name="x"><l>190</l></variable><variable name="y"><l>60</l></variable><variable name="y vel"><l>0</l></variable><variable name="player width"><l>20</l></variable><variable name="player height"><l>20</l></variable><variable name="old x"><l>50</l></variable><variable name="old y"><l>100</l></variable><variable name="rectangles"><list id="614"><item><list struct="atomic" id="615">-200,200,200,230</list></item><item><list struct="atomic" id="616">-200,50,-150,200</list></item><item><list struct="atomic" id="617">150,100,200,200</list></item><item><list struct="atomic" id="618">-200,-50,200,50</list></item><item><list struct="atomic" id="619">-25,50,25,180</list></item></list></variable><variable name="speed"><l>10</l></variable></variables></project><media name="2D rectangle collision (v1.1 UPDATE)" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>