<snapdata remixID="8544726"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3dedRkRXnH8V/dqh5EPWYjGpSjiRoOCodkRlw4KoIKoigHURQl7ojwMqwKEjYVEQj7Nq8EcYsIKqiIiAiKxOAWZdQkLkEFoiYao6IYPYFbdSun+73KOjNvv293161b3/fvvvd5nk/VOb/pnq7bRvwhgAACCCCAwMwFzMwrUhABBBBAAAEERACzCRBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIEMHsAAQQQQACBBAIEcAJ0SiKAAAIIIEAAswcQQAABBBBIIEAAJ0CnJAIIIIAAAgQwewABBBBAAIEEAgRwAnRKIoAAAgggQACzBxBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIEMHsAAQQQQACBBAIEcAJ0SiKAAAIIIEAAswcQQAABBBBIIEAAJ0CnJAIIIIAAAgQwewABBBBAAIEEAgRwAnRKIoAAAgggQACzBxBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIEMHsAAQQQQACBBAIEcAJ0SiKAAAIIIEAAswcQQAABBBBIIEAAJ0CnJAIIIIAAAgQwewABBBBAAIEEAgRwAnRKIoAAAgggQACzBxBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIEMHsAAQQQQACBBAIEcAJ0SiKAAAIIIEAAswcQQAABBBBIIEAAJ0CnJAIIIIAAAgQwewABBBBAAIEEAgRwAnRKIoAAAgggQACzBxBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIEMHsAAQQQQACBBAIEcAJ0SiKAAAIIIEAAswcQQAABBBBIIEAAJ0CnJAIIIIAAAgQwewABBBBAAIEEAgRwAnRKIoAAAgggQACzBxBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIEMHsAAQQQQACBBAIEcAJ0SiKAAAIIIEAAswcQQAABBBBIIEAAJ0CnJAIIIIAAAgQwewABBBBAAIEEAgRwAnRKIoAAAgggQACzBxBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIEMHsAAQQQQACBBAIEcAJ0SiKAAAIIIEAAswcQQAABBBBIIEAAJ0CnJAIIIIAAAgQwewABBBBAAIEEAgRwAnRKIoAAAgggQACzBxBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIEMHsAAQQQQACBBAIEcAJ0SiKAAAIIIEAAswcQQAABBBBIIEAAJ0CnJAIIIIAAAgQwewABBBBAAIEEAgRwAnRKIoAAAgggQACzBxBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIEMHsAAQQQQACBBAIEcAJ0SiKAAAIIIEAAswcQQAABBBBIIEAAJ0CnJAIIIIAAAgQwewABBBBAAIEEAgRwAnRKIoAAAgggQACzBxBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIEMHsAAQQQQACBBAIEcAJ0SiKAAAIIIEAAswcQQAABBBBIIEAAJ0CnJAIIIIAAAgQwewABBBBAAIEEAgRwAnRKIoAAAgggQACzBxBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIEMHsAAQQQQACBBAIEcAJ0SiKAAAIIIEAAswcQQAABBBBIIEAAJ0CnJAIIIIAAAgQwewABBBBAAIEEAgRwAnRKIoAAAgggQACzBxBAAAEEEEggQAAnQKckAggggAACBDB7AAEEEEAAgQQCBHACdEoigAACCCBAALMHEEAAAQQQSCBAACdApyQCCCCAAAIE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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="-7.652014594901733" y="-72.80405566492732" heading="36" 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="true">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="244.66666766666663" y="151.66666766666663"><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><script x="165.66666766666663" y="264.6666676666666"><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><script x="40.66666666666666" y="372"><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="true">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="true">Script B.&#xD;The second hand on a clock must make 60 small turns to make a full rotation.</comment></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>