<snapdata remixID="8833231"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAf4UlEQVR4Xu3dfby1U53H8e/aa+1ze5XKSEqS9Gj0RFIyUnpQQw0ZRolMXumZuUVE8pRUIoZKpZdGpAwjppjSA8lISfRkejaS9CBDqZf77LX2mtd19sZ9c6tzn3Pt/bvWdX3OP/1z9lq/9f79Xn1d9znnWk58IYAAAggggMDUBdzUd2RDBBBAAAEEEBABzBAggAACCCBgIEAAG6CzJQIIIIAAAgQwM4AAAggggICBAAFsgM6WCCCAAAIIEMDMAAIIIIAAAgYCBLABOlsigAACCCBAADMDCCCAAAIIGAgQwAbobIkAAggggAABzAwggAACCCBgIEAAG6CzJQIIIIAAAgQwM4AAAggggICBAAFsgM6WCCCAAAIIEMDMAAIIIIAAAgYCBLABOlsigAACCCBAADMDCCCAAAIIGAgQwAbobIkAAggggAABzAwggAACCCBgIEAAG6CzJQIIIIAAAgQwM4AAAggggICBAAFsgM6WCCCAAAIIEMDMAAIIIIAAAgYCBLABOlsigAACCCBAADMDCCCAAAIIGAgQwAbobIkAAggggAABzAwggAACCCBgIEAAG6CzJQIIIIAAAgQwM4AAAggggICBAAFsgM6WCCCAAAIIEMDMAAIIIIAAAgYCBLABOlsigAACCCBAADMDCCCAAAIIGAgQwAbobIkAAggggAABzAwggAACCCBgIEAAG6CzJQIIIIAAAgQwM4AAAggggICBAAFsgM6WCCCAAAIIEMDMAAIIIIAAAgYCBLABOlsigAACCCBAADMDCCCAAAIIGAgQwAbobIkAAggggAABzAwggAACCCBgIEAAG6CzJQIIIIAAAgQwM4AAAggggICBAAFsgM6WCCCAAAIIEMDMAAIIIIAAAgYCBLABOlsigAACCCBAADMDCCCAAAIIGAgQwAbobIkAAggggAABzAwggAACCCBgIEAAG6CzJQIIIIAAAgQwM4AAAggggICBAAFsgM6WCCCAAAIIEMDMAAIIIIAAAgYCBLABOlsigAACCCBAADMDCCCAAAIIGAgQwAbobIkAAggggAABzAwggAACCCBgIEAAG6CzJQIIIIAAAgQwM4AAAggggICBAAFsgM6WCCCAAAIIEMDMAAIIIIAAAgYCBLABOlsigAACCCBAADMD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BBBAAAEEDAQIYAN0tkQAAQQQQIAAZgYQQAABBBAwECCADdDZEgEEEEAAAQKYGUAAAQQQQMBAgAA2QGdLBBBAAAEECGBmAAEEEEAAAQMBAtgAnS0RQAABBBAggJkBBBBAAAEEDAQIYAN0tkQAAQQQQIAAZgYQQAABBBAwECCADdDZEgEEEEAAAQKYGUAAAQQQQMBAgAA2QGdLBBBAAAEECGBmAAEEEEAAAQMBAtgAnS0RQAABBBAggJkBBBBAAAEEDAQIYAN0tkQAAQQQQIAAZgYQQAABBBAwECCADdDZEgEEEEAAAQKYGUAAAQQQQMBAgAA2QGdLBBBAAAEECGBmAAEEEEAAAQMBAtgAnS0RQAABBBAggJkBBBBAAAEEDAQIYAN0tkQAAQQQQIAAZgYQQAABBBAwECCADdDZEgEEEEAAAQKYGUAAAQQQQMBAgAA2QGdLBBBAAAEECGBmAAEEEEAAAQMBAtgAnS0RQAABBBAggJkBBBBAAAEEDAQIYAN0tkQAAQQQQIAAZgYQQAABBBAwECCADdDZEgEEEEAAAQKYGUAAAQQQQMBAgAA2QGdLBBBAAAEECGBmAAEEEEAAAQMBAtgAnS0RQAABBBAggJkBBBBAAAEEDAQIYAN0tkQAAQQQQIAAZgYQQAABBBAwECCADdDZEgEEEEAAAQKYGUAAAQQQQMBAgAA2QGdLBBBAAAEECGBmAAEEEEAAAQMBAtgAnS0RQAABBBAggJkBBBBAAAEEDAQIYAN0tkQAAQQQQIAAZgYQQAABBBAwECCADdDZEgEEEEAAAQKYGUAAAQQQQMBAgAA2QGdLBBBAAAEECGBmAAEEEEAAAQMBAtgAnS0RQAABBBAggJkBBBBAAAEEDAQIYAN0tkQAAQQQQIAAZgYQQAABBBAwECCADdDZEgEEEEAAAQKYGUAAAQQQQMBAgAA2QGdLBBBAAAEECGBmAAEEEEAAAQMBAtgAnS0RQAABBBAggJkBBBBAAAEEDAQIYAN0tkQAAQQQQIAAZgYQQAABBBAwECCADdDZEgEEEEAAAQKYGUAAAQQQQMBAgAA2QGdLBBBAAAEECGBmAAEEEEAAAQMBAtgAnS0RQAABBBAggJkBBBBAAAEEDAQIYAN0tkQAAQQQQIAAZgYQQAABBBAwECCADdDZEgEEEEAAAQKYGUAAAQQQQMBAgAA2QGdLBBBAAAEECGBmAAEEEEAAAQMBAtgAnS0RQAABBBAggJkBBBBAAAEEDAQIYAN0tkQAAQQQQIAAZgYQQAABBBAwECCADdDZEgEEEEAAAQKYGUAAAQQQQMBAgAA2QGdLBBBAAAEE/h95ee20jI3L7gAAAABJRU5ErkJggg==</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="1.7053025658242404e-13" heading="0" 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="521.6666666666666" y="31.66666666666663"><block s="receiveGo"></block><block s="down"></block><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>6</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><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="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><block s="setHeading"><l>0</l></block><block s="clear"></block><block s="doRepeat"><l>6</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"><l>90</l></block></script></block><block s="setHeading"><l>0</l></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></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>