<snapdata remixID="8535008"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAfiklEQVR4Xu3de7RkaVkf4N+uvc+MmqyoIIoo4AWIJvGSrKggKtgN8QKCCXSDIAzDZRgGQW4auQszwAADA4LcTOQmIt0IyF1Cd8zFAKKJoCAKMSvRxCQqBF2KM2fvqqw6Z8OMzED3OV1V3961n/7Xqu99v+d7Xb8FdL9VxR8CBAgQIEBg4wLVxisqSIAAAQIECEQAGwICBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIE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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="-15.086939364114642" y="-0.31448254773891904" heading="138" 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="472.999999" y="83.999999"><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="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script><script x="730" y="96"><block s="clear"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</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>