<snapdata remixID="8655722"><project name="U1L3-AngleExperiments2ChrisandRegan" 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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IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0SOD/A4LLDAkq8rLkAAAAAElFTkSuQmCC</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="20.791169081773887" y="-97.8147600733796" heading="288" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,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><block s="setColor"><color>145,26,68,1</color></block></script><script x="16.666666666666657" y="108.66666666666663"><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.00000000000006"><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="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="184.66666666666663" y="79.66666666666663"><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="59.66666666666663" y="46.66666666666663"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="398" y="483"><block s="clear"></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="94" y="531"><block s="clear"></block><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></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-AngleExperiments2ChrisandRegan" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>