<snapdata remixID="8544592"><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="32.34732861516045" y="56.70909152852022" heading="24" 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="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="780.6666666666666" y="189.66666666666663"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="down"></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="751" y="449"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="down"></block><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="827.0000009999999" y="611.000001"><block s="forward"><l>-100</l></block></script><script x="484" y="563"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="down"></block><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>