<snapdata remixID="10540641"><project name="Unit 2 - Angle Experiments 2" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABUxJREFUeF7tmkFPXGUUht9b20RmIDEsWKv7mlgGWWm7wO4MTI3xXxj9C3XddlM3dstG0hR0qdQWTGxYsGeBTUxrwsIMQRp2nWu+O/O1w1giZ+ZMDkOemxDIcO557zzz5HzfvVCUZVmKAwJBBAoEDCJPbEUAAREhlAAChuInHAFxIJQAAobiJxwBcSCUAAKG4iccAXEglAAChuInHAFxIJQAAobiJxwBcSCUAAKG4iccAXEglAAChuInHAFxIJQAAobiJxwBcSCUAAKG4iccAXEglAAChuInHAFxIJQAAobiJxwBcSCUAAKG4iccAXEglAAChuInHAFxIJQAAobiJxwBcSCUAAKG4iccAXEglAAChuInHAFxIJQAAobiJxwBcSCUAAKG4iccAXEglAAChuInHAFxIJQAAobiJxwBcSCUAAKG4iccAXEglAAChuInHAFxIJQAAobiJxwBcSCUAAKG4iccAXEglAAChuInHAFxIJQAAobiJxwBcSCUAAKG4iccAXEglAAChuInHAFxIJQAAg6Fv5RUSmX6HnkUUnEh8gIGzkbAgdGlE0utrj1QvVbT9U8XTtGpkJS+vA8E9CY6Vv1evDjUDysrmmt8qA8uXz7h2rN4/dOyX8ok06hEPXtYmYCOn8nvT57o2bM/9eUXn7+ha5Iqy9ddLvOyWbb76rtL+7FX+5fY8Z16vW8LAR0FzK1W19YktdVc/Kz7Upavf7Jl8fLrJ0mV95n90zOff0Eq3hrBOxl9SwQcIeMHq6uann5H1z75uDv9smhJnO7P/5mCPVKla6uW4/G8wTgNWgQ8DaUhavb29rT204+6vrCg9997t5qMHaHyVOyXsbtXrJblvBS/aekexc3MEG90wFMRcEBw1tMeb2yo1WrpRrMplS9fi3hsAvYuqVnSnqTqvHT07hHHd/mtBnxZhj/Esn6WY13f2R9KzaWlHhHz3i9Jl/Z7ScT/kTGLmGrHdP+HgIEqd/aH07p29WpHtld3wmmi5T1fljFPvPS787UnZAIGSri7u6v1Xx/qxlJTMzMzr6bf441Nzc/Pa2JioufB9fmUEQEDBczRaX+4v7/fWZYlbW1t6atvvtajX35WrVbrTsS+m45qP1hKxcUz8A4GvwQEHJyd+5lpf1gUhZYWF1VcuqiP5ua6Er7dmYTV0ny+HskgoLtGwzVst9va/G1Ti82m/jk81FyjoUfrD1WvT3T3iWk/ON53vr2EEHA4X1zP3t7e1sr9+7p1+5Zetl//ea4xmyRc1+Tk5PG75OKSa35EMwSMoH5C5vLysv54+lR3v7urv1utY1WN2dlqEnYkPD8HAp7Rz/Lo6Ei379zR87+e6/t796pHz7NXrlQSTk1NndGrtl8WAtqZhZyxs7NT/cvXwcGBvr15U/V6PeQ6vEMR0Jso/UwEENCEi2JvAgjoTZR+JgIIaMJFsTcBBPQmSj8TAQQ04aLYmwACehOln4kAAppwUexNAAG9idLPRAABTbgo9iaAgN5E6WcigIAmXBR7E0BAb6L0MxFAQBMuir0JIKA3UfqZCCCgCRfF3gQQ0Jso/UwEENCEi2JvAgjoTZR+JgIIaMJFsTcBBPQmSj8TAQQ04aLYmwACehOln4kAAppwUexNAAG9idLPRAABTbgo9iaAgN5E6WcigIAmXBR7E0BAb6L0MxFAQBMuir0JIKA3UfqZCCCgCRfF3gQQ0Jso/UwEENCEi2JvAgjoTZR+JgIIaMJFsTcBBPQmSj8TAQQ04aLYmwACehOln4kAAppwUexNAAG9idLPRAABTbgo9iaAgN5E6Wci8C9+Yai3NEh3qAAAAABJRU5ErkJggg==</thumbnail><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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAH51JREFUeF7t3Xu4ZWddH/Dvu/c+Z3IjECAoM0K4iMBTsFxDQEFBrUpABCTYq0CCDaDFkKC2EJGLkEhIVC62aWsfLhWENKRYRW0FQSRcE7WBAPWhsZAZJMTEhJCZOWfvt8865yTkcs7MOXN715z1Wc+TP8jsvX7v+/m9mS9rrb3WKrERIECAAAECh1ygHPKKChIgQIAAAQIRwBYBAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI4AboShIgQIAAAQFsDRAgQIAAgQYCArgBupIECBAgQEAAWwMECBAgQKCBgABugK4kAQIECBAQwNYAAQIECBBoICCAG6ArSYAAAQIEBLA1QIAAAQIEGggI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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="86.60254037844379" y="-50" heading="120" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,4,3,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="16.666666666666657" y="10"><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="16.666666666666657" y="40.66666666666666"><block s="setHeading"><l>90</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="16.666666666666657" y="74.66666666666666"><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="16.666666666666657" y="108.66666666666666"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</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="16.666666666666657" y="279"><block s="clear"></block><block s="doRepeat"><l>60</l><script><block s="setColor"><color>0,4,3,1</color></block><block s="setSize"><l>1</l></block><block s="forward"><l>100</l></block><block s="doWait"><l>1</l></block><block s="setColor"><color>255,254,250,1</color><comment w="280.83333333333337" collapsed="false">Why is this change in pen color and size useful here?</comment></block><block s="setSize"><l>3</l></block><block s="forward"><l>-100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>60</l></block></block></script><comment w="358.8333333333333" collapsed="false">Script B.&#xD;The second hand on a clock must make 60 small turns to make a full rotation.</comment></block></script><script x="523" y="45"><block s="clear"></block></script><script x="339" y="146.66666666666666"><block s="doRepeat"><l>3</l><script><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="406" y="466.66666666666663"><block s="doRepeat"><l>4</l><script><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="545" y="256.66666666666663"><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</l></block></script></scripts></sprite></sprites></stage><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><variables></variables></project><media name="Unit 2 - Angle Experiments 2" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>