<snapdata remixID="8660991"><project name="U1L3-AngleExperiments2" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAf4klEQVR4Xu3debRlWV0f8N+559xqYCUiSxQ0ulamFaOIkETCigSUqkRFEWzgFd00UwuIBBFkSDczdIdBEKICLQ12AyJTFYNGWchQRZyiUTHEzDFGlGAc4ogTdc+Qdd892oPd1a/eO+fufc791N/37N/en99e67vuu/f+qgj/CBAgQIAAga0LFFuvqCABAgQIECAQAtglIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQIJBAQAAnQFeSAAECBAgIYHeAAAECBAgkEBDACdCVJECAAAECAtgdIECAAAECCQQEcAJ0JQkQIECAgAB2BwgQIECAQAIBAZwAXUkCBAgQICCA3QECBAgQ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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="-1.4014219118535038" y="90.22754318362547" heading="132" 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="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="180.000001" y="558.000001"><block s="forward"><l></l></block></script><script x="28" y="292.9999999999999"><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="19" y="537"><block s="doRepeat"><l>3</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>3</l></block></block></script></block></script><script x="20" y="714"><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="231.000001" y="683.000001"><block s="doWait"><l>.5</l></block></script><script x="237.000001" y="741.000001"><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="U1L3-AngleExperiments2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>