<snapdata remixID="13687372"><project name="[Zheng, Wesley]- U1L4-Polygons2" app="Snap! 10, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABJ1JREFUeF7t3TtrVEEchvFZdwubSG6VJlqIoGKqaKGdhZBAsNRCv4ag2Cr6NbTRUkVIOgtBES+NQQJioaupzIWkSSEe2ZMLSdzdzJlzeWfOPNZn5j955sfJRYONJEkSwx8KiAo0ACgqz9i0AACBIC0AQGl+hgMQA9ICAJTmZzgAMSAtAEBpfoYDEAPSAgCU5mc4ADEgLQBAaX6GAxAD0gIAlOZnOAAxIC0AQGl+hgMQA9ICAJTmZzgAMSAtAEBpfoYDEAPSAgCU5mc4ADEgLQBAaX6GAxAD0gIAlOZnOAAxIC0AQGl+hgMQA9ICAJTmZzgAMSAtAEBpfoYDEAPSAgCU5mc4ADEgLQBAaX6G1x7g7yVjRkfCvOiQz25bvPYAOyG+fjPm1EnbJH48F+KZXcpFATA0hLHg69xLNABDQRgTvugA+o4wNnxRAvQVYYz4ogXoG8JY8UUN0BeEMeOLHqAaYez4ALj1gysFBMVMl5/Tlb0mqh/D9ItZJYgqZ5UNKO/+ANxVsAoYVczIi6LK9QDcV7tMIGXuXSWaImcBsEvNMqCUsWeREFR7AbBH+SLBFLmXCkpZcwHYp2wRcIrYo6zL92FfAB5wC3kA5VnrA44qzgBAi8oukFzWWByldo8A0PJKs4DK8qzl+No+BsAMV2sDy+aZDCNr/ygAM15xP2Dgyxgztn8RnT1P9xXdoIHPrS5vQLdue37RCXyOEXkDuofrrFxe2Vw/PJRvn5hX8wbMcfuPHj8zzWbL3Lwxk2OXuJcC0PH+O592k+RvurrROBTc7x07ftiFLwOgQ9Ltr/nuP3xums2muX1rJshffnf40AtfAsCMSbfxbWxsmFevD6err1z+Y1qtFggztkw/eyRJkjisi3LJ7u92nzx9YQZHrqYd1lZemuvXNr8O5DvibDQAaNlrP6x375fN8upwunp0eNVcmBzc2QmEllF5A9qF6gbq3oNZM3l+Ot3g04c5c/fO1J7NQGjXljfgAZ26QWq322Z+Ydz8+P4lXX38xFkzceanGRsbA6Gdu52nANgnWK+32OzcR7O0csSMH11MV7cXj5qRoTUzPTX53268CfuLBGCPPv3gvHm7YCbOHTMDAwPp6vX1dfN5/pe5dPF0191A2BshALu0KQNMGXtm/Gzn5eMA3HctZUIpc28vdVkcCoC7IlUBpIoZFvfuzSMA3LqKKmFUOcsbaT0OAkDR316AcFNk9ACVEJSzfXkzRg3QBwA+nEGJMVqAPl28T2epGmOUAH28cB/PVAXG6AD6fNE+n60sjFEBDOGCQzhjkRijARjSxYZ01rwYowAY4oWGeGYXjLUHGPJ/eRry2W0x1h6gbQie0xQAoKY7U7cKABAK0gIAlOZnOAAxIC0AQGl+hgMQA9ICAJTmZzgAMSAtAEBpfoYDEAPSAgCU5mc4ADEgLQBAaX6GAxAD0gIAlOZnOAAxIC0AQGl+hgMQA9ICAJTmZzgAMSAtAEBpfoYDEAPSAgCU5mc4ADEgLQBAaX6GAxAD0gIAlOZnOAAxIC0AQGl+hgMQA9ICAJTmZzgAMSAtAEBpfoYDEAPSAgCU5mf4P3Ls0rcgcEOsAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="[Zheng, Wesley]- 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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IBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAsIMDBA/B4AgQIEKgpIMA15+7WBAgQIBAs8P+lvpD/8EK3awAAAABJRU5ErkJggg==</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="3.637978807091713e-12" y="1.8758328224066645e-12" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="182,186,255,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="10.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="10.666666666666657" y="40.666666666666686"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="10.666666666666657" y="74.66666666666669"><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="10.666666666666657" y="279.00000000000017"><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>5</l></block><block s="forward"><l>100</l></block><block s="doWait"><l>0</l></block><block s="setColor"><color>182,186,255,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>1</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="10" y="125.66666666666663"><block s="clear"></block></script><script x="18" y="601.5000000000005"><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="394.6666666666665" y="563.8333333333339"><block s="down"></block><block s="clear"><comment w="80" collapsed="false">Script A.</comment></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>6</l></block></block></script></block></script><script x="219.99999999999997" y="599.5000000000005"><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="299" y="769.1666666666672"><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="76.99999999999986" y="776.1666666666677"><block s="doRepeat"><l>3</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>3</l></block></block></script></block></script><script x="115.99999999999997" y="508.16666666666737"><block s="clear"></block></script><script x="170.33333333333346" y="925.1666666666679"><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></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="[Zheng, Wesley]- U1L4-Polygons2" app="Snap! 10, https://snap.berkeley.edu" version="2"></media></snapdata>