<snapdata remixID="8655776"><project name="U1L3-AngleExperiments2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABS1JREFUeAHtnU1IVFEYhj9Tx6iwPy0KDCSCaBGShdQqiQgiotYRbQKhhQQt3BVFRUFRGARBm4jWQYugle1aREQE0S5KKPq1prDoB/MUo+N478y58wYfzX0OqHfOPe/55DkPV733DDZNTDajQcCJwBynupSFwB8CCIgIrgQQ0BU/xREQB1wJIKArfoojIA64EkBAV/wUR0AccCWAgK74KY6AOOBKAAFd8VMcAXHAlQACuuKnOALigCsBBHTFT3EExAFXAgjoip/iCIgDrgQQ0BU/xREQB1wJIKArfoojIA64EkBAV/wUR0AccCWAgK74KY6AOOBKAAFd8VMcAXHAlQACuuKnOALigCsBBHTFT3EExAFXAgjoip/iCIgDrgQQ0BU/xREQB1wJIKArfoojIA64EkBAV/wUR0AccCWAgK74KY6AOOBKAAFF/IeOihPkPI6AogCLF4oT5DyOgKIASxaJE+Q8joCiAB2LxQlyHkdAUYBOBJQIImAFvuFrFR01Xi7rqDGg7HTWucuiDXuIgBVLO3jA7NjFis4qL5dHChjmDHPTZhJo4j+mzwRSejV4wmw44hbLz59mLS2lVPLX2LmS043di4BV1nf/EbPr56sMiDj1L+aIKPPfDkHAGku3e8Ds1pUag1JOK9mUKRuuGwEjlrR/n9nIjYiBZUPqyZTFc3OIgJFLvWmv2f2bcYOzjI2bsXFHIWCGtV23w+zJneqBmDHVZ8jXWQTMuN7dW82e3U0OVTuXnKAXAetwYOVms5f3ZgaT+maO4FUSAQRMohLRt7TX7P2DvwPLjyOiDCkjkGsBw16+sJ0q7GgJmwrCc93waC083VjRWfsGc7FYtO7+9ikRy7hyGEkg1wJGMkod1rHR7POXcSs+ara2trbUceFpyau3Zq/fmb2Z/Hg7ZvZu8uPDR7OxT2aXJ5+65LUhYJ0rX/qxOzo6aqu3d9nc8bNWfDFU52z5jbEZoY61D39wlH7/6+rqsvmtz+3bvCErrDU7eepcHTPmN8IVMOPap91qCfKVWmvzDxt7OGGFQqHUxdcUAlwBU8AkdYebzGn3ANu+XpiK/PjVagvWF6x91empPg6SCXAFTOYyqzfm8VrpKrhtzYDt2bXB+vr6rKenZ9ZcdEwTQMBpFqlHsRsLercctMcfrtr3p2axmdSiOTmBgDUWOuuWqnAVDAKGljX7N5Wvz/wOWGW9w2bSrHsBzwxcmpoxZMMctHQCXAFT2MRso4/Zjh+mj5kr5dto+G6ugAlLHN5AFPN+kPB0I6aFubK80SlmzkYZg4AVKxneOnn8cEVnysvwaC22hTl5W+ZsWvwIns0kuuf2iNnO/ujhDEwgwBUwAUpsV9hUQNMIIKDAL+xooWkEEFDgF7ZT0TQCCCjwC3v5aBoB/gjR+JEWCXAFFAES1wggoMaPtEgAAUWAxDUCCKjxIy0SQEARIHGNAAJq/EiLBBBQBEhcI4CAGj/SIgEEFAES1wggoMaPtEgAAUWAxDUCCKjxIy0SQEARIHGNAAJq/EiLBBBQBEhcI4CAGj/SIgEEFAES1wggoMaPtEgAAUWAxDUCCKjxIy0SQEARIHGNAAJq/EiLBBBQBEhcI4CAGj/SIgEEFAES1wggoMaPtEgAAUWAxDUCCKjxIy0SQEARIHGNAAJq/EiLBBBQBEhcI4CAGj/SIgEEFAES1wggoMaPtEgAAUWAxDUCCKjxIy0SQEARIHGNAAJq/EiLBBBQBEhcI4CAGj/SIgEEFAES1wggoMaPtEjgN+oj6+puViZcAAAAAElFTkSuQmCC</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAGwdJREFUeAHt3W+MZWV9AOD33Jk7s4toIwHaRgg1y84ugZAaQvwgNWmlVg3WoIEGTIOlTbCNUkyNfFA+2JKSGitt0LbUFktELBLFFvxbtEmrnwymphBgYZM2QKFdoHRd2Jm9M/P29965u8zu3tmde+fec++deQ45ueeec95/z9nhd95zz3lPSiYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0KzCzK98c8xX9ppeOAIHRCTRGV7SSCRDYqEBO6aqc06UbzUd6AgTqFxCA6zdXIoFBCkylRjo0yAzlRYBAPQICcD3OSiEwFIHoAU9Fxq2hZC5TAgSGKiAAD5VX5gSGLtCosh7w0JUVQGAIAgLwEFBlSaAugQi+U8tJAK7LWzkEBikgAA9SU14E6hao2peg/QZct7vyCAxAQAAeAKIsCIxQoPwNL4ywfEUTINCngADcJ5xkBMZEoFG5BD0mh0I1CPQmIAD35mVvAuMmoAc8bkdEfQisU0AAXieU3QiMqYAAPKYHRrUInExAAD6ZkO0ExlugUVV+Ax7vQ6R2BLoLCMDdXawlMCkCesCTcqTUk8AxAgLwMSC+Epgwgapa0gOesGOmugTaAgKwfwgEehCY3Z3f3tydP91DkmHv2kjTAvCwkeVPYBgCAvAwVOW5aQXizUPbU07XTu/O949JI6vGUjo4DnWJ1yK+p5ygjENd1IHAJAgIwJNwlNRxbAQOPV79Q1TmD2MIyF+a3pXvG4OKVYtjMBBHc1e+IV4M8YUYFlMAHoN/FKpAgACBTSsQwffGCDr7Y75nlI2M8pfSrnzhKOvQsXhpjK4KjJJD2QQIECAwbIEIPDdFADwQ813DLmut/KPs5XRe3rnW9mGv7xjsj89xuBow7ObKnwABAgTGRSB+97w5guArMd8xijq1A/COfPYoyu60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BeKxnPsj8JRRom6svfDVBcYIWFGPpdWr6l6O8stVgHIiMlqLuhuuPAIECBCoVyBuQvp0BJwXY76h3pKPLy1+i7046rF4/JZ610TwLVcDXhoHk3pbrjQCBAgQqE2gvPovfvd8T20FnqCg7XP5kgh6rRPsUtumzlWBF8fFpraGK4jABgWmN5hecgJbRmDhsWrgrxTsF295Km1Py6nWx5DWquviY9W7y9WBKqWDa+1jPQECBAgQ2BQCszvzZdEDnt8UjdEIAltUoLFF263ZBCZaIE+l2WjAWPSAJxpS5QmMUEAAHiG+oglsQKAE4JE8B7yBOktKgMAqAQF4FYZFApMiEINQCsCTcrDUk8AaAgLwGjBWExhzAQF4zA+Q6hE4mYAAfDIh2wmMp4AAPJ7HRa0IrFtAAF43lR0JjI9A3H01E7XxG/D4HBI1IdCzgADcM5kEBMZCQA94LA6DShDoX0AA7t9OSgKjFJiJh5BGOhb0KBuvbAKbQUAA3gxHURu2nED84c7kSgDecgdegzeVgAC8qQ6nxmwVgQi+fgPeKgdbOzetgAC8aQ+thm1ygWaMvewS9CY/yJq3uQUE4M19fLVuswost3vAAvBmPb7atSUEvA1pSxxmjdxsAlWVHow27dts7dIeAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqFPh/AwLsWoeVVLQAAAAASUVORK5CYII=</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="2.842170943040401e-14" heading="316" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="5,39,255,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="30" 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="30" 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="30" 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="30" y="279.00000000000006"><block s="clear"></block></script><script x="754" y="78"><block s="clear"></block></script><script x="274" y="188.66666666666663"><block s="down"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"><comment w="68.5" collapsed="false">Script A: draws an asterisk</comment></block><block s="doRepeat"><l>8</l><script><block s="setColor"><color>5,39,255,1</color></block><block s="forward"><l>50</l></block><block s="doWait"><l>.1</l></block><block s="forward"><l>-50</l></block><block s="doWait"><l>.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>8</l></block></block></script></block><block s="up"></block></script><comment x="558" y="38" w="90" collapsed="false">Owen Wollschläger&#xD;Kyle Russel </comment><script x="412" y="451"><block s="setXPosition"><l>0</l></block><block s="setYPosition"><l>0</l></block><block s="down"></block><block s="clear"></block><block s="doRepeat"><l>60</l><script><block s="setColor"><color>255,30,250,1</color></block><block s="setSize"><l>1</l></block><block s="forward"><l>80</l></block><block s="doWait"><l>.1</l></block><block s="setColor"><color>0,25,255,1</color></block><block s="setSize"><l>1</l></block><block s="forward"><l>-80</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;Draws a cool circular design</comment></block><block s="up"></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>