<snapdata remixID="8544699"><project name="M2L3A2_2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFj0lEQVR4Xu2dX2jVZRjHnx23udM5Z5bBonIXwcaUwMDb2jBW1kUU1dxwSLMV0o1LCUmi3OZiGJYzr3QEsTG3HVhK0UUi4fGAuxQSwk0HIWbmFpjbsc1tniNbCAWD7fh73/d5n+f33e1+v+f7PN/P5+Jc7E9BLpfLEb7QAFMDBRCQqXnELjYAASECawMQkLV+hENAOMDaAARkrR/hEBAOsDYAAVnrRzgEhAOsDUBA1voRDgHhAGsDEJC1foRDQDjA2gAEZK0f4RAQDrA2AAFZ60c4BIQDrA1AQNb6EQ4B4QBrAxCQtX6EQ0A4wNoABGStH+EQEA6wNgABWetHOASEA6wNQEDW+hEOAeEAawMQkLV+hENAOMDaAARkqP/Nurfp1NB3DMn+RUJA/5iEaiMI6Bj3y6++Qmd+Ou041d84COiYTduBA9S2f7/jVH/jIKBDNkMnh6jurTqHif5HQUCHjJ7duJF+vXjRYaL/URDQf0aqN4SAjvAWlqym+Zm7jtLkxEBAOaxUbgoBHWCNrUnQndtTDpLkRUBAecxUbQwBLePcXPsipX4+azlF7ngIaJld58GD9Mm+fZZT5I6HgBbZ9fX30/bGRosJ8kdDQIsMn9u0iX65cMFigvzREFA+Q9EXQEBL+IpKSmhuZsbSdD1jIaAeliIvgYAWsEUTMZqeumNhsr6REFAfU1EXQUDDuJ6vqaHz6bThqXrHQUADbCOFqyg7f29x0lddXfTRnj0GpoZjBAQ0wDm2ppQG+07QzYkJer+52cDE8IyAgAZYFxQVLk755ng3Pb52Le1obqZrV69SIpEwMF33CAhogO8DAR+Mavv0M2ptbTUwWf8ICGiA8X8FLI3H6fatvw1MDccICBiQc29vLzW99+/nvmg0Sv9M4gdP86kUAubT1hLPrisvp+t/3lj8Tm5uPuC0lb8+PDxMX3YdprOpFN2a+GvlL3r2JAQMCKT0sUdpKpMxKt/nnZ00MDhII6MjFIs9QtUvVNOHLbtoy0tbAm7r3+sQMCCThc9/yRP9VF9fv+ykdDpNh78+QqlzKZqcnKLKikqq37qVOtrbl31X6wMQMCDZ9Rs20MilS9Te0UGDySRdvnKZ4vEY1VTX0O5dLVRbWxswQffrEDAg34r1VTQ2MhpwSnhfh4AG2GezWYpEIgYmhW8EBDTA/Fh3N32wc6eBSeEbAQENMcef3ni4IiHgw/W25Fv407v5lwkB8+8MbxhsAAIaLHNh1GtvvE4/fv+D4al6x0FAC2zxG3ErLxUCrryrvJ78tqeH3m1qyuudMD4MAS1Rz2QyFI/HLU3XMxYCWmT5ZPk6unHtd4sJ8kdDQMsMn6msoN+ujFlOkTseAsplp2JzCOgA45GjR2l3S4uDJHkRENARs1Wri+ne3VlHaXJiIKBDVg2N2yjZP+Aw0f8oCOg/I9UbQkDHePHfMv9fOAR0LOBCXHE0SrPT0wzJ/kVCQCYmA8kkbWtoYEr3JxYCMrEYHx+nsrIypnR/YiEgI4snnn6Kbl7/g3ED/mgIyMygoqqKxkbD+1t1EJBZwLDHQ0APDPji0CH6eO9eDzZxvwIEdN/5komR4iLKzs55so27NSCgu66XTdre9A719fQu+5ymByCgJpoCb4GAAqFpWhkCaqIp8BYIKBCappUhoCaaAm+BgAKhaVoZAmqiKfAWCCgQmqaVIaAmmgJvgYACoWlaGQJqoinwFggoEJqmlSGgJpoCb4GAAqFpWhkCaqIp8BYIKBCappUhoCaaAm+BgAKhaVoZAmqiKfAWCCgQmqaVIaAmmgJvgYACoWlaGQJqoinwFggoEJqmlSGgJpoCb4GAAqFpWhkCaqIp8BYIKBCappUhoCaaAm+BgAKhaVoZAmqiKfAWCCgQmqaVIaAmmgJvuQ8KgKS3ct3r5QAAAABJRU5ErkJggg==</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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mgABAgQKCwjgwgtQngABAgTqFBDAde7d1AQIECBQWEAAF16A8gQIECBQp4AArnPvpiZAgACBwgICuPAClCdAgACBOgUEcJ17NzUBAgQIFBYQwIUXoDwBAgQI1CkggOvcu6kJECBAoLCAAC68AOUJECBAoE4BAVzn3k1NgAABAoUFBHDhBShPgAABAnUKCOA6925qAgQIECgsIIALL0B5AgQIEKhTQADXuXdTEyBAgEBhAQFceAHKEyBAgECdAgK4zr2bmgABAgQKCwjgwgtQngABAgTqFBDAde7d1AQIECBQWEAAF16A8gQIECBQp4AArnPvpiZAgACBwgICuPAClCdAgACBOgUEcJ17NzUBAgQIFBYQwIUXoDwBAgQI1CkggOvcu6kJECBAoLCAAC68AOUJECBAoE4BAVzn3k1NgAABAoUFBHDhBShPgAABAnUKCOA6925qAgQIECgsIIALL0B5AgQIEKhTQADXuXdTEyBAgEBhAQFceAHKEyBAgECdAgK4zr2bmgABAgQKCwjgwgtQngABAgTqFBDAde7d1AQIECBQWEAAF16A8gQIECBQp4AArnPvpiZAgACBwgICuPAClCdAgACBOgUEcJ17NzUBAgQIFBYQwIUXoDwBAgQI1CkggOvcu6kJECBAoLCAAC68AOUJECBAoE4BAVzn3k1NgAABAoUFBHDhBShPgAABAnUKCOA6925qAgQIECgsIIALL0B5AgQIEKhTQADXuXdTEyBAgEBhAQFceAHKEyBAgECdAgK4zr2bmgABAgQKCwjgwgtQngABAgTqFBDAde7d1AQIECBQWEAAF16A8gQIECBQp4AArnPvpiZAgACBwgICuPAClCdAgACBOgUEcJ17NzUBAgQIFBYQwIUXoDwBAgQI1CkggOvcu6kJECBAoLCAAC68AOUJECBAoE4BAVzn3k1NgAABAoUFBHDhBShPgAABAnUKCOA6925qAgQIECgsIIALL0B5AgQIEKhTQADXuXdTEyBAgEBhAQFceAHKEyBAgECdAgK4zr2bmgABAgQKCwjgwgtQngABAgTqFBDAde7d1AQIECBQWEAAF16A8gQIECBQp4AArnPvpiZAgACBwgICuPAClCdAgACBOgUEcJ17NzUBAgQIFBYQwIUXoDwBAgQI1CkggOvcu6kJECBAoLCAAC68AOUJECBAoE4BAVzn3k1NgAABAoUFBHDhBShPgAABAnUKCOA6925qAgQIECgsIIALL0B5AgQIEKhTQADXuXdTEyBAgEBhAQFceAHKEyBAgECdAgK4zr2bmgABAgQKCwjgwgtQngABAgTqFBDAde7d1AQIECBQWEAAF16A8gQIECBQp4AArnPvpiZAgACBwgICuPAClCdAgACBOgX+H2SCzJayJLE1AAAAAElFTkSuQmCC</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="0" y="0" heading="204" 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>6</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="270" y="127"><block s="doRepeat"><l>3</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>6</l></block></block></script></block></script><script x="804.000001" y="363.000001"><block s="forward"><l>-100</l></block></script><script x="475.000001" y="132.000001"><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block></script></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>6</l></block></block></script><script x="824.0000009999999" y="176.000001"><block s="forward"><l>-100</l></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>