<snapdata remixID="9751848"><project name="U1L3-AngleExperiments2 " app="Snap! 6, https://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" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="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="-117.47668653403571" y="6.727820709266496" heading="48" 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="16.666666666666657" y="33.99999999999996"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="31.666666666666657" y="133.16666666666663"><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>8</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>0</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>8</l></block></block></script></block></script><script x="23.666666666666657" y="82.99999999999994"><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="64" y="355.9999999999999"><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>3</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>0</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="110" y="550.6666666666667"><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>4</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>0</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! 6, https://snap.berkeley.edu" version="1"></media></snapdata>