<snapdata remixID="8672528"><project name="U1L3-AngleExperiments2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAGZUlEQVR4Xu2d21NVdRTHlwwPFKE2pj4AmpOTzSQHtVcBgWrMYjwHUHvm6kOhQCLjH6BczC5UQ9yeU7k5MVNWgEA9igI91ISaXB5qRjQIopJO8/PBYfTIcXnW3r/fb58vb8Da37X25/cZDpy9949VwWAwSPgAAU0EVkFATeTR9h4BCAgRtBKAgFrxozkEhANaCUBArfjRHALCAa0EIKBW/GgOAeGAVgIQUCt+NIeAcEArAQioFT+aQ0A4oJUABNSKH80hIBzQSgACasWP5hAQDmglAAG14kdzCAgHtBKAgFrxozkEhANaCUBArfjRHALCAa0EIKBW/GgOAeGAVgIQUCt+NIeAcEArAQioFT+aQ8AHHKg7XU9D3/9AX3Z3ww4XCEBAIqo+cYLUHk21p065gBwtlhOIWgGLS0tp69YX6PixqpBGZGRl0kBfP2xxmEBUCZh38AC9sXcvFRUUhsXafeEC+ffvD1uHgsgIeF7APdlZVPbOu5QbCERGCkc7QsCTAvp27qCPP/yI9mRkRAQtkJ9HXe0dEWXg4JUJeEbApOc301c9PZSyPUVszVvb2qiwoEAsD0EPE7BWwIWFBVq3cQON//QzJSYmYm0tJWCVgJOTk/TS9pfp1m+/U1xcnCvIi0pKqKWpyZVe0djEeAFHRkcox++nies3tKxP/fun6Vjle1p6R0NTYwXc8couunp5OBrWIKrP0VgBP29uotLiEiMWp6q6mupqaoyYxWtDGCvggbcP0fkvzhrBW12qqzl50ohZvDaEsQJ6DTTOJzQBowVs7+ig/Lw8I9aupq6WqquOGzGLl4YwWsDs11+j3m++NYJ3yeHD1NTYaMQsXhrCaAG9BBrnYuFLsBq5r7+fsjIzjVi/5tYWKi4sMmIWrwxh/E9Ak94PzD90kNrPnvPK2htxHsYLaAQlDOEYASsEVJfjUn2pjkHgBHd0dlJebi7nENSuQMAKATdt2UITN/RcC36QXear2dT/XS+kEiJghYBC54oYAwlYI6C6FSs5OdkIhJcGBiK+29qIEzFgCGsEjF+zmub/mDUAGVHqrp00MnzFiFlsH8IaARcXF127CdX2RbVpfmsEVFDn5+cpPj7eCL6jY6PkS/GFnaW8ooI+OHMmbF20Flgl4FMJz9Bfc38asVbqIaipX28+cpaenh7KCfgp+O9dI+Y1dQirBJyenrbiAaR169fTzJ3bFBMTQ0t//2Pq2hsxl1UCGkFs2RBTU1OUlJR0/ysNDQ1UVlF+//ORy8Pk84V/mTbtvNycxzoBEzdvoumbE24yemSvp1cn0MLs3L3vP7dxA92amXmodk1CAt2ZuW3EvCYOYZ2AYz+OiT58HsmiqGeTKysrqbGlOWTMs2vX0tLSEs3NztF/d/G7YChI1gkYiTBSx6qX3l/Gxylt926KjY2Vio3KHCsFVHu/jF656uqCqbdd9uXkrPiXr6sDeaSZlQIODA5SRnq640ugLrkdKT+Kqx4OkrZSQAd5kLrd6pPPPsUdL05CXpZtrYBq379LvX0imNSt9l9fvEgd586L5CHk8QlYK2BnV1dEm07W1tfRtWvX8aTb47viSKW1Aj4JDbXFhro6gV0OnoSeM8dYLaDa8zncy6baXm3bthexw5Uz/kScarWALW2tITccV1vrvrXvTexuGrEezgdYLeByPOrfKhwtO0IBv995auggRsB6AQeHhig9LU0MCILcJWC9gO7iQjdpAhBQmijyWAQgIAsXiqUJQEBposhjEYCALFwoliYAAaWJIo9FAAKycKFYmgAElCaKPBYBCMjChWJpAhBQmijyWAQgIAsXiqUJQEBposhjEYCALFwoliYAAaWJIo9FAAKycKFYmgAElCaKPBYBCMjChWJpAhBQmijyWAQgIAsXiqUJQEBposhjEYCALFwoliYAAaWJIo9FAAKycKFYmgAElCaKPBYBCMjChWJpAhBQmijyWAQgIAsXiqUJQEBposhjEYCALFwoliYAAaWJIo9FAAKycKFYmgAElCaKPBYBCMjChWJpAhBQmijyWAQgIAsXiqUJQEBposhjEYCALFwoliYAAaWJIo9FAAKycKFYmgAElCaKPBYBCMjChWJpAhBQmijyWAQgIAsXiqUJQEBposhjEYCALFwoliYAAaWJIo9FAAKycKFYmgAElCaKPBYBCMjChWJpAv8D/0jpt36OH9oAAAAASUVORK5CYII=</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="0" y="0" heading="252" 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="true">Script A.</comment></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="417.66666666666663" y="110.66666666666663"><block s="doRepeat"><l>4</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>3</l></block></block></script></block></script><script x="738" y="353"><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="796" y="86"><block s="doRepeat"><l>4</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>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-AngleExperiments2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>