<snapdata remixID="12589519"><project name="U1L3-AngleExperiments2" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABphJREFUeF7t3X9M1HUcx/EXYCktNlu50fzxhzNH/2RIbZUmTleuWv3RmjMcBPIrfor8huO4446fB1wov+SXEkxzrvVHrZo1GopWWyHZP5m53GIuN9uyUQuUH+0O23LDAF/MD9697i8X935/zsf32cf7SwOmpqamoJcEDAkEKEBD8jrWK6AAFYJRAQVolF+HK0A1YFRAARrl1+EKUA0YFVCARvl1uAJUA0YFFKBRfh2uANWAUQEFaJRfhytANWBUQAEa5dfhClANGBVQgEb5dbgCVANGBRSgUX4drgDVgFEBBWiUX4crQDVgVEABGuXX4QpQDRgVUIBG+XW4AlQDRgUUoFF+Ha4AiQbqaxu80zl5WcQW/x5VgMTzd5RVeKdLbRZii3+PKkDi+StAAu/mqAIkDBUggacAeTwFyBvqBiQMFSCBpxuQx1OAvKFuQMJQARJ4ugF5PAXIG+oGJAwVIIGnG5DHU4C8oW5AwlABEni6AXk8Bcgb6gYkDBUggacbkMdTgLyhbkDCUAESeLoBeTwFyBvqBiQMFSCBpxuQx1OAvKFuQMJQARJ4ugF5PAXIG+oGJAwVIIGnG5DHU4C8oW5AwlABEni6AXk8Bcgb6gYkDBUggacbkMdTgLyhbkDCUAESeLoBeTwFyBvqBiQMFSCBpxuQx1OAvKFuQMJQARJ4ugF5vDrXO5iYmEBBUS6/zE836AYkHvzY2HVMTk4gODiY2OLfowrwDp7/4OAQCnKLcWN8DJOTk1h6fzBq6ioRERF+B9v8e0QBzvP5p6dmoa21AxVVDoyOjXqnly1dBktRKZJTEtHUMv3X9uo1NwEFODcnNDe2IjsrH2/sfB3v9nZhyZIlWBm6BkFBQfjl8iWMj4/jreh4vH/8A7gbXEjLSJnjZv9+mwKc5fmf7B9Afm4RQkIeRJnThk2bn/VOjI6OIiT4Ye+v/77xhzdIz+vM6a9gs5ZhZORPuOqqELn1ef8ubJbfvQK8DdCFCz8hMy0bZwfPoqu7Ha++9sot76yvd6Mw1+r9by53Bfbtu/Vvyv/ow48RH5uEjREbcaDZjfXrH1OIMwgowBlQymzlKHdUwVZWgpLSohnDycrMQXPjQe/PMvamwt1QO+P7PHs8+zx7PPv0ulVAAf7Ho7fnKFKTM7Bt+1a0dTQj9NHQ2/ZyX+ADwFSA9+cBgcD1ib9u+94rv15BcmIavujrR0tbI6JjotThTQEFCODUyQE47NP/5ofVZpn1e9vw8DDWrgnDFCanA0QgLg3/iFWrVv1vWJ7vk85//20RuwVbIvX90K8DvHr1NyTFp+Dzz/rQ1LofsXHRc7qZHGVOdLZ3o/foIe/7o6P2ICEpFqW26e+Es726D/ciPWUvXnhxO9q7WrFixSOzjfjsz/02wApnNeylThQW58FZYZ/XA2472IGo3bsQEhLinRsZGcHRI8eQ/HbivPZYLXZUV9bC7rDCYi2c16yvvNnvAvz0kxOIi0nEhiefwP7GOoQ9Hmb0WZ7/4Tz2ZuTi3Hff43BPB156eYfRz3O3D/ebAL888zVKS+y49vs11DfUzvo9724/CM/3w5ysPCx/aDkc5XY8t+mZu/0RjJznFwHG7N6DY+8dR527BplZaUag53rogYZm5GYXYNebO9FzZPo7pi+/fDrAWpcbxQVWJCTGobW96Z56jilJ6ejsOIzKGify8rPvqc8+nw/rkwF6/jhLSkjF6tUrUe2qwFNPR8zHZNG899tvBlGYb8Hw8GW0d7Ysuq8NCwHlUwEODZ1Dfk4hLl78Gd09nT7zwDz/Q8XGJGDdurVw1VcjPHzDQjz7RbHDZwIcOHUa2yJ3oLzSjoKivEWBu9AfoqaqFiXFdvT1n8CWyM0Lvd7IPp8J0IieDqUFFCBNqAWMgAJk9DRLCyhAmlALGAEFyOhplhZQgDShFjACCpDR0ywtoABpQi1gBBQgo6dZWkAB0oRawAgoQEZPs7SAAqQJtYARUICMnmZpAQVIE2oBI6AAGT3N0gIKkCbUAkZAATJ6mqUFFCBNqAWMgAJk9DRLCyhAmlALGAEFyOhplhZQgDShFjACCpDR0ywtoABpQi1gBBQgo6dZWkAB0oRawAgoQEZPs7SAAqQJtYARUICMnmZpAQVIE2oBI6AAGT3N0gIKkCbUAkZAATJ6mqUFFCBNqAWMgAJk9DRLCyhAmlALGAEFyOhplhZQgDShFjACCpDR0ywtoABpQi1gBBQgo6dZWkAB0oRawAgoQEZPs7TAP3+1ZMYJIIFOAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="U1L3-AngleExperiments2"><notes></notes><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><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="47"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAGq9JREFUeF7t3XmQnVlZB+Df1/d2ku6EHVmURWQRBJWiZCmKogCBokRRUUEWUUQoijHMDDMDw+wzMOwwMyAUBSKKLIJKKYpFoQJFURSLUqggyKKyKIvsJN1J+t7+rG9ymbm5aSCZSfrcc7+n/yPdfd9znvdlfjm5y2niiwABAgQIENh2gWbbKypIgAABAgQIRAAbAgIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BX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AidLQACfLFmPe6XAMKvdc7orSTbaxNVx5mKeBWavuFwfZW11nhdsbXULCOC6+zf3q1/O6t3atA9cyvhth3Lok3O/YAvsvcCO7LjjZpZ/tUn7zo2s/XPvQQCcNAEBfNJoPTABAgQIEPj+AgLYdBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQ+H8A0nKlpUk4jAAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="48"></list></costumes><sounds><list struct="atomic" id="49"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-1.1368683772161603e-12" y="7.389644451905042e-13" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="4,0,10,1" pen="tip" id="54"><costumes><list struct="atomic" id="55"></list></costumes><sounds><list struct="atomic" id="56"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" 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="10" y="40.66666666666666"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="10" y="74.66666666666666"><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="10" y="108.66666666666666"><block s="clear"><comment w="68.5" collapsed="false">Script A1</comment></block><block s="doRepeat"><l>5</l><script><block s="setColor"><color>4,0,10,1</color></block><block s="down"></block><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="10" y="351"><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="393.33333333333337" y="101.16666666666666"><block s="clear"></block><block s="doRepeat"><l>8</l><script><block s="setColor"><color>4,0,10,1</color></block><block s="down"></block><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></script><comment w="90" collapsed="false">Script A2</comment></block></script><script x="559.3333333333334" y="315.1666666666667"><block s="clear"></block><block s="doRepeat"><l>3</l><script><block s="setColor"><color>4,0,10,1</color></block><block s="down"></block><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><comment w="90" collapsed="false">Script A3</comment></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3-AngleExperiments2" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>