<snapdata remixID="8601278"><project name="U1L3-AngleExperiments2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFFElEQVR4Xu3dTWtTaRiH8ftgh1gL4kYYUBBfoFJRmRGLutBKi93pxlk4m1EYsfPiyzew+AG0uvB9IS5EsB9AJShiGXSCM0hAsLoaBdHFoGBJIa2P5Bi1amrO+XuHZ5ErS/Pc96G/XCbWpDQJIQTjhkAkgYQAI8lz2VSAAAkhqgABRuXn4gRIA1EFCDAqPxcnQBqIKkCAUfm5OAHSQFQBAozKz8UJkAaiChBgVH4uToA0EFWAAKPyc3ECpIGoAgQYlZ+LEyANRBUgwKj8XJwAaSCqAAFG5efiBEgDUQUIMCo/FydAGogqQIBR+bk4AdJAVAECjMrPxQmQBqIKEGBUfi5OgLM0UCwWraOjw/r6+qikhQIEOBM3VM2S79I/GRsbs4HBQZucmGghP6sJ8JMGglmYSiMslUrWu2mjHdq/344dPUYpLRIgwM9h68+C5XLZ1vz4Q3rv5OsJKxQKLXoI2nstAX4RYO0ZcI6Njz+y7lU96b3Lly6zx+Pj7V1Ki756AmwEG6r235NntmT5sg/3Fq9es/7+/hY9DO27lgBnCfD5i//t+8WLPtw7t1Cwymu+IfH+q0KADUWDvXr50hYsXGhdXV3Ws3Klle7dswN//GnHR0a8H4O23keAszz8k5MVmzd/vj178tTu3L1rO7Zvt31DQ3b61ClLkqSto/H84glwNs3wxoaPHLHhw8O2orvbHj986OnOrroAAX4thfp/yVQqFevs7CSaFggQYIYAW+DOSp4BszTw8Z2RgcFtVrx2PcsQZ3II8AzYDKv+Mjxy4rgdOnCw2WnuzylAgE3Bps1qv0sqmdP0JAfyCxBgFrP6s+CV0VH7aefOLBOcyShAgFmg6gH2rF5tD8rlLBOcyShAgFmg0t/nOGVT00n6IVVufgIEmNVyxodVs45wrrkAATY3enei9kFVS2xL/4DdunEz6xTnmggQYJ5EQtVOnjlvvw/9lmeKs18RIMA8efAynEcr01kCzMT0/tC7d0YuXR61n3ftyjXJ4cYCBJi3jFC1tet67f4//+ad5HwDAQLMm0X6U3O1zwPyzkheukbnCVBR5N+CilrDGQJUKEPVNm3ean/dHlOmmZkhQIBSDsHOnT9re3/dJ00z9FGAANUaeBlW5T6ZI0CVMUzbhYsXbfcve9QNzNXeWwohfaedmyCwfkOvle78LUwy8l6AAL+lhfRluPbpGH5MU2UkQFWOORcBAnRhZIkqQICqHHMuAgTowsgSVYAAVTnmXAQI0IWRJaoAAapyzLkIEKALI0tUAQJU5ZhzESBAF0aWqAIEqMox5yJAgC6MLFEFCFCVY85FgABdGFmiChCgKseciwABujCyRBUgQFWOORcBAnRhZIkqQICqHHMuAgTowsgSVYAAVTnmXAQI0IWRJaoAAapyzLkIEKALI0tUAQJU5ZhzESBAF0aWqAIEqMox5yJAgC6MLFEFCFCVY85FgABdGFmiChCgKseciwABujCyRBUgQFWOORcBAnRhZIkqQICqHHMuAgTowsgSVYAAVTnmXAQI0IWRJaoAAapyzLkIEKALI0tUAQJU5ZhzESBAF0aWqAIEqMox5yJAgC6MLFEFCFCVY85FgABdGFmiChCgKseciwABujCyRBUgQFWOORcBAnRhZIkqQICqHHMuAgTowsgSVYAAVTnmXAQI0IWRJaoAAapyzLkIEKALI0tUAQJU5ZhzESBAF0aWqAIEqMox5yJAgC6MLFEF3gKMNoW3wh/C8gAAAABJRU5ErkJggg==</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="-27.563735581699802" y="96.12616959383189" heading="344" 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="26.666666666666686" y="96.00000000000011"><block s="clear"><comment w="80" collapsed="false">Script A.</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><block s="doRepeat"><l>8</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>120</l><l>6</l></block></block></script></block></script><script x="304" y="99"><block s="clear"><comment w="80" collapsed="false">Script A.</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doRepeat"><l>5</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>6</l></block></block></script></block></script><script x="580" y="98"><block s="clear"><comment w="80" collapsed="false">Script A.</comment></block><block s="gotoXY"><l>0</l><l>0</l></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>6</l></block></block></script></block></script><script x="34.666666666666686" y="350.0000000000001"><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></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="713" y="387"><block s="clear"></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>