<snapdata remixID="13245199"><project name="AngleExperiments2" app="Snap! 9.0, 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="0" heading="114" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,4,3,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="10" y="28.333333333333343"><block s="down"></block></script><script x="10" y="59"><block s="setHeading"><l>0</l></block></script><script x="10" y="127"><block s="clear"></block></script><script x="481" y="10"><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="538" y="94.83333333333337"><block s="doRepeat"><l>4</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>4</l></block></block></script></block></script><script x="435" y="22.333333333333343"><block s="clear"></block></script><script x="59" y="173.16666666666663"><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></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></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="AngleExperiments2" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>