<snapdata remixID="8636285"><project name="U1L3-AngleExp2 starter code" 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="-74.36836371547224" y="37.0983005625053" heading="216" 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.666666666666686"><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.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="44.66666666666663" y="323.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="592.6666666666666" y="78.00000000000006"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block></script><script x="585.6666666666666" y="171.00000000000006"><block s="doRepeat"><l>3</l><script><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><block s="forward"><l>100</l></block></script></block></script><script x="819.9999990000001" y="388.999999"><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>6</l></block></block><block s="forward"><l>100</l></block></script></block></script><script x="437" y="292"><block s="forward"><l>10</l></block></script><script x="442" y="619"><block s="setSize"><l>3</l></block></script><script x="218" y="705"><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></script><script x="13" y="606"><block s="setColor"><color>0,4,3,1</color></block><block s="setSize"><l>1</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><script x="415" y="669"><block s="turn"><block s="reportQuotient"><l>360</l><l>60</l></block></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-AngleExp2 starter code" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>