<snapdata remixID="9516281"><project name="U1L3-AngleExperiments2" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFbUlEQVR4Xu2cXWjVdRjHnzOmrG1prl2M0cg3KMzElyAK0hVJZJ5paitSIxP0ILZLG2ZmprJ27uZhnhQLUqMbTXfWixU1DYrwFV/ufIt1MUZtswudNrbYgYTlds7//P/nnN/jns+5/v1+z/P9fD+cwRgLDQwMDAgfCDgiEEJAR+QZmySAgIjglAACOsXPcATEAacEENApfoYjIA44JYCATvEzHAFxwCkBBHSKn+EIiANOCSCgU/wMR0AccEoAAZ3iZzgC4oBTAgjoFD/DERAHnBJAQKf4GY6AOOCUAAI6xc9wBMQBpwQQ0Cl+hiMgDjglgIBO8TMcAUdwIBKJyMHDX8qry16RWCyGKTkigIApwBaXlsjNW7funCgtLpG9e/ZIbW1tjuqw9ywCpul8Qnm59FzvGfbU/SWlcr27WxqjUfn2u6PO7KmsrJQDn+1zNj/IYARMQa+1tVXCLy8ecuKB8eNl9ZurJBqNSigUknFlE+Tvru4gHQS629nZKc3xXbJl8/uB3nF1GQFTkA+NKZSioiKZ9sijcvLEiaRw2j6D8g1KiIDamgm4TyKRkHA47OmV5W+sdPIjcNuO7bJp47uyZesHCOipqVF86Ke2Nnm2ujqvCfv6+qSwsBAB80pd6bBjx4/LvLlz87Zd1aSJ0n71WnIe34B5w6570GvLX5cvDnye9yURMO/IbQ98qSYsX7Uk7kBAQNs+DP01TfmD0vPnXzkjcubsWZk1c+aQ9xEwZ7h5+P8EjrS0yKKaGgREjZEJbKivl8aGhqwjiqxbJ/Hm5rve5Rsw66jv/Qf37d8vK1esyEsQBMwL5ntryOUrl2XK5ClZW7pg7Bjpv/3PsO8hYNYwj66HnqmeJz+3Hct5KATMOWLbA9ZEIrI7Hh8RAgLa9iNl+sdmzJCL5875JpQY/IuchQtT3kdA33htXOzq6pKysjJfYU+dPi1zZs9GQF/0uJQk0BTbKXXr386YRnjxIkkcPpL2Ht+AaRFxoKHxI6nf8E5OQCBgTrCOrkd7e3uTf9zq9fPQxIflj2u/ezqOgJ4wcWjS1Kly9dKltCD6+/uloKAg7bn/DiCgZ1Qc9EJg67YPZfOm97wcTZ5BQM+oOPjCghfl6NffjAgivvtjiaxZmxEoBMwIF4fPX7ggj0+fPiyIjo4OqaioyAgSAmaEi8MHDx2SpUuW3AVi1hNz5MzJUxkDQsCMkXFhfV2dxJqasgICAbOC0fYjTz79lPz2y6++ICCgL2xcGlt8n9y+cVPa29ulqqrKNxAE9I2Oi4ME9n76iaxe9ZZvGAjoGx0Xn5v/vPz4/Q+BQCBgIHxcDkoAAYMS5H4gAggYCB+XgxJAwKAEuR+IAAIGwsdlywT4B5WW21eQHQEVlGB5BQS03L6C7AiooATLKyCg5fYVZEdABSVYXgEBLbevIDsCKijB8goIaLl9BdkRUEEJlldAQMvtK8iOgApKsLwCAlpuX0F2BFRQguUVENBy+wqyI6CCEiyvgICW21eQHQEVlGB5BQS03L6C7AiooATLKyCg5fYVZEdABSVYXgEBLbevIDsCKijB8goIaLl9BdkRUEEJlldAQMvtK8iOgApKsLwCAlpuX0F2BFRQguUVENBy+wqyI6CCEiyvgICW21eQHQEVlGB5BQS03L6C7AiooATLKyCg5fYVZEdABSVYXgEBLbevIDsCKijB8goIaLl9BdkRUEEJlldAQMvtK8iOgApKsLwCAlpuX0F2BFRQguUVENBy+wqyI6CCEiyvgICW21eQHQEVlGB5BQS03L6C7AiooATLKyCg5fYVZEdABSVYXgEBLbevIDsCKijB8goIaLl9BdkRUEEJlldAQMvtK8j+L6xy7Ld0fWhDAAAAAElFTkSuQmCC</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="0" y="100" heading="90" 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="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.6666666666666"><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.66666666666654"><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>3</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="true">Script B.&#xD;The second hand on a clock must make 60 small turns to make a full rotation.</comment></block></script><script x="417" y="22.666666666666657"><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="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script><script x="291" y="134.6666666666666"><block s="doRepeat"><l>4</l><script><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="430" y="243.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="forward"><l>-100</l></block><block s="turn"><l>120</l></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>