<snapdata remixID="8646192"><project name="U1L3-AngleExperiments2" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAfHElEQVR4Xu3dedAsa10f8G9P93uJEkRBhKgoxjJ7DAbXuETPYZGoUZZz4LKEfZFFDcgmYROByyoIBBGQ9QqcwyYSt+RcRIIpQixQRGMqW5VGQUkRYgrlvt3TqXmnwXvxLue8Z2ae6e7P/Xvm+T3P5/fc+tY70/M7VfxHgAABAgQI7Fyg2nlFBQkQIECAAIEIYJeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEBAVwAXUkCBAgQICCA3QECBAgQIFBAQAAXQFeSAAECBAgIYHeAAAECBAgUEBDABdCVJECAAAECAtgdIECAAAECBQQEcAF0JQkQIECAgAB2BwgQIECAQAEB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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="0" y="0" heading="132" 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="665" y="69.33333333333331"><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="552" y="442.33333333333326"><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><script x="812.000001" y="289.3333343333333"><block s="doWait"><l>.5</l></block></script><script x="781.000001" y="242.3333343333333"><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="U1L3-AngleExperiments2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>