<snapdata remixID="8668371"><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,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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="14.08416676048546" y="64.89563102462242" heading="342" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="82,82,82,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="37.33333333333334"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="16.666666666666657" y="71.33333333333331"><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="275.66666666666674"><block s="clear"></block><block s="doRepeat"><l>60</l><script><block s="setColor"><color>82,82,82,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="237.66666666666663" y="110.33333333333334"><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><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="550" y="127"><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><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="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script><script x="488" y="451"><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</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></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="U1L3-AngleExperiments2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>