<snapdata remixID="10757342"><project name="9.24.Asterisk.PLTW.Project" app="Snap! 6, https://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" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAIABJREFUeF7t3Xm4JVV57/HfqrU2CgqIEOmWwYnxOgAOIDQNgozJNUSTR0DR64ARNYoaUeMFlKuAon3jhHEKgoLgEIdoBGSmG2hBEfEqICgaBoEIirPstWrlqdMFHrhAn31O7V311v6ef/I8ya613vfz1pMfp8+uVU78IIAAAggggMDEBdzEd2RDBBBAAAEEEBABzE2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBACwIEcAvobIkAAggggAABzD2AAAIIIIBA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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="-42.85890423420051" y="18.2602244073978" heading="222" 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="16.666666666666657" y="40.66666666666691"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="16.666666666666657" y="74.66666666666748"><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="99.66666666666663" y="211.666666666667"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</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></script><script x="406" y="220.6666666666637"><block s="clear"></block></script><script x="402" y="262.6666666666637"><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="398" y="317.6666666666637"><block s="down"></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="9.24.Asterisk.PLTW.Project" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>