<snapdata remixID="11353171"><project name="Costume from Text Library Demo" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Costume from Text Library Demo"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="costume from text %&apos;text&apos; size %&apos;size&apos;" type="reporter" category="looks"><header></header><code></code><translations>de:Kostüm aus Text _ Größe _&#xD;pt:um traje com o texto _ de tamanho _&#xD;ca:vestit amb el text _ i mida _&#xD;</translations><inputs><input type="%s">A</input><input type="%n">72</input></inputs><script><block s="doDeclareVariables"><list><l>costume</l><l>x</l><l>y</l><l>dir</l><l>cst</l><l>trails</l><l>pen state</l></list></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>cst</l><block s="reportGet"><l><option>costume</option></l></block></block><block s="doSetVar"><l>pen state</l><block s="getPenDown"></block></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="setHeading"><l>90</l></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="write"><block var="text"/><block var="size"/></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="doSetVar"><l>costume</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="costume"/><block s="reportJoinWords"><list><block var="text"/></list></block></list></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="doIf"><block var="pen state"/><script><block s="down"></block></script></block><block s="doReport"><block var="costume"/></block></script></block-definition><block-definition s="costume %&apos;cst&apos; with background RGBA %&apos;rgb&apos; padding %&apos;padding&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input><input type="%n">200</input><input type="%n">2</input></inputs><script><block s="doDeclareVariables"><list><l>old</l><l>clr</l><l>new</l><l>x</l><l>y</l><l>dir</l><l>trails</l><l>flat</l><l>old size</l><l>old pen state</l></list></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>old</l><block s="reportGet"><l><option>costume</option></l></block></block><block s="doSetVar"><l>clr</l><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block></block><block s="doSetVar"><l>flat</l><block s="reportGlobalFlag"><l><option>flat line ends</option></l></block></block><block s="doSetVar"><l>old size</l><block s="getPenAttribute"><l><option>size</option></l></block></block><block s="doSetVar"><l>old pen state</l><block s="getPenDown"></block></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="gotoXY"><block s="reportMonadic"><l><option>neg</option></l><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportGetImageAttribute"><l><option>width</option></l><block var="cst"/></block><l>2</l></block><block var="padding"/></list></block></block><l>0</l></block><block s="setHeading"><l>90</l></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="setSize"><block s="reportVariadicSum"><list><block s="reportGetImageAttribute"><l><option>height</option></l><block var="cst"/></block><block s="reportVariadicProduct"><list><block var="padding"/><l>2</l></list></block></list></block></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="rgb"/></block><block s="down"></block><block s="setXPosition"><block s="reportMonadic"><l><option>neg</option></l><block s="xPosition"></block></block></block><block s="up"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="doGotoObject"><l><option>center</option></l></block><block s="gotoXY"><block s="reportMonadic"><l><option>neg</option></l><block s="reportGet"><l><option>center x</option></l></block></block><block s="reportMonadic"><l><option>neg</option></l><block s="reportGet"><l><option>center y</option></l></block></block></block><block s="doStamp"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSetVar"><l>new</l><block s="reportPenTrailsAsCostume"></block></block><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="new"/><block s="reportIfElse"><block s="reportListContainsItem"><block s="reportTextSplit"><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><l><option>word</option></l></block><l>button</l></block><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><block s="reportJoinWords"><list><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><l> button</l></list></block></block></list></block><block s="clear"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="old"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="clr"/></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><block var="flat"/></block><block s="setSize"><block var="old size"/></block><block s="doIf"><block var="old pen state"/><script><block s="down"></block></script></block><block s="doReport"><block var="new"/></block></script><scripts><script x="255" y="186.19999999999996"><custom-block s="costume %s with background RGBA %n padding %n"><custom-block s="costume %s with background RGBA %n padding %n"><custom-block s="costume from text %s size %n"><l>Snap!</l><l>36</l></custom-block><l>200</l><l>10</l></custom-block><l>100</l><l>2</l></custom-block></script><comment x="248.685546875" y="121.03333333333337" w="106" collapsed="false">Use this block to make &quot;clickable&quot; buttons:</comment></scripts></block-definition></blocks><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="299"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="300"></list></costumes><sounds><list struct="atomic" id="301"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-240" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="306"><wear><ref mediaID="1"></ref></wear><costumes><list struct="atomic" id="307"></list></costumes><sounds><list struct="atomic" id="308"></list></sounds><blocks></blocks><variables></variables><scripts><script x="123.640625" y="10"><custom-block s="costume from text %s size %n"><l>A</l><l>72</l><comment w="325" collapsed="false">The Text Costume library makes a costume based on text with certain specifications, like a costume &quot;A&quot; at size 72.</comment></custom-block></script><script x="23.640625" y="455.6333333333332"><block s="doDeclareVariables"><list><l>costume</l><l>x</l><l>y</l><l>dir</l><l>cst</l><l>trails</l><l>pen state</l></list><comment w="251" collapsed="false">Here&apos;s the code inside the costume from text block. Pretty abstract, huh!&#xD;&#xD;It takes iunputted text and applies the size and ultimately makes a costume out of it.</comment></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>cst</l><block s="reportGet"><l><option>costume</option></l></block></block><block s="doSetVar"><l>pen state</l><block s="getPenDown"></block></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="setHeading"><l>90</l></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="write"><block var="text"/><block var="size"/></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="doSetVar"><l>costume</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="costume"/><block s="reportJoinWords"><list><block var="text"/></list></block></list></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="doIf"><block var="pen state"/><script><block s="down"></block></script></block><block s="doReport"><block var="costume"/></block></script><script x="717.8349609375" y="44.83333333333337"><block s="receiveGo"></block><block s="doSwitchToCostume"><custom-block s="costume from text %s size %n"><l>Press any key:</l><l>40</l></custom-block></block><block s="doSetVar"><l>keystrokes</l><block s="reportNewList"><list></list></block></block></script><script x="718.640625" y="148.33333333333337"><block s="receiveKey"><l><option>any key</option></l><list><l>key</l></list><comment w="90" collapsed="false">This script shows another function of this library. The ability to make on-screen typing!</comment></block><block s="doIf"><block s="reportNot"><block s="reportOr"><block s="reportEquals"><block var="key"/><l>Alt</l></block><block s="reportOr"><block s="reportEquals"><block var="key"/><l>Shift</l></block><block s="reportEquals"><block var="key"/><l>Control</l></block></block></block></block><script><block s="doAddToList"><block var="key"/><block var="keystrokes"/></block><block s="doIf"><block s="reportEquals"><block var="key"/><l>backspace</l></block><script><block s="doDeleteFromList"><l><option>last</option></l><block var="keystrokes"/></block><block s="doDeleteFromList"><l><option>last</option></l><block var="keystrokes"/></block></script></block><block s="doSwitchToCostume"><custom-block s="costume from text %s size %n"><block s="reportJoinWords"><list><block var="keystrokes"/></list></block><l>40</l></custom-block></block></script></block></script><script x="23.640625" y="174.33333333333337"><block s="doSwitchToCostume"><custom-block s="costume from text %s size %n"><l>Text Costumes</l><l>60</l></custom-block><comment w="90" collapsed="false">This script demonstrates how you can use this functionality to have text customized by the user. Run this script to see how it works!</comment></block><block s="gotoXY"><l>-200</l><l>50</l></block><block s="doDeclareVariables"><list><l>text</l><l>size</l></list></block><block s="doAsk"><l>Enter some text you want to be displayed!</l></block><block s="doSetVar"><l>text</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What size of text do you want?</l></block><block s="doSetVar"><l>size</l><block s="getLastAnswer"></block></block><block s="doSwitchToCostume"><custom-block s="costume from text %s size %n"><block var="text"/><block var="size"/></custom-block></block></script></scripts></sprite><watcher var="keystrokes" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70" hidden="true"/></sprites></stage><variables><variable name="keystrokes"><list struct="atomic" id="502"></list></variable></variables></scene></scenes></project><media name="Costume from Text Library Demo" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Press any key:" center-x="-2" center-y="28" image="data:image/png;base64,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" mediaID="1"/></media></snapdata>