<snapdata remixID="10758511"><project name="U1L3-AngleExperiments2 - Starter" app="Snap! 6, https://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" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAchUlEQVR4Xu3de7R/aV0X8Pf+7n1+uLACDBRYSSICGTHk8tbFpILhNheHwQAlB5aIKRoDlRi1WKHcBFyVFxAvsGBAZLgOBMNcMDAsQWRpYeU0loZk0AAOqwUUZz97t77Dmfgxt9/5njnnPGc/39fvX/Z+Ps/n9XnWenN+8zvP7uIPAQIECBAgcOwC3bFXVJAAAQIECBCIAHYICBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AAAQIECFQQEMAV0JUkQIAAAQIC2BkgQIAAAQIVBARwBXQlCRAgQICAAHYGCBAgQIBABQEBXAFdSQIECBAgIICdAQIECBAgUEFAAFdAV5IAAQIECAhgZ4AA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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="-119.51199938844684" y="-47.047875844068926" heading="48" 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="20" 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="20" y="40.66666666666666"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="20" y="74.66666666666666"><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="404" y="108.83333333333331"><block s="clear"></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><comment w="80" collapsed="false">Script A.</comment></block></script><script x="428" y="294.83333333333337"><block s="clear"></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>125</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>-125</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script><comment w="80" collapsed="false">Script A.</comment></block></script><script x="43" y="143.8333333333333"><block s="clear"></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>0</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script><comment w="80" collapsed="false">Script A.</comment></block></script><script x="427" y="485.66666666666663"><block s="clear"></block><block s="doRepeat"><l>8</l><script><block s="forward"><l>125</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>-125</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>8</l></block></block></script><comment w="80" collapsed="false">Script A.</comment></block></script><script x="74" y="382.83333333333337"><block s="clear"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>0</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script><comment w="80" collapsed="false">Script A.</comment></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 - Starter" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>