<snapdata remixID="8544642"><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="-26.58860311739977" y="-8.327635261902316" heading="216" 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="711" y="27"><block s="clear"></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="989.0000009999999" y="43.000001"><block s="forward"><l>-100</l></block></script><script x="714" y="243"><block s="clear"><comment w="68.5" collapsed="false">Script A.</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="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block></script><script x="1006.0000009999999" y="292.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>