<snapdata remixID="9267408"><project name="tic tac toe part 2 " app="Snap! 5.4, 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" penlog="false" volume="100" pan="0" lines="round" 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="Square" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAx0lEQVRoQ+2awQ2CUBAFlybwSqzEWiTfoozWwhViONiRiYkFvMsEf4b75LEzHBmqs2eoqktVLT3cNU3n/XvQdW7L83H/65vW7VW31t4edNSMFjpqmd97WchCsAE/OVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGA30X6uWPxnE8bR/Jtp2GcsP1ZgAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAACBUlEQVRoQ+3aO0/CUBQH8MMGIRFnooaRL0BgdCIGqQnxASgQjMjqc3A04maM38KwOTqqm8YEFx+rr0QdcSMupiQ1olTOvfec3hZha9LH/d1/e8M/rQ8AIoaR2QoG/X7w+K/V+rj2AcB4LBY/LpUXPQ16e32Bq0bjoQ3KZvNH9frhsJcDOr+4hN1abQBybYj/M6HHp2cYGx1xVSp2Y0IltFSpQjgchtrOtitQN7d3YKTTsLd/ANOZqY4xoUDN5jtUlqsQjUa1oyzMQqHYdSwokDkFbkD1wpjjRIN0ozAYYZAuFBYjBXIaJYKRBjmFEsUogbhRMhhlEBdKFkMCokapYMhAVChVDClIFUWBIQfJoqgwLCBRFCWGDYRFUWNYQb1QHBh2kB2KC+MI6Ccql8u2y5ldn+loaxIbQvVB4vxfh5h9qlAswdnpCaysrrEVRcdA5m02mUpBIBCAmdk5b4O+PzObG+usdZ49oW4LAGedZwX9tZpxodhAmKWZA8UCwmCs5Y8aRQ4SwXCgSEEyGGoUGUgFQ4kiAVFgqFDKIEoMBUoJxIFRRUmDODEqKCmQExhZlDDISYwMSgikAyOKQoN0YkRQKJAbMFgUCpRMTkA8kWBrmaLV3vpDm8vPy700duNrfRMVCg39mgtUQqIzqHP/AUjn7GOu3d8J9dsHgBEAKGNi9cA+958uiHxCYDA7+gAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAEYElEQVRoQ+2aS0wTURSG/66Vx0oXCCIK1MfCFoxuFERDjOArahR8xKgFJS4kRuOGUsrGIBUXxgfFxKhA8REfYGKIiujCB9BqIoiSaAQV3fHQNeaMuUlLZzp3Zu4URCZpuui9Z853/jPn3numFkyxywIgG0DbVOBKTk7pkoD2H3C0Xa6r/aeZXr7qQJHD8XYaaLLKOK0QrzKtj57A7w+g7+MHtD15jM+fP4VN3bZ9BxISErDUZkfO6iwkJc7hNa84TqhC/QNf4fXWof76NWRkLpM+drsN1vQ0WWfp5r0fPuJNwI/79+5K43cWFGLrlo26wYQABYMUHSpBYcEOXdG+fec+fI0NGB4aQvHhEl1ghoGuXK2H2+UEgRwudiAuLlZ3dNlEStfqqiokJiWhvNypKTi6gYaHR1DuqkBPdzfclZVYsXyZYZBgA2T/wiUvai+ex8VaL3LX5nDZ1wVENzvoKEJsbCzOeKqFqKLkLaXh8WOlOO2p4UpBzUAMxmq1otLt4oqa0UHdPe+xIT+fC0oz0IGDRYiJicHZGo9RPzXNJ6glixfhxcvXEdNbE9C585fQ/rQNdd5aU9NMLf0CgYDi/bmBWITedfdg8aKFmqIrcvDR0mOSOaUM4QaiVLPZM3CkpFikf5pt0TNss9nQ0OiTTT0uIBpUWLATkaTW7JmBCZT6AX8X5I46XEAk84LUtAlXh8WAqdTc0hKW/qpAtK2Zm5SIoaHhCSkESkKeqvLg96/RsKVDFYi2NrR5jHaZVstIKlKlR0vR2vowZKgqEKXbylVZXKu0mhOif09JmY/xaacKJDdJtGN67ckFWxXIYrFgbGxM7z1NnUfVjq7gpSQiEP3o8Xhw84bPVMf0GqdjRpPPF1K+VYG8Xq9svdfrhMh55Px4/6aBREbYqC3NCinVeqOOiJpPh7/nz9pD1sj/q8pRJHNz15nSMxChEp0A1uflhyz6qgqVOV2YvyAV+/buEuGDUBu06D9tbw/pCqkCsV7ZZFuLWKtL816Oturx8XH40j+gqT8mVAoZY5Q5M2bG4OSJvydYdqkqRAOVJpvttJL9SEHmAqIzUXZW1qQ6sf78MSjbRuMCYirRd7R6cUrqsAOn0iPADcRUUmpORCv9qFSnpqWHPTuaniE2mLVlJ6pZQsfurs6OiH1BboUYFBWI3t7eqDcbWTDlGiOaq9z4dIo2FC8M+alZofFKuVzlpnZS6VR6proqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY6C/HzVna7iDZgiISewsK5PetjkcDsMvvmjRvFbfKKmi562gYSCCCnZidc6asB0wT0knRRoamyTFyYbe4AgBYg4T2J17zXjQ0iyV142bNkst5MwMuzRkoTVd6r7SwXF09Be+fR9EX1+fNJY+u3bvQV5eniGVhQIFK0ER7+j0Sw7TfxVGRkZw62aTNGTevBRJBXpxxoBFvaM1DYgnzcwYMw1kRlRF2pzaCk2VfzTOmjX71R8xTomk2qlpUgAAAABJRU5ErkJggg==" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="18.26666666666665" y="15"><block s="receiveGo"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="13.266666666666652" y="111.20000000000005"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="10" y="178.66666666666674"><block s="receiveGo"></block><block s="doWait"><l>.1</l></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l></list></block></block></script><script x="481.26666666666665" y="30"><block s="receiveOnClone"></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block><block s="doForever"><script><block s="doIfElse"><block s="reportAnd"><block s="reportAnd"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><block s="reportMouseDown"></block></block><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>X</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStamp"></block><block s="doWait"><l>.5</l></block><block s="removeClone"></block></script><script><block s="doIf"><block s="reportAnd"><block s="reportAnd"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><block s="reportMouseDown"></block></block><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doStamp"></block><block s="doWait"><l>.5</l></block><block s="removeClone"></block></script></block></script></block></script></block></script><script x="234" y="556.9999999999998"><custom-block s="status of all winning triples"></custom-block></script><script x="63" y="327"><block s="receiveGo"></block><block s="doForever"><script><custom-block s="for each %upvar of %l %cs"><l>item</l><custom-block s="possible winning triplets"></custom-block><script><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block var="item"/></custom-block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></block><script><block s="doSayFor"><l>X Wins</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block var="item"/></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block><script><block s="doSayFor"><l>O Wins</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></custom-block></script></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29"/><watcher scope="Square" var="position number" style="normal" x="5" y="40.000001999999995" color="243,118,29"/><watcher var="board" style="normal" x="3" y="94" color="243,118,29" extX="80" extY="70"/></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></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="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><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="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></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></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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></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></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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></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></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></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></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><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></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></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></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></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></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></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></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></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="makeBoard" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position number</l><l>0</l></block><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeYPosition"><l>-50</l></block><block s="changeXPosition"><l>-150</l></block><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeYPosition"><l>-50</l></block><block s="changeXPosition"><l>-150</l></block><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block></script></block-definition><block-definition s="possible winning triplets" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block></list></block></block></script></block-definition><block-definition s="status of triple %&apos;triple&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="triple"/></block></block></script></block-definition><block-definition s="status of all winning triples" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="board"/><script><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block><script><block s="doReport"><block var="item"/></block></script></block></script></custom-block></script><scripts><script x="67" y="211.19999999999976"><custom-block s="possible winning triplets"></custom-block></script></scripts></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="913">empty,empty,empty,empty,empty,empty,empty,empty,empty</list></variable></variables></project><media name="tic tac toe part 2 " app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>