<snapdata remixID="8645243"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAdZElEQVR4Xu3dC7BlaVke4HevtXYPF7u5WAYNEKSCwQlgCm/cyiACIgmKIyBFkJtoKQFEkuiIgpRBBURCJoCIFiIKUgbDJcR4AURiISIiZSCCEmIQCKKlSB/GsXv/a+3UPufM0M11zzl7z7/XWU9XTfXMmb3/7/ue/2te1j49M7P4QYAAAQIECFznArPrvKKCBAgQIECAQASwJSBAgAABAhUEBHAFdCUJECBAgIAAtgMECBAgQKCCgACugK4kAQIECBAQwHaAAAECBAhUEBDAFdCVJECAAAECAtgOECBAgACBCgICuAK6kgQIECBAQADbAQIECBAgUEFAAFdAV5IAAQIECAhgO0CAAAECBCoICOAK6EoSIECAAAEBbAcIECBAgEAFAQFcAV1JAgQIECAggO0AAQIECBCoICCAK6ArSYAAAQIEBLAdIECAAAECFQQEcAV0JQkQIECAgAC2AwQIECBAoIKAAK6AriQBAgQIEBDAdoAAAQIECFQQEMAV0JUkQIAAAQIC2A4QIECAAIEKAgK4ArqSBAgQIEBAANsBAgQIECBQQUAAV0BXkgABAgQICGA7QIAAAQIEKggI4AroShIgQIAAAQFsBwgQIECAQAUBAVwBXUkCBAgQICCA7QABAgQIEKggIIAroCtJgAABAgQEsB0gQIAAAQIVBARwBXQlCRAgQICAALYDBAgQIECggoAAroCuJAECBAgQEMB2gAABAgQIVBAQwBXQlSRAgAABAgLYDhAgQIAAgQoCArgCupIECBAgQEAA2wECBAgQIFBBQABXQFeSAAECBAgIYDtAgAABAgQqCAjgCuhKEiBAgAABAWwHCBAgQIBABQEBXAFdSQIECBAgIIDtAAECBAgQqCAggCugK0mAAAECBASwHSBAgAABAhUEBHAFdCUJECBAgIAAtgMECBAgQKCCgACugK4kAQIECBAQwHaAAAECBAhUEBDAFdCVJECAAAECAtgOECBAgACBCgICuAK6kgQIECBAQADbAQIECBAgUEFAAFdAV5IAAQIECAhgO0CAAAECBCoICOAK6EoSIECAAAEBbAcIECBAgEAFAQFcAV1JAgQIECAggO0AAQIECBCoICCAK6ArSYAAAQIEBLAdIECAAAECFQQEcAV0JQkQIECAgAC2AwQIECBAoIKAAK6AriQBAgQIEBDAdoAAAQIECFQQEMAV0JUkQIAAAQIC2A4QIECAAIEKAgK4ArqSBAgQIEBAANsBAgQIECBQQUAAV0BXkgABAgQICGA7QIAAAQIEKggI4AroShIgQIAAAQFsBwgQIECAQAUBAVwBXUkCBAgQICCA7QABAgQIEKggIIAroCtJgAABAgQEsB0gQIAAAQIVBARwBXQlCRAgQICAALYDBAgQIECggoAAroCuJAECBAgQEMB2gAABAgQIVBAQwBXQlSRAgAABAgLYDhAgQIAAgQoCArgCupIECBAgQEAA2wECBAgQIFBBQABXQFeSAAECBAgIYDtAgAABAgQqCAjgCuhKEiBAgAABAWwHCBAgQIBABQEBXAFdSQIECBAgIIDtAAECBAgQqCAggCugK0mAAAECBASwHSBAgAABAhUEBHAFdCUJECBAgIAAtgMECBAgQKCCgACugK4kAQIECBAQwHaAAAECBAhUEBDAFdCVJECAAAECAtgOECBAgACBCgICuAK6kgQIECBAQADbAQIECBAgUEFAAFdAV5IAAQIECAhgO0CAAAECBCoICOAK6EoSIECAAAEBbAcIECBAgEAFAQFcAV1JAgQIECAggO0AAQIECBCoICCAK6ArSYAAAQIEBLAdIECAAAECFQQEcAV0JQkQIECAgAC2AwQIECBAoIKAAK6AriQBAgQIEBDAdoAAAQIECFQQEMAV0JUkQIAAAQIC2A4QIECAAIEKAgK4ArqSBAgQIEBAANsBAgQIECBQQUAAV0BXkgABAgQICGA7QIAAAQIEKggI4AroShIgQIAAAQFsBwgQIECAQAUBAVwBXUkCBAgQICCA7QABAgQIEKggIIAroCtJgAABAgQEsB0gQIAAAQIVBARwBXQlCRAgQICAALYDBAgQIECggoAAroCuJAECBAgQEMB2gAABAgQIVBAQwBXQlSRAgAABAgLYDhAgQIAAgQoCArgCupIECBAgQEAA2wECBAgQIFBBQABXQFeSAAECBAgIYDtAgAABAgQqCAjgCuhKEiBAgAABAWwHCBAgQIBABQEBXAFdSQIECBAgIIDtAAECBAgQqCAggCugK0mAAAECBASwHSBAgAABAhUEBHAFdCUJECBAgIAAtgMECBAgQKCCgACugK4kAQIECBAQwHaAAAECBAhUEBDA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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="-2.842170943040401e-14" heading="177" 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="10" y="37.33333333333334"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="10" y="71.33333333333331"><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="168" y="371.66666666666674"><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></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></block></script><script x="30" y="140.6666666666668"><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="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>-50</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="349.33333333333337" y="189"><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="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><script x="368.33333333333337" y="386"><block s="gotoXY"><l>0</l><l>0</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.1, http://snap.berkeley.edu" version="1"></media></snapdata>