<snapdata remixID="9185935"><project name="tic tac toe 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="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+2awQ2CUBAFlybwjJVYi+RblNFauEIMBzsyMbGAd5ngz3CfPHaGI0N19gxVdamqpYe7pum8fw+6zm15Pu5/fdO6verW2tuDjprRQkct83svC1kINuAnBwuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgoO9CvfzROI6n7QMbcJ2IL5z4zQAAAABJRU5ErkJggg==" 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/64VcKULBAMK1MfCFo1uFEFDjOArahR8xKgFJS4gRuOGUsrGIBUXxgfFxKhA8REfYGKIiuhCEGk1EURJJIKK7njoGnPG3KSlM507M3cKIpM0XfTeM+c7/5lz7z1TC6bZZQGwDkDrdOBKSkrukoAOHXa0Xq2t+aeZ2js6UeBwvJsBmqoyzijEq0zLk2fw+wPo+/QRrc+eor//c9jUnbt2Iz4+HsttdmRlZiAxYT6vecVxQhUaGPwKr7cWdTdvIH3FSuljt9tgTUuVdZZu3vvxE94G/Hj44L40fk9ePnZs36IbTAhQMEjB0SLk5+3WFe279x7C11CPkeFhFB4r0gVmGOja9Tq4XU4QyLFCB+LiYnVHl02kdK2qrERCYiLKypyagqMbaGRkFGWucvR0d8NdUYHVq1YaBgk2QPYvXfGi5vJFXK7xIntDFpd9XUB0syOOAsTGxuKcp0qIKkreUhqePFGCs55qrhTUDMRgrFYrKtwurqgZHdTd8wGbc3O5oDQDHT5SgJiYGJyv9hj1U9N8glq2dAletb+OmN6agC5cvIK2562o9daYmmZq6RcIBBTvzw3EIvS+uwdLlyzWFF2Rg4tLTkjmlDKEG4hSzWZPx/GiQpH+abZFz7DNZkN9g0829biAaFB+3h5EklqzZwYmUOoH/F2QO+pwAZHMi1JSJ10dFgOmUlNzc1j6qwLRtmZBYgKGh0cmpRAoCXmm0oPfv8bClg5VINra0OYx2mVaLSOpSJUUl6Cl5XHIUFUgSrc1azO4Vmk1J0T/npy8EBPTThVIbpJox/Takwu2KpDFYsH4+Ljee5o6j6odXcFLSUQg+tHj8eD2LZ+pjuk1TseMRp8vpHyrAnm9Xtl6r9cJkfPI+Yn+zQCJjLBRW5oVUqr1Rh0RNZ8Ofy9ftIWskf9XlaNIZmdvNKVnIEIlOgFsyskNWfRVFSp1urBwUQoOHtgrwgehNmjRf97WFtIVUgVivbKpthaxVpfmvRxt1efMicOXgUFN/TGhUsgYo8yZNTsGp0/9PcGyS1UhGqg02WynlexHCjIXEJ2J1mVkTKkT688fQ7JtNC4gphJ9R6sXp6QOO3AqPQLcQEwlpeZEtNKPSnVKalrYs6PpGWKDWVt2spoldOzuetMZsS/IrRCDogLR29sb9WYjC6ZcY0RzlZuYTtGG4oUhPzUrNFEpl6vM1E4qnUrPVVWG9Q6UnlndQGSQcpre3zhdbuFbIypC5eVuDA4MoPp8NXfQDAExiZ2lpdLbNofDYfjFFy2aN+oaJFX0vBU0DERQwU5kZq0P2wHzlHRSpL6hUVKcbOgNjhAg5jCB3XvQhEfNTVJ53bJ1m9RCXpFul4YstqZJ3Vc6OI6N/cK370Po6+uTxtJn7779yMnJMaSyUKBgJSjinW/8ksP0X4XR0VHcud0oDUlKSpZUoBdnDFjUO1rTgHjSzIwxM0BmRFWkzemt0HT5R+PcufM6/gCC+YmmYOBoKAAAAABJRU5ErkJggg==" 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 2" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>