<snapdata remixID="8602040"><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="22.31560533726497" y="-7.417586637797513" heading="195" 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="141.66666666666663" y="68.66666666666663"><block s="down"></block><block s="clear"></block></script><script x="21.66666666666663" y="67.66666666666663"><block s="doRepeat"><l>6</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></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>