<snapdata remixID="13690730"><project name="[Chen_Yanzhen]-U1L4-Polygons2" app="Snap! 10, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="[Chen_Yanzhen]-U1L4-Polygons2"><notes></notes><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><primitives></primitives><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" id="48"><pentrails>data:image/png;base64,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aW2vlgoRQACBDguQgDv8BlC9W+NctDcOCCCAQLcJkIC77R1PW3vL7gU9kGFu2sIiHgQQQKDVAsyE1Wphyh9ZIIpWaofpI+/EVgQQQCB/AvSA8/eeZqtFvvSEAp6craCJFgEEEEAAgewL9PTNhsWtSNl/L2kBAgjUIUAPuA4sdm2JwCaV+pILYWFLSqdQBBBAIKUCjAGn9I3pqrASuxI6md1VbaaxCCDQ9QIk4K7/E0gBQOSWKwFPTUEkhIAAAgi0TYBT0G2jpqJhBRK3WNsmDbudDQgggEAOBUjAOXxTM9ekOLlHMY/LXNwEjAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQQ4H/BXllz1osICPiAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="49"></list></costumes><sounds><list struct="atomic" id="50"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-88.4212234610161" y="-53.818552682044185" heading="264" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,4,3,1" pen="tip" id="55"><costumes><list struct="atomic" id="56"></list></costumes><sounds><list struct="atomic" id="57"></list></sounds><blocks></blocks><variables></variables><scripts><script x="34.00000000000003" 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="34.00000000000003" 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="34.00000000000003" 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="12" y="446.0000000000001"><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><comment w="280.83333333333337" collapsed="false">Why is this change in pen color and size useful here?</comment></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><comment w="358.8333333333333" collapsed="false">Script B.&#xD;The second hand on a clock must make 60 small turns to make a full rotation.</comment></block></script><script x="17" y="131.16666666666677"><block s="clear"><comment w="80" collapsed="false">Script A 5 branches</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="230.33333333333337" y="123"><block s="clear"><comment w="80" collapsed="false">Script A 8 branches.</comment></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="157.33333333333337" y="314"><block s="clear"><comment w="80" collapsed="false">Script A equilateral trinagle </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="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script><script x="464.33333333333337" y="120"><block s="clear"><comment w="80" collapsed="false">Script A 3 branches</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>-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="423.33333333333337" y="315.16666666666663"><block s="clear"><comment w="80" collapsed="false">Script A square </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="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="[Chen_Yanzhen]-U1L4-Polygons2" app="Snap! 10, https://snap.berkeley.edu" version="2"></media></snapdata>