<snapdata remixID="8537326"><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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IJCDAAGcAypDIoAAAgggkCRAACcJ8ToCCCCAAAI5CBDAOaAyJAIIIIAAAkkCBHCSEK8jgAACCCCQgwABnAMqQyKAAAIIIJAkQAAnCfE6AggggAACOQgQwDmgMiQCCCCAAAJJAgRwkhCvI4AAAgggkIMAAZwDKkMigAACCCCQJEAAJwnxOgIIIIAAAjkIEMA5oDIkAggggAACSQIEcJIQryOAAAIIIJCDAAGcAypDIoAAAgggkCRAACcJ8ToCCCCAAAI5CBDAOaAyJAIIIIAAAkkCBHCSEK8jgAACCCCQgwABnAMqQyKAAAIIIJAkQAAnCfE6AggggAACOQgQwDmgMiQCCCCAAAJJAgRwkhCvI4AAAgggkIMAAZwDKkMigAACCCCQJEAAJwnxOgIIIIAAAjkIEMA5oDIkAggggAACSQIEcJIQryOAAAIIIJCDAAGcAypDIoAAAgggkCRAACcJ8ToCCCCAAAI5CBDAOaAyJAIIIIAAAkkCBHCSEK8jgAACCCCQgwABnAMqQyKAAAIIIJAkQAAnCfE6AggggAACOQgQwDmgMiQCCCCAAAJJAgRwkhCvI4AAAgggkIMAAZwDKkMigAACCCCQJEAAJwnxOgIIIIAAAjkIEMA5oDIkAggggAACSQIEcJIQryOAAAIIIJCDAAGcAypDIoAAAgggkCRAACcJ8ToCCCCAAAI5CBDAOaAyJAIIIIAAAkkCBHCSEK8jgAACCCCQgwABnAMqQyKAAAIIIJAkQAAnCfE6AggggAACOQgQwDmgMiQCCCCAAAJJAgRwkhCvI4AAAgggkIMAAZwDKkMigAACCCCQJEAAJwnxOgIIIIAAAjkIEMA5oDIkAggggAACSQIEcJIQryOAAAIIIJCDAAGcAypDIoAAAgggkCRAACcJ8ToCCCCAAAI5CBDAOaAyJAIIIIAAAkkCBHCSEK8jgAACCCCQgwABnAMqQyKAAAIIIJAkQAAnCfE6AggggAACOQgQwDmgMiQCCCCAAAJJAgRwkhCvI4AAAgggkIMAAZwDKkMigAACCCCQJEAAJwnxOgIIIIAAAjkIEMA5oDIkAggggAACSQIEcJIQryOAAAIIIJCDAAGcAypDIoAAAgggkCRAACcJ8ToCCCCAAAI5CBDAOaAyJAIIIIAAAkkCBHCSEK8jgAACCCCQgwABnAMqQyKAAAIIIJAkQAAn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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="Rpaddle" idx="2" x="225" y="24" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Paddle" center-x="5" center-y="36" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABICAYAAADPomTaAAAAOElEQVRIS2NkYGD4z0AEYBxViC+URoMHbxoaDZ7R4MEIgdFEMZooRhMFOARGs8JoVhjNCiM4KwAA6TVIActDoNAAAAAASUVORK5CYII=" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="46" y="29"><block s="receiveMessage"><l>reset</l></block><block s="gotoXY"><l>225</l><l>0</l></block></script><script x="222" y="160"><block s="receiveKey"><l><option>up arrow</option></l></block><block s="bounceOffEdge"></block><block s="changeYPosition"><l>30</l></block></script><script x="468" y="149"><block s="receiveKey"><l><option>down arrow</option></l></block><block s="bounceOffEdge"></block><block s="changeYPosition"><l>-30</l></block></script></scripts></sprite><sprite name="LPaddle" idx="1" x="-225" y="90" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="97.61399999999999,221.85,0,1" pen="tip" id="30"><costumes><list id="31"><item><costume name="Paddle" center-x="5" center-y="36" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABICAYAAADPomTaAAAAOElEQVRIS2NkYGD4z0AEYBxViC+URoMHbxoaDZ7R4MEIgdFEMZooRhMFOARGs8JoVhjNCiM4KwAA6TVIActDoNAAAAAASUVORK5CYII=" id="32"/></item></list></costumes><sounds><list struct="atomic" id="33"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18" y="23"><block s="receiveMessage"><l>reset</l></block><block s="gotoXY"><l>-225</l><l>0</l></block></script><script x="164" y="153"><block s="receiveKey"><l><option>a</option></l></block><block s="changeYPosition"><l>30</l></block><block s="bounceOffEdge"></block></script><script x="341" y="154"><block s="receiveKey"><l><option>z</option></l></block><block s="changeYPosition"><l>-30</l></block><block s="bounceOffEdge"></block></script></scripts></sprite><sprite name="Scorer" idx="4" x="206.390625" y="120" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="0,32,235,1" pen="tip" id="52"><costumes><list struct="atomic" id="53"></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><scripts><script x="37" y="25"><block s="receiveGo"></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="doForever"><script><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></script></block></script><comment x="217" y="32" w="90" collapsed="false">sets the color of the score label to blue, initializes each score to 0, and displays the score.</comment></scripts></sprite><sprite name="Ball" idx="3" x="225.859375" y="2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="198.9,35.80199999999999,0,1" pen="tip" id="85"><costumes><list id="86"><item><costume name="Untitled" center-x="8" center-y="7" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAf0lEQVQ4T2NkwAH+m/L+R5ZiPP2ZEZtSDEF0jeia0A1CMYCQZphhyIbADSBWM7ohYANI1YxsyCAwgFznw71BsQGDIxAZGBgE/pvyvseVrLEm4dOfBRkYGD4gp0SD/6a854kxhPH0Z0MGBoYLILXoeYGgIciasRkAdgCumMGWIwF14TuQ+fCrFgAAAABJRU5ErkJggg==" id="87"/></item></list></costumes><sounds><list struct="atomic" id="88"></list></sounds><blocks></blocks><variables></variables><scripts><script x="389" y="10"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="show"></block><block s="doBroadcastAndWait"><l>reset</l></block></script><script x="239" y="116"><block s="receiveKey"><l><option>space</option></l></block><custom-block s="Pong"></custom-block></script></scripts></sprite><watcher scope="Rpaddle" s="yPosition" style="normal" x="235" y="27" color="74,108,212" hidden="true"/><watcher var="i" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher scope="Ball" s="yPosition" style="normal" x="10" y="73.00000599999998" color="74,108,212" hidden="true"/><watcher scope="Ball" s="xPosition" style="normal" x="3" y="338.00000399999993" color="74,108,212" hidden="true"/><watcher scope="Rpaddle" s="xPosition" style="normal" x="13" y="106.00000799999998" color="74,108,212" hidden="true"/><watcher var="p2score" style="normal" x="35" y="287.000002" color="243,118,29" hidden="true"/><watcher var="p1score" style="normal" x="33" y="266" color="243,118,29" 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><block-definition s="Bounce" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportTouchingObject"><l>Rpaddle</l></block><script><block s="turn"><l>270</l></block><block s="forward"><l>3</l></block></script></block></script></block-definition><block-definition s="Bounce 2.0" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportTouchingObject"><l>LPaddle</l></block><script><block s="turn"><l>270</l></block><block s="forward"><l>3</l></block></script></block></script></block-definition><block-definition s="Space" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Pong" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><block s="reportRandom"><l>1</l><l>360</l></block></block><block s="doForever"><script><block s="forward"><l>7</l></block><custom-block s="Bounce"></custom-block><custom-block s="Bounce 2.0"></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="xPosition"></block><l>230</l></block><script><block s="doSetVar"><l>p1score</l><block s="reportSum"><block var="p1score"/><l>1</l></block></block><block s="gotoXY"><l>0</l><l>0</l></block></script></block><block s="doIf"><block s="reportLessThan"><block s="xPosition"></block><l>-230</l></block><script><block s="doSetVar"><l>p2score</l><block s="reportSum"><block var="p2score"/><l>1</l></block></block><block s="gotoXY"><l>0</l><l>0</l></block></script></block><block s="bounceOffEdge"></block><block s="doIf"><block s="reportGreaterThan"><block var="p1score"/><l>4</l></block><script><block s="clear"></block><block s="setHeading"><l>90</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><block s="gotoXY"><l>-170</l><l>0</l></block><block s="write"><l>Game Over :(</l><l>60</l></block><block s="hide"></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="p2score"/><l>4</l></block><script><block s="clear"></block><block s="setHeading"><l>90</l></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="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>-170</l><l>0</l></block><block s="write"><l>Game Over :(</l><l>60</l></block><block s="hide"></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></block></script></block-definition></blocks><variables><variable name="p1score"><l>1</l></variable><variable name="p2score"><l>5</l></variable><variable name="i"><l>0</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>