<snapdata remixID="9201502"><project name="U3L4.2 Tic Tac Toe 3.0 Setup" 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="Drawing" idx="2" x="-150" y="150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="15,1,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled drawing (3)" center-x="240" center-y="180" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><custom-block s="housekeeping"><comment w="428.2727272727272" collapsed="true">Click this to clear the display and place the Drawing sprite in the upper left corner.</comment></custom-block><block s="show"></block><custom-block s="TicTacToe board"><comment w="332.5454545454545" collapsed="false">This draws the TicTacToe board.&#xD;It draws a 3x3 grid, then whites out the outer border.&#xD;See its helper blocks below.</comment></custom-block><block s="hide"></block></script><script x="19" y="189"><block s="receiveMessage"><l><option>any message</option></l></block><custom-block s="housekeeping"><comment w="428.2727272727272" collapsed="true">Click this to clear the display and place the Drawing sprite in the upper left corner.</comment></custom-block><block s="show"></block><custom-block s="TicTacToe board"><comment w="332.5454545454545" collapsed="false">This draws the TicTacToe board.&#xD;It draws a 3x3 grid, then whites out the outer border.&#xD;See its helper blocks below.</comment></custom-block><block s="hide"></block></script></scripts></sprite><watcher var="current game" style="normal" x="375" y="23" color="243,118,29" extX="80" extY="70" hidden="true"/><sprite name="Game Piece" idx="1" x="-190" y="150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="27"><costumes><list id="28"><item><costume name="X" center-x="94" center-y="94" image="data:image/png;base64,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" id="29"/></item><item><costume name="O" center-x="94" center-y="94" image="data:image/png;base64,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" id="30"/></item></list></costumes><sounds><list struct="atomic" id="31"></list></sounds><blocks></blocks><variables></variables><scripts><script x="134" y="10"><block s="receiveGo"><comment w="90" collapsed="false">When the game starts, switch the sprite to &quot;X&quot; and put it up in the top left corner.</comment></block><block s="hide"></block><block s="doSwitchToCostume"><l>X</l></block><block s="gotoXY"><l>-190</l><l>150</l></block><block s="show"></block><block s="doSetVar"><l>current game</l><block s="reportNewList"><list></list></block></block></script><script x="134" y="141.99999999999997"><block s="receiveInteraction"><l><option>dropped</option></l><comment w="363" collapsed="false">When the player makes a move,  they &quot;drop&quot; the sprite. &#xD;1.  Mark the tic-tac-toe bord with the sprite&apos;s image, &quot;X&quot; or &quot;O&quot;&#xD;2.  Move the sprite back into the top left corner.&#xD;3.  Switch from &quot;X&quot; to &quot;O&quot; or vice versa for the next player.</comment></block><block s="doIf"><block s="reportAnd"><custom-block s="free cell %n"><custom-block s="cell in tic-tac-toe grid?"></custom-block></custom-block><custom-block s="on the board?"></custom-block></block><script><block s="doAddToList"><custom-block s="move: player= %s cell= %s"><custom-block s="player %s"><block s="getCostumeIdx"></block></custom-block><custom-block s="cell in tic-tac-toe grid?"></custom-block></custom-block><block var="current game"/></block><block s="doStamp"></block><block s="doWearNextCostume"></block></script></block><block s="doGlide"><l>.5</l><l>-190</l><l>150</l></block><block s="doIf"><custom-block s="game over?"></custom-block><script><block s="doIf"><custom-block s="player= %s wins"><l>x</l></custom-block><script><block s="doSayFor"><l>X Won</l><l>2</l></block></script></block><block s="doIf"><custom-block s="player= %s wins"><l>o</l></custom-block><script><block s="doSayFor"><l>O Won</l><l>2</l></block></script></block><block s="doAsk"><l>Would you like to play again?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="hide"></block><block s="doSwitchToCostume"><l>X</l></block><block s="gotoXY"><l>-190</l><l>150</l></block><block s="show"></block><block s="doSetVar"><l>current game</l><block s="reportNewList"><list></list></block></block><block s="doBroadcast"><l>reset</l></block></script></block></script></block></script><comment x="386" y="365" w="191" collapsed="false">These are blocks that you have created in Tic-Tac-Toe 2.0 that are available for your use in Tic-Tac-Toe 3.0</comment><script x="249.9951211875" y="704.8000050000002"><block s="reportNewList"><list><l></l></list></block></script><script x="401.2841846875" y="719.6333403333334"><block var="current game"/></script><script x="495" y="481.0000000000001"><custom-block s="column in tic-tac-toe grid?"></custom-block></script><script x="462" y="508.0000000000001"><custom-block s="row in tic-tac-toe grid?"></custom-block></script><script x="485" y="534.0000000000001"><custom-block s="cell in tic-tac-toe grid?"></custom-block></script><script x="362" y="523.0000000000001"><custom-block s="which row? %s"><l></l></custom-block></script><script x="366" y="555.0000000000001"><custom-block s="which cell? %s"><l></l></custom-block></script><script x="352.4609385" y="491.0000010000001"><custom-block s="which column? %s"><l></l></custom-block></script><script x="343" y="588.0000000000001"><custom-block s="player x cells"></custom-block></script><script x="551" y="643.0000000000001"><custom-block s="player= %s wins"><l>x</l></custom-block></script><script x="132" y="714.0000000000001"><custom-block s="player= %s wins"><l>o</l></custom-block></script><script x="10" y="650.6333403333334"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><custom-block s="player o cells"></custom-block><l></l></block></autolambda><list></list></block><block s="reportListItem"><l>2</l><custom-block s="TicTacToe Wins"></custom-block></block></custom-block></script><script x="565.73046975" y="676.6333423333334"><block var="item"/></script></scripts></sprite></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="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></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></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="draw tile of size %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block></script></block-definition><block-definition s="draw row of %&apos;n&apos; tiles of size %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doRepeat"><block var="n"/><script><custom-block s="draw tile of size %n"><block var="size"/></custom-block><block s="forward"><block var="size"/></block></script></block><block s="forward"><block s="reportProduct"><block var="n"/><block s="reportProduct"><block var="size"/><l>-1</l></block></block></block></script></block-definition><block-definition s="draw square board with %&apos;n&apos; rows of tiles of size %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doRepeat"><block var="n"/><script><custom-block s="draw row of %n tiles of size %n"><block var="n"/><block var="size"/></custom-block><block s="turn"><l>90</l></block><block s="forward"><block var="size"/></block><block s="turnLeft"><l>90</l></block></script></block><block s="turnLeft"><l>90</l></block><block s="forward"><block s="reportProduct"><block var="n"/><block var="size"/></block></block><block s="turn"><l>90</l></block></script></block-definition><block-definition s="go to starting place for board" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-150</l><l>150</l></block></script></block-definition><block-definition s="TicTacToe board" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>90</l></block><custom-block s="go to starting place for board"></custom-block><block s="setSize"><l>4</l></block><block s="setColor"><color>61,255,235,1</color></block><block s="down"></block><custom-block s="draw gameboard with %n tiles per row"><l>3</l><comment w="242" collapsed="true">Size of squares is 300 divided by the number of tiles per row.  First 3 rows of size 100 squares are drawn.  Then one big square of size 300 is drawn in white, erasing the outer boarder of the board.</comment></custom-block><block s="setColor"><color>15,1,0,1</color></block><block s="setSize"><l>6</l></block><custom-block s="draw gameboard with %n tiles per row"><l>1</l><comment w="259.3333333333333" collapsed="false">Drawing with the same color as the stage background (black in this case) gives the appearance of erasing lines.</comment></custom-block></script></block-definition><block-definition s="draw gameboard with %&apos;n&apos; tiles per row" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><custom-block s="draw square board with %n rows of tiles of size %n"><block var="n"/><block s="reportQuotient"><l>300</l><block var="n"/></block></custom-block></script></block-definition><block-definition s="housekeeping" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>90</l></block><custom-block s="go to starting place for board"></custom-block><block s="clear"></block><block s="down"></block><block s="setColor"><color>15,1,0,1</color></block><block s="floodFill"></block></script></block-definition><block-definition s="on the board?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportAnd"><custom-block s="sprite x-coordinate on board?"></custom-block><custom-block s="sprite y-coordinate on board?"></custom-block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="sprite x-coordinate on board?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><block s="xPosition"></block><l>-150</l></block><block s="reportLessThan"><block s="xPosition"></block><l>150</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="sprite y-coordinate on board?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><block s="yPosition"></block><l>-150</l></block><block s="reportLessThan"><block s="yPosition"></block><l>150</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="which row? %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>row size</l></list></block><block s="doSetVar"><l>row size</l><block s="reportQuotient"><l>300</l><block var="n"/></block></block><block s="doIfElse"><block s="reportNot"><custom-block s="on the board?"></custom-block></block><script><block s="doReport"><l>Error: Not on gameboard</l></block></script><script><block s="doReport"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportDifference"><l>150</l><block s="yPosition"></block></block><block var="row size"/></block></block></block></script></block></script></block-definition><block-definition s="which column? %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>col size</l></list></block><block s="doSetVar"><l>col size</l><block s="reportQuotient"><l>300</l><block var="n"/></block></block><block s="doIfElse"><block s="reportNot"><custom-block s="on the board?"></custom-block></block><script><block s="doReport"><l>Error: Not on gameboard.</l></block></script><script><block s="doReport"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportSum"><l>150</l><block s="xPosition"></block></block><block var="col size"/></block></block></block></script></block></script></block-definition><block-definition s="which cell? %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="on the board?"></custom-block><script><block s="doReport"><block s="reportSum"><block s="reportProduct"><block s="reportDifference"><custom-block s="which row? %s"><block var="n"/></custom-block><l>1</l></block><block var="n"/></block><custom-block s="which column? %s"><block var="n"/></custom-block></block></block></script><script><block s="doReport"><l>Error:  Not on gameboard.</l></block></script></block></script></block-definition><block-definition s="cell in tic-tac-toe grid?" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="which cell? %s"><l>3</l></custom-block></block></script></block-definition><block-definition s="column in tic-tac-toe grid?" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="which column? %s"><l>3</l></custom-block></block></script></block-definition><block-definition s="row in tic-tac-toe grid?" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="which row? %s"><l>3</l></custom-block></block></script></block-definition><block-definition s="player %&apos;input&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="input"/><l>1</l></block><script><block s="doReport"><l>x</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="input"/><l>2</l></block><script><block s="doReport"><l>o</l></block></script></block></script></block-definition><block-definition s="move: player= %&apos;player&apos; cell= %&apos;cell&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="player"/><block var="cell"/></list></block></block></script></block-definition><block-definition s="player from move= %&apos;move&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="move"/></block></block></script></block-definition><block-definition s="cell from move= %&apos;move&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="move"/></block></block></script></block-definition><block-definition s="free cell %&apos;cell&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doForEach"><l>item</l><block var="current game"/><script><block s="doIf"><block s="reportListContainsItem"><block var="item"/><block var="cell"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="TicTacToe Wins" type="reporter" category="lists"><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>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></list></block></block></script></block-definition><block-definition s="player x cells" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="current game"/><script><block s="doIf"><block s="reportEquals"><custom-block s="player from move= %l"><block var="item"/></custom-block><l>x</l></block><script><block s="doAddToList"><custom-block s="cell from move= %l"><block var="item"/></custom-block><block var="a"/></block></script></block></script></custom-block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="player o cells" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="current game"/><script><block s="doIf"><block s="reportEquals"><custom-block s="player from move= %l"><block var="item"/></custom-block><l>o</l></block><script><block s="doAddToList"><custom-block s="cell from move= %l"><block var="item"/></custom-block><block var="a"/></block></script></block></script></custom-block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="player= %&apos;player&apos; wins" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="player"/><l>x</l></block><script><block s="doForEach"><l>item</l><custom-block s="TicTacToe Wins"></custom-block><script><block s="doIf"><block s="reportEquals"><block var="item"/><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><custom-block s="player x cells"></custom-block><l></l></block></autolambda><list></list></block><block var="item"/></custom-block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="player"/><l>o</l></block><script><block s="doForEach"><l>item</l><custom-block s="TicTacToe Wins"></custom-block><script><block s="doIf"><block s="reportEquals"><block var="item"/><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><custom-block s="player o cells"></custom-block><l></l></block></autolambda><list></list></block><block var="item"/></custom-block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="game over?" type="predicate" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportOr"><custom-block s="player= %s wins"><l>x</l></custom-block><custom-block s="player= %s wins"><l>o</l></custom-block></block></block></script></block-definition></blocks><variables><variable name="current game"><list struct="atomic" id="1247"></list></variable></variables></project><media name="U3L4.2 Tic Tac Toe 3.0 Setup" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>