<snapdata remixID="8672626"><project name="U1L4-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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAfE0lEQVR4Xu3dfdClZ10f8N/1PMvSRMmLtlBJQCtqIbBJ3yBWVJwCQjvaEmqw1fImTKZAnj33SZgENYSd0ahZkn3us5sGEASs4EwNWAU7BlsBOwbqW9ssdBQURNuEjkCSFlOym+xzdc6+mGTZTfbZ577PdZ/7+jwzTPLHOb/f9ftcv+Gb87yck8IXAQIECBAgsHCBtPCOGhIgQIAAAQIhgC0BAQIECBAoICCAC6BrSYAAAQIEBLAdIECAAAECBQQEcAF0LQkQIECAgAC2AwQIECBAoICAAC6AriUBAgQIEBDAdoAAAQIECBQQEMAF0LUkQIAAAQIC2A4QIECAAIECAgK4ALqWBAgQIEBAANsBAgQIECBQQEAAF0DXkgABAgQICGA7QIAAAQIECggI4ALoWhIgQIAAAQFsBwgQIECAQAEBAVwAXUsCBAgQICCA7QABAgQIECggIIALoGtJgAABAgQEsB0gQIAAAQIFBARwAXQtCRAgQICAALYDBAgQIECggIAALoCuJQECBAgQEMB2gAABAgQIFBAQwAXQtSRAgAABAgLYDhAgQIAAgQICArgAupYECBAgQEAA2wECBAgQIFBAQAAXQNeSAAECBAgIYDtAgAABAgQKCAjgAuhaEiBAgAABAWwHCBAgQIBAAQEBXABdSwIECBAgIIDtAAECBAgQKCAggAuga0mAAAECBASwHSBAgAABAgUEBHABdC0JECBAgIAAtgMECBAgQKCAgAAugK4lAQIECBAQwHaAAAECBAgUEBDABdC1JECAAAECAtgOECBAgACBAgICuAC6lgQIECBAQADbAQIECBAgUEBAABdA15IAAQIECAhgO0CAAAECBAoICOAC6FoSIECAAAEBbAcIECBAgEABAQFcAF1LAgQIECAggO0AAQIECBAoICCAC6BrSYAAAQIEBLAdIECAAAECBQQEcAF0LQkQIECAgAC2AwQIECBAoICAAC6AriUBAgQIEBDAdoAAAQIECBQQEMAF0LUkQIAAAQIC2A4QIECAAIECAgK4ALqWBAgQIEBAANsBAgQIECBQQEAAF0DXkgABAgQICGA7QIAAAQIECggI4ALoWhIgQIAAAQFsBwgQIECAQAEBAVwAXUsCBAgQICCA7QABAgQIECggIIALoGtJgAABAgQEsB0gQIAAAQIFBARwAXQtCRAgQICAALYDBAgQIECggIAALoCuJQECBAgQEMB2gAABAgQIFBAQwAXQtSRAgAABAgLYDhAgQIAAgQICArgAupYECBAgQEAA2wECBAgQIFBAQAAXQNeSAAECBAgIYDtAgAABAgQKCAjgAuhaEiBAgAABAWwHCBAgQIBAAQEBXABdSwIECBAgIIDtAAECBAgQKCAggAuga0mAAAECBASwHSBAgAABAgUEBHABdC0JECBAgIAAtgMECBAgQKCAgAAugK4lAQIECBAQwHaAAAECBAgUEBDABdC1JECAAAECAtgOECBAgACBAgICuAC6lgQIECBAQADbAQIECBAgUEBAABdA15IAAQIECAhgO0CAAAECBAoICOAC6FoSIECAAAEBbAcIECBAgEABAQFcAF1LAgQIECAggO0AAQIECBAoICCAC6BrSYAAAQIEBLAdIECAAAECBQQEcAF0LQkQIECAgAC2AwQIECBAoICAAC6AriUBAgQIEBDAdoAAAQIECBQQEMAF0LUkQIAAAQIC2A4QIECAAIECAgK4ALqWBAgQIEBAANsBAgQIECBQQEAAF0DXkgABAgQICGA7QIAAAQIECggI4ALoWhIgQIAAAQFsBwgQIECAQAEBAVwAXUsCBAgQICCA7QABAgQIECggIIALoGtJgAABAgQEsB0gQIAAAQIFBARwAfQxtMzT6XmxsfGOSOnrI+L2iNgfOd8eKe1PbXvPGGY0AwECBPoUEMB96o60dm6al0bOs0jp3JOM+JnIeX+kdHtsbOyP1dXb0/r6Z0fKYSwCBAicloAAPi22Op+U19bOitXVWUS8YtMCKd19OJTnr5SPBfO5596edu06uOlankCAAIERCAjgEVziIkbITfOiiJiH75M77LcREf/jYaF85FvYn++wh1IECBAYpIAAHuS1DOdQOSJF08wi538SKT1lISfL+c7Dr5JTevDnyuvr86D2RYAAgdEICODRXGX3g+SdO58bKyvzV71P7776JivmfN/hQD727euVldtj+/b96frr/88mK3k4AQIEBiEggAdxDcM7RJ5MrouUXh0Rjx/e6R52oj/5q1CeB/S2bbenG27404Gf2fEIECAQAtgSPEwgT6fPio2NvZHSxUtMc9fhnysf+/OoeTDfe+/t6Wd/9v4lnsnRCRAY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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="-50" y="7" heading="190.5" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,112,112,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="10" y="10"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="11" y="140.3333333333336"><block s="gotoXY"><l>0</l><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block><block s="clear"></block><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><custom-block s="pinwheel,+branches:+ %s size: %s backup: %s"><l>8</l><l>50</l><l>-12</l></custom-block></script><script x="76" y="334.3333333333336"><block s="turn"><l>360</l></block></script><script x="253" y="359.3333333333336"><block s="forward"><l>50</l></block></script><script x="19" y="238.3333333333336"><block s="forward"><l>50</l></block></script></scripts></sprite><watcher scope="Stage" s="reportMouseX" style="normal" x="10" y="10" color="4,148,220"/><watcher scope="Stage" s="reportMouseY" style="normal" x="10" y="31.000001999999995" color="4,148,220"/></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><block-definition s="pinwheel,+branches:+ %&apos;number of branches&apos; size: %&apos;size&apos; backup: %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number of branches"/><script><block s="forward"><block var="size"/></block><block s="doWait"><l>.1</l></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="backup"/></block></block><block s="doWait"><l>.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of branches"/></block></block></script></block><block s="up"></block><block s="gotoXY"><l>-50</l><l>7</l></block><block s="down"></block><block s="floodFill"></block></script><scripts><script x="264.5859395" y="147.000002"><block var="size"/></script><script x="325.5859395" y="162.000002"><block var="backup"/></script></scripts></block-definition></blocks><variables></variables></project><media name="U1L4-AngleExperiments2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>