<snapdata remixID="8663562"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3de5wcZZX/8XN6EghuEPn5UyHp6gADKHjB+3q/4CqiCIriDU26OgEVxAuyiiibHlCEn/JjBQWFTNeI6IKoeEFFWXRRVvGCKyLIAhGnqxMFd3UV1oUk02df1V2ZSTeXzK3nearqM3/xynTXOef9POSbvlSVCj8IIIAAAgggsOACuuAVKYgAAggggAACQgCzCRBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQCCCCAAAIEMHsAAQQQQAABBwIEsAN0SiKAAAIIIEAAswcQQAABBBBwIEAAO0CnJAIIIIAAAgQwewABBBBAAAEHAgSwA3RKIoAAAgggQACzBxBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQCCCCAAAIEMHsAAQQQQAABBwIEsAN0SiKAAAIIIEAAswcQQAABBBBwIEAAO0CnJAIIIIAAAgQwewABBBBAAAEHAgSwA3RKIoAAAgggQACzBxBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQCCCCAAAIEMHsAAQQQQAABBwIEsAN0SiKAAAIIIEAAswcQQAABBBBwIEAAO0CnJAIIIIAAAgQwewABBBBAAAEHAgSwA3RKIoAAAgggQACzBxBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQCCCCAAAIEMHsAAQQQQAABBwIEsAN0SiKAAAIIIEAAswcQQAABBBBwIEAAO0CnJAIIIIAAAgQwewABBBBAAAEHAgSwA3RKIoAAAgggQACzBxBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQCCCCAAAIEMHsAAQQQQAABBwIEsAN0SiKAAAIIIEAAswcQQAABBBBwIEAAO0CnJAIIIIAAAgQwewABBBBAAAEHAgSwA3RKIoAAAgggQACzBxBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQCCCCAAAIEMHsAAQQQQAABBwIEsAN0SiKAAAIIIEAAswcQQAABBBBwIEAAO0CnJAIIIIAAAgQwewABBBBAAAEHAgSwA3RKIoAAAgggQACzBxBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQCCCCAAAIEMHsAAQQQQAABBwIEsAN0SiKAAAIIIEAAswcQQAABBBBwIEAAO0CnJAIIIIAAAgQwewABBBBAAAEHAgSwA3RKIoAAAgggQACzBxBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQCCCCAAAIEMHsAAQQQQAABBwIEsAN0SiKAAAIIIEAAswcQQAABBBBwIEAAO0CnJAIIIIAAAgQwewABBBBAAAEHAgSwA3RKIoAAAgggQACzBxBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQCCCCAAAIEMHsAAQQQQAABBwIEsAN0SiKAAAIIIEAAswcQQAABBBBwIEAAO0CnJAIIIIAAAgQwewABBBBAAAEHAgSwA3RKIoAAAgggQACzBxBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQCCCCAAAIEMHsAAQQQQAABBwIEsAN0SiKAAAIIIEAAswcQQAABBBBwIEAAO0CnJAIIIIAAAgQwewABBBBAAAEHAgSwA3RKIoAAAgggQACzBxBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQCCCCAAAIEMHsAAQQQQAABBwIEsAN0SiKAAAIIIEAAswcQQAABBBBwIEAAO0CnJAIIIIAAAgQwewABBBBAAAEHAgSwA3RKIoAAAgggQACzBxBAAAEEEHAgQAA7QKckAggggAACBDB7AAEEEEAAAQcCBLADdEoigAACCCBAALMHEEAAAQQQcCBAADtApyQC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5VSAEUAAgfkUIIDnU5NjeSlgR976UNlhp9tE7BHdBu1kjSof2tqsVZvV9LSiPXoGUB2T9ubktKLfejkYTSGAQKYFCOBMLx/NT1fAas1jxfQT6avgLbJoaFju3bKHlDqf8x7YG7zyfTEd0aj83eken8chgAACMxUggGcqxuMzK2BhfK2IJNdsTr6QdYtY3w0TVFtiNqJRsC6zQ9I4AghkRoAAzsxS0ehcBawWHywm37z/49hHZOm9I3rOPvfOtQ7PRwABBKYjQABPR4nH5EbAwvjXIvKYqYH0ku75vHskf84PAgggsGACBPCCUVPIBwGrjr9CtJRcMjJ5pXuSRsHZPvRFDwggUDwBArh4a87ECCCAAAIeCBDAHiwCLSCAAAIIFE+AAC7emjMxAggggIAHAgSwB4tACwgggAACxRMggIu35kyMAAIIIOCBAAHswSLQAgIIIIBA8QQI4OKtORMjgAACCHggQAB7sAi0gAACCCBQPAECuHhrzsQIIIAAAh4IEMAeLAItIIAAAggUT4AALt6aMzECCCCAgAcCBLAHi0ALCCCAAALFEyCAi7fmTIwAAggg4IEAAezBItACAggggEDxBAjg4q05EyOAAAIIeCBAAHuwCLSAAAIIIFA8AQK4eGvOxAgggAACHggQwB4sAi0ggAACCBRPgAAu3pozMQIIIICABwIEsAeLQAsIIIAAAsUTIICLt+ZMjAACCCDggQAB7MEi0AICCCCAQPEECODirTkTI4AAAgh4IEAAe7AItIAAAgggUDwBArh4a87ECCCAAAIeCBDAHiwCLSCAAAIIFE+AAC7emjMxAggggIAHAgSwB4tACwgggAACxRMggIu35kyMAAIIIOCBAAHswSLQAgIIIIBA8QQI4OKtORMjgAACCHggQAB7sAi0gAACCCBQPAECuHhrzsQIIIAAAh4IEMAeLAItIIAAAggUT4AALt6aMzECCCCAgAcCBLAHi0ALCCCAAALFEyCAi7fmTIwAAggg4IEAAezBItACAggggEDxBAjg4q05EyOAAAIIeCBAAHuwCLSAAAIIIFA8AQK4eGvOxAgggAACHggQwB4sAi0ggAACCBRPgAAu3pozMQIIIICABwIEsAeLQAsIIIAAAsUTIICLt+ZMjAACCCDggQAB7MEi0AICCCCAQPEECODirTkTI4AAAgh4IEAAe7AItIAAAgggUDwBArh4a87ECCCAAAIeCBDAHiwCLSCAAAIIFE+AAC7emjMxAggggIAHAgSwB4tACwgggAACxRMggIu35kyMAAIIIOCBAAHswSLQAgIIIIBA8QQI4OKtORMjgAACCHggQAB7sAi0gAACCCBQPAECuHhrzsQIIIAAAh4IEMAeLAItIIAAAggUT4AALt6aMzECCCCAgAcCBLAHi0ALCCCAAALFEyCAi7fmTIwAAggg4IEAAezBItACAggggEDxBAjg4q05EyOAAAIIeCBAAHuwCLSAAAIIIFA8AQK4eGvOxAgggAACHgj8LzkNX9Knk/ilAAAAAElFTkSuQmCC</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="36.60254037844334" y="-63.39745962155587" heading="240" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,97,227,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="548.000001" y="330.000001"><block s="doSayFor"><l>width is drawn</l><l>2</l></block></script><script x="529" y="70"><block s="setColor"><color>255,97,227,1</color></block><block s="setPenHSVA"><l><option>brightness</option></l><l>1000</l></block></script><script x="537" y="124"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="doSayFor"><l>length is drawn</l><l>2</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><script x="28.666666666666657" y="351.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="25.666666666666657" y="167.00000000000006"><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></script></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><script x="22.666666666666657" y="117.00000000000006"><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="24.66666666666663" y="70.66666666666663"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="21.66666666666663" y="21.66666666666663"><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="278" y="166"><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="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</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>