<snapdata remixID="8538729"><project name="M2L3A2_2" app="Snap! 5.1, http://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" volume="100" pan="0" lines="round" ternary="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="86.60254037844379" y="50" heading="180" 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.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="16.666666666666657" y="74.66666666666663"><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.66666666666663"><block s="clear"><comment w="68.5" collapsed="false">Script A.</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="16.666666666666657" y="279.00000000000006"><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="638" y="200"><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="788.000001" y="480.000001"><block s="forward"><l>-100</l></block></script><script x="483" y="471"><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="649.000001" y="630.000001"><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="M2L3A2_2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>