<snapdata remixID="10590452"><project name="Angle Experiments 2" 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="-138.33096029604508" y="29.40315329303968" heading="57" 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"></block><block s="doRepeat"><l>6</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></block></script><script x="349" y="96.83333333333329"><block s="clear"></block><block s="doRepeat"><l>6</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="627" y="110.66666666666671"><block s="clear"></block><block s="doRepeat"><l>8</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>8</l></block></block></script></block></script><script x="56" y="469.66666666666663"><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</l></block></script><script x="147" y="324.83333333333326"><block s="clear"></block><block s="doRepeat"><l>6</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>3</l></block></block></script></block></script><script x="645" y="371.66666666666663"><block s="doRepeat"><l>6</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>4</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="Angle Experiments 2" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>