<snapdata remixID="8614545"><project name="U1-project-modeling-art.xml" app="Snap! 5.1, 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" volume="100" pan="0" lines="flat" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="true" 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="Sprite" idx="1" x="81" y="-67" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,255,255,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="701" y="97"><block s="clear"></block></script><script x="349" y="439.20000000000005"><block s="setPenHSVA"><l><option>brightness</option></l><l>100</l></block><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>true</bool></l></custom-block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>7</l><l>1</l><script><block s="setPenHSVA"><l><option>hue</option></l><block s="reportProduct"><block s="reportRandom"><l>1</l><l>10</l></block><l>10</l></block></block><block s="setSize"><block s="reportProduct"><block var="i"/><l>50</l></block></block><block s="forward"><block s="reportProduct"><block var="i"/><l>50</l></block></block><block s="forward"><block s="reportProduct"><block var="i"/><l>-50</l></block></block><block s="up"></block><block s="forward"><l>10</l></block><block s="down"></block></script></custom-block></script><script x="25" y="739.0000000000001"><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>false</bool></l></custom-block><block s="setHeading"><l>35</l></block><custom-block s="sphere, steps: %n color: %n size: %n"><l>40</l><l>0</l><l>200</l></custom-block></script><script x="335" y="65"><block s="setColor"><color>240,45,0,1</color></block></script><script x="754" y="158.9999999999999"><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>false</bool></l></custom-block><custom-block s="tunnel, size: %n"><l>.1</l></custom-block></script><script x="852" y="266.2000000000001"><block s="setPenHSVA"><l><option>brightness</option></l><l>100</l></block><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>true</bool></l></custom-block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>7</l><l>1</l><script><block s="setPenHSVA"><l><option>hue</option></l><block s="reportProduct"><block s="reportRandom"><l>1</l><l>10</l></block><l>10</l></block></block><block s="setSize"><block s="reportProduct"><block var="i"/><l>7</l></block></block><block s="forward"><block s="reportProduct"><block var="i"/><l>50</l></block></block><block s="forward"><block s="reportProduct"><block var="i"/><l>-50</l></block></block><block s="up"></block><block s="forward"><l>10</l></block><block s="down"></block></script></custom-block></script><script x="71" y="117"><block s="receiveKey"><l><option>space</option></l></block><block s="doStopThis"><l><option>all but this script</option></l></block><block s="gotoXY"><l>-38</l><l>-23</l></block><block s="setHeading"><l>0</l></block><block s="clear"></block><block s="down"></block><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>true</bool></l></custom-block><block s="setSize"><l>30</l></block><block s="forward"><l>100</l></block></script></scripts></sprite><watcher scope="Sprite" s="xPosition" style="normal" x="1.3454120971300654" y="1.3454120971302928" color="74,108,212"/><watcher scope="Sprite" s="direction" style="normal" x="1.3454120971300654" y="4.1707777701863264" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="4.479953306843754" y="24.978025297546928" color="74,108,212"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="tunnel, size: %&apos;steps&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="setPenHSVA"><l><option>brightness</option></l><l>100</l><comment w="145" collapsed="true">brightest possible</comment></block><block s="setPenHSVA"><l><option>hue</option></l><l>0</l><comment w="115.83333333333334" collapsed="true">happens to be red</comment></block><block s="setSize"><l>300</l></block><block s="doRepeat"><l>10</l><script><block s="down"></block><block s="forward"><block var="steps"/><comment w="254.16666666666669" collapsed="true">does what your first experiments would predict</comment></block><block s="up"></block><block s="forward"><l>10</l><comment w="216.66666666666669" collapsed="true">move to a new location without drawing</comment></block><block s="changePenHSVA"><l><option>brightness</option></l><l>-17</l><comment w="231.66666666666669" collapsed="false">change things: here, to make a tunnel, we get darker and smaller. For other purposes, we could change color and get larger, or....</comment></block><block s="changeSize"><l>-40</l></block></script></block></script></block-definition><block-definition s="sphere, steps: %&apos;steps&apos; color: %&apos;color&apos; size: %&apos;size&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="setPenHSVA"><l><option>brightness</option></l><l>10</l><comment w="266" collapsed="true">This dark shade makes any color look almost black</comment></block><block s="setPenHSVA"><l><option>hue</option></l><block var="color"/></block><block s="setSize"><block var="size"/></block><block s="doRepeat"><block var="steps"/><script><block s="down"></block><block s="forward"><l>.5</l></block><block s="up"></block><block s="forward"><block s="reportQuotient"><l>65</l><block var="steps"/></block><comment w="151.33333333333334" collapsed="true">Try 20 or 200 instead of 65.</comment></block><block s="changePenHSVA"><l><option>brightness</option></l><block s="reportQuotient"><l>100</l><block var="steps"/><comment w="176.66666666666666" collapsed="true">Lighter shade shows more color.</comment></block></block><block s="changeSize"><block s="reportQuotient"><l>-240</l><block var="steps"/></block></block></script></block></script><scripts><comment x="162" y="125.46666666666665" w="265.3333333333333" collapsed="false">Experiment: start with a /light/ shade and get /darker/.</comment></scripts></block-definition><block-definition s="flat line ends %&apos;tf&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>tf</l></list><l>SpriteMorph.prototype.useFlatLineEnds = tf</l></block><list><block var="tf"/></list></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="setting %&apos;which&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;User&#xD;Presentation mode&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>which</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        return ide.projectNotes;&#xD;    case &apos;Project name&apos;:&#xD;        return ide.projectName;&#xD;    case &apos;User&apos;:&#xD;        return SnapCloud.username;&#xD;    case &apos;Presentation mode&apos;:&#xD;        return ide.isAppMode;&#xD;    case &apos;Language&apos;:&#xD;        return SnapTranslator.language;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        return SyntaxElementMorph.prototype.scale;&#xD;    case &apos;Stage size&apos;:&#xD;        return new List([StageMorph.prototype.dimensions.x,&#xD;                                   StageMorph.prototype.dimensions.y]);&#xD;    case &apos;Stage scale&apos;:&#xD;       return stage.scale;&#xD;    case &apos;Retina display support&apos;:&#xD;        return isRetinaEnabled();&#xD;    case &apos;Long form input dialog&apos;:&#xD;        return InputSlotDialogMorph.prototype.isLaunchingExpanded;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        return BlockLabelPlaceHolderMorph.prototype.plainLabel;&#xD;    case &apos;Input sliders&apos;:&#xD;        return MorphicPreferences.useSliderForInput;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        return ArgMorph.prototype.executeOnSliderEdit;&#xD;    case &apos;Clicking sound&apos;:&#xD;        return !!BlockMorph.prototype.snapSound;&#xD;    case &apos;Turbo mode&apos;:&#xD;        return stage.isFastTracked;&#xD;    case &apos;Flat design&apos;:&#xD;        return MorphicPreferences.isFlat;&#xD;    case &apos;Keyboard editing&apos;:&#xD;        return ScriptsMorph.prototype.enableKeyboard;&#xD;    case &apos;Table support&apos;:&#xD;        return List.prototype.enableTables;&#xD;    case &apos;Table lines&apos;:&#xD;        return TableMorph.prototype.highContrast;&#xD;    case &apos;Visible stepping&apos;:&#xD;        return Process.prototype.enableSingleStepping;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        return stage.isThreadSafe;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        return StageMorph.prototype.frameRate &gt; 0;&#xD;    case &apos;Flat line ends&apos;:&#xD;        return SpriteMorph.prototype.useFlatLineEnds;&#xD;    case &apos;Codification support&apos;:&#xD;        return StageMorph.prototype.enableCodeMapping;&#xD;    case &apos;Inheritance support&apos;:&#xD;        return StageMorph.prototype.enableInheritance;&#xD;    default: return which;&#xD;}</l></block><list><block var="which"/></list></block></block></script></block-definition><block-definition s="set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Presentation mode&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>tf</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;if (tf != !!tf) return;&#xD;&#xD;try{&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        break;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        break;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        break;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        break;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        break;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        break;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        break;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        break;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) break;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        break;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;        break;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;        break;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;        break;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        break;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        break;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        break;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        break;&#xD;    case &apos;Codification support&apos;:&#xD;        if (tf != StageMorph.prototype.enableCodeMapping) {&#xD;            StageMorph.prototype.enableCodeMapping = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;    case &apos;Inheritance support&apos;:&#xD;        if (tf != StageMorph.prototype.enableInheritance) {&#xD;            StageMorph.prototype.enableInheritance = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;};&#xD;}&#xD;finally {&#xD;ide.savingPreferences = false;&#xD;};&#xD;</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><block-definition s="set value %&apos;which&apos; to %&apos;value&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale</options></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>value</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;try {&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        ide.projectNotes = value;&#xD;        break;&#xD;    case &apos;Project name&apos;:&#xD;        ide.setProjectName(value);&#xD;        break;&#xD;    case &apos;Language&apos;:&#xD;        ide.setLanguage(value);&#xD;        break;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        if (!isNaN(value)) ide.setBlocksScale(Math.min(value, 12));&#xD;        break;&#xD;    case &apos;Stage size&apos;:&#xD;        if ((value instanceof List) &amp;&amp; value.length()==2&#xD;                       &amp;&amp; !isNaN(value.at(1)) &amp;&amp; !isNaN(value.at(2)))&#xD;            ide.setStageExtent(new Point(value.at(1), value.at(2)));&#xD;        break;&#xD;    case &apos;Stage scale&apos;:&#xD;        ide.toggleStageSize(value != 1, Math.max(0.1, value));&#xD;        break;&#xD;};&#xD;}&#xD;finally {ide.savingPreferences = true;&#xD;};</l></block><list><block var="which"/><block var="value"/></list></block></script></block-definition></blocks><variables></variables></project><media name="U1-project-modeling-art.xml" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>