<snapdata remixID="12227045"><project name="AngleExperiments2" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="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><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="47"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="48"></list></costumes><sounds><list struct="atomic" id="49"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-100" heading="240" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="30,30,30,1" pen="tip" id="54"><costumes><list struct="atomic" id="55"></list></costumes><sounds><list struct="atomic" id="56"></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>0</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>6</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="414" y="86.16666666666666"><block s="clear"></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>6</l></block></block></script></block></script><script x="603" y="136"><block s="forward"><l>-100</l></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="AngleExperiments2" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>