<snapdata remixID="8544547"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAekElEQVR4Xu3de9St23wf8O+acxFOUZK27vdLEkNFEErcYqQqCXG/qxiGIHUpjmqoqCIYnCMaIYi4O+IQxDUhwkgIItQlhFJJRN3vkVR1Pc/qWHuvsA9Ozt77Xe+az+Wz/8165u83P7/Zfr1nvu+zFvGPAAECBAgQ2LvAYu8VFSRAgAABAgQigB0CAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBAgIAAdgYIECBAgEADAQHcAF1JAgQIECAggJ0BAgQIECDQQEAAN0BXkgABAgQICGBngAABAgQINBAQwA3QlSRAgAABAgLYGSBAgAABAg0EBHADdCUJECBA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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="-74.44148512837421" y="-42.45129861171648" heading="66" 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="29" 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="29" 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="29" y="108.66666666666663"><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>8</l></block></block><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block></script><comment w="68.5" collapsed="true">Script A.</comment></block></script><script x="96.33333333333334" y="555"><block s="clear"></block><block s="doRepeat"><l>6</l><script><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></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><comment w="68.5" collapsed="true">Script A.</comment></block></script><script x="259" y="375"><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="10" y="420.66666666666663"><block s="turn"><l></l></block></script><script x="327.33333333333337" y="92.00000000000006"><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><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block></script><comment w="68.5" collapsed="true">Script A.</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>