<snapdata remixID="10770397"><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="-84.04766846943903" y="80.27873792161844" heading="0.8571428571430033" 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>4</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>4</l></block></block></script></block></script><script x="18" y="294.66666666666663"><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="320" y="347.66666666666663"><block s="forward"><l>-100</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 - Starter" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>