<snapdata remixID="10766965"><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="0" y="1.7053025658242404e-13" heading="288" 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="136.6666666666665"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>3</l><script><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><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></block></script><script x="81.66666666666663" y="21.66666666666646"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="24" y="375.83333333333314"><block s="clear"></block><block s="doRepeat"><l>5</l><script><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><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="634" y="150.66666666666654"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>3</l><script><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></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></block></script><script x="633" y="391.6666666666665"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>4</l><script><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></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="25" y="649.8333333333331"><block s="clear"></block><block s="doRepeat"><l>8</l><script><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><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>8</l></block></block></script></block></script><comment x="341.646484375" y="543.8333333333331" w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment><script x="986" y="259.33333333333326"><block s="forward"><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 - Starter" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>