<snapdata remixID="9254418"><project name="m6l4a3- tic tac toe" 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="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="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>false</bool></variable><variable name="board"><list struct="atomic" id="913">X,O,X,O,X,X,X,O,O</list></variable></variables></project><media name="m6l4a3- tic tac toe" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>