<snapdata remixID="8544970"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAfLElEQVR4Xu3debhtd1kf8O/aa+0bi0wySC2lFtvKIFNItEjtQABBZSqaAGFGtGVIMEwBZC4yCQ9DUEDmQAjkCmitFCgJM4jY57G2UgijtoogrdYqJfestVefc8+Ga0hyz77n7H1+e639uf9mrd/7ez/r5fmS3HvfU8UvAgQIECBA4MAFqgOvqCABAgQIECAQAWwICBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBA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VO9P293jBN7b6EcF8EZ/fs0TIEDgOwSmk7PTV+fOF3Z8fCGfpv5fSfVZW64W0vr2QwL4xLw8TYAAgfEL1PX9U+V184Udv3Xchm252vM8COA903mRAAECIxZomrvOF3acla5745V2urPl6tppuxuNWGJlrQngldE6mAABAgMXmE5/eL6w47y0sxdfrpvm6JarW6TtrpdkHX7U4eCwBfDgPpkLEyBA4EAFfmC+sOO9adunHK3c1O9K+rumnd06yaUHepsRFRPAI/qYWiFAgMCKBLYXdhxOny8l6VPl4bZc7V9aAO/f0AkECBDYDIFp/aH0/e1T1Y+25Wr/n1wA79/QCQQIENgkgZsm+cwmNbyqXgXwqmSdS4AAAQIEjiMggI0HAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoIPD/AS3IMbQdZ9SsAAAAAElFTkSuQmCC</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="157.25799420820022" y="-128.72066132572354" heading="312" 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>3</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="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>5</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="367" y="91"><block s="clear"></block><block s="doRepeat"><l>6</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="605" y="74"><block s="clear"></block><block s="doRepeat"><l>6</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>