<snapdata remixID="9172179"><project name="U2L13-Tic-Tac-Toe Starter" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==</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="-300" y="300" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="2" 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,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaAXtmrsJwzAABYVJaVKZ9NrEsyRk1pjgneTPBi/F4YgTqHwcunPpUjo88/6m1sOtta7DEej5epfW2l/fz/It43i/nQ86HtXL8UFXL2khC8EG/ORg4THOQrEyeGAhWHiMs1CsDB5YCBYe4ywUK4MHFoKFxzgLxcrggYVg4THOQrEyeGAhWHiMs1CsDB5YCBYe4ywUK4MHFoKFxzgLxcrggYVg4THOQrEyeGAhWHiMs1CsDB5YCBb+E27eV1380ThNj2UDH3z50adJtkQAAAAASUVORK5CYII=" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAiVJREFUaAXt2k9LAkEUAPBndBCE/ABWGH4JO9kH0EA6llldguiQty5F2rU6RVDZR4igT7ERmP33Iv1TrG+QdGlHWJBwZ3dm3pudDR8MI6s7vt/OY+HpRgAgmcvlN2OxaNR+Herodn8eRm1BstNpF4vLK6EGfX124KZWe2MgSKWmvtfXVkMNsq6uGQhGQl1jA5IfggZcFKMOcXfo/aNlVLIsGa+cuKByuQJb2zvGoB6fnmEmk4Hzi0vXnLigg/09aDQaRqAYJpfNwvxCAebys3KgeHwMqqcngaP6MbsVfsVwd4hdhqBRIhiWrycoSJQoxjcoCJQMRgikEyWLEQbpQKlgpECUKFWMNIgChYFRAmGisDDKIAwUJgYFpILCxqCBZFAUGFSQCIoKgw7yg6LEkIB4KGoMGWgQSgeGFNSPqtfrMJ1O95ozr36GnacSvtoHlS9otdtwf3cLiURCZRnf55KCnDIrLBbBsiwtnS8ZyMGw3wBYmenqfElAfzFOvehAoYPcMLpQqCAvjA4UGsgvhhqFAhLFUKKUQbIYKpQSSBVDgZIGYWGwUVIgbAwmShhEhcFCCYGoMRgo3yBdGFWUL5BujArKExQURhbFBQWNkUFxQaWNkpa22UmcN/e3Hrw/jXuPxrgtVD2rwuTEuNvb2o87KDa7BXeHTMI4AB6GfYYLchYJ0zwEmb5bvZtCs/kSPTw6Nj1Xbn7sAUAWEXsk7bFkj/8Qr79Dg+A7BtoDAgAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABP9JREFUaAXtml1MFFcUx08aH9n1xZgQ2iaLLKw2pl0+Ii/KukKbNPhZrViqaSqLaNuorJo+1LKrTVpbQY2tsfDQDwVWsSIffbAoij64Flx88XNNTaEtr4J9n97/1WmQnTtfO8tMqSeZzO79OPf87j1z9s65SzQDJcCYpJlweTyeoRewQO9vDpEkSf/p61r8V8rKcs/iQICaKfIcyOkrOctqA3+50E+JxDAl79+jS/0X6eHD31KGWLtuPeXk5NBr/kIKLi2jl196MaWN2QJLXG5k9A/a+2mEcnPnUUtzM7dlfVUVXR4YUAw04XCYw9wcTlCgrIzWvV1FP3V2m2VI6RdgUY4FOePy+8io9MneBsnjyZU+P3BQwnczcuZsl8RWTaqoeEPCZzPCopy0cOGrN0FnCui7H07+C/Lo0bgZG1L6nO+7yKEwwUYnRwYy7HLj4xO0Y2eY2k6eoLb2GH28J0yzZ7tTlt1MwevlQeroOE3e/ALuingejYqhoACYmlAtud1uPrBVIJONhk5MktfrpbraEH3VeIjeWr1ichPVz7qBZBifz0f790VUlVpRCQhfgZeWV1ZydXqhdLtcfXgXD7XTASNPyCsL5lNPby+tXbOS4tcH5WLVuy6gr499SxMTExSNNKgqy0QloFjko3c2VBG8REs0gW7dvkMffVBHEQaTiWdGy0DUw91WrFxFDZGoZnNNoKamQ3T0m+OEmbJT4B3dXec0XU8VCH6L7cvG6g12svCx4R31u/ZQS0uLqi2qQLFYjCuxy9WmWo6JxQTjMRCJEAj7syOHmxyxOrLxmNjaum0Ui52Si1LuQqD+SwO0fUe9bYEgxdKnBcsr36Tr8biomoRA2AkvXlIm7GhXBYLTgwdJodsJgRBR8EvtREEIv3svqWiaEAgvZnaHakWLWWGeN5/GxsYUqxWBEK7xVulUyc/30nDihqJ5ikBoiR21U8XtcglNEwIJezi84v8B5HJl0ejIiGPX4s+/xsglcDvFFUJ06+s771ggRDhEOiVRBEJDloHR3NkqKZyOMkS47OxsxaGEQItKS9mP133FTnYXYoNaUlyoaIYQCFnNn3t7FDvZWYhMUF6eV5htFQKVBwN0puMUYdftJLl65QoFyyuEJgmBsFVnWVGWexNv1YVaM1SBnMJn+6MsvyDexQiBYFMoVEPNx4/pSk5kiOEZtSda2/kkqyX3VYHQsfrdjXSwsekZxXZ8gesjWYNJVhNVIHSEglaW9tWbF1MbLJ26aHQfsQMBYTCQdWsCYZWQjtWbF5MVW3n/4stGnhfcuiWkqVYTCBqQF4PrIa+tJ9mnOaqBBjg3wnOsNy+oCwjjIwWMvPZ0QgFmd3gnTwfrfdnUDTQVSi2VZGABhE2RfjYKA2WGgNABK1VUXMJPBb7/sRVFlgqi2eaaWuo+12loZWQjDAOhI85vcNiFQy8MbkUExLOJVcGZKw68cPCl181kGNxNAaFj6aISPqi/sIhHQICZOfjFiiCK+f1+nidI91RQ94EXIKYKtkcfbtvCs6udXT0Ua2/jfo80E95Xioue7Ijn+wp4whLP3ePHfxNe0JLJJN0YGuQXIihAMEnpSlpA8uAAe29TNb8w44NDCW4wEus4V8ImF8JOy2lpcBl/2wQwjvetgJDtwN0SoMkK8UOcuteKTW6S0c+mn6GMWpWG8udAaUzetHUNsJFmxD8a58yZG/8HDjQGdlJa0wUAAAAASUVORK5CYII=" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="11.533333333333303"><block s="receiveGo"></block><block s="removeClone"><comment w="118" collapsed="false">This affects only clones, not the original sprite.</comment></block></script><script x="17.26666666666668" y="115.33333333333326"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>X</l></block><block s="doSwitchToCostume"><l>X</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block></script><script><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block><block s="doSwitchToCostume"><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block></script></block></script><script><block s="doSayFor"><l>Nice Try! Pick Another</l><l>2</l></block></script></block><block s="doForEach"><l>triple</l><block var="possible winning triples"/><script><block s="doIf"><block s="reportEquals"><l></l><l></l></block><script></script></block></script></block></script><script x="237" y="10"><block s="receiveGo"><comment w="156.66666666666666" collapsed="false">Connect this to the script below it in For You To Do 4.</comment></block><block s="doWait"><l>.1</l><comment w="181.33333333333334" collapsed="true">Wait for old clones to be deleted.</comment></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block></script><script x="46.26666666666668" y="507.33333333333326"><block s="doWearNextCostume"></block></script></scripts></sprite><watcher var="board" style="normal" x="5" y="6" color="243,118,29" extX="80" extY="179"/></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="gotoXY"><l>-120</l><l>50</l></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="forward"><l>50</l></block><block s="createClone"><l><option>myself</option></l></block></script></block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="gotoXY"><l>-300</l><l>300</l></block></script></block-definition><block-definition s="status of triple" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="686">,,,,,,,,</list></variable><variable name="position number"><l>0</l></variable><variable name="triple"><l>0</l></variable><variable name="possible winning triples"><l>0</l></variable></variables></project><media name="U2L13-Tic-Tac-Toe Starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>