<snapdata remixID="15149477"><project name="WP_Variables" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="WP_Variables"><notes></notes><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>de:drucke _ in Größe _&#xD;</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="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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>de:behalte Elemente, die _ aus _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><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><list></list></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-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><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><list></list></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-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>de:wenn _ dann _ sonst _&#xD;</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>de:für _ = _ bis _ _&#xD;</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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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>de:füge Wörter zusammen _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></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><list></list></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-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;</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>de:wirf _&#xD;</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>de:fange _ _&#xD;</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>de:wirf _ _&#xD;</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>de:für jedes _ von _ _&#xD;</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>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;</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><list></list></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="from"/><block var="to"/></list></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportVariadicSum"><list><block var="from"/><l>1</l></list></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="reset" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-140</l><l>-60</l></block><block s="setSize"><l>3</l></block><block s="setColor"><color>255,112,61,1</color></block></script></block-definition></blocks><primitives></primitives><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" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="498"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="499"></list></costumes><sounds><list struct="atomic" id="500"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="3" idx="1" x="110" y="-60" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,112,61,1" pen="tip" id="505"><costumes><list struct="atomic" id="506"></list></costumes><sounds><list struct="atomic" id="507"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="259.28571428571433" y="24.428571428571445" w="116.42857142857143" collapsed="false">Draw a triangle, square, and pentagon!</comment><script x="630.3333323333334" y="121.99999999999989"><block s="receiveGo"></block></script><script x="378.3333323333334" y="157.9999999999999"><custom-block s="reset"></custom-block></script><script x="286.3333323333334" y="253.83333333333326"><block s="doSayFor"><l>I want hexagon with 20 units for each side.</l><l>2</l></block></script><script x="578.3333323333334" y="299.83333333333326"><block s="doRepeat"><l>5</l><script></script></block></script><script x="352.3333323333334" y="373.83333333333326"><block s="down"></block></script><script x="638.3333323333334" y="415.6666666666665"><block s="doRepeat"><l>6</l><script></script></block></script><script x="336.3333323333334" y="509.83333333333326"><block s="doSayFor"><l>All Done!</l><l>2</l></block></script><script x="403.3333323333334" y="329.6666666666665"><block s="forward"><l>20</l></block></script><script x="691.3333323333334" y="227.66666666666674"><block s="doWait"><l>1</l></block></script><script x="522.3333323333334" y="182.66666666666674"><block s="turnLeft"><l>60</l></block></script><script x="512.3333323333334" y="449.6666666666665"><block s="up"></block></script><script x="709.3333323333334" y="326.4999999999998"><block s="forward"><l>50</l></block></script><script x="773.3333323333334" y="110.49999999999977"><block s="doWait"><l>1</l></block></script><script x="716.3333323333334" y="277.4999999999998"><block s="doSayFor"><l>I just moved 50 steps!</l><l>2</l></block></script></scripts></sprite><watcher var="num_sides" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="side_length" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="num_sides"><l>6</l></variable><variable name="side_length"><l>80</l></variable></variables></scene></scenes></project><media name="WP_Variables" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>