<snapdata remixID="8538700"><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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AAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAgBAriIMdIEAggggEBuAgRwbhOjXgQQQACBIgQI4CLGSBMIIIAAArkJEMC5TYx6EUAAAQSKECCAixgjTSCAAAII5CZAAOc2MepFAAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAgBAriIMdIEAggggEBuAgRwbhOjXgQQQACBIgQI4CLGSBMIIIAAArkJEMC5TYx6EUAAAQSKECCAixgjTSCAAAII5CZAAOc2MepFAAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAgBAriIMdIEAggggEBuAgRwbhOjXgQQQACBIgQI4CLGSBMIIIAAArkJEMC5TYx6EUAAAQSKECCAixgjTSCAAAII5CZAAOc2MepFAAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAgBAriIMdIEAggggEBuAgRwbhOjXgQQQACBIgQI4CLGSBMIIIAAArkJEMC5TYx6EUAAAQSKECCAixgjTSCAAAII5CZAAOc2MepFAAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAgBAriIMdIEAggggEBuAgRwbhOjXgQQQACBIgQI4CLGSBMIIIAAArkJEMC5TYx6EUAAAQSKECCAixgjTSCAAAII5CZAAOc2MepFAAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAgBAriIMdIEAggggEBuAgRwbhOjXgQQQACBIgQI4CLGSBMIIIAAArkJEMC5TYx6EUAAAQSKECCAixgjTSCAAAII5CZAAOc2MepFAAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAgBAriIMdIEAggggEBuAgRwbhOjXgQQQACBIgQI4CLGSBMIIIAAArkJEMC5TYx6EUAAAQSKECCAixgjTSCAAAII5CZAAOc2MepFAAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAgBAriIMdIEAggggEBuAgRwbhOjXgQQQACBIgQI4CLGSBMIIIAAArkJEMC5TYx6EUAAAQSKECCAixgjTSCAAAII5CZAAOc2MepFAAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAgBAriIMdIEAggggEBuAgRwbhOjXgQQQACBIgQI4CLGSBMIIIAAArkJEMC5TYx6EUAAAQSKECCAixgjTSCAAAII5CZAAOc2MepFAAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAgBAriIMdIEAggggEBuAgRwbhOjXgQQQACBIgQI4CLGSBMIIIAAArkJEMC5TYx6EUAAAQSKECCAi4IMCNgAAAChSURBVBgjTSCAAAII5CZAAOc2MepFAAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAgBAriIMdIEAggggEBuAgRwbhOjXgQQQACBIgQI4CLGSBMIIIAAArkJEMC5TYx6EUAAAQSKECCAixgjTSCAAAII5CZAAOc2MepFAAEEEChCgAAuYow0gQACCCCQmwABnNvEqBcBBBBAoAiB/wciTiq0bO7gNQAAAABJRU5ErkJggg==</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="139.6802246667421" y="-22.12317420824735" heading="234" 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>6</l><script><block s="down"></block><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="24.666666666666657" y="362.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="588" y="143"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>6</l><script><block s="down"></block><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="643" y="419"><block s="clear"></block><block s="doRepeat"><l>6</l><script><block s="down"></block><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>