<snapdata remixID="8545257"><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="80.9016994374947" y="58.77852522924738" heading="324" 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="11.666666666666657" y="493"><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="19.666666666666657" y="353.66666666666663"><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="32.66666666666666" y="113.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="163" y="301"><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><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>