<snapdata remixID="9185663"><project name="U1L3-AngleExperiments2" app="Snap! 5.4, 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" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3df7RlZX3f8fdzRn4Yhbn7DiiIDaLo3H350eDvClGqFmmUEFqqSdsYjXYl1aSY1C5rY2tjo2XZlUiMtnYlwZj+cBkSoWALLEQSEVlEUSHM3ZcJBlQEBmbuPgM6wDBzn65z7znM0cB4z73nnGf/eJ+/dGbv5/v9vp5nzYd7z6+ADwUUUEABBRSYukCYekULKqCAAgoooAAGsIdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQQIEEAgZwAnRLKqCAAgooYAB7BhRQQAEFFEggYAAnQLekAgoooIACBrBnQAEFFFBAgQQCBnACdEsqoIACCihgAHsGFFBAAQUUSCBgACdAt6QCCiiggAIGsGdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQQIEEAgZwAnRLKqCAAgooYAB7BhRQQAEFFEggYAAnQLekAgoooIACBrBnQAEFFFBAgQQCBnACdEsqoIACCihgAHsGFFBAAQUUSCBgACdAt6QCCiiggAIGsGdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQQIEEAgZwAnRLKqCAAgooYAB7BhRQQAEFFEggYAAnQLekAgoooIACBrBnQAEFFFBAgQQCBnACdEsqoIACCihgAHsGFFBAAQUUSCBgACdAt6QCCiiggAIGsGdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQQIEEAgZwAnRLKqCAAgooYAB7BhRQQAEFFEggYAAnQLekAgoooIACBrBnQAEFFFBAgQQCBnACdEsqoIACCihgAHsGFFBAAQUUSCBgACdAt6QCCiiggAIGsGdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQQIEEAgZwAnRLKqCAAgooYAB7BhRQQAEFFEggYAAnQLekAgoooIACBrBnQAEFFFBAgQQCBnACdEsqoIACCihgAHsGFFBAAQUUSCBgACdAt6QCCiiggAIGsGdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQQIEEAgZwAnRLKqCAAgooYAB7BhRQQAEFFEggYAAnQLekAgoooIACBrBnQAEFFFBAgQQCBnACdEsqoIACCihgAHsGFFBAAQUUSCBgACdAt6QCCiiggAIGsGdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQQIEEAgZwAnRLKqCAAgooYAB7BhRQQAEFFEggYAAnQLekAgoooIACBrBnQAEFFFBAgQQCBnACdEsqoIACCihgAHsGFFBAAQUUSCBgACdAt6QCCiiggAIGsGdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQQIEEAgZwAnRLKqCAAgooYAB7BhRQQAEFFEggYAAnQLekAgoooIACBrBnQAEFFFBAgQQCBnACdEsqoIACCihgAHsGFFBAAQUUSCBgACdAt6QCCiiggAIGsGdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQQIEEAgZwAnRLKqCAAgooYAB7BhRQQAEFFEggYAAnQLekAgoooIACBrBnQAEFFFBAgQQCBnACdEsqoIACCihgAHsGFFBAAQUUSCBgACdAt6QCCiiggAIGsGdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQQIEEAgZwAnRLKqCAAgooYAB7BhRQQAEFFEggYAAnQLekAgoooIACBrBnQAEFFFBAgQQCBnACdEsqoIACCihgAHsGFFBAAQUUSCBgACdAt6QCCiiggAIGsGdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQQIEEAgZwAnRLKqCAAgooYAB7BhRQQAEFFEggYAAnQLekAgoooIACBrBnQAEFFFBAgQQCBnACdEsqoIACCihgAHsGFFBAAQUUSCBgACdAt6QCCiiggAIGsGdAAQUUUECBBAIGcAJ0SyqggAIKKGAAewYUUEABBRRIIGAAJ0C3pAIKKKCAAgawZ0ABBRRQ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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="66.91306063588468" y="-74.31448254773824" heading="199.19999999999993" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="41,0,17,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="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="38.66666666666666" y="328.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="95.66666666666663" y="115.66666666666663"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><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>41,0,17,1</color></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="656" y="96"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><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>41,0,17,1</color></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="917.0000009999999" y="177.000001"><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</l></block></script><script x="653" y="304"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><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>41,0,17,1</color></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><script x="922.0000009999999" y="380.000001"><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</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.4, http://snap.berkeley.edu" version="1"></media></snapdata>