<snapdata remixID="14477833"><project name="Motion in SNAP! Project" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABHFJREFUeF7t209oz3Ecx/G3HdjF/4sVu9AMywGRxIGbpLgw9puU4iIHxQUHXCgHuVBK+g1zQZJSOJAD4SBriAuHuTBtIg77ab+hJPzq9ft+X5/vPH+1dvl93u/P9/l9HLcxlUqlEnwoYCowBoCm8qytFgAgEKwFAGjNz3IAYsBaAIDW/CwHIAasBQBozc9yAGLAWgCA1vwsByAGrAUAaM3PcgBiwFoAgNb8LAcgBqwFAGjNz3IAYsBaAIDW/CwHIAasBQBozc9yAGLAWgCA1vwsByAGrAUAaM3PcgBiwFoAgNb8LAcgBqwFAGjNz3IAYsBaAIDW/CwHIAasBQBozc9yAGLAWgCA1vwsByAGrAUAaM3PcgBiwFoAgNb8LAcgBqwFAGjNz3IAYsBaAIDW/CwHIAasBQBozc9yAGLAWgCA1vwsByAGrAUAaM3PcgBiwFoAgNb8LAcgBqwFAGjNz3IAYsBaAIDW/CwHIAasBQBozc9yAGLAWgCA1vwsByAGrAUAaM3PcgDW0cDHwcF48ezZyM/zkd/Pe3urv2e1tERLa+vIz+zvv1tbY+KkSXW8QfFGATDRd/b506ffMP/APb25+RfMGzo6orGxMdEn+fu1AFjI1zZ6Lg3AUfIu+9+/j8lTphTuaQBYuFf25ws/vH8/Fi1ZUqgnAmChXte/L9tdLsfGUunfX0zkGwBM5EXU8xqHD+yPfQcP1XNkZrMAmFla7+Ct7RvjzIVu7yVq2A7AGiIV9SvLFy6Iu48eJ319ACb9evTLNU0YH30Dg/qgjCYAMKOwKY2d0zwjel+/SelKP+8CwCRfS/0vtWbVyrh263b9B4sTASgGLNLxXTu2x/GTp5K6MgCTeh3ZX+bEsWOxc/fu7BfVuAGANYYaTV+7fvVqrF67NolHAmASryH/Swz/Zc3wn4a5PwB0vwHj/qGhoWhoaDDeIAKA1vwsB+B/buBtX19Ma2qyVQCgLX06i+/duRPLVqywXAiAluzpLT17+nRs2bYt94sBMPfk6S7cv3dPHDpyNNcLAjDX3Okv27R+XZy/dDm3iwIwt9TFWbS4bV48eNqTy4UBmEvm4i2ZOm5svPvyNfOLAzDzxMVdMH/WzHjy8lWmDwDATPMWf/jgwEBcKJfj4rmu+NDfHxs2d8Smzs4Y/uf4enwAWI+K/+mMSqVSffKLXV3R3VWO3p6e6n/kDSOd29ZWUxUA1pSJLykFrl25UgV688aNaC+Vor3UGYuXLq2OBKBSlrNyAQDKCRmgFACgUo+zcgEAygkZoBQAoFKPs3IBAMoJGaAUAKBSj7NyAQDKCRmgFACgUo+zcgEAygkZoBQAoFKPs3IBAMoJGaAUAKBSj7NyAQDKCRmgFACgUo+zcgEAygkZoBQAoFKPs3IBAMoJGaAUAKBSj7NyAQDKCRmgFACgUo+zcgEAygkZoBQAoFKPs3IBAMoJGaAUAKBSj7NyAQDKCRmgFACgUo+zcgEAygkZoBQAoFKPs3IBAMoJGaAUAKBSj7NygW/e5Gu3SthyNwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="Motion in SNAP! Project"><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><primitives></primitives><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="48"><pentrails>data:image/png;base64,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F6AbSYAAAQIEBNgOECBAgACBAgEBLkA3kgABAgQICLAdIECAAAECBQICXIBuJAECBAgQEGA7QIAAAQIECgQEuADdSAIECBAgIMB2gAABAgQIFAgIcAG6kQQIECBAQIDtAAECBAgQKBAQ4AJ0IwkQIECAgADbAQIECBAgUCAgwAXoRhIgQIAAAQG2AwQIECBAoEBAgAvQjSRAgAABAgJsBwgQIECAQIGAABegG0mAAAECBATYDhAgQIAAgQIBAS5AN5IAAQIECAiwHSBAgAABAgUCAlyAbiQBAgQIEBBgO0CAAAECBAoEBLgA3UgCBAgQICDAdoAAAQIECBQICHABupEECBAgQECA7QABAgQIECgQEOACdCMJECBAgIAA2wECBAgQIFAgIMAF6EYSIECAAAEBtgMECBAgQKBAQIAL0I0kQIAAAQICbAcIECBAgECBgAAXoBtJgAABAgQE2A4QIECAAIECAQEuQDeSAAECBAgIsB0gQIAAAQIFAgJcgG4kAQIECBAQYDtAgAABAgQKBAS4AN1IAgQIECAgwHaAAAECBAgUCAhwAbqRBAgQIEBAgO0AAQIECBAoEBDgAnQjCRAgQICAANsBAgQIECBQICDABehGEiBAgAABAbYDBAgQIECgQECAC9CNJECAAAECAmwHCBAgQIBAgYAAF6AbSYAAAQIEBNgOECBAgACBAgEBLkA3kgABAgQICLAdIECAAAECBQICXIBuJAECBAgQEGA7QIAAAQIECgQEuADdSAIECBAgIMB2gAABAgQIFAgIcAG6kQQIECBAQIDtAAECBAgQKBD4fxWjqKRrKAL5AAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="49"></list></costumes><sounds><list struct="atomic" id="50"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="267.31740464583936" y="-90.55590012672604" heading="131" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="13,1,0,1" pen="tip" id="55"><costumes><list struct="atomic" id="56"></list></costumes><sounds><list struct="atomic" id="57"></list></sounds><blocks></blocks><variables></variables><scripts><script x="220" y="28.500000000000114"><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block><block s="down"></block><block s="doUntil"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="forward"><l>100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>60</l></block></block><block s="setHeading"><block s="reportRandom"><l>90</l><l>150</l></block></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="Motion in SNAP! Project" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"></media></snapdata>