<snapdata remixID="14446999"><project name="Variables Code" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Variables Code"><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="Sprite" idx="1" x="100" y="-60" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="61.00000000000001,87.59999999999991,255,1" pen="tip" id="505"><costumes><list struct="atomic" id="506"></list></costumes><sounds><list struct="atomic" id="507"></list></sounds><blocks></blocks><variables><variable name="side_length"><l>80</l></variable></variables><scripts><script x="67.33333233333337" y="10"><block s="receiveGo"></block><custom-block s="reset"></custom-block><block s="down"></block><block s="doSetVar"><l>num_sides</l><l>3</l></block><block s="doSetVar"><l>side_length</l><l>80</l></block><block s="doRepeat"><block var="num_sides"/><script><block s="forward"><block var="side_length"/></block><block s="turnLeft"><block s="reportQuotient"><l>360</l><block var="num_sides"/></block></block><block s="doWait"><l>1</l></block></script></block><block s="up"></block><block s="forward"><block s="reportVariadicSum"><list><block var="side_length"/><l>30</l></list></block></block><block s="changePenColorDimension"><l><option>hue</option></l><l>30</l></block><block s="down"></block><block s="doChangeVar"><l>num_sides</l><l>1</l></block><block s="doRepeat"><block var="num_sides"/><script><block s="forward"><block var="side_length"/></block><block s="turnLeft"><block s="reportQuotient"><l>360</l><block var="num_sides"/></block></block><block s="doWait"><l>1</l></block></script></block><block s="up"></block><block s="forward"><block s="reportVariadicSum"><list><block var="side_length"/><l>50</l></list></block></block><block s="changePenColorDimension"><l><option>hue</option></l><l>30</l></block><block s="down"></block><block s="doChangeVar"><l>num_sides</l><l>1</l></block><block s="doRepeat"><block var="num_sides"/><script><block s="forward"><block var="side_length"/></block><block s="turnLeft"><block s="reportQuotient"><l>360</l><block var="num_sides"/></block></block><block s="doWait"><l>1</l></block></script></block></script></scripts></sprite><watcher scope="Sprite" var="side_length" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="num_sides" style="normal" x="10" y="10" color="243,118,29"/></sprites></stage><variables><variable name="num_sides"><l>5</l></variable></variables></scene></scenes></project><media name="Variables Code" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"></media></snapdata>