<snapdata remixID="9747394"><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,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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="-115.84848049153902" y="50.071736822861055" heading="62.666666666667425" 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.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="16.666666666666657" 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="16.666666666666657" y="108.66666666666666"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>5</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>5</l></block></block></script></block></script><script x="300" y="229.83333333333334"><block s="clear"></block><block s="doRepeat"><l>5</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>5</l></block></block></script></block></script><script x="137" y="364.66666666666663"><block s="clear"></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>200</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 - Starter" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>