<snapdata remixID="12829377"><project name="U1L3-AngleExperiments2" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABI9JREFUeF7t3U1OVEEYheEi0QGGFphgoovQKNswOsREh5q4C/aiiQw1bgONLkITJ4Jtx4kmbWi4CNg/dX/6fqf6vIzvrfrqnMdqiQTXxuPxOPFFAkEJrAEwKHm2nSQAQCCEJgDA0PjZHIAYCE0AgKHxszkAMRCaAABD42dzAGIgNAEAhsbP5gDEQGgCAAyNn80BiIHQBAAYGj+bAxADoQkAMDR+NgcgBkITAGBo/GwOQAyEJgDA0PjZHIAYCE0AgKHxszkAMRCaAABD42dzAGIgNAEAhsbP5gDEQGgCAAyNn80BiIHQBAAYGj+bAxADoQkAMDR+NgcgBkITAGBo/GwOQAyEJgDA0PjZfOUBbmxtptHxjyKbLnn23MBXHuBJEGvXr6Xx7z+5mUg8V+LMTYKzAFgaQhd8k16cfkt+CcWWMGOTm27WO1YA1W9CN3x2N2D1p1CxaMWZurzpuAGvJKBUuNIsfaC7uIfdR/Clwwt8d+yMz/YjWAWhOz4AnkmMgBCxZ98frzn7WX8ER92E4PuXPAAvKOwDRh975Nw8Ks8AsMfvjsH3P3sATrkKlgFlGWuq3GJt5gDgjPS6BNPlWm3KVnwXgHNa6QJOF2sowulqJgAuSLINoDbvdlWw+joAzGioCaQm72SMsnKPADCz0jqg6jybuf3KPgbAGtXmwMp5psaWK/8oAGtWPA8Y+GqG6fYT0fXjmf7GNGjga5YuN2Cz3NLDx4/S+7fvJm+Dr2GI3IDNg6veBF+7DLkBW+R3gu/ka/j9KA0GgxYr+b4KwIbdVzffaDRKg+2tNNjYSMOj44ar+b4GwAbdX/3Y3dzeTsPRz8lK9+/eSx8ODxus6vkKAGv2PuvvfNXHcbXcm1ev097eXs3V/R4HYI3O533D8WB3N338/OnSauvr6+nX8PRm5Gt6AgDMlJHz3W51C758/iLt7++nnZ2dzNV9HwNgRvc5+E6WOTg4SE+ePU3fvnxNt+7cLu4XImVE0fkjAFwQaS6+apkbNwfnH7t13+283QIWBOCckroA1MUaBThqPCIAZ0TXJZwu12rctOiLAJxSzDLALGNNUVO1xgLglbiWCWWZa9dqXehhAF4oow8gfewh5GvhKAA8i6hPGH3utVBA8AMADPp5PhCeyrcHGAkhcu/gi+98e2uACgAUZojEaAtQqXilWfrGaAlQsXDFmfrAaAdQuWjl2ZaF0QpgCQWXMGOXGG0AllRsSbO2xWgBsMRCS5y5CcaVB1jyf3la8uy5GFceYG4QPBeTAABjcmfX6t/gnf67VlrXS4AbUK8Tq4kAaFW33mEBqNeJ1UQAtKpb77AA1OvEaiIAWtWtd1gA6nViNREArerWOywA9TqxmgiAVnXrHRaAep1YTQRAq7r1DgtAvU6sJgKgVd16hwWgXidWEwHQqm69wwJQrxOriQBoVbfeYQGo14nVRAC0qlvvsADU68RqIgBa1a13WADqdWI1EQCt6tY7LAD1OrGaCIBWdesdFoB6nVhNBECruvUOC0C9TqwmAqBV3XqHBaBeJ1YTAdCqbr3DAlCvE6uJ/gIdHQrGvb0tBwAAAABJRU5ErkJggg==</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAFv5JREFUeF7t3U9yJVfRxuFStBbiuRfgIeE9ee723HtyMGQBzFmIOppAwri7UUv3T1XleTMfJkR8tG6d82Re/VzwYR42/yBAgAABAgROF3g4/YkeSIAAAQIECGwCbAkIECBAgECBgAAXoHskAQIECBAQYDtAgAABAgQKBAS4AN0jCRAgQICAANsBAgQIECBQICDABegeSYAAAQIEBNgOECBAgACBAgEBLkD3SAIECBAgIMB2gAABAgQIFAgIcAG6RxIgQIAAAQG2AwQIECBAoEBAgAvQPZIAAQIECAiwHSBAgAABAgUCAlyA7pEECBAgQECA7QABAgQIECgQEOACdI8kQIAAAQICbAcIECBAgECBgAAXoHskAQIECBAQYDtAgAABAgQKBAS4AN0jCRAgQICAANsBAgQIECBQICDABegeSYAAAQIEBNgOECBAgACBAgEBLkD3SAIECBAgIMB2gAABAgQIFAgIcAG6RxIgQIAAAQG2AwQIECBAoEBAgAvQPZIAAQIECAiwHSBAgAABAgUCAlyA7pEECBAgQECA7QABAgQIECgQEOACdI8kQIAAAQICbAcIECBAgECBgAAXoHskAQIECBAQYDtAgAABAgQKBAS4AN0jCRAgQICAANsBAgQIECBQICDABegeSYAAAQIEBNgOECBAgACBAgEBLkD3SAIECBAgIMB2gAABAgQIFAgIcAG6RxIgQIAAAQG2AwQIECBAoEBAgAvQPZIAAQIECAiwHSBAgAABAgUCAlyA7pEECBAgQECA7QABAgQIECgQEOACdI8kQIAAAQICbAcIECBAgECBgAAXoHskAQIECBAQYDtAgAABAgQKBAS4AN0jCRAgQICAANsBAgQIECBQICDABegeSYAAAQIEBNgOECBAgACBAgEBLkD3SAIECBAgIMB2gAABAgQIFAgIcAG6RxIgQIAAAQG2AwQIECBAoEBAgAvQPZIAAQIECAiwHSBAgAABAgUCAlyA7pEECBAgQECA7QABAgQIECgQEOACdI8kQIAAAQICbAcIECBAgECBgAAXoHskAQIECBAQYDtAgAABAgQKBAS4AN0jCRAgQICAANsBAgQIECBQICDABegeSYAAAQIEBNgOECBAgACBAgEB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IECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBcBAe4ySfcgQIAAgSgBAY4al8MSIECAQBeBfwP5+dfSpAnFlgAAAABJRU5ErkJggg==</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="-2.2737367544323206e-13" y="5.684341886080802e-14" heading="315" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,4,3,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="16.666666666666657" y="58.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="12.666666666666657" y="103.66666666666669"><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="13.666666666666629" y="140.83333333333331"><block s="down"></block><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>8</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></script></block></script><script x="277" y="139.33333333333331"><block s="down"></block><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>5</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>5</l></block></block></script></block></script><script x="534" y="148.16666666666669"><block s="down"></block><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></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>