<snapdata remixID="8675697"><project name="U1L3-AngleExperiments2" 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="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAcj0lEQVR4Xu3de7BvZ1kf8O/a690RsEValFoEomm1gChDudgqCI7FCwbQyOiUsaiUBIjWwd68lEsgcbS0VqrDNRloqW2tUxAIlJTKiEKllJsKgmgrDRSqQC3QUWn2u/bq7HM2kxMgOXuf/fvtd10++y9m+P3e53k+zzv5Tk7OXquLHwIECBAgQODUBbpTr6ggAQIECBAgEAHsEhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgQIAAAQHsDhAgQIAAgQYCArgBupIECBAgQEAAuwMECBAgQKCBgABugK4kAQIECBAQwO4AAQIECBBoICCAG6ArSYAAAQIEBLA7QIAAAQIEGggI4AboShIgMHmBOyX5+OS71OCsBQTwrNeneQIEtiBwx5T+E6nD7ZN8agvnO5LAGQEB7CIQIEDgXIHdnSszds9OHf4MGALbFBDA29R1NgEC8xMo/SuS7pLU+tXza17HcxIQwHPall4JENi+wG7//uznlzMMl2+/mAprFhDAa96+2QkQ+GyB0t+UcfjODLkeD4FtCgjgbeo6mwCBuQncO6V/d+qwM7fG9Ts/AQE8v53pmACBbQmUclUy/mDq8IXbKuFcAp8WEMDuAgECBD4tUPo3JF1JrQ+GQmDbAgJ428LOJ0BgPgKl/0jS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tS/dEiBA4HMLlPKeZLxL6nD/JDdimr6AAJ7+jnRIgACBowmU8uvJeN9kuDQ1v3K0L/lUKwEB3EpeXQIECGxDoPSvSvKt6XJ59oZ/sY0SztyMgADejKNTCBAgMB2B3f66jHn84QM7rplOYzo5V0AAuw8ECBBYokApVyfjUzPm+RmGK5c44txnEsBz36D+CRAgcGsCuztPzNg9N8krU4fvBDUtAQE8rX3ohgABApsV6A/+e3D/8qT7r6n1oZs93GknERDAJ9HzXQIECMxD4J4p/ZvT5WXZG54wj5aX36UAXv6OTUiAAIEDgZKkopiOgACezi50QoAAAQIrEhDAK1q2UQkQIEBgOgICeDq70AkBAgQIrEhAAK9o2UYlQIAAgekICODp7EInBAgQILAiAQG8omUblQABAgSmIyCAp7MLnRAgQIDAigQE8IqWbVQCBAgQmI6AAJ7OLnRCgAABAisSEMArWrZRCRAgQGA6AgJ4OrvQCQECBAisSEAAr2jZRiVAgACB6QgI4OnsQicECBAgsCIBAbyiZRuVAAECBKYjIICnswudECBAgMCKBATwipZtVAIECBCYjoAAns4udEKAAAECKxIQwCtatlEJECBAYDoCAng6u9AJAQIECKxIQACvaNlGJUCAAIHpCAjg6exCJwQIECCwIgEBvKJlG5UAAQIEpiMggKezC50QIECAwIoEBPCKlm1UAgQIEJiOgACezi50QoAAAQIrEhDAK1q2UQkQIEBgOgICeDq70AkBAgQIrEhAAK9o2UYlQIAAgekICODp7EInBAgQILAiAQG8omUblQABAgSmIyCAp7MLnRAgQIDAigQE8IqWbVQCBAgQmI6AAJ7OLnRCgAABAisSEMArWrZRCRAgQGA6AgJ4OrvQCQECBAisSEAAr2jZRiVAgACB6QgI4OnsQicECBAgsCIBAbyiZRuVAAECBKYjIICnswudECBAgMCKBATwipZtVAIECBCYjoAAns4udEKAAAECKxIQwCtatlEJECBAYDoCAng6u9AJAQIECKxIQACvaNlGJUCAAIHpCAjg6exCJwQIECCwIgEBvKJlG5UAAQIEpiMggKezC50QIECAwIoEBPCKlm1UAgQIEJiOgACezi50QoAAAQIrEhDAK1q2UQkQIEBgOgICeDq70AkBAgQIrEhAAK9o2UYlQIAAgekICODp7EInBAgQILAiAQG8omUblQABAgSmIyCAp7MLnRAgQIDAigQE8IqWbVQCBAgQmI6AAJ7OLnRCgAABAisSEMArWrZRCRAgQGA6AgJ4OrvQCQECBAisSEAAr2jZRiVAgACB6QgI4OnsQicECBAgsCIBAbyiZRuVAAECBKYjIICnswudECBAgMCKBATwipZtVAIECBCYjsD/B6UbmZY0NO3wAAAAAElFTkSuQmCC</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="65.8113712966674" y="-47.8147600733804" heading="132" 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="18" y="284.33333333333337"><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="382.000001" y="293.3333343333333"><block s="turn"><l>72</l></block></script><script x="214" y="13.999999999999943"><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="62" y="10"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="26" y="56.99999999999994"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>100</l></block><block s="forward"><l>-100</l></block><block s="turn"><l>72</l></block></script></block></script><script x="182" y="112.33333333333331"><block s="clear"></block><block s="down"></block><block s="doRepeat"><l>8</l><script><block s="forward"><l>100</l></block><block s="forward"><l>-100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>8</l></block></block></script></block></script><script x="383.000001" y="77.00000099999994"><block s="doWait"><l>.5</l></block></script><script x="380.000001" y="80.00000099999994"><block s="doWait"><l>.5</l></block></script><script x="534.7744160625" y="294.000002"><block s="reportQuotient"><l>360</l><l>8</l></block></script><script x="426" y="112"><block s="clear"></block><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="forward"><l>-100</l></block><block s="turn"><l>120</l></block></script></block></script></scripts></sprite><watcher scope="Sprite" s="getPenDown" style="normal" x="10" y="10" color="0,161,120" hidden="true"/></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="U1L3-AngleExperiments2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>