<snapdata remixID="8512200"><project name="ITP Game of Pong Project Start File" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" 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></scripts><sprites><sprite name="Scorer" idx="1" x="195.859375" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="0,32,235,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="14"><block s="receiveGo"><comment w="90" collapsed="false">sets the color of the score label to blue, initializes each score to 0, and displays the score.</comment></block><block s="setColor"><color>0,32,235,1</color></block><block s="clear"></block><block s="hide"></block><block s="doSetVar"><l>p1score</l><l>0</l></block><block s="doSetVar"><l>p2score</l><l>0</l></block><block s="gotoXY"><l>-200</l><l>120</l></block><custom-block s="label %txt of size %n"><block var="p1score"/><l>48</l></custom-block><block s="gotoXY"><l>180</l><l>120</l></block><custom-block s="label %txt of size %n"><block var="p2score"/><l>48</l></custom-block></script><script x="248.00000000000006" y="10"><block s="receiveMessage"><l>point left</l><comment w="90" collapsed="false">This command clears the scores and rewrites them with + 1 point to the left side when ever a point is scored</comment></block><block s="doChangeVar"><l>p1score</l><l>1</l></block><block s="clear"></block><block s="gotoXY"><l>-200</l><l>120</l></block><custom-block s="label %txt of size %n"><block var="p1score"/><l>48</l></custom-block><block s="gotoXY"><l>180</l><l>120</l></block><custom-block s="label %txt of size %n"><block var="p2score"/><l>48</l></custom-block><block s="doIf"><block s="reportOr"><block s="reportGreaterThan"><block var="p1score"/><l>4</l></block><block s="reportGreaterThan"><block var="p2score"/><l>4</l></block></block><script><block s="doBroadcast"><l>gameover p1</l></block><block s="setColor"><color>0,32,235,1</color></block><block s="clear"></block><block s="hide"></block><block s="gotoXY"><l>-70</l><l>0</l></block><custom-block s="label %txt of size %n"><block var="p1score"/><l>48</l></custom-block><block s="gotoXY"><l>50</l><l>0</l></block><custom-block s="label %txt of size %n"><block var="p2score"/><l>48</l></custom-block><block s="gotoXY"><l>-200</l><l>-50</l></block><custom-block s="label %txt of size %n"><l>Player One Wins</l><l>48</l></custom-block></script><comment w="90" collapsed="false">This command activates when player one (left side) has a score value of more than 5 points. It activates the gameover p1 procedure, moves the point totals towards the center of the screen, and creates a new label saying &quot;Player One Wins&quot;</comment></block></script><script x="723" y="16"><block s="receiveMessage"><l>point right</l><comment w="90" collapsed="false">This command clears the scores and rewrites them with + 1 point to the right side when ever a point is scored</comment></block><block s="doChangeVar"><l>p2score</l><l>1</l></block><block s="clear"></block><block s="gotoXY"><l>-200</l><l>120</l></block><custom-block s="label %txt of size %n"><block var="p1score"/><l>48</l></custom-block><block s="gotoXY"><l>180</l><l>120</l></block><custom-block s="label %txt of size %n"><block var="p2score"/><l>48</l></custom-block><block s="doIf"><block s="reportOr"><block s="reportGreaterThan"><block var="p1score"/><l>4</l></block><block s="reportGreaterThan"><block var="p2score"/><l>4</l></block></block><script><block s="doBroadcast"><l>gameover p2</l></block><block s="setColor"><color>0,32,235,1</color></block><block s="clear"></block><block s="hide"></block><block s="gotoXY"><l>-70</l><l>0</l></block><custom-block s="label %txt of size %n"><block var="p1score"/><l>48</l></custom-block><block s="gotoXY"><l>50</l><l>0</l></block><custom-block s="label %txt of size %n"><block var="p2score"/><l>48</l></custom-block><block s="gotoXY"><l>-200</l><l>-50</l></block><custom-block s="label %txt of size %n"><l>Player Two Wins</l><l>48</l></custom-block></script><comment w="90" collapsed="false">This command activates when player two (right side) has a score value of more than 5 points. It activates the gameover p2 procedure, moves the point totals towards the center of the screen, and creates a new label saying &quot;Player Two Wins&quot; </comment></block></script></scripts></sprite><sprite name="Rpaddle" idx="3" x="225" y="-143.89473684210526" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="147"><costumes><list id="148"><item><costume name="Paddle" center-x="5" center-y="36" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABICAYAAADPomTaAAAAOElEQVRIS2NkYGD4z0AEYBxViC+URoMHbxoaDZ7R4MEIgdFEMZooRhMFOARGs8JoVhjNCiM4KwAA6TVIActDoNAAAAAASUVORK5CYII=" id="149"/></item></list></costumes><sounds><list struct="atomic" id="150"></list></sounds><blocks></blocks><variables></variables><scripts><script x="63" y="61"><block s="receiveMessage"><l>reset</l><comment w="90" collapsed="false">This command moves the paddle back to the center of the right side of the screen when it reveives the reset command</comment></block><block s="gotoXY"><l>225</l><l>0</l></block></script><script x="62" y="207"><block s="receiveKey"><l><option>up arrow</option></l><comment w="90" collapsed="false">This command moves the paddle up 20 pixles every time that the up arrow key is pressed</comment></block><block s="changeYPosition"><l>20</l></block><block s="bounceOffEdge"></block></script><script x="68" y="372"><block s="receiveKey"><l><option>down arrow</option></l><comment w="90" collapsed="false">This command moves the paddle down 20 pixles every time that the down arrow key is pressed</comment></block><block s="changeYPosition"><l>-20</l></block><block s="bounceOffEdge"></block></script></scripts></sprite><sprite name="LPaddle" idx="2" x="-225" y="-84" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="97.61399999999999,221.85,0,1" pen="tip" id="169"><costumes><list id="170"><item><costume name="Paddle" center-x="5" center-y="36" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABICAYAAADPomTaAAAAOElEQVRIS2NkYGD4z0AEYBxViC+URoMHbxoaDZ7R4MEIgdFEMZooRhMFOARGs8JoVhjNCiM4KwAA6TVIActDoNAAAAAASUVORK5CYII=" id="171"/></item></list></costumes><sounds><list struct="atomic" id="172"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18" y="23"><block s="receiveMessage"><l>reset</l><comment w="90" collapsed="false">This command moves the paddle back to the center of the left side of the screen when it reveives the reset command</comment></block><block s="gotoXY"><l>-225</l><l>0</l></block></script><script x="10" y="149"><block s="receiveKey"><l><option>w</option></l><comment w="90" collapsed="false">This command moves the paddle up 20 pixles every time that the w key is pressed</comment></block><block s="changeYPosition"><l>20</l></block><block s="bounceOffEdge"></block></script><script x="19" y="274"><block s="receiveKey"><l><option>s</option></l><comment w="90" collapsed="false">This command moves the paddle down 20 pixles every time that the s key is pressed</comment></block><block s="changeYPosition"><l>-20</l></block><block s="bounceOffEdge"></block></script></scripts></sprite><sprite name="Ball" idx="4" x="0" y="0" heading="70" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="198.9,35.80199999999999,0,1" pen="tip" id="191"><costumes><list id="192"><item><costume name="Untitled" center-x="8" center-y="7" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAf0lEQVQ4T2NkwAH+m/L+R5ZiPP2ZEZtSDEF0jeia0A1CMYCQZphhyIbADSBWM7ohYANI1YxsyCAwgFznw71BsQGDIxAZGBgE/pvyvseVrLEm4dOfBRkYGD4gp0SD/6a854kxhPH0Z0MGBoYLILXoeYGgIciasRkAdgCumMGWIwF14TuQ+fCrFgAAAABJRU5ErkJggg==" id="193"/></item></list></costumes><sounds><list struct="atomic" id="194"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="197.99999999999977"><block s="receiveMessage"><l>gameover p2</l><comment w="90" collapsed="false">This command resets the ball to the middle of the stage and stops it when player 2 wins</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block></script><script x="22" y="22.999999999999773"><block s="receiveGo"><comment w="90" collapsed="false">This command moves the ball to the center of the stage and broadcast &quot;reset&quot; whenever the green flag is clicked</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doBroadcastAndWait"><l>reset</l></block></script><script x="15" y="333"><block s="receiveMessage"><l>gameover p1</l><comment w="90" collapsed="false">This command resets the ball to the middle of the stage and stops it when player 1 wins</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block></script><script x="300" y="10"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">This command starts the ball when the space bar is pressed. The ball will then travel in a random direction (without going strait up or strait down) until the ball either hits a paddle or goes past one</comment></block><block s="setHeading"><l>0</l></block><block s="doIfElse"><block s="reportEquals"><block s="reportRandom"><l>0</l><l>1</l></block><l>1</l></block><script><block s="turn"><block s="reportRandom"><l>225</l><l>315</l></block></block></script><script><block s="turn"><block s="reportRandom"><l>45</l><l>135</l></block></block></script></block><block s="doForever"><script><block s="bounceOffEdge"></block><block s="forward"><l>4</l></block><block s="doIf"><block s="reportTouchingObject"><l>LPaddle</l></block><script><block s="forward"><l>-5</l></block><block s="setHeading"><l>0</l></block><block s="turn"><block s="reportRandom"><l>45</l><l>135</l></block></block></script><comment w="90" collapsed="false">This command causes the ball to reflect off the paddle, when the ball hits it, at a random angle.</comment></block><block s="doIf"><block s="reportTouchingObject"><l>Rpaddle</l></block><script><block s="forward"><l>-5</l></block><block s="setHeading"><l>0</l></block><block s="turnLeft"><block s="reportRandom"><l>45</l><l>135</l></block></block></script><comment w="90" collapsed="false">This command causes the ball to reflect off the paddle, when the ball hits it, at a random angle.</comment></block><block s="doIf"><block s="reportLessThan"><block s="xPosition"></block><l>-220</l></block><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doIfElse"><block s="reportEquals"><block s="reportRandom"><l>0</l><l>1</l></block><l>1</l></block><script><block s="turn"><block s="reportRandom"><l>225</l><l>315</l></block></block></script><script><block s="turn"><block s="reportRandom"><l>45</l><l>135</l></block></block></script></block><block s="doBroadcast"><l>point right</l></block></script><comment w="90" collapsed="false">This command resets the ball once it passes through by the left paddle. It moves back to the center of the stage and then starts moving in a random direction. It also broadcast the the right side scored a point</comment></block><block s="doIf"><block s="reportGreaterThan"><block s="xPosition"></block><l>220</l></block><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doIfElse"><block s="reportEquals"><block s="reportRandom"><l>0</l><l>1</l></block><l>1</l></block><script><block s="turn"><block s="reportRandom"><l>225</l><l>315</l></block></block></script><script><block s="turn"><block s="reportRandom"><l>45</l><l>135</l></block></block></script></block><block s="doBroadcast"><l>point left</l></block></script><comment w="90" collapsed="false">This command resets the ball once it passes through by the right paddle. It moves back to the center of the stage and then starts moving in a random direction. It also broadcast the the left side scored a point</comment></block></script></block></script><comment x="719.000002" y="229.83333533333337" w="90" collapsed="false">The -5 steps when hitting a paddle is to prevent the ball from becoming stuck inside the paddles</comment></scripts></sprite><watcher scope="Rpaddle" s="yPosition" style="normal" x="235" y="27" color="74,108,212" hidden="true"/><watcher var="p1score" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="p2score" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher scope="Ball" s="xPosition" style="normal" x="181" y="304.0000039999998" color="74,108,212" hidden="true"/><watcher scope="Ball" s="direction" style="normal" x="10" y="52.000003999999976" color="74,108,212" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="10" y="73.000006" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="10" y="94.00000799999998" color="4,148,220" hidden="true"/><watcher scope="Stage" s="getLastMessage" style="normal" x="10" y="115.00000999999997" color="230,168,34" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition></blocks><variables><variable name="p1score"><l>5</l></variable><variable name="p2score"><l>2</l></variable></variables></project><media name="ITP Game of Pong Project Start File" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>