<snapdata remixID="9305601"><project name="U2L4 - 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="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,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAANKADAAQAAAABAAAANAAAAABdv+0DAAAAx0lEQVRoBe2asQ2DMAAErSglaUlNJmEWImYFRdnJATb4FCewzpLL18l3lJTS4Bm3N9UW7jC8vrc90PSeS6310ndZP6XrHvfjQfujWjk+6OwlLWQh2ICfHCw8xlkoVgYPLAQLj3EWipXBAwvBwmOchWJl8MBCsPAYZ6FYGTywECw8xlkoVgYPLAQLj3EWipXBAwvBwmOchWJl8MBCsPAYZ6FYGTywECw8xlkoVgYPLAQLj3EWipXBAwvBwv/CjduqiT8a+/65/gAgXfnWAcy/sAAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAANKADAAQAAAABAAAANAAAAABdv+0DAAACJUlEQVRoBe3aT0sCQRQA8Gd0EIT8AFaIn8JO9gE0kI7ln05BdMhblyLtWp0iqOwjRNCn2AjM/nuS/mjZN0i6tCMsSLizOzPvzc6GD4aR1R3fb+ex8HQjAJDM5fKbsVg0ar8OdfT7Pw+TtiDZ632UiuWVUIO+ep9w02i8MhCkUqnv9bXVUIOsq2sGgolQ19iI5MegERfFqEPcHXp77xiVLEvGKycuqFqtwdb2jjGox6dnmM9k4Pzi0jUnLuhgfw9arZYRKIbJZbOwtFyAxfyCHCgen4L66UngqGHMbo1fMdwdYpchaJQIhuXrCQoSJYrxDQoCJYMRAulEyWKEQTpQKhgpECVKFSMNokBhYJRAmCgsjDIIA4WJQQGpoLAxaCAZFAUGFSSCosKgg/ygKDEkIB6KGkMGGoXSgSEFDaOazSbMpdOD5syrn2HnqYSv9kHlCzrdLtzf3UIikVBZxve5pCCnzArFEliWpaXzJQM5GPYbACszXZ0vCegvxqkXHSh0kBtGFwoV5IXRgUID+cVQo1BAohhKlDJIFkOFUgKpYihQ0iAsDDZKCoSNwUQJg6gwWCghEDUGA+UbpAujivIF0o1RQXmCgsLIorigoDEyKC6oslHR0jY7ifPm4daD96fx4NEYt4XqZ3WYnZl2e1v7cQfFZrfg7pBJGAfAw7DPcEHOImGaxyDTd2twU2i329HDo2PTc+Xmxx4AZBGxR9IeZXv8h3j5BRxf4Dto8cI/AAAAAElFTkSuQmCC" id="11"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAANKADAAQAAAABAAAANAAAAABdv+0DAAAE/UlEQVRoBe2aXUwUVxTHTxof2fXNhtA2EVlY25h2+Yi8WNYt1KRBrVYrlmqMski1jcpa0wctu9pEq4I1tsbCQz8UWIWKfPigKIo+uAouvtSvNTWFtrwK+j7e/9VpkJ07XzvLTKknmczu/Tj3/O49c/bOuUs0DcXPmKTpcM2enT34ChZo/YYgSZL0n76uxW5QRoZrBgcC1HSRl0BOX8kZVht4/kIfxeNDlLh/jy71XaSHD/9IGmLFylWUlZVF7/jyKbCwhN54/bWkNmYLLHG54ZG/aNfXYcrOnkNNjY3cllUVFXS5v18x0IRCIQ5zayhO/pISWvlxBf3W0WWWIamfn0U5FuSMy5/DI9LOXXUSC5fS3m8PSvhuRtpPd0ps1aSyskUSPpsRFuWkefPevgU6U0A//XLiX5BHj8bM2JDU51zvRQ6FCTY6OTKQYZcbGxunrdtC1HLiOLW0RumrHSGaOdOdtOxmCt4vDVBb2yny5OZxV8TzaFQMBQXAVAWrye1284GtAploNHRikjweD9VUB+lA/SH6aNmSiU1UP+sGkmG8Xi/t2R1WVWpFJSC8eR5aXF7O1emF0u1ytaHtPNROBYw8IW+9OZe6e3poxfKlFLs+IBer3nUBfX/0RxofH6dIuE5VWToqAcUiH32yuoLgJVqiCfT77Tv0xeYaCjOYdDwzWgaiHu62ZOmHVBeOaDbXBGpoOERHfjhGmCk7Bd7R1XlG0/VUgeC32L6sqVxtJwsfG95Ru30HNTU1qdqiChSNRrkSu1xtsuWYWEwwHgORCIGwPzv8XYMjVkc2HhNbXbOJotGTclHSXQjUd6mftmyttS0QJFn6vGBx+Qd0PRYTVZMQCDvhBe+WCDvaVYHg9OBBQuh2QiBEFPxSO1EQwu/eSyiaJgTCi5ndoVrRYlaY48ml0dFRxWpFIIRrvFU6VXJzPTQUv6loniIQWmJH7VRxu1xC04RAwh4Or/h/ALlcGTQyPOzYtfj7n1FyCdxOcYUQ3Xp7zzkWCBEOkU5JFIHQkGVgNHe2SgqnogwRLjMzU3EoIdD84mL243VfsZPdhdigFhXmK5ohBEJW82xPt2InOwuRCcrJ8QizrUKg0oCf2ttOEnbdTpKrV65QoLRMaJIQCFt1lhVluTfxVl2oNU0VyCl8syfC8gviXYwQCDYFg1XUeOyoruREmhheUHu8uZVPslpyXxUIHSs/XUMH6xteUGzHF7g+kjWYZDVRBUJHKGhmaV+9eTG1wVKpi0R2EzsQEAYDWbcmEFYJ6Vi9eTFZsZX3ffvreV7ws41BTbWaQNCAvBhcD3ltPck+zVENNMC5EZ5jvXlBXUAYHylg5LWnEgowX4a28XSw3pdN3UCTodRSSQYWQNgU6WejMFBmCAgdsFIFhUX8VODnX5tRZKkgmm2oqqauMx2GVkY2wjAQOuL8BoddOPTC4FZEQDybWBWcueLACwdfet1MhsHdFBA6Fs8v4oP68gt4BASYmYNfrAiimM/n43mCVE8FdR94AWKyYHv0+aaNPLva0dlN0dYW7vdIM+F9pbDg2Y54rjePJyzx3D1+/ITwgpZIJOjm4AC/EEEBgklKVVICkgcH2Lq1lfzCjA8MxrnBSKzjXAmbXAg7LaeFgff42yaAcbxvBYRsB+6WAE1UiB/i5L1WdGKTtH42/Qyl1aoUlL8ESmHypqyrn400Lf7ROGvWq7GnDxUGe9396PcAAAAASUVORK5CYII=" 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="U2L4 - Tic Tac Toe" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>