<snapdata remixID="14462582"><project name="U1L3-AngleExperiments2" 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="U1L3-AngleExperiments2"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><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;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        return;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        return;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        return;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        return;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        return;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        return;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        return;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        return;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) return;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        return;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;            if (ScriptsMorph.prototype.enableKeyboard) {&#xD;                ide.removeSetting(&apos;keyboard&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;keyboard&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;            if (List.prototype.enableTables) {&#xD;                ide.removeSetting(&apos;tables&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;tables&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;                if (TableMorph.prototype.highContrast) {&#xD;                    ide.saveSetting(&apos;tableLines&apos;, true);&#xD;                } else {&#xD;                    ide.removeSetting(&apos;tableLines&apos;);&#xD;                }&#xD;        return;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        return;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        return;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        return;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        return;&#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;        return;&#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;        return;&#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;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        ide.projectNotes = value;&#xD;        return;&#xD;    case &apos;Project name&apos;:&#xD;        ide.setProjectName(value);&#xD;        return;&#xD;    case &apos;Language&apos;:&#xD;        ide.setLanguage(value);&#xD;        return;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        if (!isNaN(value)) ide.setBlocksScale(Math.min(value, 12));&#xD;        return;&#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;        return;&#xD;    case &apos;Stage scale&apos;:&#xD;        ide.toggleStageSize(value != 1, Math.max(0.1, value));&#xD;        return;&#xD;};</l></block><list><block var="which"/><block var="value"/></list></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="false" sublistIDs="false" id="48"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAHklJREFUeF7t3Xm4bXdZH/Dv2mvtewO0AhJwQEWoUMAwCQ4IT0GRKRFQECi2gqEGFBDBqoBG0TIprRWBAAUEQQqFCBYwFkqtIGOQFlqVUeaCJcUyVCA5e629yh0gIVySc87dZ//W8Dn/Zq/1vu/n9z75Pvvee9aq4ocAAQIECBDYukC19YoKEiBAgAABAhHAloAAAQIECBQQEMAF0JUkQIAAAQIC2A4QIECAAIECAgK4ALqSBAgQIEBAANsBAgQIECBQQEAAF0BXkgABAgQICGA7QIAAAQIECggI4ALoShIgQIAAAQFsBwgQIECAQAEBAVwAXUkCBAgQICCA7QABAgQIECggIIALoCtJgAABAgQEsB0gQIAAAQIFBARwAXQlCRAgQICAALYDBAgQIECggIAALoCuJAECBAgQEMB2gAABAgQIFBAQwAXQlSRAgAABAgLYDhAgQIAAgQICArgAupIECBAgQEAA2wECBAgQIFBAQAAXQFeSAAECBAgIYDtAgAABAgQKCAjgAuhKEiBAgAABAWwHCBAgQIBAAQEBXABdSQIECBAgIIDtAAECBAgQKCAggAugK0mAAAECBASwHSBAgAABAgUEBHABdCUJECBAgIAAtgMECBAgQKCAgAAugK4kAQIECBAQwHaAAAECBAgUEBDABdCVJECAAAECAtgOECBAgACBAgICuAC6kgQIECBAQADbAQIECBAgUEBAABdAV5IAAQIECAhgO0CAAAECBAoICOAC6EoSIECAAAEBbAcIECBAgEABAQFcAF1JAgQIECAggO0AAQIECBAoICCAC6ArSYAAAQIEBLAdIECAAAECBQQEcAF0JQkQIECAgAC2AwQIECBAoICAAC6AriQBAgQIEBDAdoAAAQIECBQQEMAF0JUkQIAAAQIC2A4QIECAAIECAgK4ALqSBAgQIEBAANsBAgQIECBQQEAAF0BXkgABAgQICGA7QIAAAQIECggI4ALoShIgQIAAAQFsBwgQIECAQAEBAVwAXUkCBAgQICCA7QABAgQIECggIIALoCtJgAABAgQEsB0gQIAAAQIFBARwAXQlCRAgQICAALYDBAgQIECggIAALoCuJAECBAgQEMB2gAABAgQIFBAQwAXQlSRAgAABAgLYDhAgQIAAgQICArgAupIECBAgQEAA2wECBAgQIFBAQAAXQFeSAAECBAgIYDtAgAABAgQKCAjgAuhKEiBAgAABAWwHCBAgQIBAAQEBXABdSQIECBAgIIDtAAECBAgQKCAggAugK0mAAAECBASwHSBAgAABAgUEBHABdCUJECBAgIAAtgMECBAgQKCAgAAugK4kAQIECBAQwHaAAAECBAgUEBDABdCVJECAAAECAtgOECBAgACBAgICuAC6kgQIECBAQADbAQIECBAgUEBAABdAV5IAAQIECAhgO0CAAAECBAoICOAC6EoSIECAAAEBbAcIECBAgEABAQFcAF1JAgQIECAggO0AAQIECBAoICCAC6ArSYAAAQIEBLAdIECAAAECBQQEcAF0JQkQIECAgAC2AwQIECBAoICAAC6AriQBAgQIEBDAdoAAAQIECBQQEMAF0JUkQIAAAQIC2A4QIECAAIECAgK4ALqSBAgQIEBAANsBAgQIECBQQEAAF0BXkgABAgQICGA7QIAAAQIECggI4ALoShIgQIAAAQFsBwgQIECAQAEBAVwAXUkCBAgQICCA7QABAgQIECggIIALoCtJgAABAgQEsB0gQIAAAQIFBARwAXQlCRAgQICAALYDBAgQIECggIAALoCuJAECBAgQEMB2gAABAgQIFBAQwAXQlSRAgAABAgLYDhAgQIAAgQICArgAupIECBAgQEAA2wECBAgQIFBAQAAXQFeSAAECBAgIYDtAgAABAgQKCAjgAuhKEiBAgAABAWwHCBAgQIBAAQEBXABdSQIECBAgIIDtAAECBAgQKCAggAugK0mAAAECBASwHSBAgAABAgUEBHABdCUJECBAgIAAtgMECBAgQKCAgAAugK4kAQIECBAQwHaAAAECBAgUEBDABdCVJECAAAECAtgOECBAgACBAgICuAC6kgQIECBAQADbAQIECBAgUEBAABdAV5IAAQIECAhgO0CAAAECBAoICOAC6EoSIECAAAEBbAcIECBAgEABAQFcAF1JAgQIECAggO0AAQIECBAoICCAC6ArSYAAAQIEBLAdIECAAAECBQQEcAF0JQkQIECAgAC2AwQIECBAoICAAC6AriQBAgQIEBDAdoAAAQIECBQQEMAF0JUkQIAAAQIC2A4QIECAAIECAgK4ALqSBAgQIEBAANsBAgQIECBQ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</pentrails><costumes><list struct="atomic" id="49"></list></costumes><sounds><list struct="atomic" id="50"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="38.59846466770773" y="-58.65384842856133" heading="168.0000000000001" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,4,3,1" pen="tip" id="55"><costumes><list struct="atomic" id="56"></list></costumes><sounds><list struct="atomic" id="57"></list></sounds><blocks></blocks><variables></variables><scripts><script x="22" y="10.00000000000001"><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block></script><script x="22" y="40.666666666666586"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="22" y="74.6666666666667"><block s="gotoXY"><l>0</l><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="22" y="119.66666666666663"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>120</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script><script x="243.66666666666666" y="122"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>120</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block></script><script x="452.66666666666663" y="116.16666666666669"><block s="clear"></block><block s="down"></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>120</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block></script><script x="10" y="314.3333333333336"><block s="clear"></block><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>120</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script><script x="325.66666666666663" y="325.6666666666669"><block s="clear"></block><block s="down"></block><block s="doRepeat"><l>12</l><script><block s="forward"><l>120</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>12</l></block></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3-AngleExperiments2" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"></media></snapdata>