<snapdata remixID="9596215"><project name="Angle experiment 2" 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="15.99999999999909" y="-43.99999999999841" heading="144.0000000000001" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="16,6,0,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="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>7</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>7</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,18,32,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>16,6,0,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>30</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="555" y="110.33333333333334"><block s="setColor"><color>30,30,30,1</color></block></script><script x="384.66666666666663" y="56.50000000000003"><block s="forward"><l>-100</l></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="Angle experiment 2" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>