<snapdata remixID="10040843"><project name=" Tic Tac Toe" app="Snap! 6, https://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" hyperops="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="150" y="-100" 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="14.999999999999972"><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.20000000000013"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="10" y="178.66666666666688"><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.26666666666677" y="30.000000000000057"><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="557.0000000000005"><custom-block s="status of all winning triples"></custom-block></script><script x="63.000000000000114" y="326.99999999999966"><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" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>