<snapdata remixID="10757262"><project name="Coding Class" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAACTRJREFUeF7tnX1MVecdx78Y6YatxsJfljJdUdMmZrxYU9587apmILabirz4wqbWvjlFp3DhQuDyptXat60pUqgvtAWbrNPBUNNkruVCeek/60pNjMVJWaITWydkRBOWcxttp3jvOc95znnObb73P8Lz+/5+5/N8AtxzOOeGjI6OjoIvElBEIIQCKiLPtj4CFJAiKCVAAZXiZ3MKSAeUEqCASvGzOQWkA0oJUECl+NmcAtIBpQQooFL8bE4B6YBSAhRQKX42p4B0QCkBCqgUP5tTQDqglAAFVIqfzSkgHVBKgAIqxc/mFJAOKCVAAZXiZ3MKSAeUEqCASvGzOQWkA0oJUECl+NmcAtIBpQQooFL8bE4B6YBSAhRQKX42p4B0QCkBCqgUP5tTQDqglAAFVIqfzSmgQxw4/bfTmD9vvkOmsW8MCmgfa7+dGt59B9mZWQ6Zxr4xKKB9rP12Kiv3oLjI7ZBp7BuDAtrH2m+nL/v60N/fj7kpKQ6ZyJ4xKKA9nHV1efNADZ7euEnX2h/KIgrooJ2sqKpCYUGBgyayfhQKaD1j3R3+/tlnuHbtGhITEnTXBPtCCuiwHdz/8svYtnWr7VMdO34c6cuW2d6XAtqO3H/DF/ftxe+277B1qsrqKqzJzkFUVJStfbVmFNB25P4bdnZ1Yfz48YiPi7NlspOnTmLixIlITEi0pd/tTSigEuz+m1bt3o2CXbssn+yvp0/7eiyYr+4KDAW0fJuNN3j19dex5fnnjRcaqHCCfPwVbGDD7Fz6cVsbIiLC8cjDj1jS1tvuxdWr/8HSJUssyTcSyp+ARmjZuLasvBzFRUXSO54/fx4HDx+2JFtkWAooQs2Gmrr6evw6N1d6J3dJCTylpdJzRQMpoCg5i+u0v9FmTJ+OyMhIaZ1Ky8pQUlwsLU9GEAWUQdGiDJnCyMySebgUUCZNyVkN7zQgOyvbdGpRsRvlZR7TOVYEUEArqErK/OMHH/jeqYaFhQknlpSWInfdOkybNk04w8pCCmglXQnZZn51Nre0YPLkyUhOSpIwiTURFNAartJS32tqxOpVGYbznHKiOdDgFDAQIcXfP3joENatXWtoimCRTzsoCmhoa9UsNnK/SJvXi6+/voLUX6SqGdZgVwpoEJiK5W/V1+M3Ok5Knzt3DtraCo8z3/GOxY4CqjDKYM/fv/EHPPfMswGr8l0FqK6sCrjOSQsooIHd0P62Gh4eRld3N2bOnIHMjNUGqs0tDXS/iJl3y+YmM1dNAU3w0/5tamjoGh6d/Si8Xi+WL09HbEysicS7l75ZU4OnN419x1ywysc3IZJVGfjXAN6qq0Nk5IMYGRnB5cv/xjObNyMiPMJ0p70vvYQdeXl35ATjr93vHwR/AppWw39Ad08PmpubkZSUhM6uTtx/fzie3bxZqOu+/fuxfdu2W7X5Lhc2btiA6IceEspzQhEFVLAL9W+/jQv9FxAfF4+enh4kJych7MdhuHjxItLS0hAaGjrmVAdqa33Caa8/HTuGiIgIpCQnKzgCeS0poDyWwknXr1+Ht6MdLpcL3o4OJCUkYvETT+Dnjz+O5O8Jpt295sovQDCdaA4EhQIGImTj9wcHBxETH4f+r7661TV0fCjSUlORmPAYVvxqBU59+CFmzpih9EYimUgooEyaErLW5+bi4JHDdyTdd+99yFydgZ9ERSEzMwtHGhowPToa2VnB/Ug3CihBGlkRDQ0NyFm/zhc3btw4LF28GCnJKfjlU0/57hWuqa3FhAkTUOL+7jFur7z2KoaGhhEbE4Ouri6kp6cjLtaaU0GyjpPvgq0gaTKzra0NW/O2YemSpVi0cCEWLFiAkJCQW6k78/Oxp7ra9/WhI0ewNidnzI7ar2/tfpIHIyPx35ERDA5elnYqyOQhjlnOn4BWUJWcefuJ5samJmSsWqW7i3blpqWlxXcq6JPOTkSEh/ukdMKLAjphF/zMMNZVDhlXPm6eCpodPxvd3d2YOzcFixYusp0GBbQduf6GO/N3YU/17jsKtKssf2ltxZPLl+sPC7Dyxo0beHHfPkwIC8OUB6agt7cXOVnZiI6OltZjrCAKaCle8fBCtxu569f73umO9Tr6/vtYuWKFeAMdlV+cOYPGxkbExsbi7NmzGB0dxfa8vP/721RHjN8lFNAsQQvq/9zc7LuXw99VjlJPGUrc9t/j23rihNRHelBACwQyE6n3KselS5fQ+0Uv5s2dZ6ad8loKqHwLvhtAr3w3K34Iny1CAR0ioHYvx5Urg0hLTdM9kaeiAu7CQt3rnbiQAjpgV/r6+lBbV4fysjJD02ifLTIwMODo+34DHRAFDETIhu8XuotQ4SkX6lRTewCbNmwUqnVCEQVUvAtmTypX79mN/J3WP87XKkwU0CqyOnLNyqe1+Mfnn2N4aAhz5szR0dF5Syigoj0pKi42/Dff3UbV/iPmty9sUXQk5tpSQHP8hKpLPR6sXbMGP5X0xCpVH24jdPC3FVFAGRQNZGjXcCdNmiT1nWvPp5/iR/fcg1mzZhmYxBlLKaCN+2D0RLOR0fbs3YudO+z9hCUj891tLQWUQVFHhpXyae2D9XQMBdQhj9kl7R3t+Oabq1Iv4t8+U3tHBx6YMgVTp041O66t9RTQYtz/vHAB2jP+7LhkVlFVicICl8VHJDeeAsrleUea9ozm0pISi7t8G994tAkZK/X/q74tQwVoQgEt3AUZJ5qNjPfRxx8h5mcxvnfZwfKigBbtlN3y3TwMI09TtejQDcVSQEO4nL/45KlTvsd6BMuLAgbLTumcs/VEq+/e4mB5UcBg2SkDc6q6X8TAiLeWUkARag6vOXb8ONKXLXP4lN+ORwGDYpuMDdl09ChWrVxprEjRagqoCLzVbcsrK1Hkcv5JaQpotQmK8u24cV3GoVFAGRSZIUyAAgqjY6EMAhRQBkVmCBOggMLoWCiDAAWUQZEZwgQooDA6FsogQAFlUGSGMAEKKIyOhTIIUEAZFJkhTIACCqNjoQwCFFAGRWYIE6CAwuhYKIMABZRBkRnCBCigMDoWyiBAAWVQZIYwAQoojI6FMghQQBkUmSFMgAIKo2OhDAIUUAZFZggToIDC6FgogwAFlEGRGcIEKKAwOhbKIEABZVBkhjABCiiMjoUyCPwPBvLuxv5kjJwAAAAASUVORK5CYII=</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,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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="85.14109576579949" y="-12.7397755926022" heading="222" scale="1" volume="100" pan="0" rotation="0" 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="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><script x="99.66666666666663" y="193.83333333333368"><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></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></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="Coding Class" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>