From 1bf80922d097f65585363bed1123eede1d996ad1 Mon Sep 17 00:00:00 2001 From: Joey Wunderlich Date: Fri, 13 Mar 2020 16:00:02 -0700 Subject: [PATCH] 0.1.2 --- assets/js/binary.js | 15116 +++++++++++++++++++++--------------------- assets/version.txt | 2 +- pxt.json | 2 +- 3 files changed, 7560 insertions(+), 7560 deletions(-) diff --git a/assets/js/binary.js b/assets/js/binary.js index 964ae2e..9173626 100644 --- a/assets/js/binary.js +++ b/assets/js/binary.js @@ -1,4 +1,4 @@ -// meta={"simUrl":"https://trg-arcade.userpxt.io/v0.16.45/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"0.1.1","target":"arcade","targetVersion":"0.16.45","repo":"jwunderl/pxt-color"} +// meta={"simUrl":"https://trg-arcade.userpxt.io/v0.16.45/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"0.1.2","target":"arcade","targetVersion":"0.16.45","repo":"jwunderl/pxt-color"} // total=1277554 new=10.99% cached=83.80% other=5.21% (function (ectx) { 'use strict'; @@ -391,7 +391,7 @@ const pxsim_pxtrt = pxsim.pxtrt; const pxsim_numops = pxsim.numops; -function _main___P477398(s) { +function _main___P496870(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -401,229 +401,229 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - globals._pollEventQueue___460371 = (undefined); - globals._intervals___460378 = (undefined); - globals.minPriority___460395 = (1); + globals._pollEventQueue___477660 = (undefined); + globals._intervals___477667 = (undefined); + globals.minPriority___477684 = (1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, inline__P460396); - globals.listeners___460397 = (s.tmp_0); - globals.globalVolume___460562 = (null); - globals.playToneID___460572 = (0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C460576_VT); + r0 = pxsim_Array__push(s.tmp_0, inline__P477685); + globals.listeners___477686 = (s.tmp_0); + globals.globalVolume___477851 = (null); + globals.playToneID___477861 = (0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C477865_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P460588_mk(s); + s.tmp_1 = music_Melody_constructor__P477877_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "~15 e3:3 r:1 d#:3 r:1 d:4 r:1 c#:8"; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - globals.wawawawaa___460597 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C460576_VT); + globals.wawawawaa___477886 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C477865_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P460588_mk(s); + s.tmp_1 = music_Melody_constructor__P477877_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "g4:1 c5 e g:2 e:1 g:3"; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - globals.powerUp___460603 = (s.tmp_0); - globals.brightness___460638 = (100); + globals.powerUp___477892 = (s.tmp_0); + globals.brightness___477927 = (100); r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charWidth", 6); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charHeight", 8); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex467731); - globals.font8___460661 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex485020); + globals.font8___477950 = (s.tmp_0); r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charWidth", 12); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charHeight", 12); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex467733); - globals.font12___460663 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex485022); + globals.font12___477952 = (s.tmp_0); r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charWidth", 6); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charHeight", 5); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex469257); - globals.font5___460668 = (s.tmp_0); - globals.__updated___460675 = (false); - r0 = pxsim.control.runInParallel(inline__P460680); - r0 = pxsim_pxtcore.setPalette(_hex460706); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex486546); + globals.font5___477957 = (s.tmp_0); + globals.__updated___477964 = (false); + r0 = pxsim.control.runInParallel(inline__P477969); + r0 = pxsim_pxtcore.setPalette(_hex477995); r0 = pxsim.image.create(160, 120); - globals.screen___460709 = (r0); - s.tmp_0 = control___screen_setupUpdate__P460677_mk(s); - s.tmp_0.arg0 = inline__P460714; + globals.screen___477998 = (r0); + s.tmp_0 = control___screen_setupUpdate__P477966_mk(s); + s.tmp_0.arg0 = inline__P478003; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.control_EventContext_onStats___460443 = (inline__P460719); - globals.RUN_KEY___460726 = ("#run"); - globals.SCOPE_KEY___460727 = ("#scope"); - s.tmp_0 = settings_initScopes__P460739_mk(s); + globals.control_EventContext_onStats___477732 = (inline__P478008); + globals.RUN_KEY___478015 = ("#run"); + globals.SCOPE_KEY___478016 = ("#scope"); + s.tmp_0 = settings_initScopes__P478028_mk(s); s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C460825_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C478114_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P460836_mk(s); + s.tmp_1 = controller_Button_constructor__P478125_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 5; s.tmp_1.arg2 = 4; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.A___460796 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C460825_VT); + globals.A___478085 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C478114_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P460836_mk(s); + s.tmp_1 = controller_Button_constructor__P478125_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 6; s.tmp_1.arg2 = 5; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - globals.B___460798 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C460825_VT); + globals.B___478087 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C478114_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P460836_mk(s); + s.tmp_1 = controller_Button_constructor__P478125_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = 47; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - globals.left___460800 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C460825_VT); + globals.left___478089 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C478114_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P460836_mk(s); + s.tmp_1 = controller_Button_constructor__P478125_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 2; s.tmp_1.arg2 = 49; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - globals.up___460802 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C460825_VT); + globals.up___478091 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C478114_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P460836_mk(s); + s.tmp_1 = controller_Button_constructor__P478125_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = 48; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - globals.right___460804 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C460825_VT); + globals.right___478093 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C478114_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P460836_mk(s); + s.tmp_1 = controller_Button_constructor__P478125_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 4; s.tmp_1.arg2 = 50; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - globals.down___460806 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C460825_VT); + globals.down___478095 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C478114_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P460836_mk(s); + s.tmp_1 = controller_Button_constructor__P478125_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 7; s.tmp_1.arg2 = 51; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - globals.menu___460808 = (s.tmp_0); - globals._userEventsEnabled___460818 = (true); - globals.defaultRepeatDelay___460820 = (500); - globals.defaultRepeatInterval___460822 = (30); - r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C460837_VT); + globals.menu___478097 = (s.tmp_0); + globals._userEventsEnabled___478107 = (true); + globals.defaultRepeatDelay___478109 = (500); + globals.defaultRepeatInterval___478111 = (30); + r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C478126_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P460836_mk(s); + s.tmp_1 = controller_Button_constructor__P478125_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 0; s.tmp_1.arg2 = -1; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; - globals.anyButton___460881 = (s.tmp_0); - s.tmp_0 = SpriteKind_create__P460984_mk(s); + globals.anyButton___478170 = (s.tmp_0); + s.tmp_0 = SpriteKind_create__P478273_mk(s); s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - globals.Player___460986 = (r0); - s.tmp_0 = SpriteKind_create__P460984_mk(s); + globals.Player___478275 = (r0); + s.tmp_0 = SpriteKind_create__P478273_mk(s); s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - globals.Food___460991 = (r0); - s.tmp_0 = SpriteKind_create__P460984_mk(s); + globals.Food___478280 = (r0); + s.tmp_0 = SpriteKind_create__P478273_mk(s); s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - globals.Enemy___460994 = (r0); + globals.Enemy___478283 = (r0); r0 = (100 * 256); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - globals.MAX_TIME_STEP___461016 = (r0); + globals.MAX_TIME_STEP___478305 = (r0); r0 = (0.1 * 256); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - globals.MIN_MOVE_GAP___461029 = (r0); - globals.infoState___461060 = (undefined); - s.tmp_0 = game_addScenePushHandler__P461064_mk(s); - s.tmp_0.arg0 = inline__P461065; + globals.MIN_MOVE_GAP___478318 = (r0); + globals.infoState___478349 = (undefined); + s.tmp_0 = game_addScenePushHandler__P478353_mk(s); + s.tmp_0.arg0 = inline__P478354; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P461081_mk(s); - s.tmp_0.arg0 = inline__P461082; + s.tmp_0 = game_addScenePopHandler__P478370_mk(s); + s.tmp_0.arg0 = inline__P478371; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; r0 = pxsim_Array__mk(); - globals.scene_Scene_initializers___461312 = (r0); - globals.debug___461377 = (false); - globals.stats___461379 = (false); - globals.winEffect___461381 = (undefined); - globals.loseEffect___461383 = (undefined); - globals.loseSound___461385 = (undefined); - globals.winSound___461387 = (undefined); - globals.foreverRunning___461411 = (false); - s.tmp_0 = scene_systemMenu_initVolume__P461717_mk(s); + globals.scene_Scene_initializers___478601 = (r0); + globals.debug___478666 = (false); + globals.stats___478668 = (false); + globals.winEffect___478670 = (undefined); + globals.loseEffect___478672 = (undefined); + globals.loseSound___478674 = (undefined); + globals.winSound___478676 = (undefined); + globals.foreverRunning___478700 = (false); + s.tmp_0 = scene_systemMenu_initVolume__P479006_mk(s); s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - r0 = pxsim_Array__push(globals.scene_Scene_initializers___461312, scene_systemMenu_register__P461714); - r0 = pxsim.image.ofBuffer(_hex461723); - globals.CARD_NORMAL___461724 = (r0); - r0 = pxsim.image.ofBuffer(_hex461726); - globals.CARD_SELECTED___461727 = (r0); - r0 = pxsim.image.ofBuffer(_hex461729); - globals.CARD_ACTIVE___461730 = (r0); - r0 = pxsim.image.ofBuffer(_hex461732); - globals.VOLUME_UP_ICON___461733 = (r0); - r0 = pxsim.image.ofBuffer(_hex461735); - globals.BRIGHTNESS_DOWN_ICON___461736 = (r0); - r0 = pxsim.image.ofBuffer(_hex461738); - globals.CLOSE_MENU_ICON___461739 = (r0); - r0 = pxsim.image.ofBuffer(_hex461741); - globals.VOLUME_DOWN_ICON___461742 = (r0); - r0 = pxsim.image.ofBuffer(_hex461744); - globals.SLEEP_ICON___461745 = (r0); - r0 = pxsim.image.ofBuffer(_hex461747); - globals.CONSOLE_ICON___461748 = (r0); - r0 = pxsim.image.ofBuffer(_hex461750); - globals.BRIGHTNESS_UP_ICON___461751 = (r0); - r0 = pxsim.image.ofBuffer(_hex461753); - globals.STATS_ICON___461754 = (r0); - globals.consoleColor___461757 = (1); - globals.tabSize___461760 = (8); - globals.consoleFont___461766 = (globals.font5___460668); - r0 = pxsim_ImageMethods.height(globals.screen___460709); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___478601, scene_systemMenu_register__P479003); + r0 = pxsim.image.ofBuffer(_hex479012); + globals.CARD_NORMAL___479013 = (r0); + r0 = pxsim.image.ofBuffer(_hex479015); + globals.CARD_SELECTED___479016 = (r0); + r0 = pxsim.image.ofBuffer(_hex479018); + globals.CARD_ACTIVE___479019 = (r0); + r0 = pxsim.image.ofBuffer(_hex479021); + globals.VOLUME_UP_ICON___479022 = (r0); + r0 = pxsim.image.ofBuffer(_hex479024); + globals.BRIGHTNESS_DOWN_ICON___479025 = (r0); + r0 = pxsim.image.ofBuffer(_hex479027); + globals.CLOSE_MENU_ICON___479028 = (r0); + r0 = pxsim.image.ofBuffer(_hex479030); + globals.VOLUME_DOWN_ICON___479031 = (r0); + r0 = pxsim.image.ofBuffer(_hex479033); + globals.SLEEP_ICON___479034 = (r0); + r0 = pxsim.image.ofBuffer(_hex479036); + globals.CONSOLE_ICON___479037 = (r0); + r0 = pxsim.image.ofBuffer(_hex479039); + globals.BRIGHTNESS_UP_ICON___479040 = (r0); + r0 = pxsim.image.ofBuffer(_hex479042); + globals.STATS_ICON___479043 = (r0); + globals.consoleColor___479046 = (1); + globals.tabSize___479049 = (8); + globals.consoleFont___479055 = (globals.font5___477957); + r0 = pxsim_ImageMethods.height(globals.screen___477998); s.tmp_2 = r0; s.tmp_5 = if_charHeight_1_mk(s); - s.tmp_5.arg0 = globals.consoleFont___461766; + s.tmp_5.arg0 = globals.consoleFont___479055; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charHeight"); } else { @@ -642,13 +642,13 @@ switch (step) { r0 = pxsim.Math_.floor(s.tmp_1); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - globals.consoleLines___461771 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___460709); + globals.consoleLines___479060 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_2 = r0; r0 = (s.tmp_2 - 8); s.tmp_1 = r0; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.consoleFont___461766; + s.tmp_4.arg0 = globals.consoleFont___479055; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -663,22 +663,22 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - globals.consoleColumns___461782 = (r0); - s.tmp_0 = console_addListener__P460405_mk(s); - s.tmp_0.arg0 = game_consoleOverlay_listener__P461794; + globals.consoleColumns___479071 = (r0); + s.tmp_0 = console_addListener__P477694_mk(s); + s.tmp_0.arg0 = game_consoleOverlay_listener__P479083; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = inline__P461804; + s.tmp_0.argL = inline__P479093; setupLambda(s.tmp_0, s.tmp_0.argL); s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - globals.MAX_SOURCES___461802 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C461887_VT); + globals.MAX_SOURCES___479091 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C479176_VT); s.tmp_0 = r0; - s.tmp_1 = particles_SprayFactory_constructor__P461893_mk(s); + s.tmp_1 = particles_SprayFactory_constructor__P479182_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 20; s.tmp_1.arg2 = 0; @@ -686,114 +686,114 @@ switch (step) { s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - globals.defaultFactory___461843 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C461673_VT); + globals.defaultFactory___479132 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C478962_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P461680_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P478969_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; - globals.galois___461866 = (s.tmp_0); - globals.angleSlice___461874 = (0.06283185307179587); - r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C461960_VT); + globals.galois___479155 = (s.tmp_0); + globals.angleSlice___479163 = (0.06283185307179587); + r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C479249_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ScreenEffect_constructor__P461964_mk(s); + s.tmp_1 = effects_ScreenEffect_constructor__P479253_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 10; s.tmp_1.arg2 = 40; s.tmp_1.arg3 = 4000; - s.tmp_1.arg4 = inline__P465921; + s.tmp_1.arg4 = inline__P483210; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; - globals.confetti___461974 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C462001_VT); + globals.confetti___479263 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C479290_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P462005_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P479294_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 100; - s.tmp_1.arg2 = inline__P470045; + s.tmp_1.arg2 = inline__P487334; s.pc = 26; return s.tmp_1; case 26: r0 = s.retval; - globals.dissolve___462007 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C462001_VT); + globals.dissolve___479296 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C479290_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P462005_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P479294_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 125; - s.tmp_1.arg2 = inline__P465811; + s.tmp_1.arg2 = inline__P483100; s.pc = 27; return s.tmp_1; case 27: r0 = s.retval; - globals.melt___462009 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(texteffects_TextEffect__C462015_VT); + globals.melt___479298 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(texteffects_TextEffect__C479304_VT); s.tmp_0 = r0; - s.tmp_1 = texteffects_TextEffect_constructor__P462016_mk(s); + s.tmp_1 = texteffects_TextEffect_constructor__P479305_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = inline__P462020; + s.tmp_1.arg1 = inline__P479309; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; - globals.shake___462018 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(texteffects_TextEffect__C462015_VT); + globals.shake___479307 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(texteffects_TextEffect__C479304_VT); s.tmp_0 = r0; - s.tmp_1 = texteffects_TextEffect_constructor__P462016_mk(s); + s.tmp_1 = texteffects_TextEffect_constructor__P479305_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = inline__P462034; + s.tmp_1.arg1 = inline__P479323; s.pc = 29; return s.tmp_1; case 29: r0 = s.retval; - globals.wave___462032 = (s.tmp_0); - s.tmp_0 = game_setWaitAnyButton__P461396_mk(s); - s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P460876; + globals.wave___479321 = (s.tmp_0); + s.tmp_0 = game_setWaitAnyButton__P478685_mk(s); + s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P478165; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - s.tmp_0 = game_eventContext__P461398_mk(s); + s.tmp_0 = game_eventContext__P478687_mk(s); s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - s.tmp_0 = game_addScenePushHandler__P461064_mk(s); - s.tmp_0.arg0 = inline__P464858; + s.tmp_0 = game_addScenePushHandler__P478353_mk(s); + s.tmp_0.arg0 = inline__P482147; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P461081_mk(s); - s.tmp_0.arg0 = inline__P464876; + s.tmp_0 = game_addScenePopHandler__P478370_mk(s); + s.tmp_0.arg0 = inline__P482165; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; - s.tmp_0 = color_bufferToPalette__P464359_mk(s); - s.tmp_0.arg0 = _hex464256; + s.tmp_0 = color_bufferToPalette__P496210_mk(s); + s.tmp_0.arg0 = _hex481545; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; - globals.originalPalette___464254 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(color_FadeEffect__C464193_VT); + globals.originalPalette___481543 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(color_FadeEffect__C496052_VT); s.tmp_0 = r0; - s.tmp_1 = color_FadeEffect_constructor__P464196_mk(s); + s.tmp_1 = color_FadeEffect_constructor__P496055_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = inline__P465092; + s.tmp_1.arg1 = inline__P482381; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; - globals.RotatePalette___465090 = (s.tmp_0); - s.tmp_0 = scene_setBackgroundImage__P461318_mk(s); - r0 = pxsim.image.ofBuffer(_hex465132); + globals.RotatePalette___482379 = (s.tmp_0); + s.tmp_0 = scene_setBackgroundImage__P478607_mk(s); + r0 = pxsim.image.ofBuffer(_hex482421); s.tmp_0.arg0 = r0; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.tmp_0 = color_FadeEffect_startScreenEffect__P464194_mk(s); - s.tmp_0.arg0 = globals.RotatePalette___465090; + s.tmp_0 = color_FadeEffect_startScreenEffect__P496053_mk(s); + s.tmp_0.arg0 = globals.RotatePalette___482379; s.tmp_0.arg1 = 2000; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.tmp_0 = pause__P460452_mk(s); + s.tmp_0 = pause__P477741_mk(s); s.tmp_0.arg0 = 3000; s.pc = 38; return s.tmp_0; case 38: @@ -802,14 +802,14 @@ switch (step) { return leave(s, r0) default: oops() } } } -_main___P477398.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"test.ts","functionName":"
","argumentNames":[]} -_main___P477398.continuations = [ ] -_main___P477398.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"test.ts","functionName":"
","argumentNames":[]} +_main___P496870.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"test.ts","functionName":"
","argumentNames":[]} +_main___P496870.continuations = [ ] +_main___P496870.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"test.ts","functionName":"
","argumentNames":[]} -function _main___P477398_mk(s) { +function _main___P496870_mk(s) { checkStack(s.depth); return { - parent: s, fn: _main___P477398, depth: s.depth + 1, + parent: s, fn: _main___P496870, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -819,28 +819,28 @@ function _main___P477398_mk(s) { tmp_5: undefined, } } -const _hex467731 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") -const _hex467733 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") -const _hex469257 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") -const _hex460706 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") -const _hex461723 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") -const _hex461726 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") -const _hex461729 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") -const _hex461732 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex461735 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex461738 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex461741 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex461744 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex461747 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex461750 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex461753 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex464256 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") -const _hex465132 = pxsim.BufferMethods.createBufferFromHex("8704a0007800000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111c1cccccc1c11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111c1cccccccccc111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222c2cccccccccc2c2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccccccccc2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccccccccc2c222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccccccc22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccccc2c22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccccc2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222cccccccc2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccc2c222222222222222222222222222222222222222222222222222222222222222222c2cccccccccccccccccccccc2222222222222222222222cccccc2c222222222222222222222222222222222222222222222222222222222222222222c2cccccccccccccccccccccc2222222222222222222222c2cccccc222222222222222222222222222222222222222222222222223333333333333333c3cccccccccccccccccccccc3333333333333333333333c3cccccc3c3333333333333333333333333333333333333333333333333333333333333333c3cccccccccccccccccccccc333333333333333333333333cccccc3c3333333333333333333333333333333333333333333333333333333333333333c3cccccccccccccccccccccc333333333333333333333333cccccccc3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c3cccccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333cccccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333cccccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c3cccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c3cccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c3cccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c3cccc333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444c4cccc444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444c4cccc444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444c4cccc444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444cccccc444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444cccccc444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444cccccc444444444444444444444444444444444444444444444444444444444444444444cccccccccccccccccccccc4c4444444444444444444444c4cccccc444444444444444444444444444444444444444444444444444444444444444444cccccccccccccccccccccc4c4444444444444444444444c4cccc4c444444444444444444444444444444444444444444444444444444444444444444cccccccccccccccccccccc4c4444444444444444444444c4cccc4c444444444444444444444444444444444444444444444444444444444444444444cccccccccccccccccccccc4c4444444444444444444444c4cccc4c444444444444444444444444444444444444444444444444555555555555555555cccccccccccccccccccccc5c5555555555555555555555cccccc5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555c5cccccc5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555c5cccccc5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555cccccccc5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555cccccc5c55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555c5cccccc55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555c5cccccccc55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555cccccccc5c959999595555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555c5cccccccc5c959999595555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555cccccccccc5595a9aaaa5555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666cccccccc6c6696a9aaaa6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666cccccc6c666696a9aaaa6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666cccccc6c666666a9aaaa6a66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666cccccc66666666a9aaaa6a6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a9aaaaaa6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a9aaaaaa666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666699aaaaaa6a6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666699aaaaaa6a66666666666666666666666666c6cccc6c666666666666666666666666666666666666666666666666666666666666666666666666666699a9aaaaaa666666666666666666666666c6cccccc6c666666666666666666666666666666666666666666666666666666666666666666666666666699a9aaaaaa666666666666666666666666ccccdcdddd66666677777777777777777777777777777777777777777777777777777777777777777777779999aaaaaa7a77777777777777777777ccccccdddddd77777777777777777777777777777777777777777777777777777777777777777777777777779999aaaaaa7a777777777777777777c7ccccdcdddddd77777777777777777777777777777777777777777777777777777777777777777777777777779999a9aaaaaa7777777777777777c7ccccccdddddddd77777777777777777777777777777777777777777777777777777777777777777777777777779999a9aaaaaa7a77777777777777ccccccdcdddddddd7777777777777777777777777777777777777777777777777777777777777777777777777777999979aaaaaa7a777777777777c7ccccccdddddddd7d7777777777777777777777777777777777777777777777777777777777777777777777777777999979aaaaaaaa777777777777ccccccdcdddddddd777777777777777777777777777777777777777777777777777777777777777777777777777777999979a7aaaaaaaa77777777ccccccccdddddddd7d77777777777777777777777777777777777777777777777777777777777777777777777777777799997977aaaaaaaa7a7777ccccccccdcdddddddd7777777777777777777777777777777777777777777777777777777777777777777777777777775799997977aaaaaaaa7a77ccccccccccdddddddd7d7777777777777777777777777777777777777777777777777777777777777777777777777777575599997977a7aaaaaaaaccccccccccdcdddddddd77777777777788888888888888888888888888888888888888888888888888888888888888885855559999898888aaaacaccccccccccccdddddddd8d88888888888888888888888888888888888888888888888888888888888888888888888888885555559999898888a8aacaccccccccccdcdddddddd888888888888888888888888888888888888888888888888888888888888888888888888888858555555555585888888aacaccccccccccdddddddd8d888888888888888888888888888888888888888888888888888888888888888888888888885555555555555588888888a8caccccccccd8dddddddd88888888888888888888888888888888888888888888888888888888888888888888888888585555555555558888888888a8cacccccc88dddddddd8d888888888888888888888888888888888888888888888888888888888888888888888888885555555555558888888888888888888888d8dddddddd88888888888888888888888888888888888888888888888888888888888888888888888858555555555555888888888888888888888888d8dddddd8d88888888888888888888888888888888888888888888888888888888888888888888888858555555555585888888888888888888888888dddddddd8888888888888888888888888888888888888888888888888888888888888888888888885555555555558888888888888888888888888888dddddd8d88888888888888888888888888888888888888888888888888888888888888888888885855555555558588888888888888888888888888d8dddddd8888888888888888888888999999999999999999999999999999999999999999999959555555555555559999999999999999999999999999d9dddddd9999999999999999999999999999999999999999999999999999999999999999999959555555555555999999999999999999999999999999dddddd9d99999999999999999999999999999999999999999999999999999999999999999999595555555555959999999999999999999999999999d9dddddd9d99999999999999999999999999999999999999999999999999999999999999999999595555555596999999999999999999999999999999e9eeeedd9999999999999999999999999999999999999999999999999999999999999999999999595555556566969999999999999999999999999999e9eeeede9999999999999999999999999999999999999999999999999999999999999999999999696666666666669999999999999999999999999999e9eeeeee9999999999999999999999999999999999999999999999999999999999999999999999996966666666666699999999999999999999999999e9eeeeee9e99999999999999999999999999999999999999999999999999999999999999999999999969666666666666999999999999999999999999e9eeeeeeee9999999999999999999999999999999999999999999999999999999999999999999999999969666666666666999999999999999999999999eeeeeeee9e99999999999999999999999999999999999999999999999999999999999999999999999999696666666666669999999999999999999999e9eeeeeeee99999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa66666666666666aaaaaaaaaaaaaafaffffaaeeeeeeeeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6666666666666666aaaaaaaaaafaffffaaeaeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa66666666666666aaaaaaaaaa4444f4afaaeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa666666666666aaaaaaaa4a4444f4ffafeaeeeeeeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa666666111111aaaaaa444444f4ffffaaeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6666111111aaaaaa444444f4ffffaaeaeeeeeeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa111111aaaa4a444444f4ffffafeaeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa111111aaaa44444444ffffffffaaeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa111111aaaa444444a4ffffffffffeaeeeeeeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1a1111aa4a444444a4faffffffffafeeeeeeeeaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111bb4b444444bbbbffffffffffebeeeeeebebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111bb444444b4bbbbfbffffffffffeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111bb444444b4bbbbbbffffffffffffffffeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b11114b444444bbbbbbbbbbffffffffffffffeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b11114b444444bbbbbbbbbbfbffffffffffffeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111444444b4bbbbbbbbbbbbffffffffffffeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111444444b4bbbbbbbbbbbbbbffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111444444bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111444444bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b11114444b4bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c11114444c4cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c11114444cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c11114444cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c111144c4cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c111144c4cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c111144cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c111144cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c1111c4cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c1111c4cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c1111c4ccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex485020 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") +const _hex485022 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") +const _hex486546 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") +const _hex477995 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") +const _hex479012 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") +const _hex479015 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") +const _hex479018 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") +const _hex479021 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex479024 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex479027 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex479030 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex479033 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex479036 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex479039 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex479042 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex481545 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") +const _hex482421 = pxsim.BufferMethods.createBufferFromHex("8704a0007800000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111c1cccccc1c11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111c1cccccccccc111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222c2cccccccccc2c2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccccccccc2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccccccccc2c222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccccccc22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccccc2c22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccccc2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222cccccccc2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222c2cccccc2c222222222222222222222222222222222222222222222222222222222222222222c2cccccccccccccccccccccc2222222222222222222222cccccc2c222222222222222222222222222222222222222222222222222222222222222222c2cccccccccccccccccccccc2222222222222222222222c2cccccc222222222222222222222222222222222222222222222222223333333333333333c3cccccccccccccccccccccc3333333333333333333333c3cccccc3c3333333333333333333333333333333333333333333333333333333333333333c3cccccccccccccccccccccc333333333333333333333333cccccc3c3333333333333333333333333333333333333333333333333333333333333333c3cccccccccccccccccccccc333333333333333333333333cccccccc3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c3cccccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333cccccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333cccccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c3cccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c3cccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c3cccc333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333c3cccc333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444c4cccc444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444c4cccc444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444c4cccc444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444cccccc444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444cccccc444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444cccccc444444444444444444444444444444444444444444444444444444444444444444cccccccccccccccccccccc4c4444444444444444444444c4cccccc444444444444444444444444444444444444444444444444444444444444444444cccccccccccccccccccccc4c4444444444444444444444c4cccc4c444444444444444444444444444444444444444444444444444444444444444444cccccccccccccccccccccc4c4444444444444444444444c4cccc4c444444444444444444444444444444444444444444444444444444444444444444cccccccccccccccccccccc4c4444444444444444444444c4cccc4c444444444444444444444444444444444444444444444444555555555555555555cccccccccccccccccccccc5c5555555555555555555555cccccc5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555c5cccccc5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555c5cccccc5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555cccccccc5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555cccccc5c55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555c5cccccc55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555c5cccccccc55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555cccccccc5c959999595555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555c5cccccccc5c959999595555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555cccccccccc5595a9aaaa5555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666cccccccc6c6696a9aaaa6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666cccccc6c666696a9aaaa6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666cccccc6c666666a9aaaa6a66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666cccccc66666666a9aaaa6a6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a9aaaaaa6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a9aaaaaa666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666699aaaaaa6a6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666699aaaaaa6a66666666666666666666666666c6cccc6c666666666666666666666666666666666666666666666666666666666666666666666666666699a9aaaaaa666666666666666666666666c6cccccc6c666666666666666666666666666666666666666666666666666666666666666666666666666699a9aaaaaa666666666666666666666666ccccdcdddd66666677777777777777777777777777777777777777777777777777777777777777777777779999aaaaaa7a77777777777777777777ccccccdddddd77777777777777777777777777777777777777777777777777777777777777777777777777779999aaaaaa7a777777777777777777c7ccccdcdddddd77777777777777777777777777777777777777777777777777777777777777777777777777779999a9aaaaaa7777777777777777c7ccccccdddddddd77777777777777777777777777777777777777777777777777777777777777777777777777779999a9aaaaaa7a77777777777777ccccccdcdddddddd7777777777777777777777777777777777777777777777777777777777777777777777777777999979aaaaaa7a777777777777c7ccccccdddddddd7d7777777777777777777777777777777777777777777777777777777777777777777777777777999979aaaaaaaa777777777777ccccccdcdddddddd777777777777777777777777777777777777777777777777777777777777777777777777777777999979a7aaaaaaaa77777777ccccccccdddddddd7d77777777777777777777777777777777777777777777777777777777777777777777777777777799997977aaaaaaaa7a7777ccccccccdcdddddddd7777777777777777777777777777777777777777777777777777777777777777777777777777775799997977aaaaaaaa7a77ccccccccccdddddddd7d7777777777777777777777777777777777777777777777777777777777777777777777777777575599997977a7aaaaaaaaccccccccccdcdddddddd77777777777788888888888888888888888888888888888888888888888888888888888888885855559999898888aaaacaccccccccccccdddddddd8d88888888888888888888888888888888888888888888888888888888888888888888888888885555559999898888a8aacaccccccccccdcdddddddd888888888888888888888888888888888888888888888888888888888888888888888888888858555555555585888888aacaccccccccccdddddddd8d888888888888888888888888888888888888888888888888888888888888888888888888885555555555555588888888a8caccccccccd8dddddddd88888888888888888888888888888888888888888888888888888888888888888888888888585555555555558888888888a8cacccccc88dddddddd8d888888888888888888888888888888888888888888888888888888888888888888888888885555555555558888888888888888888888d8dddddddd88888888888888888888888888888888888888888888888888888888888888888888888858555555555555888888888888888888888888d8dddddd8d88888888888888888888888888888888888888888888888888888888888888888888888858555555555585888888888888888888888888dddddddd8888888888888888888888888888888888888888888888888888888888888888888888885555555555558888888888888888888888888888dddddd8d88888888888888888888888888888888888888888888888888888888888888888888885855555555558588888888888888888888888888d8dddddd8888888888888888888888999999999999999999999999999999999999999999999959555555555555559999999999999999999999999999d9dddddd9999999999999999999999999999999999999999999999999999999999999999999959555555555555999999999999999999999999999999dddddd9d99999999999999999999999999999999999999999999999999999999999999999999595555555555959999999999999999999999999999d9dddddd9d99999999999999999999999999999999999999999999999999999999999999999999595555555596999999999999999999999999999999e9eeeedd9999999999999999999999999999999999999999999999999999999999999999999999595555556566969999999999999999999999999999e9eeeede9999999999999999999999999999999999999999999999999999999999999999999999696666666666669999999999999999999999999999e9eeeeee9999999999999999999999999999999999999999999999999999999999999999999999996966666666666699999999999999999999999999e9eeeeee9e99999999999999999999999999999999999999999999999999999999999999999999999969666666666666999999999999999999999999e9eeeeeeee9999999999999999999999999999999999999999999999999999999999999999999999999969666666666666999999999999999999999999eeeeeeee9e99999999999999999999999999999999999999999999999999999999999999999999999999696666666666669999999999999999999999e9eeeeeeee99999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa66666666666666aaaaaaaaaaaaaafaffffaaeeeeeeeeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6666666666666666aaaaaaaaaafaffffaaeaeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa66666666666666aaaaaaaaaa4444f4afaaeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa666666666666aaaaaaaa4a4444f4ffafeaeeeeeeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa666666111111aaaaaa444444f4ffffaaeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6666111111aaaaaa444444f4ffffaaeaeeeeeeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa111111aaaa4a444444f4ffffafeaeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa111111aaaa44444444ffffffffaaeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa111111aaaa444444a4ffffffffffeaeeeeeeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1a1111aa4a444444a4faffffffffafeeeeeeeeaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111bb4b444444bbbbffffffffffebeeeeeebebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111bb444444b4bbbbfbffffffffffeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111bb444444b4bbbbbbffffffffffffffffeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b11114b444444bbbbbbbbbbffffffffffffffeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b11114b444444bbbbbbbbbbfbffffffffffffeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111444444b4bbbbbbbbbbbbffffffffffffeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111444444b4bbbbbbbbbbbbbbffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111444444bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b1111444444bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb1b11114444b4bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c11114444c4cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c11114444cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c11114444cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c111144c4cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c111144c4cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c111144cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c111144cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c1111c4cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c1111c4cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc1c1111c4ccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -function inline__P460680(s) { +function inline__P477969(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -853,23 +853,23 @@ switch (step) { case 1: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 4; continue; } - globals.__updated___460675 = (false); - s.tmp_0 = pause__P460452_mk(s); + globals.__updated___477964 = (false); + s.tmp_0 = pause__P477741_mk(s); s.tmp_0.arg0 = 200; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.__updated___460675); + r0 = pxsim_numops_toBoolDecr(globals.__updated___477964); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_2 = control___screen_update__P460676_mk(s); + s.tmp_2 = control___screen_update__P477965_mk(s); s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - globals.__updated___460675 = (true); + globals.__updated___477964 = (true); case 2: case 3: { step = 1; continue; } @@ -878,13 +878,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P460680.info = {"start":396,"length":211,"line":17,"column":26,"endLine":26,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"inline","argumentNames":[]} -inline__P460680.info = {"start":396,"length":211,"line":17,"column":26,"endLine":26,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"inline","argumentNames":[]} +inline__P477969.info = {"start":396,"length":211,"line":17,"column":26,"endLine":26,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"inline","argumentNames":[]} +inline__P477969.info = {"start":396,"length":211,"line":17,"column":26,"endLine":26,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"inline","argumentNames":[]} -function inline__P460680_mk(s) { +function inline__P477969_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P460680, depth: s.depth + 1, + parent: s, fn: inline__P477969, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -895,7 +895,7 @@ function inline__P460680_mk(s) { -function inline__P460714(s) { +function inline__P478003(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -905,18 +905,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_pxtcore.updateScreen(globals.screen___460709); + r0 = pxsim_pxtcore.updateScreen(globals.screen___477998); r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P460714.info = {"start":753,"length":26,"line":22,"column":33,"endLine":22,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} -inline__P460714.info = {"start":753,"length":26,"line":22,"column":33,"endLine":22,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} +inline__P478003.info = {"start":753,"length":26,"line":22,"column":33,"endLine":22,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} +inline__P478003.info = {"start":753,"length":26,"line":22,"column":33,"endLine":22,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} -function inline__P460714_mk(s) { +function inline__P478003_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P460714, depth: s.depth + 1, + parent: s, fn: inline__P478003, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -924,7 +924,7 @@ function inline__P460714_mk(s) { -function inline__P460719(s) { +function inline__P478008(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -943,13 +943,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P460719.info = {"start":816,"length":56,"line":23,"column":35,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} -inline__P460719.info = {"start":816,"length":56,"line":23,"column":35,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} +inline__P478008.info = {"start":816,"length":56,"line":23,"column":35,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} +inline__P478008.info = {"start":816,"length":56,"line":23,"column":35,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} -function inline__P460719_mk(s) { +function inline__P478008_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P460719, depth: s.depth + 1, + parent: s, fn: inline__P478008, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -958,7 +958,7 @@ function inline__P460719_mk(s) { -function inline__P461065(s) { +function inline__P478354(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -972,37 +972,37 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.infoState___461060); + r0 = pxsim_numops_toBoolDecr(globals.infoState___478349); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___461062); + r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___478351); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals.infoStateStack___461062 = (r0); + globals.infoStateStack___478351 = (r0); case 1: case 2: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___461060); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___478349); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "scene", s.arg0); - r0 = pxsim_Array__push(globals.infoStateStack___461062, s.tmp_0); - globals.infoState___461060 = (undefined); + r0 = pxsim_Array__push(globals.infoStateStack___478351, s.tmp_0); + globals.infoState___478349 = (undefined); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P461065.info = {"start":1920,"length":259,"line":73,"column":29,"endLine":82,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} -inline__P461065.info = {"start":1920,"length":259,"line":73,"column":29,"endLine":82,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} +inline__P478354.info = {"start":1920,"length":259,"line":73,"column":29,"endLine":82,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} +inline__P478354.info = {"start":1920,"length":259,"line":73,"column":29,"endLine":82,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} -function inline__P461065_mk(s) { +function inline__P478354_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P461065, depth: s.depth + 1, + parent: s, fn: inline__P478354, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1013,7 +1013,7 @@ function inline__P461065_mk(s) { -function inline__P461082(s) { +function inline__P478371(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1023,30 +1023,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scene___461083 = undefined; - s.nextState___461094 = undefined; - s.tmp_0 = game_currentScene__P461086_mk(s); + s.scene___478372 = undefined; + s.nextState___478383 = undefined; + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___461083 = (r0); - globals.infoState___461060 = (undefined); - s.tmp_0 = r0 = globals.infoStateStack___461062; + s.scene___478372 = (r0); + globals.infoState___478349 = (undefined); + s.tmp_0 = r0 = globals.infoStateStack___478351; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__length(globals.infoStateStack___461062); + r0 = pxsim_Array__length(globals.infoStateStack___478351); case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - r0 = pxsim_Array_.pop(globals.infoStateStack___461062); - s.nextState___461094 = (r0); + r0 = pxsim_Array_.pop(globals.infoStateStack___478351); + s.nextState___478383 = (r0); s.tmp_2 = if_scene_1_mk(s); - s.tmp_2.arg0 = s.nextState___461094; + s.tmp_2.arg0 = s.nextState___478383; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "scene"); } else { @@ -1058,12 +1058,12 @@ switch (step) { case 8: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 == s.scene___461083); + r0 = (s.tmp_1 == s.scene___478372); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } s.tmp_3 = if_state_1_mk(s); - s.tmp_3.arg0 = s.nextState___461094; + s.tmp_3.arg0 = s.nextState___478383; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "state"); } else { @@ -1074,10 +1074,10 @@ switch (step) { } case 9: r0 = s.retval; - globals.infoState___461060 = (r0); + globals.infoState___478349 = (r0); { step = 4; continue; } case 3: - r0 = pxsim_Array__push(globals.infoStateStack___461062, s.nextState___461094); + r0 = pxsim_Array__push(globals.infoStateStack___478351, s.nextState___478383); case 4: case 5: case 6: @@ -1085,27 +1085,27 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P461082.info = {"start":2211,"length":376,"line":84,"column":28,"endLine":95,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} -inline__P461082.info = {"start":2211,"length":376,"line":84,"column":28,"endLine":95,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} +inline__P478371.info = {"start":2211,"length":376,"line":84,"column":28,"endLine":95,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} +inline__P478371.info = {"start":2211,"length":376,"line":84,"column":28,"endLine":95,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} -function inline__P461082_mk(s) { +function inline__P478371_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P461082, depth: s.depth + 1, + parent: s, fn: inline__P478371, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - scene___461083: undefined, - nextState___461094: undefined, + scene___478372: undefined, + nextState___478383: undefined, } } -function inline__P461804(s) { +function inline__P479093(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1115,13 +1115,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.sz___461805 = undefined; - s.tmp_0 = control_ramSize__P460386_mk(s); + s.sz___479094 = undefined; + s.tmp_0 = control_ramSize__P477675_mk(s); s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sz___461805 = (r0); - r0 = (s.sz___461805 <= 102400); + s.sz___479094 = (r0); + r0 = (s.sz___479094 <= 102400); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -1129,7 +1129,7 @@ switch (step) { { step = 5; continue; } { step = 4; continue; } case 1: - r0 = (s.sz___461805 <= 204800); + r0 = (s.sz___479094 <= 204800); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 2; continue; } @@ -1146,24 +1146,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P461804.info = {"start":223,"length":217,"line":8,"column":25,"endLine":17,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":[]} -inline__P461804.info = {"start":223,"length":217,"line":8,"column":25,"endLine":17,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":[]} +inline__P479093.info = {"start":223,"length":217,"line":8,"column":25,"endLine":17,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":[]} +inline__P479093.info = {"start":223,"length":217,"line":8,"column":25,"endLine":17,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":[]} -function inline__P461804_mk(s) { +function inline__P479093_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P461804, depth: s.depth + 1, + parent: s, fn: inline__P479093, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sz___461805: undefined, + sz___479094: undefined, } } -function inline__P462020(s) { +function inline__P479309(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1193,13 +1193,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P462020.info = {"start":860,"length":117,"line":31,"column":40,"endLine":34,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":[]} -inline__P462020.info = {"start":860,"length":117,"line":31,"column":40,"endLine":34,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":[]} +inline__P479309.info = {"start":860,"length":117,"line":31,"column":40,"endLine":34,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":[]} +inline__P479309.info = {"start":860,"length":117,"line":31,"column":40,"endLine":34,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":[]} -function inline__P462020_mk(s) { +function inline__P479309_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P462020, depth: s.depth + 1, + parent: s, fn: inline__P479309, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1214,7 +1214,7 @@ function inline__P462020_mk(s) { -function inline__P462034(s) { +function inline__P479323(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1243,7 +1243,7 @@ switch (step) { r0 = (s.tmp_4 * 2); s.tmp_3 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_2, "yOffset", s.tmp_3); - s.tmp_7 = Math_sign__P460226_mk(s); + s.tmp_7 = Math_sign__P477515_mk(s); r0 = pxsim.Math_.sin(s.arg0); s.tmp_7.arg0 = r0; s.pc = 7; return s.tmp_7; @@ -1308,7 +1308,7 @@ switch (step) { } case 9: r0 = s.retval; - s.tmp_2 = Math_abs__P460225_mk(s); + s.tmp_2 = Math_abs__P477514_mk(s); s.tmp_3 = if_yOffset_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -1380,13 +1380,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P462034.info = {"start":1127,"length":417,"line":42,"column":39,"endLine":55,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["index","state"]} -inline__P462034.info = {"start":1127,"length":417,"line":42,"column":39,"endLine":55,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["index","state"]} +inline__P479323.info = {"start":1127,"length":417,"line":42,"column":39,"endLine":55,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["index","state"]} +inline__P479323.info = {"start":1127,"length":417,"line":42,"column":39,"endLine":55,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["index","state"]} -function inline__P462034_mk(s) { +function inline__P479323_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P462034, depth: s.depth + 1, + parent: s, fn: inline__P479323, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1406,7 +1406,7 @@ function inline__P462034_mk(s) { -function inline__P464858(s) { +function inline__P482147(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1416,43 +1416,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.currentScene___464855); + r0 = pxsim_numops_toBoolDecr(globals.currentScene___482144); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.FadeStack___464856); + r0 = pxsim_numops_toBoolDecr(globals.FadeStack___482145); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals.FadeStack___464856 = (r0); + globals.FadeStack___482145 = (r0); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(color_FadeState__C464850_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_FadeState__C482139_VT); s.tmp_0 = r0; - s.tmp_1 = color_FadeState_constructor__P464851_mk(s); + s.tmp_1 = color_FadeState_constructor__P482140_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.activeFade___464599; - s.tmp_1.arg2 = globals.currentScene___464855; + s.tmp_1.arg1 = globals.activeFade___481888; + s.tmp_1.arg2 = globals.currentScene___482144; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_Array__push(globals.FadeStack___464856, s.tmp_0); - globals.activeFade___464599 = (undefined); - globals.currentScene___464855 = (undefined); + r0 = pxsim_Array__push(globals.FadeStack___482145, s.tmp_0); + globals.activeFade___481888 = (undefined); + globals.currentScene___482144 = (undefined); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P464858.info = {"start":5238,"length":328,"line":184,"column":29,"endLine":198,"endColumn":5,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} -inline__P464858.info = {"start":5238,"length":328,"line":184,"column":29,"endLine":198,"endColumn":5,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} +inline__P482147.info = {"start":5238,"length":328,"line":184,"column":29,"endLine":198,"endColumn":5,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} +inline__P482147.info = {"start":5238,"length":328,"line":184,"column":29,"endLine":198,"endColumn":5,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} -function inline__P464858_mk(s) { +function inline__P482147_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P464858, depth: s.depth + 1, + parent: s, fn: inline__P482147, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1462,7 +1462,7 @@ function inline__P464858_mk(s) { -function inline__P464876(s) { +function inline__P482165(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1472,42 +1472,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scene___464877 = undefined; - s.nextState___464888 = undefined; - s.tmp_0 = game_currentScene__P461086_mk(s); + s.scene___482166 = undefined; + s.nextState___482177 = undefined; + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___464877 = (r0); - globals.currentScene___464855 = (undefined); - globals.activeFade___464599 = (undefined); - s.tmp_0 = r0 = globals.FadeStack___464856; + s.scene___482166 = (r0); + globals.currentScene___482144 = (undefined); + globals.activeFade___481888 = (undefined); + s.tmp_0 = r0 = globals.FadeStack___482145; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__length(globals.FadeStack___464856); + r0 = pxsim_Array__length(globals.FadeStack___482145); case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - r0 = pxsim_Array_.pop(globals.FadeStack___464856); - s.nextState___464888 = (r0); - r0 = s.nextState___464888.fields["scene"]; + r0 = pxsim_Array_.pop(globals.FadeStack___482145); + s.nextState___482177 = (r0); + r0 = s.nextState___482177.fields["scene"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.scene___464877); + r0 = (s.tmp_1 === s.scene___482166); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = s.nextState___464888.fields["state"]; - globals.activeFade___464599 = (r0); - r0 = s.nextState___464888.fields["scene"]; - globals.currentScene___464855 = (r0); + r0 = s.nextState___482177.fields["state"]; + globals.activeFade___481888 = (r0); + r0 = s.nextState___482177.fields["scene"]; + globals.currentScene___482144 = (r0); { step = 4; continue; } case 3: - r0 = pxsim_Array__push(globals.FadeStack___464856, s.nextState___464888); + r0 = pxsim_Array__push(globals.FadeStack___482145, s.nextState___482177); case 4: case 5: case 6: @@ -1515,25 +1515,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P464876.info = {"start":5598,"length":442,"line":200,"column":28,"endLine":214,"endColumn":5,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} -inline__P464876.info = {"start":5598,"length":442,"line":200,"column":28,"endLine":214,"endColumn":5,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} +inline__P482165.info = {"start":5598,"length":442,"line":200,"column":28,"endLine":214,"endColumn":5,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} +inline__P482165.info = {"start":5598,"length":442,"line":200,"column":28,"endLine":214,"endColumn":5,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} -function inline__P464876_mk(s) { +function inline__P482165_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P464876, depth: s.depth + 1, + parent: s, fn: inline__P482165, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - scene___464877: undefined, - nextState___464888: undefined, + scene___482166: undefined, + nextState___482177: undefined, } } -function inline__P465092(s) { +function inline__P482381(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1543,17 +1543,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.l___465093 = undefined; - s.p___465096 = undefined; - s.lastColor___465101 = undefined; - s.i___465107 = undefined; - s.tmp_0 = color_availableColors__P464272_mk(s); + s.l___482382 = undefined; + s.p___482385 = undefined; + s.lastColor___482390 = undefined; + s.i___482396 = undefined; + s.tmp_0 = color_availableColors__P496124_mk(s); s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.l___465093 = (r0); - s.tmp_0 = color__clone__P464487_mk(s); - s.tmp_1 = color_currentPalette__P464207_mk(s); + s.l___482382 = (r0); + s.tmp_0 = color__clone__P496337_mk(s); + s.tmp_1 = color_currentPalette__P496066_mk(s); s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; @@ -1561,28 +1561,28 @@ switch (step) { s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.p___465096 = (r0); - s.tmp_0 = color_ColorBuffer_color__P463808_mk(s); - s.tmp_0.arg0 = s.p___465096; - r0 = (s.l___465093 - 1); + s.p___482385 = (r0); + s.tmp_0 = color_ColorBuffer_color__P481097_mk(s); + s.tmp_0.arg0 = s.p___482385; + r0 = (s.l___482382 - 1); s.tmp_0.arg1 = r0; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.lastColor___465101 = (r0); - r0 = (s.l___465093 - 1); - s.i___465107 = (r0); + s.lastColor___482390 = (r0); + r0 = (s.l___482382 - 1); + s.i___482396 = (r0); case 1: - r0 = (s.i___465107 > 1); + r0 = (s.i___482396 > 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = color_ColorBuffer_setColor__P463809_mk(s); - s.tmp_1.arg0 = s.p___465096; - s.tmp_1.arg1 = s.i___465107; - s.tmp_2 = color_ColorBuffer_color__P463808_mk(s); - s.tmp_2.arg0 = s.p___465096; - r0 = (s.i___465107 - 1); + s.tmp_1 = color_ColorBuffer_setColor__P481098_mk(s); + s.tmp_1.arg0 = s.p___482385; + s.tmp_1.arg1 = s.i___482396; + s.tmp_2 = color_ColorBuffer_color__P481097_mk(s); + s.tmp_2.arg0 = s.p___482385; + r0 = (s.i___482396 - 1); s.tmp_2.arg1 = r0; s.pc = 8; return s.tmp_2; case 8: @@ -1591,51 +1591,51 @@ switch (step) { s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - r0 = (s.i___465107 - 1); - s.i___465107 = (r0); + r0 = (s.i___482396 - 1); + s.i___482396 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = color_ColorBuffer_setColor__P463809_mk(s); - s.tmp_0.arg0 = s.p___465096; + s.tmp_0 = color_ColorBuffer_setColor__P481098_mk(s); + s.tmp_0.arg0 = s.p___482385; s.tmp_0.arg1 = 1; - s.tmp_0.arg2 = s.lastColor___465101; + s.tmp_0.arg2 = s.lastColor___482390; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(color_Fade__C464528_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Fade__C481817_VT); s.tmp_0 = r0; r0 = undefined; - s.tmp_1 = color_Fade_setEndPalette__P464535_mk(s); + s.tmp_1 = color_Fade_setEndPalette__P481824_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = s.p___465096; + s.tmp_1.arg1 = s.p___482385; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; return leave(s, r0) default: oops() } } } -inline__P465092.info = {"start":1094,"length":329,"line":36,"column":48,"endLine":48,"endColumn":5,"fileName":"effect.ts","functionName":"inline","argumentNames":[]} -inline__P465092.info = {"start":1094,"length":329,"line":36,"column":48,"endLine":48,"endColumn":5,"fileName":"effect.ts","functionName":"inline","argumentNames":[]} +inline__P482381.info = {"start":1094,"length":329,"line":36,"column":48,"endLine":48,"endColumn":5,"fileName":"effect.ts","functionName":"inline","argumentNames":[]} +inline__P482381.info = {"start":1094,"length":329,"line":36,"column":48,"endLine":48,"endColumn":5,"fileName":"effect.ts","functionName":"inline","argumentNames":[]} -function inline__P465092_mk(s) { +function inline__P482381_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P465092, depth: s.depth + 1, + parent: s, fn: inline__P482381, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - l___465093: undefined, - p___465096: undefined, - lastColor___465101: undefined, - i___465107: undefined, + l___482382: undefined, + p___482385: undefined, + lastColor___482390: undefined, + i___482396: undefined, } } -function color_Fade_constructor__P464544(s) { +function color_Fade_constructor__P481833(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1650,18 +1650,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C464528_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C481817_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -color_Fade_constructor__P464544.info = {"start":206,"length":17,"line":7,"column":8,"endLine":7,"endColumn":25,"fileName":"fade.ts","functionName":"inline","argumentNames":["this"]} -color_Fade_constructor__P464544.info = {"start":206,"length":17,"line":7,"column":8,"endLine":7,"endColumn":25,"fileName":"fade.ts","functionName":"inline","argumentNames":["this"]} +color_Fade_constructor__P481833.info = {"start":206,"length":17,"line":7,"column":8,"endLine":7,"endColumn":25,"fileName":"fade.ts","functionName":"inline","argumentNames":["this"]} +color_Fade_constructor__P481833.info = {"start":206,"length":17,"line":7,"column":8,"endLine":7,"endColumn":25,"fileName":"fade.ts","functionName":"inline","argumentNames":["this"]} -function color_Fade_constructor__P464544_mk(s) { +function color_Fade_constructor__P481833_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_constructor__P464544, depth: s.depth + 1, + parent: s, fn: color_Fade_constructor__P481833, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -1670,7 +1670,7 @@ function color_Fade_constructor__P464544_mk(s) { -function color_Fade_setEndPalette__P464535(s) { +function color_Fade_setEndPalette__P481824(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1686,9 +1686,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C464528_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C481817_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = color__clone__P464487_mk(s); + s.tmp_2 = color__clone__P496337_mk(s); s.tmp_2.arg0 = s.arg1; s.pc = 1; return s.tmp_2; case 1: @@ -1699,13 +1699,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_setEndPalette__P464535.info = {"start":1647,"length":127,"line":59,"column":8,"endLine":62,"endColumn":9,"fileName":"fade.ts","functionName":"setEndPalette","argumentNames":["this","colors"]} -color_Fade_setEndPalette__P464535.info = {"start":1647,"length":127,"line":59,"column":8,"endLine":62,"endColumn":9,"fileName":"fade.ts","functionName":"setEndPalette","argumentNames":["this","colors"]} +color_Fade_setEndPalette__P481824.info = {"start":1647,"length":127,"line":59,"column":8,"endLine":62,"endColumn":9,"fileName":"fade.ts","functionName":"setEndPalette","argumentNames":["this","colors"]} +color_Fade_setEndPalette__P481824.info = {"start":1647,"length":127,"line":59,"column":8,"endLine":62,"endColumn":9,"fileName":"fade.ts","functionName":"setEndPalette","argumentNames":["this","colors"]} -function color_Fade_setEndPalette__P464535_mk(s) { +function color_Fade_setEndPalette__P481824_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_setEndPalette__P464535, depth: s.depth + 1, + parent: s, fn: color_Fade_setEndPalette__P481824, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1718,7 +1718,7 @@ function color_Fade_setEndPalette__P464535_mk(s) { -function color_ColorBuffer_setColor__P463809(s) { +function color_ColorBuffer_setColor__P481098(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1728,9 +1728,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.s___465528 = undefined; - s.start___465530 = undefined; - s.i___465534 = undefined; + s.s___482817 = undefined; + s.start___482819 = undefined; + s.i___482823 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -1738,7 +1738,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C463804_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C481093_VT)) failedCast(r0); r0 = (s.arg1 | 0); s.arg1 = (r0); r0 = (s.arg1 < 0); @@ -1749,7 +1749,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_1 = r0 = s.arg1; - s.tmp_3 = color_ColorBuffer_length__P463807_mk(s); + s.tmp_3 = color_ColorBuffer_length__P481096_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 8; return s.tmp_3; case 8: @@ -1764,32 +1764,32 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_5 = color_ColorBuffer_stride__P463806_mk(s); + s.tmp_5 = color_ColorBuffer_stride__P481095_mk(s); s.tmp_5.arg0 = s.arg0; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; - s.s___465528 = (r0); - r0 = (s.arg1 * s.s___465528); - s.start___465530 = (r0); - r0 = (s.s___465528 - 1); - s.i___465534 = (r0); + s.s___482817 = (r0); + r0 = (s.arg1 * s.s___482817); + s.start___482819 = (r0); + r0 = (s.s___482817 - 1); + s.i___482823 = (r0); case 5: - r0 = (s.i___465534 >= 0); + r0 = (s.i___482823 >= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } r0 = s.arg0.fields["buf"]; s.tmp_1 = r0; - r0 = (s.start___465530 + s.i___465534); + r0 = (s.start___482819 + s.i___482823); s.tmp_2 = r0; r0 = (s.arg2 & 255); s.tmp_3 = r0; r0 = pxsim.BufferMethods.setByte(s.tmp_1, s.tmp_2, s.tmp_3); r0 = (s.arg2 >> 8); s.arg2 = (r0); - r0 = (s.i___465534 - 1); - s.i___465534 = (r0); + r0 = (s.i___482823 - 1); + s.i___482823 = (r0); { step = 5; continue; } case 6: case 7: @@ -1797,13 +1797,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_ColorBuffer_setColor__P463809.info = {"start":1308,"length":362,"line":51,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"setColor","argumentNames":["this","index","color"]} -color_ColorBuffer_setColor__P463809.info = {"start":1308,"length":362,"line":51,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"setColor","argumentNames":["this","index","color"]} +color_ColorBuffer_setColor__P481098.info = {"start":1308,"length":362,"line":51,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"setColor","argumentNames":["this","index","color"]} +color_ColorBuffer_setColor__P481098.info = {"start":1308,"length":362,"line":51,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"setColor","argumentNames":["this","index","color"]} -function color_ColorBuffer_setColor__P463809_mk(s) { +function color_ColorBuffer_setColor__P481098_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_setColor__P463809, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_setColor__P481098, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1811,9 +1811,9 @@ function color_ColorBuffer_setColor__P463809_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - s___465528: undefined, - start___465530: undefined, - i___465534: undefined, + s___482817: undefined, + start___482819: undefined, + i___482823: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -1823,7 +1823,7 @@ function color_ColorBuffer_setColor__P463809_mk(s) { -function color_ColorBuffer_length__P463807(s) { +function color_ColorBuffer_length__P481096(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1838,12 +1838,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C463804_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C481093_VT)) failedCast(r0); r0 = s.arg0.fields["buf"]; s.tmp_1 = r0; r0 = pxsim.BufferMethods.length(s.tmp_1); s.tmp_0 = r0; - s.tmp_3 = color_ColorBuffer_stride__P463806_mk(s); + s.tmp_3 = color_ColorBuffer_stride__P481095_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 1; return s.tmp_3; case 1: @@ -1853,14 +1853,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -color_ColorBuffer_length__P463807.info = {"start":836,"length":84,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"length","argumentNames":["this"]} -color_ColorBuffer_length__P463807.isGetter = true; -color_ColorBuffer_length__P463807.info = {"start":836,"length":84,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"length","argumentNames":["this"]} +color_ColorBuffer_length__P481096.info = {"start":836,"length":84,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"length","argumentNames":["this"]} +color_ColorBuffer_length__P481096.isGetter = true; +color_ColorBuffer_length__P481096.info = {"start":836,"length":84,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"length","argumentNames":["this"]} -function color_ColorBuffer_length__P463807_mk(s) { +function color_ColorBuffer_length__P481096_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_length__P463807, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_length__P481096, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1873,7 +1873,7 @@ function color_ColorBuffer_length__P463807_mk(s) { -function color_ColorBuffer_stride__P463806(s) { +function color_ColorBuffer_stride__P481095(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1888,7 +1888,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C463804_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C481093_VT)) failedCast(r0); r0 = s.arg0.fields["layout"]; s.tmp_1 = r0; r0 = (s.tmp_1 == 0); @@ -1906,14 +1906,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -color_ColorBuffer_stride__P463806.info = {"start":737,"length":89,"line":30,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"stride","argumentNames":["this"]} -color_ColorBuffer_stride__P463806.isGetter = true; -color_ColorBuffer_stride__P463806.info = {"start":737,"length":89,"line":30,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"stride","argumentNames":["this"]} +color_ColorBuffer_stride__P481095.info = {"start":737,"length":89,"line":30,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"stride","argumentNames":["this"]} +color_ColorBuffer_stride__P481095.isGetter = true; +color_ColorBuffer_stride__P481095.info = {"start":737,"length":89,"line":30,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"stride","argumentNames":["this"]} -function color_ColorBuffer_stride__P463806_mk(s) { +function color_ColorBuffer_stride__P481095_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_stride__P463806, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_stride__P481095, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1925,7 +1925,7 @@ function color_ColorBuffer_stride__P463806_mk(s) { -function color_ColorBuffer_color__P463808(s) { +function color_ColorBuffer_color__P481097(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1935,17 +1935,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.s___465481 = undefined; - s.start___465483 = undefined; - s.c___465487 = undefined; - s.i___465488 = undefined; + s.s___482770 = undefined; + s.start___482772 = undefined; + s.c___482776 = undefined; + s.i___482777 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C463804_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C481093_VT)) failedCast(r0); r0 = (s.arg1 | 0); s.arg1 = (r0); r0 = (s.arg1 < 0); @@ -1956,7 +1956,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_1 = r0 = s.arg1; - s.tmp_3 = color_ColorBuffer_length__P463807_mk(s); + s.tmp_3 = color_ColorBuffer_length__P481096_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 8; return s.tmp_3; case 8: @@ -1972,49 +1972,49 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_5 = color_ColorBuffer_stride__P463806_mk(s); + s.tmp_5 = color_ColorBuffer_stride__P481095_mk(s); s.tmp_5.arg0 = s.arg0; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; - s.s___465481 = (r0); - r0 = (s.arg1 * s.s___465481); - s.start___465483 = (r0); - s.c___465487 = (0); - s.i___465488 = (0); + s.s___482770 = (r0); + r0 = (s.arg1 * s.s___482770); + s.start___482772 = (r0); + s.c___482776 = (0); + s.i___482777 = (0); case 5: - r0 = (s.i___465488 < s.s___465481); + r0 = (s.i___482777 < s.s___482770); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - r0 = (s.c___465487 << 8); + r0 = (s.c___482776 << 8); s.tmp_1 = r0; r0 = s.arg0.fields["buf"]; s.tmp_4 = r0; - r0 = (s.start___465483 + s.i___465488); + r0 = (s.start___482772 + s.i___482777); s.tmp_5 = r0; r0 = pxsim.BufferMethods.getByte(s.tmp_4, s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_3 & 255); s.tmp_2 = r0; r0 = (s.tmp_1 | s.tmp_2); - s.c___465487 = (r0); - r0 = (s.i___465488 + 1); - s.i___465488 = (r0); + s.c___482776 = (r0); + r0 = (s.i___482777 + 1); + s.i___482777 = (r0); { step = 5; continue; } case 6: - r0 = s.c___465487; + r0 = s.c___482776; case 7: return leave(s, r0) default: oops() } } } -color_ColorBuffer_color__P463808.info = {"start":930,"length":368,"line":38,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"color","argumentNames":["this","index"]} -color_ColorBuffer_color__P463808.info = {"start":930,"length":368,"line":38,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"color","argumentNames":["this","index"]} +color_ColorBuffer_color__P481097.info = {"start":930,"length":368,"line":38,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"color","argumentNames":["this","index"]} +color_ColorBuffer_color__P481097.info = {"start":930,"length":368,"line":38,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"color","argumentNames":["this","index"]} -function color_ColorBuffer_color__P463808_mk(s) { +function color_ColorBuffer_color__P481097_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_color__P463808, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_color__P481097, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2022,10 +2022,10 @@ function color_ColorBuffer_color__P463808_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - s___465481: undefined, - start___465483: undefined, - c___465487: undefined, - i___465488: undefined, + s___482770: undefined, + start___482772: undefined, + c___482776: undefined, + i___482777: undefined, arg0: undefined, arg1: undefined, } } @@ -2034,7 +2034,7 @@ function color_ColorBuffer_color__P463808_mk(s) { -function color_currentPalette__P464207(s) { +function color_currentPalette__P496066(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2044,14 +2044,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.p___464473 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.currentColors___463823); + s.p___496323 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.currentColors___495682); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C464189_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C496048_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P463812_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P481101_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = color_availableColors__P464272_mk(s); + s.tmp_2 = color_availableColors__P496124_mk(s); s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; @@ -2060,17 +2060,17 @@ switch (step) { s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - s.p___464473 = (s.tmp_0); - s.tmp_0 = r0 = s.p___464473; - r0 = pxsim.BufferMethods.slice(globals.currentColors___463823, 0, -1); + s.p___496323 = (s.tmp_0); + s.tmp_0 = r0 = s.p___496323; + r0 = pxsim.BufferMethods.slice(globals.currentColors___495682, 0, -1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["buf"] = (s.tmp_1); - r0 = s.p___464473; + r0 = s.p___496323; { step = 3; continue; } { step = 2; continue; } case 1: - s.tmp_0 = color__clone__P464487_mk(s); - s.tmp_0.arg0 = globals.originalPalette___464254; + s.tmp_0 = color__clone__P496337_mk(s); + s.tmp_0.arg0 = globals.originalPalette___481543; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -2081,25 +2081,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_currentPalette__P464207.info = {"start":11547,"length":258,"line":384,"column":4,"endLine":392,"endColumn":5,"fileName":"color.ts","functionName":"currentPalette","argumentNames":[]} -color_currentPalette__P464207.info = {"start":11547,"length":258,"line":384,"column":4,"endLine":392,"endColumn":5,"fileName":"color.ts","functionName":"currentPalette","argumentNames":[]} +color_currentPalette__P496066.info = {"start":11562,"length":258,"line":384,"column":4,"endLine":392,"endColumn":5,"fileName":"color.ts","functionName":"currentPalette","argumentNames":[]} +color_currentPalette__P496066.info = {"start":11562,"length":258,"line":384,"column":4,"endLine":392,"endColumn":5,"fileName":"color.ts","functionName":"currentPalette","argumentNames":[]} -function color_currentPalette__P464207_mk(s) { +function color_currentPalette__P496066_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_currentPalette__P464207, depth: s.depth + 1, + parent: s, fn: color_currentPalette__P496066, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___464473: undefined, + p___496323: undefined, } } -function color_bufferToPalette__P464359(s) { +function color_bufferToPalette__P496210(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2109,14 +2109,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.p___464361 = undefined; + s.p___496212 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C464189_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C496048_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P463812_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P481101_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = pxsim.BufferMethods.length(s.arg0); s.tmp_2 = r0; @@ -2126,24 +2126,24 @@ switch (step) { s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - s.p___464361 = (s.tmp_0); - r0 = (s.p___464361).fields["buf"] = (s.arg0); - r0 = s.p___464361; + s.p___496212 = (s.tmp_0); + r0 = (s.p___496212).fields["buf"] = (s.arg0); + r0 = s.p___496212; return leave(s, r0) default: oops() } } } -color_bufferToPalette__P464359.info = {"start":9839,"length":147,"line":326,"column":4,"endLine":330,"endColumn":5,"fileName":"color.ts","functionName":"bufferToPalette","argumentNames":["buf"]} -color_bufferToPalette__P464359.info = {"start":9839,"length":147,"line":326,"column":4,"endLine":330,"endColumn":5,"fileName":"color.ts","functionName":"bufferToPalette","argumentNames":["buf"]} +color_bufferToPalette__P496210.info = {"start":9854,"length":147,"line":326,"column":4,"endLine":330,"endColumn":5,"fileName":"color.ts","functionName":"bufferToPalette","argumentNames":["buf"]} +color_bufferToPalette__P496210.info = {"start":9854,"length":147,"line":326,"column":4,"endLine":330,"endColumn":5,"fileName":"color.ts","functionName":"bufferToPalette","argumentNames":["buf"]} -function color_bufferToPalette__P464359_mk(s) { +function color_bufferToPalette__P496210_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_bufferToPalette__P464359, depth: s.depth + 1, + parent: s, fn: color_bufferToPalette__P496210, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___464361: undefined, + p___496212: undefined, arg0: undefined, } } @@ -2151,7 +2151,7 @@ function color_bufferToPalette__P464359_mk(s) { -function color_ColorBuffer_constructor__P463812(s) { +function color_ColorBuffer_constructor__P481101(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2168,7 +2168,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C463804_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C481093_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } @@ -2183,7 +2183,7 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 | 0); s.tmp_3 = r0; - s.tmp_5 = color_ColorBuffer_stride__P463806_mk(s); + s.tmp_5 = color_ColorBuffer_stride__P481095_mk(s); s.tmp_5.arg0 = s.arg0; s.pc = 3; return s.tmp_5; case 3: @@ -2198,13 +2198,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_ColorBuffer_constructor__P463812.info = {"start":338,"length":199,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"inline","argumentNames":["this","length","layout"]} -color_ColorBuffer_constructor__P463812.info = {"start":338,"length":199,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"inline","argumentNames":["this","length","layout"]} +color_ColorBuffer_constructor__P481101.info = {"start":338,"length":199,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"inline","argumentNames":["this","length","layout"]} +color_ColorBuffer_constructor__P481101.info = {"start":338,"length":199,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"inline","argumentNames":["this","length","layout"]} -function color_ColorBuffer_constructor__P463812_mk(s) { +function color_ColorBuffer_constructor__P481101_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_constructor__P463812, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_constructor__P481101, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2221,7 +2221,7 @@ function color_ColorBuffer_constructor__P463812_mk(s) { -function color__clone__P464487(s) { +function color__clone__P496337(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2231,17 +2231,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.out___464506 = undefined; - s.i___464512 = undefined; + s.out___496356 = undefined; + s.i___496362 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C464189_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C496048_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P463812_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P481101_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = color_ColorBuffer_length__P463807_mk(s); + s.tmp_2 = color_ColorBuffer_length__P481096_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 4; return s.tmp_2; case 4: @@ -2251,11 +2251,11 @@ switch (step) { s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.out___464506 = (s.tmp_0); - s.i___464512 = (0); + s.out___496356 = (s.tmp_0); + s.i___496362 = (0); case 1: - s.tmp_1 = r0 = s.i___464512; - s.tmp_3 = color_ColorBuffer_length__P463807_mk(s); + s.tmp_1 = r0 = s.i___496362; + s.tmp_3 = color_ColorBuffer_length__P481096_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 5; return s.tmp_3; case 5: @@ -2265,12 +2265,12 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_4 = color_ColorBuffer_setColor__P463809_mk(s); - s.tmp_4.arg0 = s.out___464506; - s.tmp_4.arg1 = s.i___464512; - s.tmp_5 = color_ColorBuffer_color__P463808_mk(s); + s.tmp_4 = color_ColorBuffer_setColor__P481098_mk(s); + s.tmp_4.arg0 = s.out___496356; + s.tmp_4.arg1 = s.i___496362; + s.tmp_5 = color_ColorBuffer_color__P481097_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.i___464512; + s.tmp_5.arg1 = s.i___496362; s.pc = 7; return s.tmp_5; case 7: r0 = s.retval; @@ -2278,21 +2278,21 @@ switch (step) { s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - r0 = (s.i___464512 + 1); - s.i___464512 = (r0); + r0 = (s.i___496362 + 1); + s.i___496362 = (r0); { step = 1; continue; } case 2: - r0 = s.out___464506; + r0 = s.out___496356; return leave(s, r0) default: oops() } } } -color__clone__P464487.info = {"start":12012,"length":200,"line":399,"column":4,"endLine":405,"endColumn":5,"fileName":"color.ts","functionName":"_clone","argumentNames":["p"]} -color__clone__P464487.info = {"start":12012,"length":200,"line":399,"column":4,"endLine":405,"endColumn":5,"fileName":"color.ts","functionName":"_clone","argumentNames":["p"]} +color__clone__P496337.info = {"start":12027,"length":200,"line":399,"column":4,"endLine":405,"endColumn":5,"fileName":"color.ts","functionName":"_clone","argumentNames":["p"]} +color__clone__P496337.info = {"start":12027,"length":200,"line":399,"column":4,"endLine":405,"endColumn":5,"fileName":"color.ts","functionName":"_clone","argumentNames":["p"]} -function color__clone__P464487_mk(s) { +function color__clone__P496337_mk(s) { checkStack(s.depth); return { - parent: s, fn: color__clone__P464487, depth: s.depth + 1, + parent: s, fn: color__clone__P496337, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2300,8 +2300,8 @@ function color__clone__P464487_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - out___464506: undefined, - i___464512: undefined, + out___496356: undefined, + i___496362: undefined, arg0: undefined, } } @@ -2309,7 +2309,7 @@ function color__clone__P464487_mk(s) { -function color_availableColors__P464272(s) { +function color_availableColors__P496124(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2319,21 +2319,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = color_ColorBuffer_length__P463807_mk(s); - s.tmp_0.arg0 = globals.originalPalette___464254; + s.tmp_0 = color_ColorBuffer_length__P481096_mk(s); + s.tmp_0.arg0 = globals.originalPalette___481543; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -color_availableColors__P464272.info = {"start":9301,"length":88,"line":308,"column":4,"endLine":310,"endColumn":5,"fileName":"color.ts","functionName":"availableColors","argumentNames":[]} -color_availableColors__P464272.info = {"start":9301,"length":88,"line":308,"column":4,"endLine":310,"endColumn":5,"fileName":"color.ts","functionName":"availableColors","argumentNames":[]} +color_availableColors__P496124.info = {"start":9316,"length":88,"line":308,"column":4,"endLine":310,"endColumn":5,"fileName":"color.ts","functionName":"availableColors","argumentNames":[]} +color_availableColors__P496124.info = {"start":9316,"length":88,"line":308,"column":4,"endLine":310,"endColumn":5,"fileName":"color.ts","functionName":"availableColors","argumentNames":[]} -function color_availableColors__P464272_mk(s) { +function color_availableColors__P496124_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_availableColors__P464272, depth: s.depth + 1, + parent: s, fn: color_availableColors__P496124, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -2342,7 +2342,7 @@ function color_availableColors__P464272_mk(s) { -function color_FadeEffect_constructor__P464196(s) { +function color_FadeEffect_constructor__P496055(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2358,19 +2358,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeEffect__C464193_VT)) failedCast(r0); + if (!checkSubtype(r0, color_FadeEffect__C496052_VT)) failedCast(r0); r0 = (s.arg0).fields["fadeFactory"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -color_FadeEffect_constructor__P464196.info = {"start":4929,"length":50,"line":181,"column":8,"endLine":181,"endColumn":58,"fileName":"color.ts","functionName":"inline","argumentNames":["this","fadeFactory"]} -color_FadeEffect_constructor__P464196.info = {"start":4929,"length":50,"line":181,"column":8,"endLine":181,"endColumn":58,"fileName":"color.ts","functionName":"inline","argumentNames":["this","fadeFactory"]} +color_FadeEffect_constructor__P496055.info = {"start":4944,"length":50,"line":181,"column":8,"endLine":181,"endColumn":58,"fileName":"color.ts","functionName":"inline","argumentNames":["this","fadeFactory"]} +color_FadeEffect_constructor__P496055.info = {"start":4944,"length":50,"line":181,"column":8,"endLine":181,"endColumn":58,"fileName":"color.ts","functionName":"inline","argumentNames":["this","fadeFactory"]} -function color_FadeEffect_constructor__P464196_mk(s) { +function color_FadeEffect_constructor__P496055_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeEffect_constructor__P464196, depth: s.depth + 1, + parent: s, fn: color_FadeEffect_constructor__P496055, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -2380,7 +2380,7 @@ function color_FadeEffect_constructor__P464196_mk(s) { -function color_FadeEffect_startScreenEffect__P464194(s) { +function color_FadeEffect_startScreenEffect__P496053(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2396,22 +2396,22 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeEffect__C464193_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals.lastEffect___464192); + if (!checkSubtype(r0, color_FadeEffect__C496052_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals.lastEffect___496051); if (!r0) { step = 1; continue; } - s.tmp_0 = color_FadeEffect_stop__P464195_mk(s); - s.tmp_0.arg0 = globals.lastEffect___464192; + s.tmp_0 = color_FadeEffect_stop__P496054_mk(s); + s.tmp_0.arg0 = globals.lastEffect___496051; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - globals.lastEffect___464192 = (s.arg0); - s.tmp_0 = color_currentPalette__P464207_mk(s); + globals.lastEffect___496051 = (s.arg0); + s.tmp_0 = color_currentPalette__P496066_mk(s); s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.lastPaletteBeforeFade___464191 = (r0); + globals.lastPaletteBeforeFade___496050 = (r0); s.tmp_0 = r0 = s.arg0; s.tmp_2 = if_fadeFactory_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -2428,7 +2428,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["currentFade"] = (s.tmp_1); - s.tmp_0 = color_Fade_start__P464213_mk(s); + s.tmp_0 = color_Fade_start__P481502_mk(s); r0 = s.arg0.fields["currentFade"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -2439,13 +2439,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_FadeEffect_startScreenEffect__P464194.info = {"start":5273,"length":276,"line":190,"column":8,"endLine":197,"endColumn":9,"fileName":"color.ts","functionName":"startScreenEffect","argumentNames":["this","duration"]} -color_FadeEffect_startScreenEffect__P464194.info = {"start":5273,"length":276,"line":190,"column":8,"endLine":197,"endColumn":9,"fileName":"color.ts","functionName":"startScreenEffect","argumentNames":["this","duration"]} +color_FadeEffect_startScreenEffect__P496053.info = {"start":5288,"length":276,"line":190,"column":8,"endLine":197,"endColumn":9,"fileName":"color.ts","functionName":"startScreenEffect","argumentNames":["this","duration"]} +color_FadeEffect_startScreenEffect__P496053.info = {"start":5288,"length":276,"line":190,"column":8,"endLine":197,"endColumn":9,"fileName":"color.ts","functionName":"startScreenEffect","argumentNames":["this","duration"]} -function color_FadeEffect_startScreenEffect__P464194_mk(s) { +function color_FadeEffect_startScreenEffect__P496053_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeEffect_startScreenEffect__P464194, depth: s.depth + 1, + parent: s, fn: color_FadeEffect_startScreenEffect__P496053, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2458,7 +2458,7 @@ function color_FadeEffect_startScreenEffect__P464194_mk(s) { -function color_Fade_start__P464213(s) { +function color_Fade_start__P481502(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2474,14 +2474,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C464528_VT)) failedCast(r0); - s.tmp_0 = color_init__P464589_mk(s); + if (!checkSubtype(r0, color_Fade__C481817_VT)) failedCast(r0); + s.tmp_0 = color_init__P481878_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = (s.arg0).fields["duration"] = (s.arg1); - s.tmp_0 = color_setPalette__P464228_mk(s); - s.tmp_1 = color_Fade_startPalette__P464529_mk(s); + s.tmp_0 = color_setPalette__P496085_mk(s); + s.tmp_1 = color_Fade_startPalette__P481818_mk(s); s.tmp_1.arg0 = s.arg0; s.pc = 3; return s.tmp_1; case 3: @@ -2494,24 +2494,24 @@ switch (step) { case 2: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = game_runtime__P461415_mk(s); + s.tmp_2 = game_runtime__P478704_mk(s); s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["startTime"] = (s.tmp_1); - globals.activeFade___464599 = (s.arg0); + globals.activeFade___481888 = (s.arg0); r0 = s.arg0; return leave(s, r0) default: oops() } } } -color_Fade_start__P464213.info = {"start":834,"length":258,"line":29,"column":8,"endLine":37,"endColumn":9,"fileName":"fade.ts","functionName":"start","argumentNames":["this","duration"]} -color_Fade_start__P464213.info = {"start":834,"length":258,"line":29,"column":8,"endLine":37,"endColumn":9,"fileName":"fade.ts","functionName":"start","argumentNames":["this","duration"]} +color_Fade_start__P481502.info = {"start":834,"length":258,"line":29,"column":8,"endLine":37,"endColumn":9,"fileName":"fade.ts","functionName":"start","argumentNames":["this","duration"]} +color_Fade_start__P481502.info = {"start":834,"length":258,"line":29,"column":8,"endLine":37,"endColumn":9,"fileName":"fade.ts","functionName":"start","argumentNames":["this","duration"]} -function color_Fade_start__P464213_mk(s) { +function color_Fade_start__P481502_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_start__P464213, depth: s.depth + 1, + parent: s, fn: color_Fade_start__P481502, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2524,7 +2524,7 @@ function color_Fade_start__P464213_mk(s) { -function game_runtime__P461415(s) { +function game_runtime__P478704(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2534,7 +2534,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_1 = game_currentScene__P461086_mk(s); + s.tmp_1 = game_currentScene__P478375_mk(s); s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -2543,13 +2543,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_runtime__P461415.info = {"start":10293,"length":81,"line":332,"column":4,"endLine":334,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"runtime","argumentNames":[]} -game_runtime__P461415.info = {"start":10293,"length":81,"line":332,"column":4,"endLine":334,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"runtime","argumentNames":[]} +game_runtime__P478704.info = {"start":10293,"length":81,"line":332,"column":4,"endLine":334,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"runtime","argumentNames":[]} +game_runtime__P478704.info = {"start":10293,"length":81,"line":332,"column":4,"endLine":334,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"runtime","argumentNames":[]} -function game_runtime__P461415_mk(s) { +function game_runtime__P478704_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_runtime__P461415, depth: s.depth + 1, + parent: s, fn: game_runtime__P478704, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2559,7 +2559,7 @@ function game_runtime__P461415_mk(s) { -function scene_Scene_millis__P461308(s) { +function scene_Scene_millis__P478597(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2574,18 +2574,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C461305_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C478594_VT)) failedCast(r0); r0 = s.arg0.fields["_millis"]; return leave(s, r0) default: oops() } } } -scene_Scene_millis__P461308.info = {"start":6341,"length":61,"line":176,"column":8,"endLine":178,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} -scene_Scene_millis__P461308.info = {"start":6341,"length":61,"line":176,"column":8,"endLine":178,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} +scene_Scene_millis__P478597.info = {"start":6341,"length":61,"line":176,"column":8,"endLine":178,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} +scene_Scene_millis__P478597.info = {"start":6341,"length":61,"line":176,"column":8,"endLine":178,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} -function scene_Scene_millis__P461308_mk(s) { +function scene_Scene_millis__P478597_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_millis__P461308, depth: s.depth + 1, + parent: s, fn: scene_Scene_millis__P478597, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -2594,7 +2594,7 @@ function scene_Scene_millis__P461308_mk(s) { -function color_Fade_startPalette__P464529(s) { +function color_Fade_startPalette__P481818(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2609,7 +2609,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C464528_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C481817_VT)) failedCast(r0); r0 = s.arg0.fields["_startPalette"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -2619,7 +2619,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_5 = color_currentPalette__P464207_mk(s); + s.tmp_5 = color_currentPalette__P496066_mk(s); s.pc = 3; return s.tmp_5; case 3: r0 = s.retval; @@ -2631,13 +2631,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_startPalette__P464529.info = {"start":233,"length":189,"line":9,"column":8,"endLine":14,"endColumn":9,"fileName":"fade.ts","functionName":"startPalette","argumentNames":["this"]} -color_Fade_startPalette__P464529.info = {"start":233,"length":189,"line":9,"column":8,"endLine":14,"endColumn":9,"fileName":"fade.ts","functionName":"startPalette","argumentNames":["this"]} +color_Fade_startPalette__P481818.info = {"start":233,"length":189,"line":9,"column":8,"endLine":14,"endColumn":9,"fileName":"fade.ts","functionName":"startPalette","argumentNames":["this"]} +color_Fade_startPalette__P481818.info = {"start":233,"length":189,"line":9,"column":8,"endLine":14,"endColumn":9,"fileName":"fade.ts","functionName":"startPalette","argumentNames":["this"]} -function color_Fade_startPalette__P464529_mk(s) { +function color_Fade_startPalette__P481818_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_startPalette__P464529, depth: s.depth + 1, + parent: s, fn: color_Fade_startPalette__P481818, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2652,7 +2652,7 @@ function color_Fade_startPalette__P464529_mk(s) { -function color_setPalette__P464228(s) { +function color_setPalette__P496085(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2662,11 +2662,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.fromStart___464257 = undefined; - s.toStart___464260 = undefined; - s.asBuf___464263 = undefined; - s.copyLength___464266 = undefined; - s.i___464274 = undefined; + s.fromStart___496109 = undefined; + s.toStart___496112 = undefined; + s.asBuf___496115 = undefined; + s.copyLength___496118 = undefined; + s.i___496126 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2684,7 +2684,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_2 = r0 = s.arg2; - s.tmp_4 = color_ColorBuffer_length__P463807_mk(s); + s.tmp_4 = color_ColorBuffer_length__P481096_mk(s); s.tmp_4.arg0 = s.arg0; s.pc = 9; return s.tmp_4; case 9: @@ -2696,7 +2696,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 3; continue; } - s.tmp_6 = color_ColorBuffer_length__P463807_mk(s); + s.tmp_6 = color_ColorBuffer_length__P481096_mk(s); s.tmp_6.arg0 = s.arg0; s.pc = 10; return s.tmp_6; case 10: @@ -2704,27 +2704,27 @@ switch (step) { s.arg2 = (r0); case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals.currentColors___463823); + r0 = pxsim_numops_toBoolDecr(globals.currentColors___495682); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = globals.originalPalette___464254.fields["buf"]; + r0 = globals.originalPalette___481543.fields["buf"]; s.tmp_2 = r0; r0 = pxsim.BufferMethods.slice(s.tmp_2, 0, -1); - globals.currentColors___463823 = (r0); + globals.currentColors___495682 = (r0); case 5: case 6: r0 = (s.arg3 * 3); - s.fromStart___464257 = (r0); + s.fromStart___496109 = (r0); r0 = (s.arg1 * 3); - s.toStart___464260 = (r0); + s.toStart___496112 = (r0); r0 = s.arg0.fields["buf"]; - s.asBuf___464263 = (r0); - s.tmp_1 = Math_clamp__P460224_mk(s); + s.asBuf___496115 = (r0); + s.tmp_1 = Math_clamp__P477513_mk(s); s.tmp_1.arg0 = 0; - s.tmp_2 = color_availableColors__P464272_mk(s); + s.tmp_2 = color_availableColors__P496124_mk(s); s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; @@ -2735,38 +2735,38 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = (3 * s.tmp_0); - s.copyLength___464266 = (r0); - s.i___464274 = (0); + s.copyLength___496118 = (r0); + s.i___496126 = (0); case 7: - r0 = (s.i___464274 < s.copyLength___464266); + r0 = (s.i___496126 < s.copyLength___496118); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.tmp_1 = r0 = globals.currentColors___463823; - r0 = (s.toStart___464260 + s.i___464274); + s.tmp_1 = r0 = globals.currentColors___495682; + r0 = (s.toStart___496112 + s.i___496126); s.tmp_2 = r0; - s.tmp_4 = r0 = s.asBuf___464263; - r0 = (s.fromStart___464257 + s.i___464274); + s.tmp_4 = r0 = s.asBuf___496115; + r0 = (s.fromStart___496109 + s.i___496126); s.tmp_5 = r0; r0 = pxsim.BufferMethods.getByte(s.tmp_4, s.tmp_5); s.tmp_3 = r0; r0 = pxsim.BufferMethods.setByte(s.tmp_1, s.tmp_2, s.tmp_3); - r0 = (s.i___464274 + 1); - s.i___464274 = (r0); + r0 = (s.i___496126 + 1); + s.i___496126 = (r0); { step = 7; continue; } case 8: - r0 = pxsim_pxtcore.setPalette(globals.currentColors___463823); + r0 = pxsim_pxtcore.setPalette(globals.currentColors___495682); r0 = undefined; return leave(s, r0) default: oops() } } } -color_setPalette__P464228.info = {"start":6174,"length":617,"line":219,"column":4,"endLine":236,"endColumn":5,"fileName":"color.ts","functionName":"setPalette","argumentNames":["palette","start","length","paletteOffset"]} -color_setPalette__P464228.info = {"start":6174,"length":617,"line":219,"column":4,"endLine":236,"endColumn":5,"fileName":"color.ts","functionName":"setPalette","argumentNames":["palette","start","length","paletteOffset"]} +color_setPalette__P496085.info = {"start":6189,"length":617,"line":219,"column":4,"endLine":236,"endColumn":5,"fileName":"color.ts","functionName":"setPalette","argumentNames":["palette","start","length","paletteOffset"]} +color_setPalette__P496085.info = {"start":6189,"length":617,"line":219,"column":4,"endLine":236,"endColumn":5,"fileName":"color.ts","functionName":"setPalette","argumentNames":["palette","start","length","paletteOffset"]} -function color_setPalette__P464228_mk(s) { +function color_setPalette__P496085_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_setPalette__P464228, depth: s.depth + 1, + parent: s, fn: color_setPalette__P496085, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2775,11 +2775,11 @@ function color_setPalette__P464228_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - fromStart___464257: undefined, - toStart___464260: undefined, - asBuf___464263: undefined, - copyLength___464266: undefined, - i___464274: undefined, + fromStart___496109: undefined, + toStart___496112: undefined, + asBuf___496115: undefined, + copyLength___496118: undefined, + i___496126: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -2790,7 +2790,7 @@ function color_setPalette__P464228_mk(s) { -function Math_clamp__P460224(s) { +function Math_clamp__P477513(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2806,9 +2806,9 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = Math_min__P460228_mk(s); + s.tmp_0 = Math_min__P477517_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = Math_max__P460227_mk(s); + s.tmp_1 = Math_max__P477516_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.pc = 2; return s.tmp_1; @@ -2821,13 +2821,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_clamp__P460224.info = {"start":11791,"length":130,"line":410,"column":4,"endLine":412,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"clamp","argumentNames":["min","max","value"]} -Math_clamp__P460224.info = {"start":11791,"length":130,"line":410,"column":4,"endLine":412,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"clamp","argumentNames":["min","max","value"]} +Math_clamp__P477513.info = {"start":11791,"length":130,"line":410,"column":4,"endLine":412,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"clamp","argumentNames":["min","max","value"]} +Math_clamp__P477513.info = {"start":11791,"length":130,"line":410,"column":4,"endLine":412,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"clamp","argumentNames":["min","max","value"]} -function Math_clamp__P460224_mk(s) { +function Math_clamp__P477513_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_clamp__P460224, depth: s.depth + 1, + parent: s, fn: Math_clamp__P477513, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2840,7 +2840,7 @@ function Math_clamp__P460224_mk(s) { -function Math_min__P460228(s) { +function Math_min__P477517(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2868,13 +2868,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_min__P460228.info = {"start":12861,"length":105,"line":444,"column":4,"endLine":447,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} -Math_min__P460228.info = {"start":12861,"length":105,"line":444,"column":4,"endLine":447,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} +Math_min__P477517.info = {"start":12861,"length":105,"line":444,"column":4,"endLine":447,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} +Math_min__P477517.info = {"start":12861,"length":105,"line":444,"column":4,"endLine":447,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} -function Math_min__P460228_mk(s) { +function Math_min__P477517_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_min__P460228, depth: s.depth + 1, + parent: s, fn: Math_min__P477517, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -2885,7 +2885,7 @@ function Math_min__P460228_mk(s) { -function Math_max__P460227(s) { +function Math_max__P477516(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2913,13 +2913,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_max__P460227.info = {"start":12668,"length":105,"line":436,"column":4,"endLine":439,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} -Math_max__P460227.info = {"start":12668,"length":105,"line":436,"column":4,"endLine":439,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} +Math_max__P477516.info = {"start":12668,"length":105,"line":436,"column":4,"endLine":439,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} +Math_max__P477516.info = {"start":12668,"length":105,"line":436,"column":4,"endLine":439,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} -function Math_max__P460227_mk(s) { +function Math_max__P477516_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_max__P460227, depth: s.depth + 1, + parent: s, fn: Math_max__P477516, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -2930,7 +2930,7 @@ function Math_max__P460227_mk(s) { -function color_init__P464589(s) { +function color_init__P481878(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2940,35 +2940,35 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.currentScene___464855); + r0 = pxsim_numops_toBoolDecr(globals.currentScene___482144); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = game_forever__P461412_mk(s); - s.tmp_2.arg0 = inline__P464909; + s.tmp_2 = game_forever__P478701_mk(s); + s.tmp_2.arg0 = inline__P482198; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - s.tmp_0 = game_currentScene__P461086_mk(s); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.currentScene___464855 = (r0); + globals.currentScene___482144 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -color_init__P464589.info = {"start":6049,"length":374,"line":217,"column":4,"endLine":230,"endColumn":5,"fileName":"fade.ts","functionName":"init","argumentNames":[]} -color_init__P464589.info = {"start":6049,"length":374,"line":217,"column":4,"endLine":230,"endColumn":5,"fileName":"fade.ts","functionName":"init","argumentNames":[]} +color_init__P481878.info = {"start":6049,"length":374,"line":217,"column":4,"endLine":230,"endColumn":5,"fileName":"fade.ts","functionName":"init","argumentNames":[]} +color_init__P481878.info = {"start":6049,"length":374,"line":217,"column":4,"endLine":230,"endColumn":5,"fileName":"fade.ts","functionName":"init","argumentNames":[]} -function color_init__P464589_mk(s) { +function color_init__P481878_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_init__P464589, depth: s.depth + 1, + parent: s, fn: color_init__P481878, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2979,7 +2979,7 @@ function color_init__P464589_mk(s) { -function inline__P464909(s) { +function inline__P482198(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2989,18 +2989,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.finished___464911 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.activeFade___464599); + s.finished___482200 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.activeFade___481888); if (!r0) { step = 3; continue; } - s.tmp_0 = color_Fade_step__P464537_mk(s); - s.tmp_0.arg0 = globals.activeFade___464599; + s.tmp_0 = color_Fade_step__P481826_mk(s); + s.tmp_0.arg0 = globals.activeFade___481888; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.finished___464911 = (r0); - r0 = pxsim_numops_toBoolDecr(s.finished___464911); + s.finished___482200 = (r0); + r0 = pxsim_numops_toBoolDecr(s.finished___482200); if (!r0) { step = 1; continue; } - globals.activeFade___464599 = (undefined); + globals.activeFade___481888 = (undefined); case 1: case 2: case 3: @@ -3009,23 +3009,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P464909.info = {"start":6121,"length":236,"line":219,"column":25,"endLine":227,"endColumn":13,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} -inline__P464909.info = {"start":6121,"length":236,"line":219,"column":25,"endLine":227,"endColumn":13,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} +inline__P482198.info = {"start":6121,"length":236,"line":219,"column":25,"endLine":227,"endColumn":13,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} +inline__P482198.info = {"start":6121,"length":236,"line":219,"column":25,"endLine":227,"endColumn":13,"fileName":"fade.ts","functionName":"inline","argumentNames":[]} -function inline__P464909_mk(s) { +function inline__P482198_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P464909, depth: s.depth + 1, + parent: s, fn: inline__P482198, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - finished___464911: undefined, + finished___482200: undefined, } } -function color_Fade_step__P464537(s) { +function color_Fade_step__P481826(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3035,16 +3035,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.time___464653 = undefined; - s.p___464659 = undefined; - s.i___464666 = undefined; - s.col___464672 = undefined; + s.time___481942 = undefined; + s.p___481948 = undefined; + s.i___481955 = undefined; + s.col___481961 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C464528_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C481817_VT)) failedCast(r0); r0 = s.arg0.fields["_endPalette"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -3068,7 +3068,7 @@ switch (step) { { step = 9; continue; } case 3: case 4: - s.tmp_8 = color_Fade_isActive__P464531_mk(s); + s.tmp_8 = color_Fade_isActive__P481820_mk(s); s.tmp_8.arg0 = s.arg0; s.pc = 10; return s.tmp_8; case 10: @@ -3080,7 +3080,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } - s.tmp_9 = color_setPalette__P464228_mk(s); + s.tmp_9 = color_setPalette__P496085_mk(s); r0 = s.arg0.fields["_endPalette"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = 0; @@ -3094,7 +3094,7 @@ switch (step) { { step = 9; continue; } case 5: case 6: - s.tmp_1 = game_runtime__P461415_mk(s); + s.tmp_1 = game_runtime__P478704_mk(s); s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; @@ -3102,12 +3102,12 @@ switch (step) { r0 = s.arg0.fields["startTime"]; s.tmp_2 = r0; r0 = (s.tmp_0 - s.tmp_2); - s.time___464653 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C464189_VT); + s.time___481942 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C496048_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P463812_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P481101_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = color_ColorBuffer_length__P463807_mk(s); + s.tmp_2 = color_ColorBuffer_length__P481096_mk(s); r0 = s.arg0.fields["_startPalette"]; s.tmp_2.arg0 = r0; s.pc = 14; return s.tmp_2; @@ -3118,12 +3118,12 @@ switch (step) { s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - s.p___464659 = (s.tmp_0); - s.i___464666 = (0); + s.p___481948 = (s.tmp_0); + s.i___481955 = (0); case 7: - s.tmp_1 = r0 = s.i___464666; - s.tmp_3 = color_ColorBuffer_length__P463807_mk(s); - s.tmp_3.arg0 = s.p___464659; + s.tmp_1 = r0 = s.i___481955; + s.tmp_3 = color_ColorBuffer_length__P481096_mk(s); + s.tmp_3.arg0 = s.p___481948; s.pc = 15; return s.tmp_3; case 15: r0 = s.retval; @@ -3132,44 +3132,44 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.tmp_4 = color_partialColorTransition__P464402_mk(s); - s.tmp_5 = color_ColorBuffer_color__P463808_mk(s); + s.tmp_4 = color_partialColorTransition__P496252_mk(s); + s.tmp_5 = color_ColorBuffer_color__P481097_mk(s); r0 = s.arg0.fields["_startPalette"]; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = s.i___464666; + s.tmp_5.arg1 = s.i___481955; s.pc = 17; return s.tmp_5; case 17: r0 = s.retval; s.tmp_4.arg0 = r0; - s.tmp_6 = color_ColorBuffer_color__P463808_mk(s); + s.tmp_6 = color_ColorBuffer_color__P481097_mk(s); r0 = s.arg0.fields["_endPalette"]; s.tmp_6.arg0 = r0; - s.tmp_6.arg1 = s.i___464666; + s.tmp_6.arg1 = s.i___481955; s.pc = 18; return s.tmp_6; case 18: r0 = s.retval; s.tmp_4.arg1 = r0; r0 = s.arg0.fields["duration"]; s.tmp_7 = r0; - r0 = (s.time___464653 / s.tmp_7); + r0 = (s.time___481942 / s.tmp_7); s.tmp_4.arg2 = r0; s.pc = 16; return s.tmp_4; case 16: r0 = s.retval; - s.col___464672 = (r0); - s.tmp_0 = color_ColorBuffer_setColor__P463809_mk(s); - s.tmp_0.arg0 = s.p___464659; - s.tmp_0.arg1 = s.i___464666; - s.tmp_0.arg2 = s.col___464672; + s.col___481961 = (r0); + s.tmp_0 = color_ColorBuffer_setColor__P481098_mk(s); + s.tmp_0.arg0 = s.p___481948; + s.tmp_0.arg1 = s.i___481955; + s.tmp_0.arg2 = s.col___481961; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = (s.i___464666 + 1); - s.i___464666 = (r0); + r0 = (s.i___481955 + 1); + s.i___481955 = (r0); { step = 7; continue; } case 8: - s.tmp_0 = color_setPalette__P464228_mk(s); - s.tmp_0.arg0 = s.p___464659; + s.tmp_0 = color_setPalette__P496085_mk(s); + s.tmp_0.arg0 = s.p___481948; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.tmp_0.arg3 = 0; @@ -3181,13 +3181,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_step__P464537.info = {"start":1934,"length":818,"line":69,"column":8,"endLine":95,"endColumn":9,"fileName":"fade.ts","functionName":"step","argumentNames":["this"]} -color_Fade_step__P464537.info = {"start":1934,"length":818,"line":69,"column":8,"endLine":95,"endColumn":9,"fileName":"fade.ts","functionName":"step","argumentNames":["this"]} +color_Fade_step__P481826.info = {"start":1934,"length":818,"line":69,"column":8,"endLine":95,"endColumn":9,"fileName":"fade.ts","functionName":"step","argumentNames":["this"]} +color_Fade_step__P481826.info = {"start":1934,"length":818,"line":69,"column":8,"endLine":95,"endColumn":9,"fileName":"fade.ts","functionName":"step","argumentNames":["this"]} -function color_Fade_step__P464537_mk(s) { +function color_Fade_step__P481826_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_step__P464537, depth: s.depth + 1, + parent: s, fn: color_Fade_step__P481826, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3199,10 +3199,10 @@ function color_Fade_step__P464537_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - time___464653: undefined, - p___464659: undefined, - i___464666: undefined, - col___464672: undefined, + time___481942: undefined, + p___481948: undefined, + i___481955: undefined, + col___481961: undefined, arg0: undefined, } } @@ -3210,7 +3210,7 @@ function color_Fade_step__P464537_mk(s) { -function color_partialColorTransition__P464402(s) { +function color_partialColorTransition__P496252(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3220,12 +3220,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.r1___464412 = undefined; - s.g1___464416 = undefined; - s.b1___464420 = undefined; - s.rDiff___464424 = undefined; - s.gDiff___464430 = undefined; - s.bDiff___464436 = undefined; + s.r1___496262 = undefined; + s.g1___496266 = undefined; + s.b1___496270 = undefined; + s.rDiff___496274 = undefined; + s.gDiff___496280 = undefined; + s.bDiff___496286 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -3252,50 +3252,50 @@ switch (step) { r0 = (s.arg0 >> 16); s.tmp_2 = r0; r0 = (s.tmp_2 & 255); - s.r1___464412 = (r0); + s.r1___496262 = (r0); r0 = (s.arg0 >> 8); s.tmp_0 = r0; r0 = (s.tmp_0 & 255); - s.g1___464416 = (r0); + s.g1___496266 = (r0); r0 = (s.arg0 >> 0); s.tmp_0 = r0; r0 = (s.tmp_0 & 255); - s.b1___464420 = (r0); + s.b1___496270 = (r0); r0 = (s.arg1 >> 16); s.tmp_1 = r0; r0 = (s.tmp_1 & 255); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.r1___464412); - s.rDiff___464424 = (r0); + r0 = (s.tmp_0 - s.r1___496262); + s.rDiff___496274 = (r0); r0 = (s.arg1 >> 8); s.tmp_1 = r0; r0 = (s.tmp_1 & 255); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.g1___464416); - s.gDiff___464430 = (r0); + r0 = (s.tmp_0 - s.g1___496266); + s.gDiff___496280 = (r0); r0 = (s.arg1 >> 0); s.tmp_1 = r0; r0 = (s.tmp_1 & 255); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.b1___464420); - s.bDiff___464436 = (r0); - s.tmp_0 = color_toColor__P463897_mk(s); - s.tmp_1 = r0 = s.r1___464412; - r0 = (s.rDiff___464424 * s.arg2); + r0 = (s.tmp_0 - s.b1___496270); + s.bDiff___496286 = (r0); + s.tmp_0 = color_toColor__P495756_mk(s); + s.tmp_1 = r0 = s.r1___496262; + r0 = (s.rDiff___496274 * s.arg2); s.tmp_3 = r0; r0 = pxsim.Math_.round(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg0 = r0; - s.tmp_4 = r0 = s.g1___464416; - r0 = (s.gDiff___464430 * s.arg2); + s.tmp_4 = r0 = s.g1___496266; + r0 = (s.gDiff___496280 * s.arg2); s.tmp_6 = r0; r0 = pxsim.Math_.round(s.tmp_6); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_0.arg1 = r0; - s.tmp_7 = r0 = s.b1___464420; - r0 = (s.bDiff___464436 * s.arg2); + s.tmp_7 = r0 = s.b1___496270; + r0 = (s.bDiff___496286 * s.arg2); s.tmp_9 = r0; r0 = pxsim.Math_.round(s.tmp_9); s.tmp_8 = r0; @@ -3308,13 +3308,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_partialColorTransition__P464402.info = {"start":10705,"length":669,"line":355,"column":4,"endLine":375,"endColumn":5,"fileName":"color.ts","functionName":"partialColorTransition","argumentNames":["start","end","percentage"]} -color_partialColorTransition__P464402.info = {"start":10705,"length":669,"line":355,"column":4,"endLine":375,"endColumn":5,"fileName":"color.ts","functionName":"partialColorTransition","argumentNames":["start","end","percentage"]} +color_partialColorTransition__P496252.info = {"start":10720,"length":669,"line":355,"column":4,"endLine":375,"endColumn":5,"fileName":"color.ts","functionName":"partialColorTransition","argumentNames":["start","end","percentage"]} +color_partialColorTransition__P496252.info = {"start":10720,"length":669,"line":355,"column":4,"endLine":375,"endColumn":5,"fileName":"color.ts","functionName":"partialColorTransition","argumentNames":["start","end","percentage"]} -function color_partialColorTransition__P464402_mk(s) { +function color_partialColorTransition__P496252_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_partialColorTransition__P464402, depth: s.depth + 1, + parent: s, fn: color_partialColorTransition__P496252, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3326,12 +3326,12 @@ function color_partialColorTransition__P464402_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - r1___464412: undefined, - g1___464416: undefined, - b1___464420: undefined, - rDiff___464424: undefined, - gDiff___464430: undefined, - bDiff___464436: undefined, + r1___496262: undefined, + g1___496266: undefined, + b1___496270: undefined, + rDiff___496274: undefined, + gDiff___496280: undefined, + bDiff___496286: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -3341,7 +3341,7 @@ function color_partialColorTransition__P464402_mk(s) { -function color_toColor__P463897(s) { +function color_toColor__P495756(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3373,13 +3373,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_toColor__P463897.info = {"start":11874,"length":132,"line":395,"column":4,"endLine":397,"endColumn":5,"fileName":"color.ts","functionName":"toColor","argumentNames":["r","g","b"]} -color_toColor__P463897.info = {"start":11874,"length":132,"line":395,"column":4,"endLine":397,"endColumn":5,"fileName":"color.ts","functionName":"toColor","argumentNames":["r","g","b"]} +color_toColor__P495756.info = {"start":11889,"length":132,"line":395,"column":4,"endLine":397,"endColumn":5,"fileName":"color.ts","functionName":"toColor","argumentNames":["r","g","b"]} +color_toColor__P495756.info = {"start":11889,"length":132,"line":395,"column":4,"endLine":397,"endColumn":5,"fileName":"color.ts","functionName":"toColor","argumentNames":["r","g","b"]} -function color_toColor__P463897_mk(s) { +function color_toColor__P495756_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_toColor__P463897, depth: s.depth + 1, + parent: s, fn: color_toColor__P495756, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3396,7 +3396,7 @@ function color_toColor__P463897_mk(s) { -function color_unpackB__P463802(s) { +function color_unpackB__P481091(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3416,13 +3416,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_unpackB__P463802.info = {"start":6324,"length":86,"line":200,"column":4,"endLine":202,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackB","argumentNames":["rgb"]} -color_unpackB__P463802.info = {"start":6324,"length":86,"line":200,"column":4,"endLine":202,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackB","argumentNames":["rgb"]} +color_unpackB__P481091.info = {"start":6324,"length":86,"line":200,"column":4,"endLine":202,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackB","argumentNames":["rgb"]} +color_unpackB__P481091.info = {"start":6324,"length":86,"line":200,"column":4,"endLine":202,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackB","argumentNames":["rgb"]} -function color_unpackB__P463802_mk(s) { +function color_unpackB__P481091_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_unpackB__P463802, depth: s.depth + 1, + parent: s, fn: color_unpackB__P481091, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -3432,7 +3432,7 @@ function color_unpackB__P463802_mk(s) { -function color_unpackG__P463801(s) { +function color_unpackG__P481090(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3452,13 +3452,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_unpackG__P463801.info = {"start":6233,"length":86,"line":197,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackG","argumentNames":["rgb"]} -color_unpackG__P463801.info = {"start":6233,"length":86,"line":197,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackG","argumentNames":["rgb"]} +color_unpackG__P481090.info = {"start":6233,"length":86,"line":197,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackG","argumentNames":["rgb"]} +color_unpackG__P481090.info = {"start":6233,"length":86,"line":197,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackG","argumentNames":["rgb"]} -function color_unpackG__P463801_mk(s) { +function color_unpackG__P481090_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_unpackG__P463801, depth: s.depth + 1, + parent: s, fn: color_unpackG__P481090, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -3468,7 +3468,7 @@ function color_unpackG__P463801_mk(s) { -function color_unpackR__P463800(s) { +function color_unpackR__P481089(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3488,13 +3488,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_unpackR__P463800.info = {"start":6141,"length":87,"line":194,"column":4,"endLine":196,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackR","argumentNames":["rgb"]} -color_unpackR__P463800.info = {"start":6141,"length":87,"line":194,"column":4,"endLine":196,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackR","argumentNames":["rgb"]} +color_unpackR__P481089.info = {"start":6141,"length":87,"line":194,"column":4,"endLine":196,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackR","argumentNames":["rgb"]} +color_unpackR__P481089.info = {"start":6141,"length":87,"line":194,"column":4,"endLine":196,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackR","argumentNames":["rgb"]} -function color_unpackR__P463800_mk(s) { +function color_unpackR__P481089_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_unpackR__P463800, depth: s.depth + 1, + parent: s, fn: color_unpackR__P481089, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -3504,7 +3504,7 @@ function color_unpackR__P463800_mk(s) { -function color_Fade_isActive__P464531(s) { +function color_Fade_isActive__P481820(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3519,7 +3519,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C464528_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C481817_VT)) failedCast(r0); r0 = s.arg0.fields["startTime"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); @@ -3546,7 +3546,7 @@ switch (step) { s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; - s.tmp_8 = game_runtime__P461415_mk(s); + s.tmp_8 = game_runtime__P478704_mk(s); s.pc = 5; return s.tmp_8; case 5: r0 = s.retval; @@ -3559,13 +3559,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_isActive__P464531.info = {"start":623,"length":201,"line":23,"column":8,"endLine":27,"endColumn":9,"fileName":"fade.ts","functionName":"isActive","argumentNames":["this"]} -color_Fade_isActive__P464531.info = {"start":623,"length":201,"line":23,"column":8,"endLine":27,"endColumn":9,"fileName":"fade.ts","functionName":"isActive","argumentNames":["this"]} +color_Fade_isActive__P481820.info = {"start":623,"length":201,"line":23,"column":8,"endLine":27,"endColumn":9,"fileName":"fade.ts","functionName":"isActive","argumentNames":["this"]} +color_Fade_isActive__P481820.info = {"start":623,"length":201,"line":23,"column":8,"endLine":27,"endColumn":9,"fileName":"fade.ts","functionName":"isActive","argumentNames":["this"]} -function color_Fade_isActive__P464531_mk(s) { +function color_Fade_isActive__P481820_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_isActive__P464531, depth: s.depth + 1, + parent: s, fn: color_Fade_isActive__P481820, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3584,7 +3584,7 @@ function color_Fade_isActive__P464531_mk(s) { -function game_forever__P461412(s) { +function game_forever__P478701(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3598,25 +3598,25 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.foreverRunning___461411); + r0 = pxsim_numops_toBoolDecr(globals.foreverRunning___478700); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.foreverRunning___461411 = (true); - r0 = pxsim.control.runInParallel(inline__P465171); + globals.foreverRunning___478700 = (true); + r0 = pxsim.control.runInParallel(inline__P482460); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_GameForeverHandler__C461267_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_GameForeverHandler__C478556_VT); s.tmp_0 = r0; - s.tmp_1 = scene_GameForeverHandler_constructor__P461268_mk(s); + s.tmp_1 = scene_GameForeverHandler_constructor__P478557_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_3 = game_currentScene__P461086_mk(s); + s.tmp_3 = game_currentScene__P478375_mk(s); s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; @@ -3627,13 +3627,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever__P461412.info = {"start":8612,"length":820,"line":277,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"forever","argumentNames":["action"]} -game_forever__P461412.info = {"start":8612,"length":820,"line":277,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"forever","argumentNames":["action"]} +game_forever__P478701.info = {"start":8612,"length":820,"line":277,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"forever","argumentNames":["action"]} +game_forever__P478701.info = {"start":8612,"length":820,"line":277,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"forever","argumentNames":["action"]} -function game_forever__P461412_mk(s) { +function game_forever__P478701_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever__P461412, depth: s.depth + 1, + parent: s, fn: game_forever__P478701, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3646,7 +3646,7 @@ function game_forever__P461412_mk(s) { -function inline__P465171(s) { +function inline__P482460(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3656,23 +3656,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.handlers___465173 = undefined; + s.handlers___482462 = undefined; case 1: r0 = pxsim_numops_toBoolDecr(1); if (!r0) { step = 2; continue; } - s.tmp_0 = game_currentScene__P461086_mk(s); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = r0.fields["gameForeverHandlers"]; - s.handlers___465173 = (r0); - s.tmp_0 = helpers_arrayForEach__P460211_mk(s); - s.tmp_0.arg0 = s.handlers___465173; - s.tmp_0.arg1 = inline__P465181; + s.handlers___482462 = (r0); + s.tmp_0 = helpers_arrayForEach__P477500_mk(s); + s.tmp_0.arg0 = s.handlers___482462; + s.tmp_0.arg1 = inline__P482470; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = pause__P460452_mk(s); + s.tmp_0 = pause__P477741_mk(s); s.tmp_0.arg0 = 20; s.pc = 5; return s.tmp_0; case 5: @@ -3683,23 +3683,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P465171.info = {"start":8764,"length":535,"line":280,"column":34,"endLine":294,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -inline__P465171.info = {"start":8764,"length":535,"line":280,"column":34,"endLine":294,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +inline__P482460.info = {"start":8764,"length":535,"line":280,"column":34,"endLine":294,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +inline__P482460.info = {"start":8764,"length":535,"line":280,"column":34,"endLine":294,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -function inline__P465171_mk(s) { +function inline__P482460_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P465171, depth: s.depth + 1, + parent: s, fn: inline__P482460, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - handlers___465173: undefined, + handlers___482462: undefined, } } -function inline__P465181(s) { +function inline__P482470(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3722,7 +3722,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["lock"] = (true); - r0 = pxsim_pxtcore_mkAction(1, inline__P465191); + r0 = pxsim_pxtcore_mkAction(1, inline__P482480); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = pxsim.control.runInParallel(s.tmp_0); @@ -3732,13 +3732,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P465181.info = {"start":8915,"length":319,"line":283,"column":37,"endLine":291,"endColumn":21,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["h"]} -inline__P465181.info = {"start":8915,"length":319,"line":283,"column":37,"endLine":291,"endColumn":21,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["h"]} +inline__P482470.info = {"start":8915,"length":319,"line":283,"column":37,"endLine":291,"endColumn":21,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["h"]} +inline__P482470.info = {"start":8915,"length":319,"line":283,"column":37,"endLine":291,"endColumn":21,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["h"]} -function inline__P465181_mk(s) { +function inline__P482470_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P465181, depth: s.depth + 1, + parent: s, fn: inline__P482470, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3750,7 +3750,7 @@ function inline__P465181_mk(s) { -function inline__P465191(s) { +function inline__P482480(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3778,13 +3778,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P465191.info = {"start":9054,"length":130,"line":286,"column":50,"endLine":289,"endColumn":29,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -inline__P465191.info = {"start":9054,"length":130,"line":286,"column":50,"endLine":289,"endColumn":29,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +inline__P482480.info = {"start":9054,"length":130,"line":286,"column":50,"endLine":289,"endColumn":29,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +inline__P482480.info = {"start":9054,"length":130,"line":286,"column":50,"endLine":289,"endColumn":29,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -function inline__P465191_mk(s) { +function inline__P482480_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P465191, depth: s.depth + 1, + parent: s, fn: inline__P482480, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -3793,7 +3793,7 @@ function inline__P465191_mk(s) { -function scene_GameForeverHandler_constructor__P461268(s) { +function scene_GameForeverHandler_constructor__P478557(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3809,19 +3809,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_GameForeverHandler__C461267_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_GameForeverHandler__C478556_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_GameForeverHandler_constructor__P461268.info = {"start":1145,"length":65,"line":40,"column":8,"endLine":42,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","handler"]} -scene_GameForeverHandler_constructor__P461268.info = {"start":1145,"length":65,"line":40,"column":8,"endLine":42,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","handler"]} +scene_GameForeverHandler_constructor__P478557.info = {"start":1145,"length":65,"line":40,"column":8,"endLine":42,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","handler"]} +scene_GameForeverHandler_constructor__P478557.info = {"start":1145,"length":65,"line":40,"column":8,"endLine":42,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","handler"]} -function scene_GameForeverHandler_constructor__P461268_mk(s) { +function scene_GameForeverHandler_constructor__P478557_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_GameForeverHandler_constructor__P461268, depth: s.depth + 1, + parent: s, fn: scene_GameForeverHandler_constructor__P478557, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -3831,7 +3831,7 @@ function scene_GameForeverHandler_constructor__P461268_mk(s) { -function helpers_arrayForEach__P460211(s) { +function helpers_arrayForEach__P477500(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3841,50 +3841,50 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.len___465209 = undefined; - s.i___465212 = undefined; + s.len___482498 = undefined; + s.i___482501 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___465209 = (r0); - s.i___465212 = (0); + s.len___482498 = (r0); + s.i___482501 = (0); case 1: - r0 = (s.i___465212 < s.len___465209); + r0 = (s.i___482501 < s.len___482498); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___465212); + r0 = pxsim_Array__getAt(s.arg0, s.i___482501); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___465212; + s.tmp_1.arg1 = s.i___482501; setupLambda(s.tmp_1, s.tmp_1.argL); s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - r0 = (s.i___465212 + 1); - s.i___465212 = (r0); + r0 = (s.i___482501 + 1); + s.i___482501 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_arrayForEach__P460211.info = {"start":5581,"length":250,"line":194,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayForEach","argumentNames":["arr","callbackfn"]} -helpers_arrayForEach__P460211.info = {"start":5581,"length":250,"line":194,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayForEach","argumentNames":["arr","callbackfn"]} +helpers_arrayForEach__P477500.info = {"start":5581,"length":250,"line":194,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayForEach","argumentNames":["arr","callbackfn"]} +helpers_arrayForEach__P477500.info = {"start":5581,"length":250,"line":194,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayForEach","argumentNames":["arr","callbackfn"]} -function helpers_arrayForEach__P460211_mk(s) { +function helpers_arrayForEach__P477500_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayForEach__P460211, depth: s.depth + 1, + parent: s, fn: helpers_arrayForEach__P477500, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___465209: undefined, - i___465212: undefined, + len___482498: undefined, + i___482501: undefined, arg0: undefined, arg1: undefined, } } @@ -3893,7 +3893,7 @@ function helpers_arrayForEach__P460211_mk(s) { -function color_FadeEffect_stop__P464195(s) { +function color_FadeEffect_stop__P496054(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3908,17 +3908,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeEffect__C464193_VT)) failedCast(r0); - r0 = (globals.lastEffect___464192 == s.arg0); + if (!checkSubtype(r0, color_FadeEffect__C496052_VT)) failedCast(r0); + r0 = (globals.lastEffect___496051 == s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - globals.lastEffect___464192 = (undefined); + globals.lastEffect___496051 = (undefined); r0 = s.arg0.fields["currentFade"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = color_Fade_stop__P464225_mk(s); + s.tmp_1 = color_Fade_stop__P481514_mk(s); r0 = s.arg0.fields["currentFade"]; s.tmp_1.arg0 = r0; s.pc = 5; return s.tmp_1; @@ -3932,13 +3932,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_FadeEffect_stop__P464195.info = {"start":5559,"length":213,"line":199,"column":8,"endLine":206,"endColumn":9,"fileName":"color.ts","functionName":"stop","argumentNames":["this"]} -color_FadeEffect_stop__P464195.info = {"start":5559,"length":213,"line":199,"column":8,"endLine":206,"endColumn":9,"fileName":"color.ts","functionName":"stop","argumentNames":["this"]} +color_FadeEffect_stop__P496054.info = {"start":5574,"length":213,"line":199,"column":8,"endLine":206,"endColumn":9,"fileName":"color.ts","functionName":"stop","argumentNames":["this"]} +color_FadeEffect_stop__P496054.info = {"start":5574,"length":213,"line":199,"column":8,"endLine":206,"endColumn":9,"fileName":"color.ts","functionName":"stop","argumentNames":["this"]} -function color_FadeEffect_stop__P464195_mk(s) { +function color_FadeEffect_stop__P496054_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeEffect_stop__P464195, depth: s.depth + 1, + parent: s, fn: color_FadeEffect_stop__P496054, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3949,7 +3949,7 @@ function color_FadeEffect_stop__P464195_mk(s) { -function color_Fade_stop__P464225(s) { +function color_Fade_stop__P481514(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3964,19 +3964,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C464528_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C481817_VT)) failedCast(r0); r0 = (s.arg0).fields["startTime"] = (undefined); r0 = s.arg0; return leave(s, r0) default: oops() } } } -color_Fade_stop__P464225.info = {"start":1246,"length":96,"line":44,"column":8,"endLine":47,"endColumn":9,"fileName":"fade.ts","functionName":"stop","argumentNames":["this"]} -color_Fade_stop__P464225.info = {"start":1246,"length":96,"line":44,"column":8,"endLine":47,"endColumn":9,"fileName":"fade.ts","functionName":"stop","argumentNames":["this"]} +color_Fade_stop__P481514.info = {"start":1246,"length":96,"line":44,"column":8,"endLine":47,"endColumn":9,"fileName":"fade.ts","functionName":"stop","argumentNames":["this"]} +color_Fade_stop__P481514.info = {"start":1246,"length":96,"line":44,"column":8,"endLine":47,"endColumn":9,"fileName":"fade.ts","functionName":"stop","argumentNames":["this"]} -function color_Fade_stop__P464225_mk(s) { +function color_Fade_stop__P481514_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_stop__P464225, depth: s.depth + 1, + parent: s, fn: color_Fade_stop__P481514, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -3985,7 +3985,7 @@ function color_Fade_stop__P464225_mk(s) { -function scene_setBackgroundImage__P461318(s) { +function scene_setBackgroundImage__P478607(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3995,18 +3995,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scene___465137 = undefined; + s.scene___482426 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P461086_mk(s); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___465137 = (r0); - s.tmp_0 = scene_Background_image__P461172_mk(s); - r0 = s.scene___465137.fields["background"]; + s.scene___482426 = (r0); + s.tmp_0 = scene_Background_image__P478461_mk(s); + r0 = s.scene___482426.fields["background"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.pc = 2; return s.tmp_0; @@ -4016,16 +4016,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_setBackgroundImage__P461318.info = {"start":1735,"length":135,"line":62,"column":4,"endLine":65,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} -scene_setBackgroundImage__P461318.info = {"start":1735,"length":135,"line":62,"column":4,"endLine":65,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} +scene_setBackgroundImage__P478607.info = {"start":1735,"length":135,"line":62,"column":4,"endLine":65,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} +scene_setBackgroundImage__P478607.info = {"start":1735,"length":135,"line":62,"column":4,"endLine":65,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} -function scene_setBackgroundImage__P461318_mk(s) { +function scene_setBackgroundImage__P478607_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_setBackgroundImage__P461318, depth: s.depth + 1, + parent: s, fn: scene_setBackgroundImage__P478607, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___465137: undefined, + scene___482426: undefined, arg0: undefined, } } @@ -4033,7 +4033,7 @@ function scene_setBackgroundImage__P461318_mk(s) { -function scene_Background_image__P461172(s) { +function scene_Background_image__P478461(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4049,19 +4049,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C461169_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C478458_VT)) failedCast(r0); r0 = (s.arg0).fields["_image"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Background_image__P461172.info = {"start":1003,"length":68,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this","image"]} -scene_Background_image__P461172.info = {"start":1003,"length":68,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this","image"]} +scene_Background_image__P478461.info = {"start":1003,"length":68,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this","image"]} +scene_Background_image__P478461.info = {"start":1003,"length":68,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this","image"]} -function scene_Background_image__P461172_mk(s) { +function scene_Background_image__P478461_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_image__P461172, depth: s.depth + 1, + parent: s, fn: scene_Background_image__P478461, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -4071,7 +4071,7 @@ function scene_Background_image__P461172_mk(s) { -function scene_Background_image__P461171(s) { +function scene_Background_image__P478460(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4086,7 +4086,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C461169_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C478458_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -4096,9 +4096,9 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } s.tmp_3 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_5 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___460709); + r0 = pxsim_ImageMethods.height(globals.screen___477998); s.tmp_6 = r0; r0 = pxsim.image.create(s.tmp_5, s.tmp_6); s.tmp_4 = r0; @@ -4109,14 +4109,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Background_image__P461171.info = {"start":811,"length":174,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this"]} -scene_Background_image__P461171.isGetter = true; -scene_Background_image__P461171.info = {"start":811,"length":174,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this"]} +scene_Background_image__P478460.info = {"start":811,"length":174,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this"]} +scene_Background_image__P478460.isGetter = true; +scene_Background_image__P478460.info = {"start":811,"length":174,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this"]} -function scene_Background_image__P461171_mk(s) { +function scene_Background_image__P478460_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_image__P461171, depth: s.depth + 1, + parent: s, fn: scene_Background_image__P478460, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4132,7 +4132,7 @@ function scene_Background_image__P461171_mk(s) { -function color_FadeState_constructor__P464851(s) { +function color_FadeState_constructor__P482140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4149,20 +4149,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeState__C464850_VT)) failedCast(r0); + if (!checkSubtype(r0, color_FadeState__C482139_VT)) failedCast(r0); r0 = (s.arg0).fields["state"] = (s.arg1); r0 = (s.arg0).fields["scene"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -color_FadeState_constructor__P464851.info = {"start":5010,"length":96,"line":173,"column":8,"endLine":176,"endColumn":13,"fileName":"fade.ts","functionName":"inline","argumentNames":["this","state","scene"]} -color_FadeState_constructor__P464851.info = {"start":5010,"length":96,"line":173,"column":8,"endLine":176,"endColumn":13,"fileName":"fade.ts","functionName":"inline","argumentNames":["this","state","scene"]} +color_FadeState_constructor__P482140.info = {"start":5010,"length":96,"line":173,"column":8,"endLine":176,"endColumn":13,"fileName":"fade.ts","functionName":"inline","argumentNames":["this","state","scene"]} +color_FadeState_constructor__P482140.info = {"start":5010,"length":96,"line":173,"column":8,"endLine":176,"endColumn":13,"fileName":"fade.ts","functionName":"inline","argumentNames":["this","state","scene"]} -function color_FadeState_constructor__P464851_mk(s) { +function color_FadeState_constructor__P482140_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeState_constructor__P464851, depth: s.depth + 1, + parent: s, fn: color_FadeState_constructor__P482140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -4173,7 +4173,7 @@ function color_FadeState_constructor__P464851_mk(s) { -function game_eventContext__P461398(s) { +function game_eventContext__P478687(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4183,22 +4183,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = game_init__P461399_mk(s); + s.tmp_0 = game_init__P478688_mk(s); s.tmp_0.arg0 = undefined; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___461388.fields["eventContext"]; + r0 = globals._scene___478677.fields["eventContext"]; return leave(s, r0) default: oops() } } } -game_eventContext__P461398.info = {"start":1084,"length":112,"line":40,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} -game_eventContext__P461398.info = {"start":1084,"length":112,"line":40,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} +game_eventContext__P478687.info = {"start":1084,"length":112,"line":40,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} +game_eventContext__P478687.info = {"start":1084,"length":112,"line":40,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} -function game_eventContext__P461398_mk(s) { +function game_eventContext__P478687_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_eventContext__P461398, depth: s.depth + 1, + parent: s, fn: game_eventContext__P478687, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -4207,7 +4207,7 @@ function game_eventContext__P461398_mk(s) { -function game_init__P461399(s) { +function game_init__P478688(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4221,7 +4221,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scene___461388); + r0 = pxsim_numops_toBoolDecr(globals._scene___478677); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -4236,74 +4236,74 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C461305_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C478594_VT); s.tmp_3 = r0; - s.tmp_4 = scene_Scene_constructor__P461313_mk(s); + s.tmp_4 = scene_Scene_constructor__P478602_mk(s); s.tmp_4.arg0 = s.tmp_3; - s.tmp_5 = control_pushEventContext__P460447_mk(s); + s.tmp_5 = control_pushEventContext__P477736_mk(s); s.pc = 14; return s.tmp_5; case 14: r0 = s.retval; s.tmp_4.arg1 = r0; - s.tmp_4.arg2 = globals._scene___461388; + s.tmp_4.arg2 = globals._scene___478677; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; - globals._scene___461388 = (s.tmp_3); + globals._scene___478677 = (s.tmp_3); case 3: case 4: - s.tmp_0 = scene_Scene_init__P461306_mk(s); - s.tmp_0.arg0 = globals._scene___461388; + s.tmp_0 = scene_Scene_init__P478595_mk(s); + s.tmp_0.arg0 = globals._scene___478677; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.winEffect___461381); + r0 = pxsim_numops_toBoolDecr(globals.winEffect___478670); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - globals.winEffect___461381 = (globals.confetti___461974); + globals.winEffect___478670 = (globals.confetti___479263); case 5: case 6: - r0 = pxsim_numops_toBoolDecr(globals.loseEffect___461383); + r0 = pxsim_numops_toBoolDecr(globals.loseEffect___478672); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - globals.loseEffect___461383 = (globals.melt___462009); + globals.loseEffect___478672 = (globals.melt___479298); case 7: case 8: - r0 = pxsim_numops_toBoolDecr(globals.winSound___461387); + r0 = pxsim_numops_toBoolDecr(globals.winSound___478676); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - globals.winSound___461387 = (globals.powerUp___460603); + globals.winSound___478676 = (globals.powerUp___477892); case 9: case 10: - r0 = pxsim_numops_toBoolDecr(globals.loseSound___461385); + r0 = pxsim_numops_toBoolDecr(globals.loseSound___478674); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - globals.loseSound___461385 = (globals.wawawawaa___460597); + globals.loseSound___478674 = (globals.wawawawaa___477886); case 11: case 12: r0 = undefined; return leave(s, r0) default: oops() } } } -game_init__P461399.info = {"start":1202,"length":452,"line":45,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["forceNewScene"]} -game_init__P461399.info = {"start":1202,"length":452,"line":45,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["forceNewScene"]} +game_init__P478688.info = {"start":1202,"length":452,"line":45,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["forceNewScene"]} +game_init__P478688.info = {"start":1202,"length":452,"line":45,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["forceNewScene"]} -function game_init__P461399_mk(s) { +function game_init__P478688_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_init__P461399, depth: s.depth + 1, + parent: s, fn: game_init__P478688, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4318,7 +4318,7 @@ function game_init__P461399_mk(s) { -function inline__P465811(s) { +function inline__P483100(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4328,11 +4328,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.rounds___465814 = undefined; - s.j___465822 = undefined; - s.x___465827 = undefined; - s.y___465833 = undefined; - s.c___465839 = undefined; + s.rounds___483103 = undefined; + s.j___483111 = undefined; + s.x___483116 = undefined; + s.y___483122 = undefined; + s.c___483128 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4345,14 +4345,14 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.rounds___465814 = (r0); - s.j___465822 = (0); + s.rounds___483103 = (r0); + s.j___483111 = (0); case 1: - r0 = (s.j___465822 < s.rounds___465814); + r0 = (s.j___483111 < s.rounds___483103); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P461675_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P478964_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -4362,8 +4362,8 @@ switch (step) { s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___465827 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P461675_mk(s); + s.x___483116 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P478964_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -4373,43 +4373,43 @@ switch (step) { s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___465833 = (r0); - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___465827, s.y___465833); - s.c___465839 = (r0); + s.y___483122 = (r0); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___483116, s.y___483122); + s.c___483128 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___465827; - r0 = (s.y___465833 + 1); + s.tmp_1 = r0 = s.x___483116; + r0 = (s.y___483122 + 1); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___465839); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___483128); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___465827; - r0 = (s.y___465833 + 2); + s.tmp_1 = r0 = s.x___483116; + r0 = (s.y___483122 + 2); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___465839); - r0 = (s.j___465822 + 1); - s.j___465822 = (r0); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___483128); + r0 = (s.j___483111 + 1); + s.j___483111 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P465811.info = {"start":2652,"length":386,"line":72,"column":45,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} -inline__P465811.info = {"start":2652,"length":386,"line":72,"column":45,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} +inline__P483100.info = {"start":2652,"length":386,"line":72,"column":45,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} +inline__P483100.info = {"start":2652,"length":386,"line":72,"column":45,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} -function inline__P465811_mk(s) { +function inline__P483100_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P465811, depth: s.depth + 1, + parent: s, fn: inline__P483100, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - rounds___465814: undefined, - j___465822: undefined, - x___465827: undefined, - y___465833: undefined, - c___465839: undefined, + rounds___483103: undefined, + j___483111: undefined, + x___483116: undefined, + y___483122: undefined, + c___483128: undefined, arg0: undefined, arg1: undefined, } } @@ -4418,7 +4418,7 @@ function inline__P465811_mk(s) { -function Math_FastRandom_randomRange__P461675(s) { +function Math_FastRandom_randomRange__P478964(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4435,12 +4435,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C461673_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C478962_VT)) failedCast(r0); r0 = (s.arg2 > s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = Math_FastRandom_next__P461674_mk(s); + s.tmp_2 = Math_FastRandom_next__P478963_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 3; return s.tmp_2; case 3: @@ -4461,13 +4461,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_randomRange__P461675.info = {"start":2046,"length":131,"line":61,"column":8,"endLine":63,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"randomRange","argumentNames":["this","min","max"]} -Math_FastRandom_randomRange__P461675.info = {"start":2046,"length":131,"line":61,"column":8,"endLine":63,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"randomRange","argumentNames":["this","min","max"]} +Math_FastRandom_randomRange__P478964.info = {"start":2046,"length":131,"line":61,"column":8,"endLine":63,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"randomRange","argumentNames":["this","min","max"]} +Math_FastRandom_randomRange__P478964.info = {"start":2046,"length":131,"line":61,"column":8,"endLine":63,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"randomRange","argumentNames":["this","min","max"]} -function Math_FastRandom_randomRange__P461675_mk(s) { +function Math_FastRandom_randomRange__P478964_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_randomRange__P461675, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_randomRange__P478964, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4484,7 +4484,7 @@ function Math_FastRandom_randomRange__P461675_mk(s) { -function Math_FastRandom_next__P461674(s) { +function Math_FastRandom_next__P478963(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4499,7 +4499,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C461673_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C478962_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["lfsr"]; s.tmp_3 = r0; @@ -4520,13 +4520,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_next__P461674.info = {"start":1680,"length":107,"line":52,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"next","argumentNames":["this"]} -Math_FastRandom_next__P461674.info = {"start":1680,"length":107,"line":52,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"next","argumentNames":["this"]} +Math_FastRandom_next__P478963.info = {"start":1680,"length":107,"line":52,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"next","argumentNames":["this"]} +Math_FastRandom_next__P478963.info = {"start":1680,"length":107,"line":52,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"next","argumentNames":["this"]} -function Math_FastRandom_next__P461674_mk(s) { +function Math_FastRandom_next__P478963_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_next__P461674, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_next__P478963, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4543,7 +4543,7 @@ function Math_FastRandom_next__P461674_mk(s) { -function effects_ImageEffect_constructor__P462005(s) { +function effects_ImageEffect_constructor__P479294(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4560,11 +4560,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C462001_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C479290_VT)) failedCast(r0); r0 = (s.arg0).fields["effect"] = (s.arg2); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C461673_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C478962_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P461680_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P478969_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.pc = 1; return s.tmp_1; @@ -4577,13 +4577,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_constructor__P462005.info = {"start":410,"length":290,"line":10,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["this","defaultRate","effectFactory"]} -effects_ImageEffect_constructor__P462005.info = {"start":410,"length":290,"line":10,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["this","defaultRate","effectFactory"]} +effects_ImageEffect_constructor__P479294.info = {"start":410,"length":290,"line":10,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["this","defaultRate","effectFactory"]} +effects_ImageEffect_constructor__P479294.info = {"start":410,"length":290,"line":10,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["this","defaultRate","effectFactory"]} -function effects_ImageEffect_constructor__P462005_mk(s) { +function effects_ImageEffect_constructor__P479294_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_constructor__P462005, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_constructor__P479294, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4596,7 +4596,7 @@ function effects_ImageEffect_constructor__P462005_mk(s) { -function inline__P465921(s) { +function inline__P483210(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4606,13 +4606,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.factory___465924 = undefined; + s.factory___483213 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C461910_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C479199_VT); s.tmp_0 = r0; s.tmp_2 = if_width_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -4647,27 +4647,27 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = particles_ConfettiFactory_constructor__P461912_mk(s); + s.tmp_5 = particles_ConfettiFactory_constructor__P479201_mk(s); s.tmp_5.arg0 = s.tmp_0; s.tmp_5.arg1 = s.tmp_4; s.tmp_5.arg2 = 16; s.pc = 5; return s.tmp_5; case 5: r0 = s.retval; - s.factory___465924 = (s.tmp_0); - s.tmp_0 = particles_SprayFactory_setSpeed__P461891_mk(s); - s.tmp_0.arg0 = s.factory___465924; + s.factory___483213 = (s.tmp_0); + s.tmp_0 = particles_SprayFactory_setSpeed__P479180_mk(s); + s.tmp_0.arg0 = s.factory___483213; s.tmp_0.arg1 = 30; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C461823_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C479112_VT); s.tmp_0 = r0; - s.tmp_1 = particles_ParticleSource_constructor__P461841_mk(s); + s.tmp_1 = particles_ParticleSource_constructor__P479130_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; - s.tmp_1.arg3 = s.factory___465924; + s.tmp_1.arg3 = s.factory___483213; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; @@ -4675,13 +4675,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P465921.info = {"start":7534,"length":284,"line":191,"column":59,"endLine":195,"endColumn":5,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["anchor","particlesPerSecond"]} -inline__P465921.info = {"start":7534,"length":284,"line":191,"column":59,"endLine":195,"endColumn":5,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["anchor","particlesPerSecond"]} +inline__P483210.info = {"start":7534,"length":284,"line":191,"column":59,"endLine":195,"endColumn":5,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["anchor","particlesPerSecond"]} +inline__P483210.info = {"start":7534,"length":284,"line":191,"column":59,"endLine":195,"endColumn":5,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["anchor","particlesPerSecond"]} -function inline__P465921_mk(s) { +function inline__P483210_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P465921, depth: s.depth + 1, + parent: s, fn: inline__P483210, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4689,7 +4689,7 @@ function inline__P465921_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - factory___465924: undefined, + factory___483213: undefined, arg0: undefined, arg1: undefined, } } @@ -4698,7 +4698,7 @@ function inline__P465921_mk(s) { -function particles_ParticleSource_constructor__P461841(s) { +function particles_ParticleSource_constructor__P479130(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4708,8 +4708,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.sources___465946 = undefined; - s.removedSource___465955 = undefined; + s.sources___483235 = undefined; + s.removedSource___483244 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4718,62 +4718,62 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P460778_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P478067_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = particles_init__P461845_mk(s); + s.tmp_0 = particles_init__P479134_mk(s); s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_particleSources__P461860_mk(s); + s.tmp_0 = particles_particleSources__P479149_mk(s); s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.sources___465946 = (r0); - r0 = pxsim_Array__length(s.sources___465946); + s.sources___483235 = (r0); + r0 = pxsim_Array__length(s.sources___483235); s.tmp_1 = r0; - r0 = (s.tmp_1 >= globals.MAX_SOURCES___461802); + r0 = (s.tmp_1 >= globals.MAX_SOURCES___479091); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = particles_sortSources__P461848_mk(s); - s.tmp_2.arg0 = s.sources___465946; + s.tmp_2 = particles_sortSources__P479137_mk(s); + s.tmp_2.arg0 = s.sources___483235; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - r0 = pxsim_Array_.removeAt(s.sources___465946, 0); - s.removedSource___465955 = (r0); - s.tmp_0 = particles_ParticleSource_clear__P461834_mk(s); - s.tmp_0.arg0 = s.removedSource___465955; + r0 = pxsim_Array_.removeAt(s.sources___483235, 0); + s.removedSource___483244 = (r0); + s.tmp_0 = particles_ParticleSource_clear__P479123_mk(s); + s.tmp_0.arg0 = s.removedSource___483244; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_destroy__P461833_mk(s); - s.tmp_0.arg0 = s.removedSource___465955; + s.tmp_0 = particles_ParticleSource_destroy__P479122_mk(s); + s.tmp_0.arg0 = s.removedSource___483244; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; case 1: case 2: r0 = (s.arg0).fields["pFlags"] = (0); - s.tmp_0 = particles_ParticleSource_setRate__P461836_mk(s); + s.tmp_0 = particles_ParticleSource_setRate__P479125_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAcceleration__P461828_mk(s); + s.tmp_0 = particles_ParticleSource_setAcceleration__P479117_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAnchor__P461835_mk(s); + s.tmp_0 = particles_ParticleSource_setAnchor__P479124_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.pc = 13; return s.tmp_0; @@ -4788,18 +4788,18 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = globals.defaultFactory___461843; + r0 = globals.defaultFactory___479132; case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = particles_ParticleSource_setFactory__P461838_mk(s); + s.tmp_2 = particles_ParticleSource_setFactory__P479127_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.tmp_1; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; - r0 = pxsim_Array__push(s.sources___465946, s.arg0); - s.tmp_0 = particles_ParticleSource_enabled__P461832_mk(s); + r0 = pxsim_Array__push(s.sources___483235, s.arg0); + s.tmp_0 = particles_ParticleSource_enabled__P479121_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.pc = 15; return s.tmp_0; @@ -4809,19 +4809,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_constructor__P461841.info = {"start":2290,"length":899,"line":86,"column":8,"endLine":109,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["this","anchor","particlesPerSecond","factory"]} -particles_ParticleSource_constructor__P461841.info = {"start":2290,"length":899,"line":86,"column":8,"endLine":109,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["this","anchor","particlesPerSecond","factory"]} +particles_ParticleSource_constructor__P479130.info = {"start":2290,"length":899,"line":86,"column":8,"endLine":109,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["this","anchor","particlesPerSecond","factory"]} +particles_ParticleSource_constructor__P479130.info = {"start":2290,"length":899,"line":86,"column":8,"endLine":109,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["this","anchor","particlesPerSecond","factory"]} -function particles_ParticleSource_constructor__P461841_mk(s) { +function particles_ParticleSource_constructor__P479130_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_constructor__P461841, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_constructor__P479130, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sources___465946: undefined, - removedSource___465955: undefined, + sources___483235: undefined, + removedSource___483244: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4832,7 +4832,7 @@ function particles_ParticleSource_constructor__P461841_mk(s) { -function particles_particleSources__P461860(s) { +function particles_particleSources__P479149(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4842,34 +4842,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.sources___466395 = undefined; - s.tmp_0 = game_currentScene__P461086_mk(s); + s.sources___483684 = undefined; + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["particleSources"]; - s.sources___466395 = (r0); - r0 = s.sources___466395; + s.sources___483684 = (r0); + r0 = s.sources___483684; return leave(s, r0) default: oops() } } } -particles_particleSources__P461860.info = {"start":12831,"length":119,"line":420,"column":4,"endLine":423,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} -particles_particleSources__P461860.info = {"start":12831,"length":119,"line":420,"column":4,"endLine":423,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} +particles_particleSources__P479149.info = {"start":12831,"length":119,"line":420,"column":4,"endLine":423,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} +particles_particleSources__P479149.info = {"start":12831,"length":119,"line":420,"column":4,"endLine":423,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} -function particles_particleSources__P461860_mk(s) { +function particles_particleSources__P479149_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_particleSources__P461860, depth: s.depth + 1, + parent: s, fn: particles_particleSources__P479149, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___466395: undefined, + sources___483684: undefined, } } -function particles_sortSources__P461848(s) { +function particles_sortSources__P479137(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4883,9 +4883,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_arraySort__P460207_mk(s); + s.tmp_0 = helpers_arraySort__P477496_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = inline__P466263; + s.tmp_0.arg1 = inline__P483552; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -4893,13 +4893,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources__P461848.info = {"start":10009,"length":129,"line":331,"column":4,"endLine":333,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"sortSources","argumentNames":["sources"]} -particles_sortSources__P461848.info = {"start":10009,"length":129,"line":331,"column":4,"endLine":333,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"sortSources","argumentNames":["sources"]} +particles_sortSources__P479137.info = {"start":10009,"length":129,"line":331,"column":4,"endLine":333,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"sortSources","argumentNames":["sources"]} +particles_sortSources__P479137.info = {"start":10009,"length":129,"line":331,"column":4,"endLine":333,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"sortSources","argumentNames":["sources"]} -function particles_sortSources__P461848_mk(s) { +function particles_sortSources__P479137_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources__P461848, depth: s.depth + 1, + parent: s, fn: particles_sortSources__P479137, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4909,7 +4909,7 @@ function particles_sortSources__P461848_mk(s) { -function inline__P466263(s) { +function inline__P483552(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4947,13 +4947,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P466263.info = {"start":10080,"length":50,"line":332,"column":21,"endLine":332,"endColumn":71,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["a","b"]} -inline__P466263.info = {"start":10080,"length":50,"line":332,"column":21,"endLine":332,"endColumn":71,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["a","b"]} +inline__P483552.info = {"start":10080,"length":50,"line":332,"column":21,"endLine":332,"endColumn":71,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["a","b"]} +inline__P483552.info = {"start":10080,"length":50,"line":332,"column":21,"endLine":332,"endColumn":71,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["a","b"]} -function inline__P466263_mk(s) { +function inline__P483552_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P466263, depth: s.depth + 1, + parent: s, fn: inline__P483552, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4969,7 +4969,7 @@ function inline__P466263_mk(s) { -function helpers_arraySort__P460207(s) { +function helpers_arraySort__P477496(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5001,10 +5001,10 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.arg1 = (inline__P466287); + s.arg1 = (inline__P483576); case 3: case 4: - s.tmp_0 = helpers_sortHelper__P460206_mk(s); + s.tmp_0 = helpers_sortHelper__P477495_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.pc = 5; return s.tmp_0; @@ -5013,13 +5013,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort__P460207.info = {"start":3805,"length":859,"line":147,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySort","argumentNames":["arr","callbackfn"]} -helpers_arraySort__P460207.info = {"start":3805,"length":859,"line":147,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySort","argumentNames":["arr","callbackfn"]} +helpers_arraySort__P477496.info = {"start":3805,"length":859,"line":147,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySort","argumentNames":["arr","callbackfn"]} +helpers_arraySort__P477496.info = {"start":3805,"length":859,"line":147,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySort","argumentNames":["arr","callbackfn"]} -function helpers_arraySort__P460207_mk(s) { +function helpers_arraySort__P477496_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort__P460207, depth: s.depth + 1, + parent: s, fn: helpers_arraySort__P477496, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5033,7 +5033,7 @@ function helpers_arraySort__P460207_mk(s) { -function inline__P466287(s) { +function inline__P483576(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5043,26 +5043,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.aIsUndef___466290 = undefined; - s.bIsUndef___466294 = undefined; - s.aIsNull___466305 = undefined; - s.bIsNull___466309 = undefined; + s.aIsUndef___483579 = undefined; + s.bIsUndef___483583 = undefined; + s.aIsNull___483594 = undefined; + s.bIsNull___483598 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = (s.arg0 === undefined); - s.aIsUndef___466290 = (r0); + s.aIsUndef___483579 = (r0); r0 = (s.arg1 === undefined); - s.bIsUndef___466294 = (r0); - s.tmp_0 = r0 = s.aIsUndef___466290; + s.bIsUndef___483583 = (r0); + s.tmp_0 = r0 = s.aIsUndef___483579; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.bIsUndef___466294; + r0 = s.bIsUndef___483583; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -5072,13 +5072,13 @@ switch (step) { { step = 17; continue; } { step = 8; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(s.aIsUndef___466290); + r0 = pxsim_numops_toBoolDecr(s.aIsUndef___483579); if (!r0) { step = 4; continue; } r0 = 1; { step = 17; continue; } { step = 7; continue; } case 4: - r0 = pxsim_numops_toBoolDecr(s.bIsUndef___466294); + r0 = pxsim_numops_toBoolDecr(s.bIsUndef___483583); if (!r0) { step = 5; continue; } r0 = -1; { step = 17; continue; } @@ -5087,16 +5087,16 @@ switch (step) { case 7: case 8: r0 = (s.arg0 === null); - s.aIsNull___466305 = (r0); + s.aIsNull___483594 = (r0); r0 = (s.arg1 === null); - s.bIsNull___466309 = (r0); - s.tmp_0 = r0 = s.aIsNull___466305; + s.bIsNull___483598 = (r0); + s.tmp_0 = r0 = s.aIsNull___483594; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 9; continue; } r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = s.bIsNull___466309; + r0 = s.bIsNull___483598; case 10: // jmp value (already in r0) s.tmp_1 = r0; @@ -5106,13 +5106,13 @@ switch (step) { { step = 17; continue; } { step = 16; continue; } case 11: - r0 = pxsim_numops_toBoolDecr(s.aIsNull___466305); + r0 = pxsim_numops_toBoolDecr(s.aIsNull___483594); if (!r0) { step = 12; continue; } r0 = 1; { step = 17; continue; } { step = 15; continue; } case 12: - r0 = pxsim_numops_toBoolDecr(s.bIsNull___466309); + r0 = pxsim_numops_toBoolDecr(s.bIsNull___483598); if (!r0) { step = 13; continue; } r0 = -1; { step = 17; continue; } @@ -5151,13 +5151,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P466287.info = {"start":3968,"length":636,"line":149,"column":25,"endLine":164,"endColumn":13,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"inline","argumentNames":["a","b"]} -inline__P466287.info = {"start":3968,"length":636,"line":149,"column":25,"endLine":164,"endColumn":13,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"inline","argumentNames":["a","b"]} +inline__P483576.info = {"start":3968,"length":636,"line":149,"column":25,"endLine":164,"endColumn":13,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"inline","argumentNames":["a","b"]} +inline__P483576.info = {"start":3968,"length":636,"line":149,"column":25,"endLine":164,"endColumn":13,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"inline","argumentNames":["a","b"]} -function inline__P466287_mk(s) { +function inline__P483576_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P466287, depth: s.depth + 1, + parent: s, fn: inline__P483576, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5167,10 +5167,10 @@ function inline__P466287_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - aIsUndef___466290: undefined, - bIsUndef___466294: undefined, - aIsNull___466305: undefined, - bIsNull___466309: undefined, + aIsUndef___483579: undefined, + bIsUndef___483583: undefined, + aIsNull___483594: undefined, + bIsNull___483598: undefined, arg0: undefined, arg1: undefined, } } @@ -5179,7 +5179,7 @@ function inline__P466287_mk(s) { -function helpers_sortHelper__P460206(s) { +function helpers_sortHelper__P477495(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5189,9 +5189,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.len___466345 = undefined; - s.i___466348 = undefined; - s.j___466354 = undefined; + s.len___483634 = undefined; + s.i___483637 = undefined; + s.j___483643 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5219,28 +5219,28 @@ switch (step) { case 3: case 4: r0 = pxsim_Array__length(s.arg0); - s.len___466345 = (r0); - s.i___466348 = (0); + s.len___483634 = (r0); + s.i___483637 = (0); case 5: - s.tmp_1 = r0 = s.i___466348; - r0 = (s.len___466345 - 1); + s.tmp_1 = r0 = s.i___483637; + r0 = (s.len___483634 - 1); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - r0 = (s.i___466348 + 1); - s.j___466354 = (r0); + r0 = (s.i___483637 + 1); + s.j___483643 = (r0); case 6: - r0 = (s.j___466354 < s.len___466345); + r0 = (s.j___483643 < s.len___483634); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } s.tmp_3 = lambda_3_mk(s); s.tmp_3.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___466348); + r0 = pxsim_Array__getAt(s.arg0, s.i___483637); s.tmp_3.arg0 = r0; - r0 = pxsim_Array__getAt(s.arg0, s.j___466354); + r0 = pxsim_Array__getAt(s.arg0, s.j___483643); s.tmp_3.arg1 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); s.pc = 12; return s.tmp_3; @@ -5251,21 +5251,21 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.tmp_4 = helpers_swap__P460205_mk(s); + s.tmp_4 = helpers_swap__P477494_mk(s); s.tmp_4.arg0 = s.arg0; - s.tmp_4.arg1 = s.i___466348; - s.tmp_4.arg2 = s.j___466354; + s.tmp_4.arg1 = s.i___483637; + s.tmp_4.arg2 = s.j___483643; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; case 7: case 8: - r0 = (s.j___466354 + 1); - s.j___466354 = (r0); + r0 = (s.j___483643 + 1); + s.j___483643 = (r0); { step = 6; continue; } case 9: - r0 = (s.i___466348 + 1); - s.i___466348 = (r0); + r0 = (s.i___483637 + 1); + s.i___483637 = (r0); { step = 5; continue; } case 10: r0 = s.arg0; @@ -5273,22 +5273,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_sortHelper__P460206.info = {"start":3318,"length":481,"line":131,"column":4,"endLine":145,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sortHelper","argumentNames":["arr","callbackfn"]} -helpers_sortHelper__P460206.info = {"start":3318,"length":481,"line":131,"column":4,"endLine":145,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sortHelper","argumentNames":["arr","callbackfn"]} +helpers_sortHelper__P477495.info = {"start":3318,"length":481,"line":131,"column":4,"endLine":145,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sortHelper","argumentNames":["arr","callbackfn"]} +helpers_sortHelper__P477495.info = {"start":3318,"length":481,"line":131,"column":4,"endLine":145,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sortHelper","argumentNames":["arr","callbackfn"]} -function helpers_sortHelper__P460206_mk(s) { +function helpers_sortHelper__P477495_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_sortHelper__P460206, depth: s.depth + 1, + parent: s, fn: helpers_sortHelper__P477495, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - len___466345: undefined, - i___466348: undefined, - j___466354: undefined, + len___483634: undefined, + i___483637: undefined, + j___483643: undefined, arg0: undefined, arg1: undefined, } } @@ -5297,7 +5297,7 @@ function helpers_sortHelper__P460206_mk(s) { -function helpers_swap__P460205(s) { +function helpers_swap__P477494(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5307,7 +5307,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.temp___466383 = undefined; + s.temp___483672 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5315,29 +5315,29 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__getAt(s.arg0, s.arg1); - s.temp___466383 = (r0); + s.temp___483672 = (r0); s.tmp_0 = r0 = s.arg0; s.tmp_1 = r0 = s.arg1; r0 = pxsim_Array__getAt(s.arg0, s.arg2); s.tmp_2 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, s.tmp_1, s.tmp_2); - r0 = pxsim_Array_.setAt(s.arg0, s.arg2, s.temp___466383); + r0 = pxsim_Array_.setAt(s.arg0, s.arg2, s.temp___483672); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_swap__P460205.info = {"start":3172,"length":140,"line":125,"column":4,"endLine":129,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"swap","argumentNames":["arr","i","j"]} -helpers_swap__P460205.info = {"start":3172,"length":140,"line":125,"column":4,"endLine":129,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"swap","argumentNames":["arr","i","j"]} +helpers_swap__P477494.info = {"start":3172,"length":140,"line":125,"column":4,"endLine":129,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"swap","argumentNames":["arr","i","j"]} +helpers_swap__P477494.info = {"start":3172,"length":140,"line":125,"column":4,"endLine":129,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"swap","argumentNames":["arr","i","j"]} -function helpers_swap__P460205_mk(s) { +function helpers_swap__P477494_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_swap__P460205, depth: s.depth + 1, + parent: s, fn: helpers_swap__P477494, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - temp___466383: undefined, + temp___483672: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5347,7 +5347,7 @@ function helpers_swap__P460205_mk(s) { -function particles_init__P461845(s) { +function particles_init__P479134(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5357,33 +5357,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scene___466401 = undefined; - s.tmp_0 = game_currentScene__P461086_mk(s); + s.scene___483690 = undefined; + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.scene___466401 = (r0); - r0 = s.scene___466401.fields["particleSources"]; + s.scene___483690 = (r0); + r0 = s.scene___483690.fields["particleSources"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_1 = r0 = s.scene___466401; + s.tmp_1 = r0 = s.scene___483690; r0 = pxsim_Array__mk(); s.tmp_2 = r0; r0 = (s.tmp_1).fields["particleSources"] = (s.tmp_2); r0 = pxsim.control.millis(); - globals.lastUpdate___461820 = (r0); - s.tmp_0 = game_onUpdate__P461408_mk(s); - s.tmp_0.arg0 = particles_updateParticles__P461846; + globals.lastUpdate___479109 = (r0); + s.tmp_0 = game_onUpdate__P478697_mk(s); + s.tmp_0.arg0 = particles_updateParticles__P479135; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = game_onUpdateInterval__P461409_mk(s); + s.tmp_0 = game_onUpdateInterval__P478698_mk(s); s.tmp_0.arg0 = 250; - s.tmp_0.arg1 = particles_pruneParticles__P461847; + s.tmp_0.arg1 = particles_pruneParticles__P479136; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -5392,25 +5392,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_init__P461845.info = {"start":9219,"length":276,"line":303,"column":4,"endLine":310,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} -particles_init__P461845.info = {"start":9219,"length":276,"line":303,"column":4,"endLine":310,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} +particles_init__P479134.info = {"start":9219,"length":276,"line":303,"column":4,"endLine":310,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} +particles_init__P479134.info = {"start":9219,"length":276,"line":303,"column":4,"endLine":310,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} -function particles_init__P461845_mk(s) { +function particles_init__P479134_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_init__P461845, depth: s.depth + 1, + parent: s, fn: particles_init__P479134, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - scene___466401: undefined, + scene___483690: undefined, } } -function particles_pruneParticles__P461847(s) { +function particles_pruneParticles__P479136(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5420,25 +5420,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.sources___466416 = undefined; - s.tmp_0 = particles_particleSources__P461860_mk(s); + s.sources___483705 = undefined; + s.tmp_0 = particles_particleSources__P479149_mk(s); s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___466416 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___466416); + s.sources___483705 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___483705); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P460211_mk(s); - s.tmp_1 = helpers_arraySlice__P460216_mk(s); - s.tmp_1.arg0 = s.sources___466416; + s.tmp_0 = helpers_arrayForEach__P477500_mk(s); + s.tmp_1 = helpers_arraySlice__P477505_mk(s); + s.tmp_1.arg0 = s.sources___483705; s.tmp_1.arg1 = 0; - r0 = pxsim_Array__length(s.sources___466416); + r0 = pxsim_Array__length(s.sources___483705); s.tmp_1.arg2 = r0; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = inline__P466426; + s.tmp_0.arg1 = inline__P483715; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -5448,24 +5448,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles__P461847.info = {"start":9847,"length":156,"line":326,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} -particles_pruneParticles__P461847.info = {"start":9847,"length":156,"line":326,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} +particles_pruneParticles__P479136.info = {"start":9847,"length":156,"line":326,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} +particles_pruneParticles__P479136.info = {"start":9847,"length":156,"line":326,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} -function particles_pruneParticles__P461847_mk(s) { +function particles_pruneParticles__P479136_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles__P461847, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles__P479136, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sources___466416: undefined, + sources___483705: undefined, } } -function inline__P466426(s) { +function inline__P483715(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5479,7 +5479,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource__prune__P461827_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P479116_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 1; return s.tmp_0; case 1: @@ -5488,13 +5488,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P466426.info = {"start":9980,"length":15,"line":328,"column":62,"endLine":328,"endColumn":77,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -inline__P466426.info = {"start":9980,"length":15,"line":328,"column":62,"endLine":328,"endColumn":77,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P483715.info = {"start":9980,"length":15,"line":328,"column":62,"endLine":328,"endColumn":77,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P483715.info = {"start":9980,"length":15,"line":328,"column":62,"endLine":328,"endColumn":77,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function inline__P466426_mk(s) { +function inline__P483715_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P466426, depth: s.depth + 1, + parent: s, fn: inline__P483715, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5504,7 +5504,7 @@ function inline__P466426_mk(s) { -function particles_ParticleSource__prune__P461827(s) { +function particles_ParticleSource__prune__P479116(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5514,15 +5514,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scene___466207 = undefined; - s.sources___466217 = undefined; - s.current___466231 = undefined; + s.scene___483496 = undefined; + s.sources___483506 = undefined; + s.current___483520 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); case 1: r0 = s.arg0.fields["head"]; s.tmp_0 = r0; @@ -5565,36 +5565,36 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 13; continue; } - s.tmp_5 = game_currentScene__P461086_mk(s); + s.tmp_5 = game_currentScene__P478375_mk(s); s.pc = 21; return s.tmp_5; case 21: r0 = s.retval; - s.scene___466207 = (r0); - r0 = pxsim_numops_toBoolDecr(s.scene___466207); + s.scene___483496 = (r0); + r0 = pxsim_numops_toBoolDecr(s.scene___483496); if (!r0) { step = 7; continue; } - r0 = s.scene___466207.fields["allSprites"]; + r0 = s.scene___483496.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); case 7: case 8: - s.tmp_0 = particles_particleSources__P461860_mk(s); + s.tmp_0 = particles_particleSources__P479149_mk(s); s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.sources___466217 = (r0); - s.tmp_0 = r0 = s.sources___466217; + s.sources___483506 = (r0); + s.tmp_0 = r0 = s.sources___483506; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 9; continue; } r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = pxsim_Array__length(s.sources___466217); + r0 = pxsim_Array__length(s.sources___483506); case 10: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 11; continue; } - r0 = pxsim_Array_.removeElement(s.sources___466217, s.arg0); + r0 = pxsim_Array_.removeElement(s.sources___483506, s.arg0); case 11: case 12: r0 = s.arg0.fields["anchor"]; @@ -5603,35 +5603,35 @@ switch (step) { case 13: case 14: r0 = s.arg0.fields["head"]; - s.current___466231 = (r0); + s.current___483520 = (r0); case 15: - s.tmp_0 = r0 = s.current___466231; + s.tmp_0 = r0 = s.current___483520; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 16; continue; } r0 = s.tmp_0; { step = 17; continue; } case 16: - r0 = s.current___466231.fields["next"]; + r0 = s.current___483520.fields["next"]; case 17: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 20; continue; } - r0 = s.current___466231.fields["next"]; + r0 = s.current___483520.fields["next"]; r0 = r0.fields["lifespan"]; s.tmp_3 = r0; r0 = (s.tmp_3 <= 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 18; continue; } - r0 = s.current___466231.fields["next"]; + r0 = s.current___483520.fields["next"]; r0 = r0.fields["next"]; s.tmp_4 = r0; - r0 = (s.current___466231).fields["next"] = (s.tmp_4); + r0 = (s.current___483520).fields["next"] = (s.tmp_4); { step = 19; continue; } case 18: - r0 = s.current___466231.fields["next"]; - s.current___466231 = (r0); + r0 = s.current___483520.fields["next"]; + s.current___483520 = (r0); case 19: { step = 15; continue; } case 20: @@ -5639,13 +5639,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__prune__P461827.info = {"start":5087,"length":830,"line":165,"column":8,"endLine":188,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_prune","argumentNames":["this"]} -particles_ParticleSource__prune__P461827.info = {"start":5087,"length":830,"line":165,"column":8,"endLine":188,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_prune","argumentNames":["this"]} +particles_ParticleSource__prune__P479116.info = {"start":5087,"length":830,"line":165,"column":8,"endLine":188,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_prune","argumentNames":["this"]} +particles_ParticleSource__prune__P479116.info = {"start":5087,"length":830,"line":165,"column":8,"endLine":188,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_prune","argumentNames":["this"]} -function particles_ParticleSource__prune__P461827_mk(s) { +function particles_ParticleSource__prune__P479116_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__prune__P461827, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__prune__P479116, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5653,9 +5653,9 @@ function particles_ParticleSource__prune__P461827_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___466207: undefined, - sources___466217: undefined, - current___466231: undefined, + scene___483496: undefined, + sources___483506: undefined, + current___483520: undefined, arg0: undefined, } } @@ -5663,7 +5663,7 @@ function particles_ParticleSource__prune__P461827_mk(s) { -function helpers_arraySlice__P460216(s) { +function helpers_arraySlice__P477505(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5673,9 +5673,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.res___466433 = undefined; - s.len___466435 = undefined; - s.i___466469 = undefined; + s.res___483722 = undefined; + s.len___483724 = undefined; + s.i___483758 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5683,9 +5683,9 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___466433 = (r0); + s.res___483722 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___466435 = (r0); + s.len___483724 = (r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -5697,8 +5697,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_max__P460227_mk(s); - r0 = (s.len___466435 + s.arg1); + s.tmp_1 = Math_max__P477516_mk(s); + r0 = (s.len___483724 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.pc = 16; return s.tmp_1; @@ -5708,11 +5708,11 @@ switch (step) { case 2: case 3: case 4: - r0 = (s.arg1 > s.len___466435); + r0 = (s.arg1 > s.len___483724); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.res___466433; + r0 = s.res___483722; { step = 15; continue; } case 5: case 6: @@ -5720,58 +5720,58 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.arg2 = (s.len___466435); + s.arg2 = (s.len___483724); { step = 10; continue; } case 7: r0 = (s.arg2 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - r0 = (s.len___466435 + s.arg2); + r0 = (s.len___483724 + s.arg2); s.arg2 = (r0); case 8: case 9: case 10: - r0 = (s.arg2 > s.len___466435); + r0 = (s.arg2 > s.len___483724); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.arg2 = (s.len___466435); + s.arg2 = (s.len___483724); case 11: case 12: - s.i___466469 = (s.arg1); + s.i___483758 = (s.arg1); case 13: - r0 = (s.i___466469 < s.arg2); + r0 = (s.i___483758 < s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_1 = r0 = s.res___466433; - r0 = pxsim_Array__getAt(s.arg0, s.i___466469); + s.tmp_1 = r0 = s.res___483722; + r0 = pxsim_Array__getAt(s.arg0, s.i___483758); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___466469 + 1); - s.i___466469 = (r0); + r0 = (s.i___483758 + 1); + s.i___483758 = (r0); { step = 13; continue; } case 14: - r0 = s.res___466433; + r0 = s.res___483722; case 15: return leave(s, r0) default: oops() } } } -helpers_arraySlice__P460216.info = {"start":7051,"length":690,"line":239,"column":4,"endLine":264,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySlice","argumentNames":["arr","start","end"]} -helpers_arraySlice__P460216.info = {"start":7051,"length":690,"line":239,"column":4,"endLine":264,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySlice","argumentNames":["arr","start","end"]} +helpers_arraySlice__P477505.info = {"start":7051,"length":690,"line":239,"column":4,"endLine":264,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySlice","argumentNames":["arr","start","end"]} +helpers_arraySlice__P477505.info = {"start":7051,"length":690,"line":239,"column":4,"endLine":264,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySlice","argumentNames":["arr","start","end"]} -function helpers_arraySlice__P460216_mk(s) { +function helpers_arraySlice__P477505_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySlice__P460216, depth: s.depth + 1, + parent: s, fn: helpers_arraySlice__P477505, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - res___466433: undefined, - len___466435: undefined, - i___466469: undefined, + res___483722: undefined, + len___483724: undefined, + i___483758: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5781,7 +5781,7 @@ function helpers_arraySlice__P460216_mk(s) { -function particles_updateParticles__P461846(s) { +function particles_updateParticles__P479135(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5791,16 +5791,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.sources___466713 = undefined; - s.time___466720 = undefined; - s.dt___466723 = undefined; - s.i___466729 = undefined; - s.tmp_0 = particles_particleSources__P461860_mk(s); + s.sources___484002 = undefined; + s.time___484009 = undefined; + s.dt___484012 = undefined; + s.i___484018 = undefined; + s.tmp_0 = particles_particleSources__P479149_mk(s); s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sources___466713 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___466713); + s.sources___484002 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___484002); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -5809,34 +5809,34 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_2 = particles_sortSources__P461848_mk(s); - s.tmp_2.arg0 = s.sources___466713; + s.tmp_2 = particles_sortSources__P479137_mk(s); + s.tmp_2.arg0 = s.sources___484002; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; r0 = pxsim.control.millis(); - s.time___466720 = (r0); - r0 = (s.time___466720 - globals.lastUpdate___461820); - s.dt___466723 = (r0); - globals.lastUpdate___461820 = (s.time___466720); - s.i___466729 = (0); + s.time___484009 = (r0); + r0 = (s.time___484009 - globals.lastUpdate___479109); + s.dt___484012 = (r0); + globals.lastUpdate___479109 = (s.time___484009); + s.i___484018 = (0); case 3: - s.tmp_1 = r0 = s.i___466729; - r0 = pxsim_Array__length(s.sources___466713); + s.tmp_1 = r0 = s.i___484018; + r0 = pxsim_Array__length(s.sources___484002); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_3 = particles_ParticleSource__update__P461826_mk(s); - r0 = pxsim_Array__getAt(s.sources___466713, s.i___466729); + s.tmp_3 = particles_ParticleSource__update__P479115_mk(s); + r0 = pxsim_Array__getAt(s.sources___484002, s.i___484018); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.dt___466723; + s.tmp_3.arg1 = s.dt___484012; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___466729 + 1); - s.i___466729 = (r0); + r0 = (s.i___484018 + 1); + s.i___484018 = (r0); { step = 3; continue; } case 4: case 5: @@ -5844,29 +5844,29 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_updateParticles__P461846.info = {"start":9501,"length":340,"line":312,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} -particles_updateParticles__P461846.info = {"start":9501,"length":340,"line":312,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} +particles_updateParticles__P479135.info = {"start":9501,"length":340,"line":312,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} +particles_updateParticles__P479135.info = {"start":9501,"length":340,"line":312,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} -function particles_updateParticles__P461846_mk(s) { +function particles_updateParticles__P479135_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_updateParticles__P461846, depth: s.depth + 1, + parent: s, fn: particles_updateParticles__P479135, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - sources___466713: undefined, - time___466720: undefined, - dt___466723: undefined, - i___466729: undefined, + sources___484002: undefined, + time___484009: undefined, + dt___484012: undefined, + i___484018: undefined, } } -function particles_ParticleSource__update__P461826(s) { +function particles_ParticleSource__update__P479115(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5876,16 +5876,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.p___466793 = undefined; - s.current___466812 = undefined; - s.fixedDt___466820 = undefined; + s.p___484082 = undefined; + s.current___484101 = undefined; + s.fixedDt___484109 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timer"]; s.tmp_2 = r0; @@ -5911,7 +5911,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["lifespan"] = (undefined); - s.tmp_0 = particles_ParticleSource_destroy__P461833_mk(s); + s.tmp_0 = particles_ParticleSource_destroy__P479122_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 28; return s.tmp_0; case 28: @@ -5984,7 +5984,7 @@ switch (step) { r0 = s.tmp_0; { step = 13; continue; } case 12: - s.tmp_2 = particles_ParticleSource_enabled__P461831_mk(s); + s.tmp_2 = particles_ParticleSource_enabled__P479120_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 31; return s.tmp_2; case 31: @@ -6002,18 +6002,18 @@ switch (step) { r0 = (s.tmp_6 + s.tmp_7); s.tmp_5 = r0; r0 = (s.tmp_4).fields["timer"] = (s.tmp_5); - s.tmp_0 = particles_ParticleFactory__C461883_v0_2_mk(s); + s.tmp_0 = particles_ParticleFactory__C479172_v0_2_mk(s); r0 = s.arg0.fields["_factory"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["anchor"]; s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C461883_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C479172_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.createParticle; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - s.p___466793 = (r0); - r0 = pxsim_numops_toBoolDecr(s.p___466793); + s.p___484082 = (r0); + r0 = pxsim_numops_toBoolDecr(s.p___484082); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -6024,8 +6024,8 @@ switch (step) { case 15: r0 = s.arg0.fields["head"]; s.tmp_2 = r0; - r0 = (s.p___466793).fields["next"] = (s.tmp_2); - r0 = (s.arg0).fields["head"] = (s.p___466793); + r0 = (s.p___484082).fields["next"] = (s.tmp_2); + r0 = (s.arg0).fields["head"] = (s.p___484082); { step = 11; continue; } case 16: r0 = s.arg0.fields["head"]; @@ -6040,7 +6040,7 @@ switch (step) { case 17: case 18: r0 = s.arg0.fields["head"]; - s.current___466812 = (r0); + s.current___484101 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["_dt"]; s.tmp_2 = r0; @@ -6052,36 +6052,36 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.fixedDt___466820 = (r0); - r0 = pxsim_numops_toBoolDecr(s.fixedDt___466820); + s.fixedDt___484109 = (r0); + r0 = pxsim_numops_toBoolDecr(s.fixedDt___484109); if (!r0) { step = 23; continue; } case 19: - r0 = s.current___466812.fields["lifespan"]; + r0 = s.current___484101.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_2 = r0 = s.current___466812; + s.tmp_2 = r0 = s.current___484101; r0 = s.tmp_2.fields["lifespan"]; s.tmp_4 = r0; r0 = (s.tmp_4 - s.arg1); s.tmp_3 = r0; r0 = (s.tmp_2).fields["lifespan"] = (s.tmp_3); - s.tmp_0 = particles_ParticleSource__C461823_v4_3_mk(s); + s.tmp_0 = particles_ParticleSource__C479112_v4_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.current___466812; - s.tmp_0.arg2 = s.fixedDt___466820; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C461823_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.current___484101; + s.tmp_0.arg2 = s.fixedDt___484109; + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C479112_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.updateParticle; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; case 20: case 21: - r0 = s.current___466812.fields["next"]; + r0 = s.current___484101.fields["next"]; s.tmp_0 = r0; - s.current___466812 = (r0); + s.current___484101 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } { step = 19; continue; } @@ -6090,15 +6090,15 @@ switch (step) { { step = 26; continue; } case 23: case 24: - s.tmp_0 = r0 = s.current___466812; + s.tmp_0 = r0 = s.current___484101; r0 = s.tmp_0.fields["lifespan"]; s.tmp_2 = r0; r0 = (s.tmp_2 - s.arg1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["lifespan"] = (s.tmp_1); - r0 = s.current___466812.fields["next"]; + r0 = s.current___484101.fields["next"]; s.tmp_0 = r0; - s.current___466812 = (r0); + s.current___484101 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } { step = 24; continue; } @@ -6109,13 +6109,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__update__P461826.info = {"start":3677,"length":1400,"line":123,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_update","argumentNames":["this","dt"]} -particles_ParticleSource__update__P461826.info = {"start":3677,"length":1400,"line":123,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_update","argumentNames":["this","dt"]} +particles_ParticleSource__update__P479115.info = {"start":3677,"length":1400,"line":123,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_update","argumentNames":["this","dt"]} +particles_ParticleSource__update__P479115.info = {"start":3677,"length":1400,"line":123,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_update","argumentNames":["this","dt"]} -function particles_ParticleSource__update__P461826_mk(s) { +function particles_ParticleSource__update__P479115_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__update__P461826, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__update__P479115, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6125,9 +6125,9 @@ function particles_ParticleSource__update__P461826_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - p___466793: undefined, - current___466812: undefined, - fixedDt___466820: undefined, + p___484082: undefined, + current___484101: undefined, + fixedDt___484109: undefined, arg0: undefined, arg1: undefined, } } @@ -6136,7 +6136,7 @@ function particles_ParticleSource__update__P461826_mk(s) { -function particles_ParticleFactory_createParticle__P461884(s) { +function particles_ParticleFactory_createParticle__P479173(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6146,17 +6146,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.p___466921 = undefined; + s.p___484210 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C461883_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C461821_VT); - s.p___466921 = (r0); - s.tmp_0 = r0 = s.p___466921; + if (!checkSubtype(r0, particles_ParticleFactory__C479172_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C479110_VT); + s.p___484210 = (r0); + s.tmp_0 = r0 = s.p___484210; s.tmp_3 = if_x_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -6175,7 +6175,7 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); - s.tmp_0 = r0 = s.p___466921; + s.tmp_0 = r0 = s.p___484210; s.tmp_3 = if_y_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -6194,27 +6194,27 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = (s.p___466921).fields["vx"] = (0); - r0 = (s.p___466921).fields["vy"] = (0); - r0 = (s.p___466921).fields["lifespan"] = (500); - r0 = s.p___466921; + r0 = (s.p___484210).fields["vx"] = (0); + r0 = (s.p___484210).fields["vy"] = (0); + r0 = (s.p___484210).fields["lifespan"] = (500); + r0 = s.p___484210; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_createParticle__P461884.info = {"start":1822,"length":282,"line":67,"column":8,"endLine":77,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -particles_ParticleFactory_createParticle__P461884.info = {"start":1822,"length":282,"line":67,"column":8,"endLine":77,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_ParticleFactory_createParticle__P479173.info = {"start":1822,"length":282,"line":67,"column":8,"endLine":77,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_ParticleFactory_createParticle__P479173.info = {"start":1822,"length":282,"line":67,"column":8,"endLine":77,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -function particles_ParticleFactory_createParticle__P461884_mk(s) { +function particles_ParticleFactory_createParticle__P479173_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_createParticle__P461884, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_createParticle__P479173, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - p___466921: undefined, + p___484210: undefined, arg0: undefined, arg1: undefined, } } @@ -6223,7 +6223,7 @@ function particles_ParticleFactory_createParticle__P461884_mk(s) { -function particles_ParticleSource_updateParticle__P461839(s) { +function particles_ParticleSource_updateParticle__P479128(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6240,7 +6240,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); r0 = (s.arg2 >> 10); s.arg2 = (r0); s.tmp_0 = r0 = s.arg1; @@ -6295,13 +6295,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_updateParticle__P461839.info = {"start":8231,"length":357,"line":276,"column":8,"endLine":284,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticle","argumentNames":["this","p","fixedDt"]} -particles_ParticleSource_updateParticle__P461839.info = {"start":8231,"length":357,"line":276,"column":8,"endLine":284,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticle","argumentNames":["this","p","fixedDt"]} +particles_ParticleSource_updateParticle__P479128.info = {"start":8231,"length":357,"line":276,"column":8,"endLine":284,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticle","argumentNames":["this","p","fixedDt"]} +particles_ParticleSource_updateParticle__P479128.info = {"start":8231,"length":357,"line":276,"column":8,"endLine":284,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticle","argumentNames":["this","p","fixedDt"]} -function particles_ParticleSource_updateParticle__P461839_mk(s) { +function particles_ParticleSource_updateParticle__P479128_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_updateParticle__P461839, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_updateParticle__P479128, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6318,7 +6318,7 @@ function particles_ParticleSource_updateParticle__P461839_mk(s) { -function Fx_rightShift__P460275(s) { +function Fx_rightShift__P477564(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6337,13 +6337,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_rightShift__P460275.info = {"start":2031,"length":108,"line":65,"column":4,"endLine":67,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"rightShift","argumentNames":["a","n"]} -Fx_rightShift__P460275.info = {"start":2031,"length":108,"line":65,"column":4,"endLine":67,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"rightShift","argumentNames":["a","n"]} +Fx_rightShift__P477564.info = {"start":2031,"length":108,"line":65,"column":4,"endLine":67,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"rightShift","argumentNames":["a","n"]} +Fx_rightShift__P477564.info = {"start":2031,"length":108,"line":65,"column":4,"endLine":67,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"rightShift","argumentNames":["a","n"]} -function Fx_rightShift__P460275_mk(s) { +function Fx_rightShift__P477564_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_rightShift__P460275, depth: s.depth + 1, + parent: s, fn: Fx_rightShift__P477564, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -6353,7 +6353,7 @@ function Fx_rightShift__P460275_mk(s) { -function Fx_mul__P460266(s) { +function Fx_mul__P477555(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6374,13 +6374,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_mul__P460266.info = {"start":872,"length":133,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"mul","argumentNames":["a","b"]} -Fx_mul__P460266.info = {"start":872,"length":133,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"mul","argumentNames":["a","b"]} +Fx_mul__P477555.info = {"start":872,"length":133,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"mul","argumentNames":["a","b"]} +Fx_mul__P477555.info = {"start":872,"length":133,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"mul","argumentNames":["a","b"]} -function Fx_mul__P460266_mk(s) { +function Fx_mul__P477555_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_mul__P460266, depth: s.depth + 1, + parent: s, fn: Fx_mul__P477555, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6391,7 +6391,7 @@ function Fx_mul__P460266_mk(s) { -function Fx_add__P460263(s) { +function Fx_add__P477552(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6410,13 +6410,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_add__P460263.info = {"start":511,"length":118,"line":20,"column":4,"endLine":22,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"add","argumentNames":["a","b"]} -Fx_add__P460263.info = {"start":511,"length":118,"line":20,"column":4,"endLine":22,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"add","argumentNames":["a","b"]} +Fx_add__P477552.info = {"start":511,"length":118,"line":20,"column":4,"endLine":22,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"add","argumentNames":["a","b"]} +Fx_add__P477552.info = {"start":511,"length":118,"line":20,"column":4,"endLine":22,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"add","argumentNames":["a","b"]} -function Fx_add__P460263_mk(s) { +function Fx_add__P477552_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_add__P460263, depth: s.depth + 1, + parent: s, fn: Fx_add__P477552, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -6426,7 +6426,7 @@ function Fx_add__P460263_mk(s) { -function game_onUpdateInterval__P461409(s) { +function game_onUpdateInterval__P478698(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6436,13 +6436,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.timer___466493 = undefined; + s.timer___483782 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P461399_mk(s); + s.tmp_0 = game_init__P478688_mk(s); s.tmp_0.arg0 = undefined; s.pc = 6; return s.tmp_0; case 6: @@ -6466,15 +6466,15 @@ switch (step) { case 3: case 4: r0 = pxsim_pxtrt.mklocRef(); - s.timer___466493 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.timer___466493, 0); - r0 = pxsim_pxtcore_mkAction(3, inline__P466497); + s.timer___483782 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.timer___483782, 0); + r0 = pxsim_pxtcore_mkAction(3, inline__P483786); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___466493); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___483782); r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.arg0); r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.arg1); - s.tmp_1 = control_EventContext_registerFrameHandler__P460437_mk(s); - s.tmp_2 = game_eventContext__P461398_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P477726_mk(s); + s.tmp_2 = game_eventContext__P478687_mk(s); s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; @@ -6489,18 +6489,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval__P461409.info = {"start":7931,"length":417,"line":256,"column":4,"endLine":267,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} -game_onUpdateInterval__P461409.info = {"start":7931,"length":417,"line":256,"column":4,"endLine":267,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} +game_onUpdateInterval__P478698.info = {"start":7931,"length":417,"line":256,"column":4,"endLine":267,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} +game_onUpdateInterval__P478698.info = {"start":7931,"length":417,"line":256,"column":4,"endLine":267,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} -function game_onUpdateInterval__P461409_mk(s) { +function game_onUpdateInterval__P478698_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval__P461409, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval__P478698, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - timer___466493: undefined, + timer___483782: undefined, arg0: undefined, arg1: undefined, } } @@ -6509,7 +6509,7 @@ function game_onUpdateInterval__P461409_mk(s) { -function inline__P466497(s) { +function inline__P483786(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6519,22 +6519,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.time___466498 = undefined; - s.tmp_1 = game_currentScene__P461086_mk(s); + s.time___483787 = undefined; + s.tmp_1 = game_currentScene__P478375_mk(s); s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_millis"]; - s.time___466498 = (r0); + s.time___483787 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.time___466498); + r0 = (s.tmp_1 <= s.time___483787); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } s.tmp_2 = r0 = s.caps[0]; - r0 = (s.time___466498 + s.caps[1]); + r0 = (s.time___483787 + s.caps[1]); s.tmp_3 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_2, s.tmp_3); s.tmp_0 = lambda_1_mk(s); @@ -6549,26 +6549,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P466497.info = {"start":8161,"length":179,"line":260,"column":81,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -inline__P466497.info = {"start":8161,"length":179,"line":260,"column":81,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +inline__P483786.info = {"start":8161,"length":179,"line":260,"column":81,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +inline__P483786.info = {"start":8161,"length":179,"line":260,"column":81,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -function inline__P466497_mk(s) { +function inline__P483786_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P466497, depth: s.depth + 1, + parent: s, fn: inline__P483786, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - time___466498: undefined, + time___483787: undefined, } } -function control_EventContext_registerFrameHandler__P460437(s) { +function control_EventContext_registerFrameHandler__P477726(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6578,8 +6578,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.fn___466521 = undefined; - s.i___466532 = undefined; + s.fn___483810 = undefined; + s.i___483821 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -6587,7 +6587,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C460431_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C477720_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -6600,20 +6600,20 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = (s.tmp_3).fields["frameCallbacks"] = (s.tmp_4); - s.tmp_0 = control_EventContext_registerFrameCallbacks__P460434_mk(s); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P477723_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C460425_VT); - s.fn___466521 = (r0); - r0 = (s.fn___466521).fields["order"] = (s.arg1); - r0 = (s.fn___466521).fields["handler"] = (s.arg2); - s.i___466532 = (0); + r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C477714_VT); + s.fn___483810 = (r0); + r0 = (s.fn___483810).fields["order"] = (s.arg1); + r0 = (s.fn___483810).fields["handler"] = (s.arg2); + s.i___483821 = (0); case 3: - s.tmp_1 = r0 = s.i___466532; + s.tmp_1 = r0 = s.i___483821; r0 = s.arg0.fields["frameCallbacks"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -6624,7 +6624,7 @@ switch (step) { if (!r0) { step = 6; continue; } r0 = s.arg0.fields["frameCallbacks"]; s.tmp_6 = r0; - r0 = pxsim_Array__getAt(s.tmp_6, s.i___466532); + r0 = pxsim_Array__getAt(s.tmp_6, s.i___483821); r0 = r0.fields["order"]; s.tmp_5 = r0; r0 = (s.tmp_5 > s.arg1); @@ -6633,29 +6633,29 @@ switch (step) { if (!r0) { step = 4; continue; } r0 = s.arg0.fields["frameCallbacks"]; s.tmp_7 = r0; - r0 = pxsim_Array_.insertAt(s.tmp_7, s.i___466532, s.fn___466521); + r0 = pxsim_Array_.insertAt(s.tmp_7, s.i___483821, s.fn___483810); { step = 7; continue; } case 4: case 5: - r0 = (s.i___466532 + 1); - s.i___466532 = (r0); + r0 = (s.i___483821 + 1); + s.i___483821 = (r0); { step = 3; continue; } case 6: r0 = s.arg0.fields["frameCallbacks"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.fn___466521); + r0 = pxsim_Array__push(s.tmp_0, s.fn___483810); case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameHandler__P460437.info = {"start":4535,"length":600,"line":140,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameHandler","argumentNames":["this","order","handler"]} -control_EventContext_registerFrameHandler__P460437.info = {"start":4535,"length":600,"line":140,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameHandler","argumentNames":["this","order","handler"]} +control_EventContext_registerFrameHandler__P477726.info = {"start":4535,"length":600,"line":140,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameHandler","argumentNames":["this","order","handler"]} +control_EventContext_registerFrameHandler__P477726.info = {"start":4535,"length":600,"line":140,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameHandler","argumentNames":["this","order","handler"]} -function control_EventContext_registerFrameHandler__P460437_mk(s) { +function control_EventContext_registerFrameHandler__P477726_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameHandler__P460437, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameHandler__P477726, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6665,8 +6665,8 @@ function control_EventContext_registerFrameHandler__P460437_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - fn___466521: undefined, - i___466532: undefined, + fn___483810: undefined, + i___483821: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -6676,7 +6676,7 @@ function control_EventContext_registerFrameHandler__P460437_mk(s) { -function control_EventContext_registerFrameCallbacks__P460434(s) { +function control_EventContext_registerFrameCallbacks__P477723(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6686,13 +6686,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.worker___466565 = undefined; + s.worker___483854 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C460431_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C477720_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -6705,29 +6705,29 @@ switch (step) { case 1: case 2: r0 = s.arg0.fields["frameWorker"]; - s.worker___466565 = (r0); - r0 = pxsim_pxtcore_mkAction(2, inline__P466571); + s.worker___483854 = (r0); + r0 = pxsim_pxtcore_mkAction(2, inline__P483860); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___466565); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___483854); r0 = pxsim.control.runInParallel(s.tmp_0); case 3: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks__P460434.info = {"start":3341,"length":895,"line":102,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameCallbacks","argumentNames":["this"]} -control_EventContext_registerFrameCallbacks__P460434.info = {"start":3341,"length":895,"line":102,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameCallbacks","argumentNames":["this"]} +control_EventContext_registerFrameCallbacks__P477723.info = {"start":3341,"length":895,"line":102,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameCallbacks","argumentNames":["this"]} +control_EventContext_registerFrameCallbacks__P477723.info = {"start":3341,"length":895,"line":102,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameCallbacks","argumentNames":["this"]} -function control_EventContext_registerFrameCallbacks__P460434_mk(s) { +function control_EventContext_registerFrameCallbacks__P477723_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks__P460434, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks__P477723, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - worker___466565: undefined, + worker___483854: undefined, arg0: undefined, } } @@ -6735,7 +6735,7 @@ function control_EventContext_registerFrameCallbacks__P460434_mk(s) { -function inline__P466571(s) { +function inline__P483860(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6745,15 +6745,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.delay___466602 = undefined; + s.delay___483891 = undefined; r0 = s.caps[0].fields["runningCallbacks"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkAction(1, inline__P466577); + r0 = pxsim_pxtcore_mkAction(1, inline__P483866); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.caps[0]); - s.tmp_2 = pauseUntil__P460391_mk(s); + s.tmp_2 = pauseUntil__P477680_mk(s); s.tmp_2.arg0 = s.tmp_1; s.tmp_2.arg1 = undefined; s.pc = 5; return s.tmp_2; @@ -6776,14 +6776,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = control_EventContext_runCallbacks__P460433_mk(s); + s.tmp_2 = control_EventContext_runCallbacks__P477722_mk(s); s.tmp_2.arg0 = s.caps[0]; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - s.delay___466602 = (r0); - s.tmp_0 = pause__P460452_mk(s); - s.tmp_0.arg0 = s.delay___466602; + s.delay___483891 = (r0); + s.tmp_0 = pause__P477741_mk(s); + s.tmp_0.arg0 = s.delay___483891; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -6794,25 +6794,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P466571.info = {"start":3502,"length":723,"line":106,"column":34,"endLine":125,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -inline__P466571.info = {"start":3502,"length":723,"line":106,"column":34,"endLine":125,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +inline__P483860.info = {"start":3502,"length":723,"line":106,"column":34,"endLine":125,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +inline__P483860.info = {"start":3502,"length":723,"line":106,"column":34,"endLine":125,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function inline__P466571_mk(s) { +function inline__P483860_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P466571, depth: s.depth + 1, + parent: s, fn: inline__P483860, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - delay___466602: undefined, + delay___483891: undefined, } } -function inline__P466577(s) { +function inline__P483866(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6830,13 +6830,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P466577.info = {"start":3733,"length":28,"line":110,"column":31,"endLine":110,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -inline__P466577.info = {"start":3733,"length":28,"line":110,"column":31,"endLine":110,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +inline__P483866.info = {"start":3733,"length":28,"line":110,"column":31,"endLine":110,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +inline__P483866.info = {"start":3733,"length":28,"line":110,"column":31,"endLine":110,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function inline__P466577_mk(s) { +function inline__P483866_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P466577, depth: s.depth + 1, + parent: s, fn: inline__P483866, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6846,7 +6846,7 @@ function inline__P466577_mk(s) { -function control_EventContext_runCallbacks__P460433(s) { +function control_EventContext_runCallbacks__P477722(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6856,42 +6856,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.loopStart___466611 = undefined; - s.f___466624 = undefined; - s.unnamed1664___U2 = undefined; - s.unnamed1665___U3 = undefined; - s.runtime___466629 = undefined; - s.fps___466649 = undefined; - s.delay___466707 = undefined; + s.loopStart___483900 = undefined; + s.f___483913 = undefined; + s.unnamed1744___U2 = undefined; + s.unnamed1745___U3 = undefined; + s.runtime___483918 = undefined; + s.fps___483938 = undefined; + s.delay___483996 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C460431_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C477720_VT)) failedCast(r0); r0 = pxsim.control.millis(); - s.loopStart___466611 = (r0); + s.loopStart___483900 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["prevTimeMillis"]; s.tmp_2 = r0; - r0 = (s.loopStart___466611 - s.tmp_2); + r0 = (s.loopStart___483900 - s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["deltaTimeMillis"] = (s.tmp_1); - r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___466611); - s.f___466624 = (undefined); + r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___483900); + s.f___483913 = (undefined); r0 = s.arg0.fields["frameCallbacks"]; - s.unnamed1664___U2 = (r0); - s.unnamed1665___U3 = (0); + s.unnamed1744___U2 = (r0); + s.unnamed1745___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed1665___U3; - r0 = pxsim_Array__length(s.unnamed1664___U2); + s.tmp_0 = r0 = s.unnamed1745___U3; + r0 = pxsim_Array__length(s.unnamed1744___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed1664___U2, s.unnamed1665___U3); - s.f___466624 = (r0); + r0 = pxsim_Array__getAt(s.unnamed1744___U2, s.unnamed1745___U3); + s.f___483913 = (r0); s.tmp_2 = if_handler_1_mk(s); - s.tmp_2.arg0 = s.f___466624; + s.tmp_2.arg0 = s.f___483913; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "handler"), 1); s.pc = 11; return s.tmp_2; @@ -6903,19 +6903,19 @@ switch (step) { } case 11: r0 = s.retval; - r0 = (s.unnamed1665___U3 + 1); - s.unnamed1665___U3 = (r0); + r0 = (s.unnamed1745___U3 + 1); + s.unnamed1745___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed1664___U2 = (undefined); + s.unnamed1744___U2 = (undefined); r0 = pxsim.control.millis(); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.loopStart___466611); - s.runtime___466629 = (r0); + r0 = (s.tmp_0 - s.loopStart___483900); + s.runtime___483918 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timeInSample"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.runtime___466629); + r0 = (s.tmp_2 + s.runtime___483918); s.tmp_1 = r0; r0 = (s.tmp_0).fields["timeInSample"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; @@ -6948,8 +6948,8 @@ switch (step) { r0 = (s.tmp_6 / 1000); s.tmp_5 = r0; r0 = (s.tmp_4 / s.tmp_5); - s.fps___466649 = (r0); - r0 = pxsim.Math_.round(s.fps___466649); + s.fps___483938 = (r0); + r0 = pxsim.Math_.round(s.fps___483938); s.tmp_1 = r0; if ((s.tmp_1) && (s.tmp_1).vtable) { setupResume(s, 12); @@ -6961,21 +6961,21 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat("fps:", s.tmp_0); - globals.control_EventContext_lastStats___460442 = (r0); - r0 = (s.fps___466649 < 99); + globals.control_EventContext_lastStats___477731 = (r0); + r0 = (s.fps___483938 < 99); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - if ((globals.control_EventContext_lastStats___460442) && (globals.control_EventContext_lastStats___460442).vtable) { + if ((globals.control_EventContext_lastStats___477731) && (globals.control_EventContext_lastStats___477731).vtable) { setupResume(s, 13); - pxsim_String__stringConv(globals.control_EventContext_lastStats___460442); + pxsim_String__stringConv(globals.control_EventContext_lastStats___477731); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___460442) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___477731) + ""; } case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.fps___466649 * 10); + r0 = (s.fps___483938 * 10); s.tmp_7 = r0; r0 = pxsim.Math_.round(s.tmp_7); s.tmp_6 = r0; @@ -7002,7 +7002,7 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_2); - globals.control_EventContext_lastStats___460442 = (r0); + globals.control_EventContext_lastStats___477731 = (r0); case 5: case 6: r0 = pxsim.control.profilingEnabled(); @@ -7011,7 +7011,7 @@ switch (step) { if (!r0) { step = 7; continue; } r0 = pxsim_String_.mkEmpty(); s.tmp_5 = r0; - r0 = (s.fps___466649 * 100); + r0 = (s.fps___483938 * 100); s.tmp_8 = r0; r0 = (s.tmp_8 | 0); s.tmp_7 = r0; @@ -7052,25 +7052,25 @@ switch (step) { r0 = (s.arg0).fields["framesInSample"] = (0); case 9: case 10: - s.tmp_0 = Math_max__P460227_mk(s); + s.tmp_0 = Math_max__P477516_mk(s); s.tmp_0.arg0 = 1; - r0 = (20 - s.runtime___466629); + r0 = (20 - s.runtime___483918); s.tmp_0.arg1 = r0; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.delay___466707 = (r0); - r0 = s.delay___466707; + s.delay___483996 = (r0); + r0 = s.delay___483996; return leave(s, r0) default: oops() } } } -control_EventContext_runCallbacks__P460433.info = {"start":2073,"length":1215,"line":71,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"runCallbacks","argumentNames":["this"]} -control_EventContext_runCallbacks__P460433.info = {"start":2073,"length":1215,"line":71,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"runCallbacks","argumentNames":["this"]} +control_EventContext_runCallbacks__P477722.info = {"start":2073,"length":1215,"line":71,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"runCallbacks","argumentNames":["this"]} +control_EventContext_runCallbacks__P477722.info = {"start":2073,"length":1215,"line":71,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"runCallbacks","argumentNames":["this"]} -function control_EventContext_runCallbacks__P460433_mk(s) { +function control_EventContext_runCallbacks__P477722_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_runCallbacks__P460433, depth: s.depth + 1, + parent: s, fn: control_EventContext_runCallbacks__P477722, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7083,13 +7083,13 @@ function control_EventContext_runCallbacks__P460433_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - loopStart___466611: undefined, - f___466624: undefined, - unnamed1664___U2: undefined, - unnamed1665___U3: undefined, - runtime___466629: undefined, - fps___466649: undefined, - delay___466707: undefined, + loopStart___483900: undefined, + f___483913: undefined, + unnamed1744___U2: undefined, + unnamed1745___U3: undefined, + runtime___483918: undefined, + fps___483938: undefined, + delay___483996: undefined, arg0: undefined, } } @@ -7097,7 +7097,7 @@ function control_EventContext_runCallbacks__P460433_mk(s) { -function pauseUntil__P460391(s) { +function pauseUntil__P477680(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7144,7 +7144,7 @@ switch (step) { s.arg1 = (0); case 5: case 6: - s.tmp_0 = control___queuePollEvent__P460373_mk(s); + s.tmp_0 = control___queuePollEvent__P477662_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = undefined; @@ -7156,13 +7156,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -pauseUntil__P460391.info = {"start":10653,"length":227,"line":368,"column":0,"endLine":372,"endColumn":1,"fileName":"pxt_modules/base/control.ts","functionName":"pauseUntil","argumentNames":["condition","timeOut"]} -pauseUntil__P460391.info = {"start":10653,"length":227,"line":368,"column":0,"endLine":372,"endColumn":1,"fileName":"pxt_modules/base/control.ts","functionName":"pauseUntil","argumentNames":["condition","timeOut"]} +pauseUntil__P477680.info = {"start":10653,"length":227,"line":368,"column":0,"endLine":372,"endColumn":1,"fileName":"pxt_modules/base/control.ts","functionName":"pauseUntil","argumentNames":["condition","timeOut"]} +pauseUntil__P477680.info = {"start":10653,"length":227,"line":368,"column":0,"endLine":372,"endColumn":1,"fileName":"pxt_modules/base/control.ts","functionName":"pauseUntil","argumentNames":["condition","timeOut"]} -function pauseUntil__P460391_mk(s) { +function pauseUntil__P477680_mk(s) { checkStack(s.depth); return { - parent: s, fn: pauseUntil__P460391, depth: s.depth + 1, + parent: s, fn: pauseUntil__P477680, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7178,7 +7178,7 @@ function pauseUntil__P460391_mk(s) { -function control___queuePollEvent__P460373(s) { +function control___queuePollEvent__P477662(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7188,16 +7188,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.ev___465240 = undefined; + s.ev___482529 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(control_PollEvent__C460368_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_PollEvent__C477657_VT); s.tmp_0 = r0; - s.tmp_1 = control_PollEvent_constructor__P460369_mk(s); + s.tmp_1 = control_PollEvent_constructor__P477658_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = pxsim.control.allocateNotifyEvent(); s.tmp_1.arg1 = r0; @@ -7213,8 +7213,8 @@ switch (step) { s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.ev___465240 = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___460371); + s.ev___482529 = (s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___477660); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -7222,19 +7222,19 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim_Array__push(s.tmp_2, s.ev___465240); - globals._pollEventQueue___460371 = (s.tmp_2); - r0 = pxsim.control.runInParallel(control_pollEvents__P460372); + r0 = pxsim_Array__push(s.tmp_2, s.ev___482529); + globals._pollEventQueue___477660 = (s.tmp_2); + r0 = pxsim.control.runInParallel(control_pollEvents__P477661); { step = 2; continue; } case 1: - r0 = pxsim_Array__push(globals._pollEventQueue___460371, s.ev___465240); + r0 = pxsim_Array__push(globals._pollEventQueue___477660, s.ev___482529); case 2: r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 3; continue; } - s.tmp_0 = control_onEvent__P460424_mk(s); - r0 = s.ev___465240.fields["eid"]; + s.tmp_0 = control_onEvent__P477713_mk(s); + r0 = s.ev___482529.fields["eid"]; s.tmp_0.arg0 = r0; - r0 = s.ev___465240.fields["vid"]; + r0 = s.ev___482529.fields["vid"]; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = 16; @@ -7243,9 +7243,9 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = s.ev___465240.fields["eid"]; + r0 = s.ev___482529.fields["eid"]; s.tmp_0 = r0; - r0 = s.ev___465240.fields["vid"]; + r0 = s.ev___482529.fields["vid"]; s.tmp_1 = r0; setupResume(s, 7); pxsim.control.waitForEvent(s.tmp_0, s.tmp_1); @@ -7258,18 +7258,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___queuePollEvent__P460373.info = {"start":5875,"length":739,"line":195,"column":4,"endLine":220,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"__queuePollEvent","argumentNames":["timeOut","condition","handler"]} -control___queuePollEvent__P460373.info = {"start":5875,"length":739,"line":195,"column":4,"endLine":220,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"__queuePollEvent","argumentNames":["timeOut","condition","handler"]} +control___queuePollEvent__P477662.info = {"start":5875,"length":739,"line":195,"column":4,"endLine":220,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"__queuePollEvent","argumentNames":["timeOut","condition","handler"]} +control___queuePollEvent__P477662.info = {"start":5875,"length":739,"line":195,"column":4,"endLine":220,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"__queuePollEvent","argumentNames":["timeOut","condition","handler"]} -function control___queuePollEvent__P460373_mk(s) { +function control___queuePollEvent__P477662_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___queuePollEvent__P460373, depth: s.depth + 1, + parent: s, fn: control___queuePollEvent__P477662, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ev___465240: undefined, + ev___482529: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -7279,7 +7279,7 @@ function control___queuePollEvent__P460373_mk(s) { -function control_onEvent__P460424(s) { +function control_onEvent__P477713(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7289,7 +7289,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.ctx___465282 = undefined; + s.ctx___482571 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -7297,12 +7297,12 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - s.tmp_0 = control_eventContext__P460446_mk(s); + s.tmp_0 = control_eventContext__P477735_mk(s); s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.ctx___465282 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___465282); + s.ctx___482571 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___482571); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -7311,8 +7311,8 @@ switch (step) { r0 = pxsim.control.internalOnEvent(s.arg0, s.arg1, s.arg2, s.arg3); { step = 2; continue; } case 1: - s.tmp_0 = control_EventContext_registerHandler__P460438_mk(s); - s.tmp_0.arg0 = s.ctx___465282; + s.tmp_0 = control_EventContext_registerHandler__P477727_mk(s); + s.tmp_0.arg0 = s.ctx___482571; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg2; @@ -7325,17 +7325,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_onEvent__P460424.info = {"start":336,"length":325,"line":9,"column":4,"endLine":15,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"onEvent","argumentNames":["src","value","handler","flags"]} -control_onEvent__P460424.info = {"start":336,"length":325,"line":9,"column":4,"endLine":15,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"onEvent","argumentNames":["src","value","handler","flags"]} +control_onEvent__P477713.info = {"start":336,"length":325,"line":9,"column":4,"endLine":15,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"onEvent","argumentNames":["src","value","handler","flags"]} +control_onEvent__P477713.info = {"start":336,"length":325,"line":9,"column":4,"endLine":15,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"onEvent","argumentNames":["src","value","handler","flags"]} -function control_onEvent__P460424_mk(s) { +function control_onEvent__P477713_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_onEvent__P460424, depth: s.depth + 1, + parent: s, fn: control_onEvent__P477713, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___465282: undefined, + ctx___482571: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -7346,7 +7346,7 @@ function control_onEvent__P460424_mk(s) { -function control_eventContext__P460446(s) { +function control_eventContext__P477735(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7356,10 +7356,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___460445); + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___477734); if (!r0) { step = 1; continue; } - s.tmp_0 = r0 = globals.eventContexts___460445; - r0 = pxsim_Array__length(globals.eventContexts___460445); + s.tmp_0 = r0 = globals.eventContexts___477734; + r0 = pxsim_Array__length(globals.eventContexts___477734); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; @@ -7374,13 +7374,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_eventContext__P460446.info = {"start":6479,"length":136,"line":198,"column":4,"endLine":200,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} -control_eventContext__P460446.info = {"start":6479,"length":136,"line":198,"column":4,"endLine":200,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} +control_eventContext__P477735.info = {"start":6479,"length":136,"line":198,"column":4,"endLine":200,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} +control_eventContext__P477735.info = {"start":6479,"length":136,"line":198,"column":4,"endLine":200,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} -function control_eventContext__P460446_mk(s) { +function control_eventContext__P477735_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_eventContext__P460446, depth: s.depth + 1, + parent: s, fn: control_eventContext__P477735, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7392,7 +7392,7 @@ function control_eventContext__P460446_mk(s) { -function control_EventContext_registerHandler__P460438(s) { +function control_EventContext_registerHandler__P477727(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7402,10 +7402,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.h___465305 = undefined; - s.unnamed1670___U1 = undefined; - s.unnamed1671___U2 = undefined; - s.hn___465328 = undefined; + s.h___482594 = undefined; + s.unnamed1750___U1 = undefined; + s.unnamed1751___U2 = undefined; + s.hn___482617 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -7415,20 +7415,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C460431_VT)) failedCast(r0); - s.h___465305 = (undefined); + if (!checkSubtype(r0, control_EventContext__C477720_VT)) failedCast(r0); + s.h___482594 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed1670___U1 = (r0); - s.unnamed1671___U2 = (0); + s.unnamed1750___U1 = (r0); + s.unnamed1751___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed1671___U2; - r0 = pxsim_Array__length(s.unnamed1670___U1); + s.tmp_0 = r0 = s.unnamed1751___U2; + r0 = pxsim_Array__length(s.unnamed1750___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed1670___U1, s.unnamed1671___U2); - s.h___465305 = (r0); - r0 = s.h___465305.fields["src"]; + r0 = pxsim_Array__getAt(s.unnamed1750___U1, s.unnamed1751___U2); + s.h___482594 = (r0); + r0 = s.h___482594.fields["src"]; s.tmp_3 = r0; r0 = (s.tmp_3 == s.arg1); s.tmp_2 = r0; @@ -7437,7 +7437,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.h___465305.fields["value"]; + r0 = s.h___482594.fields["value"]; s.tmp_4 = r0; r0 = (s.tmp_4 == s.arg2); case 3: @@ -7445,19 +7445,19 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - r0 = (s.h___465305).fields["flags"] = (s.arg4); - r0 = (s.h___465305).fields["handler"] = (s.arg3); + r0 = (s.h___482594).fields["flags"] = (s.arg4); + r0 = (s.h___482594).fields["handler"] = (s.arg3); { step = 7; continue; } case 4: case 5: - r0 = (s.unnamed1671___U2 + 1); - s.unnamed1671___U2 = (r0); + r0 = (s.unnamed1751___U2 + 1); + s.unnamed1751___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed1670___U1 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C460426_VT); + s.unnamed1750___U1 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C477715_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventHandler_constructor__P460429_mk(s); + s.tmp_1 = control_EventHandler_constructor__P477718_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -7466,12 +7466,12 @@ switch (step) { s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - s.hn___465328 = (s.tmp_0); + s.hn___482617 = (s.tmp_0); r0 = s.arg0.fields["handlers"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.hn___465328); - s.tmp_0 = control_EventHandler_register__P460427_mk(s); - s.tmp_0.arg0 = s.hn___465328; + r0 = pxsim_Array__push(s.tmp_0, s.hn___482617); + s.tmp_0 = control_EventHandler_register__P477716_mk(s); + s.tmp_0.arg0 = s.hn___482617; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; @@ -7480,13 +7480,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerHandler__P460438.info = {"start":5145,"length":525,"line":158,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerHandler","argumentNames":["this","src","value","handler","flags"]} -control_EventContext_registerHandler__P460438.info = {"start":5145,"length":525,"line":158,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerHandler","argumentNames":["this","src","value","handler","flags"]} +control_EventContext_registerHandler__P477727.info = {"start":5145,"length":525,"line":158,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerHandler","argumentNames":["this","src","value","handler","flags"]} +control_EventContext_registerHandler__P477727.info = {"start":5145,"length":525,"line":158,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerHandler","argumentNames":["this","src","value","handler","flags"]} -function control_EventContext_registerHandler__P460438_mk(s) { +function control_EventContext_registerHandler__P477727_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerHandler__P460438, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerHandler__P477727, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7494,10 +7494,10 @@ function control_EventContext_registerHandler__P460438_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - h___465305: undefined, - unnamed1670___U1: undefined, - unnamed1671___U2: undefined, - hn___465328: undefined, + h___482594: undefined, + unnamed1750___U1: undefined, + unnamed1751___U2: undefined, + hn___482617: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -7509,7 +7509,7 @@ function control_EventContext_registerHandler__P460438_mk(s) { -function control_EventHandler_constructor__P460429(s) { +function control_EventHandler_constructor__P477718(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7528,7 +7528,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C460426_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C477715_VT)) failedCast(r0); r0 = (s.arg0).fields["src"] = (s.arg1); r0 = (s.arg0).fields["value"] = (s.arg2); r0 = (s.arg0).fields["handler"] = (s.arg3); @@ -7537,13 +7537,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_constructor__P460429.info = {"start":779,"length":165,"line":23,"column":8,"endLine":28,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this","src","value","handler","flags"]} -control_EventHandler_constructor__P460429.info = {"start":779,"length":165,"line":23,"column":8,"endLine":28,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this","src","value","handler","flags"]} +control_EventHandler_constructor__P477718.info = {"start":779,"length":165,"line":23,"column":8,"endLine":28,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this","src","value","handler","flags"]} +control_EventHandler_constructor__P477718.info = {"start":779,"length":165,"line":23,"column":8,"endLine":28,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this","src","value","handler","flags"]} -function control_EventHandler_constructor__P460429_mk(s) { +function control_EventHandler_constructor__P477718_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_constructor__P460429, depth: s.depth + 1, + parent: s, fn: control_EventHandler_constructor__P477718, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -7556,7 +7556,7 @@ function control_EventHandler_constructor__P460429_mk(s) { -function control_EventHandler_register__P460427(s) { +function control_EventHandler_register__P477716(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7571,8 +7571,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C460426_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, inline__P465349); + if (!checkSubtype(r0, control_EventHandler__C477715_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, inline__P482638); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["src"]; @@ -7586,13 +7586,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register__P460427.info = {"start":954,"length":165,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} -control_EventHandler_register__P460427.info = {"start":954,"length":165,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} +control_EventHandler_register__P477716.info = {"start":954,"length":165,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} +control_EventHandler_register__P477716.info = {"start":954,"length":165,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} -function control_EventHandler_register__P460427_mk(s) { +function control_EventHandler_register__P477716_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register__P460427, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register__P477716, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7605,7 +7605,7 @@ function control_EventHandler_register__P460427_mk(s) { -function inline__P465349(s) { +function inline__P482638(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7638,13 +7638,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P465349.info = {"start":1025,"length":71,"line":31,"column":58,"endLine":33,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -inline__P465349.info = {"start":1025,"length":71,"line":31,"column":58,"endLine":33,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +inline__P482638.info = {"start":1025,"length":71,"line":31,"column":58,"endLine":33,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +inline__P482638.info = {"start":1025,"length":71,"line":31,"column":58,"endLine":33,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function inline__P465349_mk(s) { +function inline__P482638_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P465349, depth: s.depth + 1, + parent: s, fn: inline__P482638, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7654,7 +7654,7 @@ function inline__P465349_mk(s) { -function control_pollEvents__P460372(s) { +function control_pollEvents__P477661(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7664,31 +7664,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.now___465366 = undefined; - s.i___465369 = undefined; - s.ev___465375 = undefined; + s.now___482655 = undefined; + s.i___482658 = undefined; + s.ev___482664 = undefined; case 1: - r0 = pxsim_Array__length(globals._pollEventQueue___460371); + r0 = pxsim_Array__length(globals._pollEventQueue___477660); s.tmp_1 = r0; r0 = (s.tmp_1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } r0 = pxsim.control.millis(); - s.now___465366 = (r0); - s.i___465369 = (0); + s.now___482655 = (r0); + s.i___482658 = (0); case 2: - s.tmp_1 = r0 = s.i___465369; - r0 = pxsim_Array__length(globals._pollEventQueue___460371); + s.tmp_1 = r0 = s.i___482658; + r0 = pxsim_Array__length(globals._pollEventQueue___477660); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = pxsim_Array__getAt(globals._pollEventQueue___460371, s.i___465369); - s.ev___465375 = (r0); + r0 = pxsim_Array__getAt(globals._pollEventQueue___477660, s.i___482658); + s.ev___482664 = (r0); s.tmp_1 = if_condition_1_mk(s); - s.tmp_1.arg0 = s.ev___465375; + s.tmp_1.arg0 = s.ev___482664; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "condition"), 1); s.pc = 13; return s.tmp_1; @@ -7706,7 +7706,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 3: - r0 = s.ev___465375.fields["timeOut"]; + r0 = s.ev___482664.fields["timeOut"]; s.tmp_3 = r0; r0 = (s.tmp_3 > 0); s.tmp_2 = r0; @@ -7715,11 +7715,11 @@ switch (step) { r0 = s.tmp_2; { step = 5; continue; } case 4: - r0 = s.ev___465375.fields["start"]; + r0 = s.ev___482664.fields["start"]; s.tmp_5 = r0; - r0 = (s.now___465366 - s.tmp_5); + r0 = (s.now___482655 - s.tmp_5); s.tmp_4 = r0; - r0 = s.ev___465375.fields["timeOut"]; + r0 = s.ev___482664.fields["timeOut"]; s.tmp_6 = r0; r0 = (s.tmp_4 > s.tmp_6); case 5: @@ -7731,51 +7731,51 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - r0 = s.ev___465375.fields["eid"]; + r0 = s.ev___482664.fields["eid"]; s.tmp_9 = r0; - r0 = s.ev___465375.fields["vid"]; + r0 = s.ev___482664.fields["vid"]; s.tmp_10 = r0; r0 = pxsim.control.raiseEvent(s.tmp_9, s.tmp_10); - r0 = s.ev___465375.fields["once"]; + r0 = s.ev___482664.fields["once"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = helpers_arraySplice__P460200_mk(s); - s.tmp_1.arg0 = globals._pollEventQueue___460371; - s.tmp_1.arg1 = s.i___465369; + s.tmp_1 = helpers_arraySplice__P477489_mk(s); + s.tmp_1.arg0 = globals._pollEventQueue___477660; + s.tmp_1.arg1 = s.i___482658; s.tmp_1.arg2 = 1; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - r0 = (s.i___465369 - 1); - s.i___465369 = (r0); + r0 = (s.i___482658 - 1); + s.i___482658 = (r0); case 7: case 8: case 9: case 10: - r0 = (s.i___465369 + 1); - s.i___465369 = (r0); + r0 = (s.i___482658 + 1); + s.i___482658 = (r0); { step = 2; continue; } case 11: - s.tmp_0 = pause__P460452_mk(s); + s.tmp_0 = pause__P477741_mk(s); s.tmp_0.arg0 = 50; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; { step = 1; continue; } case 12: - globals._pollEventQueue___460371 = (undefined); + globals._pollEventQueue___477660 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -control_pollEvents__P460372.info = {"start":5231,"length":638,"line":176,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"pollEvents","argumentNames":[]} -control_pollEvents__P460372.info = {"start":5231,"length":638,"line":176,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"pollEvents","argumentNames":[]} +control_pollEvents__P477661.info = {"start":5231,"length":638,"line":176,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"pollEvents","argumentNames":[]} +control_pollEvents__P477661.info = {"start":5231,"length":638,"line":176,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"pollEvents","argumentNames":[]} -function control_pollEvents__P460372_mk(s) { +function control_pollEvents__P477661_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pollEvents__P460372, depth: s.depth + 1, + parent: s, fn: control_pollEvents__P477661, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7788,16 +7788,16 @@ function control_pollEvents__P460372_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - now___465366: undefined, - i___465369: undefined, - ev___465375: undefined, + now___482655: undefined, + i___482658: undefined, + ev___482664: undefined, } } -function helpers_arraySplice__P460200(s) { +function helpers_arraySplice__P477489(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7807,7 +7807,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.i___465424 = undefined; + s.i___482713 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -7821,15 +7821,15 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.i___465424 = (0); + s.i___482713 = (0); case 3: - r0 = (s.i___465424 < s.arg2); + r0 = (s.i___482713 < s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } r0 = pxsim_Array_.removeAt(s.arg0, s.arg1); - r0 = (s.i___465424 + 1); - s.i___465424 = (r0); + r0 = (s.i___482713 + 1); + s.i___482713 = (r0); { step = 3; continue; } case 4: case 5: @@ -7837,16 +7837,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySplice__P460200.info = {"start":1784,"length":213,"line":77,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySplice","argumentNames":["arr","start","len"]} -helpers_arraySplice__P460200.info = {"start":1784,"length":213,"line":77,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySplice","argumentNames":["arr","start","len"]} +helpers_arraySplice__P477489.info = {"start":1784,"length":213,"line":77,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySplice","argumentNames":["arr","start","len"]} +helpers_arraySplice__P477489.info = {"start":1784,"length":213,"line":77,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySplice","argumentNames":["arr","start","len"]} -function helpers_arraySplice__P460200_mk(s) { +function helpers_arraySplice__P477489_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySplice__P460200, depth: s.depth + 1, + parent: s, fn: helpers_arraySplice__P477489, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - i___465424: undefined, + i___482713: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -7856,7 +7856,7 @@ function helpers_arraySplice__P460200_mk(s) { -function control_PollEvent_constructor__P460369(s) { +function control_PollEvent_constructor__P477658(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7877,7 +7877,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_PollEvent__C460368_VT)) failedCast(r0); + if (!checkSubtype(r0, control_PollEvent__C477657_VT)) failedCast(r0); r0 = (s.arg0).fields["eid"] = (s.arg1); r0 = (s.arg0).fields["vid"] = (s.arg2); r0 = (s.arg0).fields["start"] = (s.arg3); @@ -7888,13 +7888,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_PollEvent_constructor__P460369.info = {"start":4852,"length":316,"line":164,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/base/control.ts","functionName":"inline","argumentNames":["this","eid","vid","start","timeOut","condition","once"]} -control_PollEvent_constructor__P460369.info = {"start":4852,"length":316,"line":164,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/base/control.ts","functionName":"inline","argumentNames":["this","eid","vid","start","timeOut","condition","once"]} +control_PollEvent_constructor__P477658.info = {"start":4852,"length":316,"line":164,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/base/control.ts","functionName":"inline","argumentNames":["this","eid","vid","start","timeOut","condition","once"]} +control_PollEvent_constructor__P477658.info = {"start":4852,"length":316,"line":164,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/base/control.ts","functionName":"inline","argumentNames":["this","eid","vid","start","timeOut","condition","once"]} -function control_PollEvent_constructor__P460369_mk(s) { +function control_PollEvent_constructor__P477658_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_PollEvent_constructor__P460369, depth: s.depth + 1, + parent: s, fn: control_PollEvent_constructor__P477658, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -7909,7 +7909,7 @@ function control_PollEvent_constructor__P460369_mk(s) { -function game_onUpdate__P461408(s) { +function game_onUpdate__P478697(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7923,7 +7923,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P461399_mk(s); + s.tmp_0 = game_init__P478688_mk(s); s.tmp_0.arg0 = undefined; s.pc = 4; return s.tmp_0; case 4: @@ -7937,8 +7937,8 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = control_EventContext_registerFrameHandler__P460437_mk(s); - s.tmp_3 = game_eventContext__P461398_mk(s); + s.tmp_2 = control_EventContext_registerFrameHandler__P477726_mk(s); + s.tmp_3 = game_eventContext__P478687_mk(s); s.pc = 6; return s.tmp_3; case 6: r0 = s.retval; @@ -7953,13 +7953,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdate__P461408.info = {"start":7429,"length":169,"line":242,"column":4,"endLine":246,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdate","argumentNames":["a"]} -game_onUpdate__P461408.info = {"start":7429,"length":169,"line":242,"column":4,"endLine":246,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdate","argumentNames":["a"]} +game_onUpdate__P478697.info = {"start":7429,"length":169,"line":242,"column":4,"endLine":246,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdate","argumentNames":["a"]} +game_onUpdate__P478697.info = {"start":7429,"length":169,"line":242,"column":4,"endLine":246,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdate","argumentNames":["a"]} -function game_onUpdate__P461408_mk(s) { +function game_onUpdate__P478697_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdate__P461408, depth: s.depth + 1, + parent: s, fn: game_onUpdate__P478697, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7972,7 +7972,7 @@ function game_onUpdate__P461408_mk(s) { -function particles_SprayFactory_constructor__P461893(s) { +function particles_SprayFactory_constructor__P479182(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7990,19 +7990,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C461887_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C479176_VT)) failedCast(r0); r0 = undefined; - s.tmp_0 = particles_initTrig__P461875_mk(s); + s.tmp_0 = particles_initTrig__P479164_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setSpeed__P461891_mk(s); + s.tmp_0 = particles_SprayFactory_setSpeed__P479180_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setDirection__P461892_mk(s); + s.tmp_0 = particles_SprayFactory_setDirection__P479181_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.tmp_0.arg2 = s.arg3; @@ -8013,13 +8013,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_constructor__P461893.info = {"start":2623,"length":218,"line":98,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","speed","centerDegrees","arcDegrees"]} -particles_SprayFactory_constructor__P461893.info = {"start":2623,"length":218,"line":98,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","speed","centerDegrees","arcDegrees"]} +particles_SprayFactory_constructor__P479182.info = {"start":2623,"length":218,"line":98,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","speed","centerDegrees","arcDegrees"]} +particles_SprayFactory_constructor__P479182.info = {"start":2623,"length":218,"line":98,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","speed","centerDegrees","arcDegrees"]} -function particles_SprayFactory_constructor__P461893_mk(s) { +function particles_SprayFactory_constructor__P479182_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_constructor__P461893, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_constructor__P479182, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -8032,7 +8032,7 @@ function particles_SprayFactory_constructor__P461893_mk(s) { -function particles_SprayFactory_setDirection__P461892(s) { +function particles_SprayFactory_setDirection__P479181(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8049,9 +8049,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C461887_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C479176_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_4 = particles_toRadians__P461882_mk(s); + s.tmp_4 = particles_toRadians__P479171_mk(s); s.tmp_5 = r0 = s.arg1; r0 = (s.arg2 >> 1); s.tmp_6 = r0; @@ -8061,19 +8061,19 @@ switch (step) { case 1: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___461874); + r0 = (s.tmp_3 / globals.angleSlice___479163); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["minAngle"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_4 = particles_toRadians__P461882_mk(s); + s.tmp_4 = particles_toRadians__P479171_mk(s); s.tmp_4.arg0 = s.arg2; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___461874); + r0 = (s.tmp_3 / globals.angleSlice___479163); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; @@ -8082,13 +8082,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setDirection__P461892.info = {"start":3424,"length":228,"line":123,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setDirection","argumentNames":["this","centerDegrees","arcDegrees"]} -particles_SprayFactory_setDirection__P461892.info = {"start":3424,"length":228,"line":123,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setDirection","argumentNames":["this","centerDegrees","arcDegrees"]} +particles_SprayFactory_setDirection__P479181.info = {"start":3424,"length":228,"line":123,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setDirection","argumentNames":["this","centerDegrees","arcDegrees"]} +particles_SprayFactory_setDirection__P479181.info = {"start":3424,"length":228,"line":123,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setDirection","argumentNames":["this","centerDegrees","arcDegrees"]} -function particles_SprayFactory_setDirection__P461892_mk(s) { +function particles_SprayFactory_setDirection__P479181_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setDirection__P461892, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setDirection__P479181, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8106,7 +8106,7 @@ function particles_SprayFactory_setDirection__P461892_mk(s) { -function particles_toRadians__P461882(s) { +function particles_toRadians__P479171(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8124,7 +8124,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = Math_abs__P460225_mk(s); + s.tmp_3 = Math_abs__P477514_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 3; return s.tmp_3; case 3: @@ -8143,13 +8143,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_toRadians__P461882.info = {"start":1307,"length":206,"line":45,"column":4,"endLine":52,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"toRadians","argumentNames":["degrees"]} -particles_toRadians__P461882.info = {"start":1307,"length":206,"line":45,"column":4,"endLine":52,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"toRadians","argumentNames":["degrees"]} +particles_toRadians__P479171.info = {"start":1307,"length":206,"line":45,"column":4,"endLine":52,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"toRadians","argumentNames":["degrees"]} +particles_toRadians__P479171.info = {"start":1307,"length":206,"line":45,"column":4,"endLine":52,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"toRadians","argumentNames":["degrees"]} -function particles_toRadians__P461882_mk(s) { +function particles_toRadians__P479171_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_toRadians__P461882, depth: s.depth + 1, + parent: s, fn: particles_toRadians__P479171, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8162,7 +8162,7 @@ function particles_toRadians__P461882_mk(s) { -function particles_ParticleFactory_constructor__P461886(s) { +function particles_ParticleFactory_constructor__P479175(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8177,18 +8177,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C461883_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleFactory__C479172_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_constructor__P461886.info = {"start":1617,"length":78,"line":59,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this"]} -particles_ParticleFactory_constructor__P461886.info = {"start":1617,"length":78,"line":59,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this"]} +particles_ParticleFactory_constructor__P479175.info = {"start":1617,"length":78,"line":59,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this"]} +particles_ParticleFactory_constructor__P479175.info = {"start":1617,"length":78,"line":59,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this"]} -function particles_ParticleFactory_constructor__P461886_mk(s) { +function particles_ParticleFactory_constructor__P479175_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_constructor__P461886, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_constructor__P479175, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -8197,7 +8197,7 @@ function particles_ParticleFactory_constructor__P461886_mk(s) { -function particles_initTrig__P461875(s) { +function particles_initTrig__P479164(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8207,37 +8207,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.cachedSin___461861); + r0 = pxsim_numops_toBoolDecr(globals.cachedSin___479150); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = particles_cacheSin__P461876_mk(s); + s.tmp_2 = particles_cacheSin__P479165_mk(s); s.tmp_2.arg0 = 100; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - globals.cachedSin___461861 = (r0); - s.tmp_0 = particles_cacheCos__P461877_mk(s); + globals.cachedSin___479150 = (r0); + s.tmp_0 = particles_cacheCos__P479166_mk(s); s.tmp_0.arg0 = 100; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.cachedCos___461862 = (r0); + globals.cachedCos___479151 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_initTrig__P461875.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} -particles_initTrig__P461875.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} +particles_initTrig__P479164.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} +particles_initTrig__P479164.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} -function particles_initTrig__P461875_mk(s) { +function particles_initTrig__P479164_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_initTrig__P461875, depth: s.depth + 1, + parent: s, fn: particles_initTrig__P479164, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8248,7 +8248,7 @@ function particles_initTrig__P461875_mk(s) { -function particles_cacheCos__P461877(s) { +function particles_cacheCos__P479166(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8258,25 +8258,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.cos___466082 = undefined; - s.anglePerSlice___466084 = undefined; - s.i___466090 = undefined; + s.cos___483371 = undefined; + s.anglePerSlice___483373 = undefined; + s.i___483379 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.cos___466082 = (r0); + s.cos___483371 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___466084 = (r0); - s.i___466090 = (0); + s.anglePerSlice___483373 = (r0); + s.i___483379 = (0); case 1: - r0 = (s.i___466090 < s.arg0); + r0 = (s.i___483379 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.cos___466082; - r0 = (s.i___466090 * s.anglePerSlice___466084); + s.tmp_1 = r0 = s.cos___483371; + r0 = (s.i___483379 * s.anglePerSlice___483373); s.tmp_4 = r0; r0 = pxsim.Math_.cos(s.tmp_4); s.tmp_3 = r0; @@ -8285,21 +8285,21 @@ switch (step) { r0 = (s.tmp_5 | 0); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___466090 + 1); - s.i___466090 = (r0); + r0 = (s.i___483379 + 1); + s.i___483379 = (r0); { step = 1; continue; } case 2: - r0 = s.cos___466082; + r0 = s.cos___483371; return leave(s, r0) default: oops() } } } -particles_cacheCos__P461877.info = {"start":1005,"length":263,"line":35,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheCos","argumentNames":["slices"]} -particles_cacheCos__P461877.info = {"start":1005,"length":263,"line":35,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheCos","argumentNames":["slices"]} +particles_cacheCos__P479166.info = {"start":1005,"length":263,"line":35,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheCos","argumentNames":["slices"]} +particles_cacheCos__P479166.info = {"start":1005,"length":263,"line":35,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheCos","argumentNames":["slices"]} -function particles_cacheCos__P461877_mk(s) { +function particles_cacheCos__P479166_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheCos__P461877, depth: s.depth + 1, + parent: s, fn: particles_cacheCos__P479166, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8307,9 +8307,9 @@ function particles_cacheCos__P461877_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - cos___466082: undefined, - anglePerSlice___466084: undefined, - i___466090: undefined, + cos___483371: undefined, + anglePerSlice___483373: undefined, + i___483379: undefined, arg0: undefined, } } @@ -8317,7 +8317,7 @@ function particles_cacheCos__P461877_mk(s) { -function particles_cacheSin__P461876(s) { +function particles_cacheSin__P479165(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8327,25 +8327,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.sin___466108 = undefined; - s.anglePerSlice___466110 = undefined; - s.i___466116 = undefined; + s.sin___483397 = undefined; + s.anglePerSlice___483399 = undefined; + s.i___483405 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.sin___466108 = (r0); + s.sin___483397 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___466110 = (r0); - s.i___466116 = (0); + s.anglePerSlice___483399 = (r0); + s.i___483405 = (0); case 1: - r0 = (s.i___466116 < s.arg0); + r0 = (s.i___483405 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.sin___466108; - r0 = (s.i___466116 * s.anglePerSlice___466110); + s.tmp_1 = r0 = s.sin___483397; + r0 = (s.i___483405 * s.anglePerSlice___483399); s.tmp_4 = r0; r0 = pxsim.Math_.sin(s.tmp_4); s.tmp_3 = r0; @@ -8354,21 +8354,21 @@ switch (step) { r0 = (s.tmp_5 | 0); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___466116 + 1); - s.i___466116 = (r0); + r0 = (s.i___483405 + 1); + s.i___483405 = (r0); { step = 1; continue; } case 2: - r0 = s.sin___466108; + r0 = s.sin___483397; return leave(s, r0) default: oops() } } } -particles_cacheSin__P461876.info = {"start":594,"length":263,"line":22,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheSin","argumentNames":["slices"]} -particles_cacheSin__P461876.info = {"start":594,"length":263,"line":22,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheSin","argumentNames":["slices"]} +particles_cacheSin__P479165.info = {"start":594,"length":263,"line":22,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheSin","argumentNames":["slices"]} +particles_cacheSin__P479165.info = {"start":594,"length":263,"line":22,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheSin","argumentNames":["slices"]} -function particles_cacheSin__P461876_mk(s) { +function particles_cacheSin__P479165_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheSin__P461876, depth: s.depth + 1, + parent: s, fn: particles_cacheSin__P479165, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8376,9 +8376,9 @@ function particles_cacheSin__P461876_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - sin___466108: undefined, - anglePerSlice___466110: undefined, - i___466116: undefined, + sin___483397: undefined, + anglePerSlice___483399: undefined, + i___483405: undefined, arg0: undefined, } } @@ -8386,7 +8386,7 @@ function particles_cacheSin__P461876_mk(s) { -function particles_ParticleSource_setFactory__P461838(s) { +function particles_ParticleSource_setFactory__P479127(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8402,7 +8402,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["_factory"] = (s.arg1); @@ -8412,13 +8412,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setFactory__P461838.info = {"start":8107,"length":114,"line":271,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setFactory","argumentNames":["this","factory"]} -particles_ParticleSource_setFactory__P461838.info = {"start":8107,"length":114,"line":271,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setFactory","argumentNames":["this","factory"]} +particles_ParticleSource_setFactory__P479127.info = {"start":8107,"length":114,"line":271,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setFactory","argumentNames":["this","factory"]} +particles_ParticleSource_setFactory__P479127.info = {"start":8107,"length":114,"line":271,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setFactory","argumentNames":["this","factory"]} -function particles_ParticleSource_setFactory__P461838_mk(s) { +function particles_ParticleSource_setFactory__P479127_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setFactory__P461838, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setFactory__P479127, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -8428,7 +8428,7 @@ function particles_ParticleSource_setFactory__P461838_mk(s) { -function particles_ParticleSource_setRate__P461836(s) { +function particles_ParticleSource_setRate__P479125(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8444,7 +8444,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (1000 / s.arg1); s.tmp_2 = r0; @@ -8456,13 +8456,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRate__P461836.info = {"start":7785,"length":139,"line":258,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRate","argumentNames":["this","particlesPerSecond"]} -particles_ParticleSource_setRate__P461836.info = {"start":7785,"length":139,"line":258,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRate","argumentNames":["this","particlesPerSecond"]} +particles_ParticleSource_setRate__P479125.info = {"start":7785,"length":139,"line":258,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRate","argumentNames":["this","particlesPerSecond"]} +particles_ParticleSource_setRate__P479125.info = {"start":7785,"length":139,"line":258,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRate","argumentNames":["this","particlesPerSecond"]} -function particles_ParticleSource_setRate__P461836_mk(s) { +function particles_ParticleSource_setRate__P479125_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRate__P461836, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRate__P479125, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8475,7 +8475,7 @@ function particles_ParticleSource_setRate__P461836_mk(s) { -function particles_ParticleSource_setAnchor__P461835(s) { +function particles_ParticleSource_setAnchor__P479124(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8491,19 +8491,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); r0 = (s.arg0).fields["anchor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAnchor__P461835.info = {"start":7577,"length":79,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAnchor","argumentNames":["this","anchor"]} -particles_ParticleSource_setAnchor__P461835.info = {"start":7577,"length":79,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAnchor","argumentNames":["this","anchor"]} +particles_ParticleSource_setAnchor__P479124.info = {"start":7577,"length":79,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAnchor","argumentNames":["this","anchor"]} +particles_ParticleSource_setAnchor__P479124.info = {"start":7577,"length":79,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAnchor","argumentNames":["this","anchor"]} -function particles_ParticleSource_setAnchor__P461835_mk(s) { +function particles_ParticleSource_setAnchor__P479124_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAnchor__P461835, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAnchor__P479124, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -8513,7 +8513,7 @@ function particles_ParticleSource_setAnchor__P461835_mk(s) { -function particles_ParticleSource_clear__P461834(s) { +function particles_ParticleSource_clear__P479123(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8528,19 +8528,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); r0 = (s.arg0).fields["head"] = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_clear__P461834.info = {"start":7407,"length":54,"line":242,"column":8,"endLine":244,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"clear","argumentNames":["this"]} -particles_ParticleSource_clear__P461834.info = {"start":7407,"length":54,"line":242,"column":8,"endLine":244,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"clear","argumentNames":["this"]} +particles_ParticleSource_clear__P479123.info = {"start":7407,"length":54,"line":242,"column":8,"endLine":244,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"clear","argumentNames":["this"]} +particles_ParticleSource_clear__P479123.info = {"start":7407,"length":54,"line":242,"column":8,"endLine":244,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"clear","argumentNames":["this"]} -function particles_ParticleSource_clear__P461834_mk(s) { +function particles_ParticleSource_clear__P479123_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_clear__P461834, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_clear__P479123, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -8549,7 +8549,7 @@ function particles_ParticleSource_clear__P461834_mk(s) { -function particles_ParticleSource_destroy__P461833(s) { +function particles_ParticleSource_destroy__P479122(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8564,8 +8564,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleSource_enabled__P461832_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleSource_enabled__P479121_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.pc = 1; return s.tmp_0; @@ -8577,7 +8577,7 @@ switch (step) { r0 = (s.tmp_2 | 2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["pFlags"] = (s.tmp_1); - s.tmp_0 = particles_ParticleSource__prune__P461827_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P479116_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 2; return s.tmp_0; case 2: @@ -8586,13 +8586,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_destroy__P461833.info = {"start":7077,"length":240,"line":232,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"destroy","argumentNames":["this"]} -particles_ParticleSource_destroy__P461833.info = {"start":7077,"length":240,"line":232,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"destroy","argumentNames":["this"]} +particles_ParticleSource_destroy__P479122.info = {"start":7077,"length":240,"line":232,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"destroy","argumentNames":["this"]} +particles_ParticleSource_destroy__P479122.info = {"start":7077,"length":240,"line":232,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"destroy","argumentNames":["this"]} -function particles_ParticleSource_destroy__P461833_mk(s) { +function particles_ParticleSource_destroy__P479122_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_destroy__P461833, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_destroy__P479122, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8604,7 +8604,7 @@ function particles_ParticleSource_destroy__P461833_mk(s) { -function particles_ParticleSource_enabled__P461832(s) { +function particles_ParticleSource_enabled__P479121(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8620,9 +8620,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = particles_ParticleSource_enabled__P461831_mk(s); + s.tmp_3 = particles_ParticleSource_enabled__P479120_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 5; return s.tmp_3; case 5: @@ -8653,13 +8653,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P461832.info = {"start":6799,"length":214,"line":222,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this","v"]} -particles_ParticleSource_enabled__P461832.info = {"start":6799,"length":214,"line":222,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this","v"]} +particles_ParticleSource_enabled__P479121.info = {"start":6799,"length":214,"line":222,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this","v"]} +particles_ParticleSource_enabled__P479121.info = {"start":6799,"length":214,"line":222,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this","v"]} -function particles_ParticleSource_enabled__P461832_mk(s) { +function particles_ParticleSource_enabled__P479121_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P461832, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P479121, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8676,7 +8676,7 @@ function particles_ParticleSource_enabled__P461832_mk(s) { -function particles_ParticleSource_enabled__P461831(s) { +function particles_ParticleSource_enabled__P479120(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8691,7 +8691,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); r0 = s.arg0.fields["pFlags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 1); @@ -8706,14 +8706,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P461831.info = {"start":6605,"length":76,"line":215,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this"]} -particles_ParticleSource_enabled__P461831.isGetter = true; -particles_ParticleSource_enabled__P461831.info = {"start":6605,"length":76,"line":215,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this"]} +particles_ParticleSource_enabled__P479120.info = {"start":6605,"length":76,"line":215,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this"]} +particles_ParticleSource_enabled__P479120.isGetter = true; +particles_ParticleSource_enabled__P479120.info = {"start":6605,"length":76,"line":215,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this"]} -function particles_ParticleSource_enabled__P461831_mk(s) { +function particles_ParticleSource_enabled__P479120_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P461831, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P479120, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8727,7 +8727,7 @@ function particles_ParticleSource_enabled__P461831_mk(s) { -function particles_ParticleSource_setAcceleration__P461828(s) { +function particles_ParticleSource_setAcceleration__P479117(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8744,7 +8744,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -8761,13 +8761,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAcceleration__P461828.info = {"start":6009,"length":113,"line":193,"column":8,"endLine":196,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAcceleration","argumentNames":["this","ax","ay"]} -particles_ParticleSource_setAcceleration__P461828.info = {"start":6009,"length":113,"line":193,"column":8,"endLine":196,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAcceleration","argumentNames":["this","ax","ay"]} +particles_ParticleSource_setAcceleration__P479117.info = {"start":6009,"length":113,"line":193,"column":8,"endLine":196,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAcceleration","argumentNames":["this","ax","ay"]} +particles_ParticleSource_setAcceleration__P479117.info = {"start":6009,"length":113,"line":193,"column":8,"endLine":196,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAcceleration","argumentNames":["this","ax","ay"]} -function particles_ParticleSource_setAcceleration__P461828_mk(s) { +function particles_ParticleSource_setAcceleration__P479117_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAcceleration__P461828, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAcceleration__P479117, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8781,7 +8781,7 @@ function particles_ParticleSource_setAcceleration__P461828_mk(s) { -function sprites_BaseSprite_constructor__P460778(s) { +function sprites_BaseSprite_constructor__P478067(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8797,15 +8797,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C460770_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_z__P460773_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C478059_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_z__P478062_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_Scene_addSprite__P461309_mk(s); - s.tmp_1 = game_currentScene__P461086_mk(s); + s.tmp_0 = scene_Scene_addSprite__P478598_mk(s); + s.tmp_1 = game_currentScene__P478375_mk(s); s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -8818,13 +8818,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_constructor__P460778.info = {"start":344,"length":170,"line":15,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"inline","argumentNames":["this","z"]} -sprites_BaseSprite_constructor__P460778.info = {"start":344,"length":170,"line":15,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"inline","argumentNames":["this","z"]} +sprites_BaseSprite_constructor__P478067.info = {"start":344,"length":170,"line":15,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"inline","argumentNames":["this","z"]} +sprites_BaseSprite_constructor__P478067.info = {"start":344,"length":170,"line":15,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"inline","argumentNames":["this","z"]} -function sprites_BaseSprite_constructor__P460778_mk(s) { +function sprites_BaseSprite_constructor__P478067_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_constructor__P460778, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_constructor__P478067, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8836,7 +8836,7 @@ function sprites_BaseSprite_constructor__P460778_mk(s) { -function scene_Scene_addSprite__P461309(s) { +function scene_Scene_addSprite__P478598(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8852,7 +8852,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C461305_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C478594_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); @@ -8879,13 +8879,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_addSprite__P461309.info = {"start":6412,"length":128,"line":180,"column":8,"endLine":183,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -scene_Scene_addSprite__P461309.info = {"start":6412,"length":128,"line":180,"column":8,"endLine":183,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +scene_Scene_addSprite__P478598.info = {"start":6412,"length":128,"line":180,"column":8,"endLine":183,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +scene_Scene_addSprite__P478598.info = {"start":6412,"length":128,"line":180,"column":8,"endLine":183,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -function scene_Scene_addSprite__P461309_mk(s) { +function scene_Scene_addSprite__P478598_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_addSprite__P461309, depth: s.depth + 1, + parent: s, fn: scene_Scene_addSprite__P478598, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8899,7 +8899,7 @@ function scene_Scene_addSprite__P461309_mk(s) { -function sprites_BaseSprite_z__P460773(s) { +function sprites_BaseSprite_z__P478062(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8915,7 +8915,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C460770_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C478059_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== s.arg1); @@ -8923,7 +8923,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["_z"] = (s.arg1); - s.tmp_1 = game_currentScene__P461086_mk(s); + s.tmp_1 = game_currentScene__P478375_mk(s); s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -8939,13 +8939,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_z__P460773.info = {"start":656,"length":174,"line":30,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this","v"]} -sprites_BaseSprite_z__P460773.info = {"start":656,"length":174,"line":30,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this","v"]} +sprites_BaseSprite_z__P478062.info = {"start":656,"length":174,"line":30,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this","v"]} +sprites_BaseSprite_z__P478062.info = {"start":656,"length":174,"line":30,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this","v"]} -function sprites_BaseSprite_z__P460773_mk(s) { +function sprites_BaseSprite_z__P478062_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P460773, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P478062, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8959,7 +8959,7 @@ function sprites_BaseSprite_z__P460773_mk(s) { -function sprites_BaseSprite_z__P460772(s) { +function sprites_BaseSprite_z__P478061(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8974,19 +8974,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C460770_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C478059_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; return leaveAccessor(s, r0) default: oops() } } } -sprites_BaseSprite_z__P460772.info = {"start":591,"length":55,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this"]} -sprites_BaseSprite_z__P460772.isGetter = true; -sprites_BaseSprite_z__P460772.info = {"start":591,"length":55,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this"]} +sprites_BaseSprite_z__P478061.info = {"start":591,"length":55,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this"]} +sprites_BaseSprite_z__P478061.isGetter = true; +sprites_BaseSprite_z__P478061.info = {"start":591,"length":55,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this"]} -function sprites_BaseSprite_z__P460772_mk(s) { +function sprites_BaseSprite_z__P478061_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P460772, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P478061, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -8995,7 +8995,7 @@ function sprites_BaseSprite_z__P460772_mk(s) { -function helpers_arrayShift__P460202(s) { +function helpers_arrayShift__P477491(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9013,13 +9013,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arrayShift__P460202.info = {"start":2187,"length":82,"line":93,"column":4,"endLine":95,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayShift","argumentNames":["arr"]} -helpers_arrayShift__P460202.info = {"start":2187,"length":82,"line":93,"column":4,"endLine":95,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayShift","argumentNames":["arr"]} +helpers_arrayShift__P477491.info = {"start":2187,"length":82,"line":93,"column":4,"endLine":95,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayShift","argumentNames":["arr"]} +helpers_arrayShift__P477491.info = {"start":2187,"length":82,"line":93,"column":4,"endLine":95,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayShift","argumentNames":["arr"]} -function helpers_arrayShift__P460202_mk(s) { +function helpers_arrayShift__P477491_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayShift__P460202, depth: s.depth + 1, + parent: s, fn: helpers_arrayShift__P477491, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -9028,7 +9028,7 @@ function helpers_arrayShift__P460202_mk(s) { -function particles_SprayFactory_setSpeed__P461891(s) { +function particles_SprayFactory_setSpeed__P479180(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9044,7 +9044,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C461887_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C479176_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -9055,13 +9055,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setSpeed__P461891.info = {"start":3322,"length":92,"line":119,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setSpeed","argumentNames":["this","pixelsPerSecond"]} -particles_SprayFactory_setSpeed__P461891.info = {"start":3322,"length":92,"line":119,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setSpeed","argumentNames":["this","pixelsPerSecond"]} +particles_SprayFactory_setSpeed__P479180.info = {"start":3322,"length":92,"line":119,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setSpeed","argumentNames":["this","pixelsPerSecond"]} +particles_SprayFactory_setSpeed__P479180.info = {"start":3322,"length":92,"line":119,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setSpeed","argumentNames":["this","pixelsPerSecond"]} -function particles_SprayFactory_setSpeed__P461891_mk(s) { +function particles_SprayFactory_setSpeed__P479180_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setSpeed__P461891, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setSpeed__P479180, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9074,7 +9074,7 @@ function particles_SprayFactory_setSpeed__P461891_mk(s) { -function particles_ConfettiFactory_constructor__P461912(s) { +function particles_ConfettiFactory_constructor__P479201(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9084,8 +9084,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.confetti___467005 = undefined; - s.i___467021 = undefined; + s.confetti___484294 = undefined; + s.i___484310 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9093,52 +9093,52 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ConfettiFactory__C461910_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ConfettiFactory__C479199_VT)) failedCast(r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim.image.ofBuffer(_hex467008); + r0 = pxsim.image.ofBuffer(_hex484297); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim.image.ofBuffer(_hex467010); + r0 = pxsim.image.ofBuffer(_hex484299); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_2); - r0 = pxsim.image.ofBuffer(_hex467012); + r0 = pxsim.image.ofBuffer(_hex484301); s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - r0 = pxsim.image.ofBuffer(_hex467014); + r0 = pxsim.image.ofBuffer(_hex484303); s.tmp_4 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_4); - r0 = pxsim.image.ofBuffer(_hex467016); + r0 = pxsim.image.ofBuffer(_hex484305); s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.confetti___467005 = (s.tmp_0); - s.tmp_0 = particles_ShapeFactory_constructor__P461909_mk(s); + s.confetti___484294 = (s.tmp_0); + s.tmp_0 = particles_ShapeFactory_constructor__P479198_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - r0 = pxsim_Array__getAt(s.confetti___467005, 0); + r0 = pxsim_Array__getAt(s.confetti___484294, 0); s.tmp_0.arg3 = r0; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.i___467021 = (1); + s.i___484310 = (1); case 1: - s.tmp_1 = r0 = s.i___467021; - r0 = pxsim_Array__length(s.confetti___467005); + s.tmp_1 = r0 = s.i___484310; + r0 = pxsim_Array__length(s.confetti___484294); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_3 = particles_ShapeFactory_addShape__P461906_mk(s); + s.tmp_3 = particles_ShapeFactory_addShape__P479195_mk(s); s.tmp_3.arg0 = s.arg0; - r0 = pxsim_Array__getAt(s.confetti___467005, s.i___467021); + r0 = pxsim_Array__getAt(s.confetti___484294, s.i___484310); s.tmp_3.arg1 = r0; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - r0 = (s.i___467021 + 1); - s.i___467021 = (r0); + r0 = (s.i___484310 + 1); + s.i___484310 = (r0); { step = 1; continue; } case 2: r0 = (s.arg0).fields["minLifespan"] = (1000); @@ -9147,13 +9147,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ConfettiFactory_constructor__P461912.info = {"start":7755,"length":706,"line":247,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange"]} -particles_ConfettiFactory_constructor__P461912.info = {"start":7755,"length":706,"line":247,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange"]} +particles_ConfettiFactory_constructor__P479201.info = {"start":7755,"length":706,"line":247,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange"]} +particles_ConfettiFactory_constructor__P479201.info = {"start":7755,"length":706,"line":247,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange"]} -function particles_ConfettiFactory_constructor__P461912_mk(s) { +function particles_ConfettiFactory_constructor__P479201_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ConfettiFactory_constructor__P461912, depth: s.depth + 1, + parent: s, fn: particles_ConfettiFactory_constructor__P479201, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9161,23 +9161,23 @@ function particles_ConfettiFactory_constructor__P461912_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - confetti___467005: undefined, - i___467021: undefined, + confetti___484294: undefined, + i___484310: undefined, arg0: undefined, arg1: undefined, arg2: undefined, } } -const _hex467008 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") -const _hex467010 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") -const _hex467012 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") -const _hex467014 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") -const _hex467016 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") +const _hex484297 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") +const _hex484299 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") +const _hex484301 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") +const _hex484303 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") +const _hex484305 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") -function particles_ShapeFactory_constructor__P461909(s) { +function particles_ShapeFactory_constructor__P479198(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9195,8 +9195,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C461904_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_constructor__P461898_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C479193_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_constructor__P479187_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -9233,13 +9233,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_constructor__P461909.info = {"start":6668,"length":285,"line":212,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","source"]} -particles_ShapeFactory_constructor__P461909.info = {"start":6668,"length":285,"line":212,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","source"]} +particles_ShapeFactory_constructor__P479198.info = {"start":6668,"length":285,"line":212,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","source"]} +particles_ShapeFactory_constructor__P479198.info = {"start":6668,"length":285,"line":212,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","source"]} -function particles_ShapeFactory_constructor__P461909_mk(s) { +function particles_ShapeFactory_constructor__P479198_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_constructor__P461909, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_constructor__P479198, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9256,7 +9256,7 @@ function particles_ShapeFactory_constructor__P461909_mk(s) { -function particles_AreaFactory_constructor__P461898(s) { +function particles_AreaFactory_constructor__P479187(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9275,8 +9275,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C461894_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_constructor__P461893_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C479183_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_constructor__P479182_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 40; s.tmp_0.arg2 = 0; @@ -9306,9 +9306,9 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (s.arg0).fields["maxLifespan"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C461673_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C478962_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P461680_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P478969_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.pc = 6; return s.tmp_1; @@ -9319,13 +9319,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_AreaFactory_constructor__P461898.info = {"start":3950,"length":374,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","minLifespan","maxLifespan"]} -particles_AreaFactory_constructor__P461898.info = {"start":3950,"length":374,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","minLifespan","maxLifespan"]} +particles_AreaFactory_constructor__P479187.info = {"start":3950,"length":374,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","minLifespan","maxLifespan"]} +particles_AreaFactory_constructor__P479187.info = {"start":3950,"length":374,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","minLifespan","maxLifespan"]} -function particles_AreaFactory_constructor__P461898_mk(s) { +function particles_AreaFactory_constructor__P479187_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_constructor__P461898, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_constructor__P479187, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9340,7 +9340,7 @@ function particles_AreaFactory_constructor__P461898_mk(s) { -function particles_ShapeFactory_addShape__P461906(s) { +function particles_ShapeFactory_addShape__P479195(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9356,7 +9356,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C461904_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ShapeFactory__C479193_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["sources"]; @@ -9368,13 +9368,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_addShape__P461906.info = {"start":7079,"length":83,"line":225,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"addShape","argumentNames":["this","shape"]} -particles_ShapeFactory_addShape__P461906.info = {"start":7079,"length":83,"line":225,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"addShape","argumentNames":["this","shape"]} +particles_ShapeFactory_addShape__P479195.info = {"start":7079,"length":83,"line":225,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"addShape","argumentNames":["this","shape"]} +particles_ShapeFactory_addShape__P479195.info = {"start":7079,"length":83,"line":225,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"addShape","argumentNames":["this","shape"]} -function particles_ShapeFactory_addShape__P461906_mk(s) { +function particles_ShapeFactory_addShape__P479195_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_addShape__P461906, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_addShape__P479195, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9385,7 +9385,7 @@ function particles_ShapeFactory_addShape__P461906_mk(s) { -function effects_ScreenEffect_constructor__P461964(s) { +function effects_ScreenEffect_constructor__P479253(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9404,8 +9404,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C461960_VT)) failedCast(r0); - s.tmp_0 = effects_ParticleEffect_constructor__P461953_mk(s); + if (!checkSubtype(r0, effects_ScreenEffect__C479249_VT)) failedCast(r0); + s.tmp_0 = effects_ParticleEffect_constructor__P479242_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -9418,13 +9418,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_constructor__P461964.info = {"start":2911,"length":332,"line":81,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","anchorDefault","sceneDefault","defaultLifespan","sourceFactory"]} -effects_ScreenEffect_constructor__P461964.info = {"start":2911,"length":332,"line":81,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","anchorDefault","sceneDefault","defaultLifespan","sourceFactory"]} +effects_ScreenEffect_constructor__P479253.info = {"start":2911,"length":332,"line":81,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","anchorDefault","sceneDefault","defaultLifespan","sourceFactory"]} +effects_ScreenEffect_constructor__P479253.info = {"start":2911,"length":332,"line":81,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","anchorDefault","sceneDefault","defaultLifespan","sourceFactory"]} -function effects_ScreenEffect_constructor__P461964_mk(s) { +function effects_ScreenEffect_constructor__P479253_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_constructor__P461964, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_constructor__P479253, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9438,7 +9438,7 @@ function effects_ScreenEffect_constructor__P461964_mk(s) { -function effects_ParticleEffect_constructor__P461953(s) { +function effects_ParticleEffect_constructor__P479242(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9456,7 +9456,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C461950_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C479239_VT)) failedCast(r0); r0 = (s.arg0).fields["sourceFactory"] = (s.arg3); r0 = (s.arg0).fields["defaultRate"] = (s.arg1); r0 = (s.arg0).fields["defaultLifespan"] = (s.arg2); @@ -9464,13 +9464,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_constructor__P461953.info = {"start":384,"length":364,"line":13,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","defaultParticlesPerSecond","defaultLifespan","sourceFactory"]} -effects_ParticleEffect_constructor__P461953.info = {"start":384,"length":364,"line":13,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","defaultParticlesPerSecond","defaultLifespan","sourceFactory"]} +effects_ParticleEffect_constructor__P479242.info = {"start":384,"length":364,"line":13,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","defaultParticlesPerSecond","defaultLifespan","sourceFactory"]} +effects_ParticleEffect_constructor__P479242.info = {"start":384,"length":364,"line":13,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","defaultParticlesPerSecond","defaultLifespan","sourceFactory"]} -function effects_ParticleEffect_constructor__P461953_mk(s) { +function effects_ParticleEffect_constructor__P479242_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_constructor__P461953, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_constructor__P479242, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -9482,7 +9482,7 @@ function effects_ParticleEffect_constructor__P461953_mk(s) { -function scene_Scene_constructor__P461313(s) { +function scene_Scene_constructor__P478602(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9499,13 +9499,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C461305_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C478594_VT)) failedCast(r0); r0 = (s.arg0).fields["previousScene"] = (s.arg2); r0 = (s.arg0).fields["eventContext"] = (s.arg1); r0 = (s.arg0).fields["flags"] = (0); - r0 = pxsim_pxtcore_mkClassInstance(ArcadePhysicsEngine__C461033_VT); + r0 = pxsim_pxtcore_mkClassInstance(ArcadePhysicsEngine__C478322_VT); s.tmp_0 = r0; - s.tmp_1 = ArcadePhysicsEngine_constructor__P461054_mk(s); + s.tmp_1 = ArcadePhysicsEngine_constructor__P478343_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 500; s.tmp_1.arg2 = 2; @@ -9514,17 +9514,17 @@ switch (step) { case 1: r0 = s.retval; r0 = (s.arg0).fields["physicsEngine"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C461245_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C478534_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Camera_constructor__P461252_mk(s); + s.tmp_1 = scene_Camera_constructor__P478541_mk(s); s.tmp_1.arg0 = s.tmp_0; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; r0 = (s.arg0).fields["camera"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_Background__C461169_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Background__C478458_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Background_constructor__P461175_mk(s); + s.tmp_1 = scene_Background_constructor__P478464_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = s.arg0.fields["camera"]; s.tmp_1.arg1 = r0; @@ -9581,13 +9581,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_constructor__P461313.info = {"start":3118,"length":793,"line":94,"column":8,"endLine":112,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} -scene_Scene_constructor__P461313.info = {"start":3118,"length":793,"line":94,"column":8,"endLine":112,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} +scene_Scene_constructor__P478602.info = {"start":3118,"length":793,"line":94,"column":8,"endLine":112,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} +scene_Scene_constructor__P478602.info = {"start":3118,"length":793,"line":94,"column":8,"endLine":112,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} -function scene_Scene_constructor__P461313_mk(s) { +function scene_Scene_constructor__P478602_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_constructor__P461313, depth: s.depth + 1, + parent: s, fn: scene_Scene_constructor__P478602, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9600,7 +9600,7 @@ function scene_Scene_constructor__P461313_mk(s) { -function scene_Camera_constructor__P461252(s) { +function scene_Camera_constructor__P478541(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9615,7 +9615,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C461245_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C478534_VT)) failedCast(r0); r0 = (s.arg0).fields["_offsetX"] = (0); r0 = (s.arg0).fields["_offsetY"] = (0); r0 = (s.arg0).fields["drawOffsetX"] = (0); @@ -9624,13 +9624,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_constructor__P461252.info = {"start":456,"length":156,"line":15,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"inline","argumentNames":["this"]} -scene_Camera_constructor__P461252.info = {"start":456,"length":156,"line":15,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"inline","argumentNames":["this"]} +scene_Camera_constructor__P478541.info = {"start":456,"length":156,"line":15,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"inline","argumentNames":["this"]} +scene_Camera_constructor__P478541.info = {"start":456,"length":156,"line":15,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"inline","argumentNames":["this"]} -function scene_Camera_constructor__P461252_mk(s) { +function scene_Camera_constructor__P478541_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_constructor__P461252, depth: s.depth + 1, + parent: s, fn: scene_Camera_constructor__P478541, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -9639,7 +9639,7 @@ function scene_Camera_constructor__P461252_mk(s) { -function scene_Background_constructor__P461175(s) { +function scene_Background_constructor__P478464(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9655,7 +9655,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C461169_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C478458_VT)) failedCast(r0); r0 = (s.arg0).fields["color"] = (0); r0 = (s.arg0).fields["camera"] = (s.arg1); s.tmp_0 = r0 = s.arg0; @@ -9666,13 +9666,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_constructor__P461175.info = {"start":367,"length":132,"line":20,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","camera"]} -scene_Background_constructor__P461175.info = {"start":367,"length":132,"line":20,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","camera"]} +scene_Background_constructor__P478464.info = {"start":367,"length":132,"line":20,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","camera"]} +scene_Background_constructor__P478464.info = {"start":367,"length":132,"line":20,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","camera"]} -function scene_Background_constructor__P461175_mk(s) { +function scene_Background_constructor__P478464_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_constructor__P461175, depth: s.depth + 1, + parent: s, fn: scene_Background_constructor__P478464, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9684,7 +9684,7 @@ function scene_Background_constructor__P461175_mk(s) { -function ArcadePhysicsEngine_constructor__P461054(s) { +function ArcadePhysicsEngine_constructor__P478343(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9702,33 +9702,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); r0 = undefined; s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["sprites"] = (s.tmp_1); - r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteMap__C460952_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteMap__C478241_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_SpriteMap_constructor__P460963_mk(s); + s.tmp_1 = sprites_SpriteMap_constructor__P478252_mk(s); s.tmp_1.arg0 = s.tmp_0; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; r0 = (s.arg0).fields["map"] = (s.tmp_0); - s.tmp_0 = ArcadePhysicsEngine_maxSpeed__P461036_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxSpeed__P478325_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_maxStep__P461040_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P478329_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_minStep__P461038_mk(s); + s.tmp_0 = ArcadePhysicsEngine_minStep__P478327_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.pc = 4; return s.tmp_0; @@ -9738,13 +9738,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constructor__P461054.info = {"start":1330,"length":277,"line":55,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","maxVelocity","minSingleStep","maxSingleStep"]} -ArcadePhysicsEngine_constructor__P461054.info = {"start":1330,"length":277,"line":55,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","maxVelocity","minSingleStep","maxSingleStep"]} +ArcadePhysicsEngine_constructor__P478343.info = {"start":1330,"length":277,"line":55,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","maxVelocity","minSingleStep","maxSingleStep"]} +ArcadePhysicsEngine_constructor__P478343.info = {"start":1330,"length":277,"line":55,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","maxVelocity","minSingleStep","maxSingleStep"]} -function ArcadePhysicsEngine_constructor__P461054_mk(s) { +function ArcadePhysicsEngine_constructor__P478343_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constructor__P461054, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constructor__P478343, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9758,7 +9758,7 @@ function ArcadePhysicsEngine_constructor__P461054_mk(s) { -function ArcadePhysicsEngine_maxStep__P461040(s) { +function ArcadePhysicsEngine_maxStep__P478329(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9774,7 +9774,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -9785,13 +9785,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P461040.info = {"start":2058,"length":67,"line":85,"column":4,"endLine":87,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this","v"]} -ArcadePhysicsEngine_maxStep__P461040.info = {"start":2058,"length":67,"line":85,"column":4,"endLine":87,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this","v"]} +ArcadePhysicsEngine_maxStep__P478329.info = {"start":2058,"length":67,"line":85,"column":4,"endLine":87,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this","v"]} +ArcadePhysicsEngine_maxStep__P478329.info = {"start":2058,"length":67,"line":85,"column":4,"endLine":87,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this","v"]} -function ArcadePhysicsEngine_maxStep__P461040_mk(s) { +function ArcadePhysicsEngine_maxStep__P478329_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P461040, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P478329, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9804,7 +9804,7 @@ function ArcadePhysicsEngine_maxStep__P461040_mk(s) { -function ArcadePhysicsEngine_maxStep__P461039(s) { +function ArcadePhysicsEngine_maxStep__P478328(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9819,7 +9819,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); r0 = s.arg0.fields["maxSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -9828,14 +9828,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P461039.info = {"start":1978,"length":74,"line":81,"column":4,"endLine":83,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this"]} -ArcadePhysicsEngine_maxStep__P461039.isGetter = true; -ArcadePhysicsEngine_maxStep__P461039.info = {"start":1978,"length":74,"line":81,"column":4,"endLine":83,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this"]} +ArcadePhysicsEngine_maxStep__P478328.info = {"start":1978,"length":74,"line":81,"column":4,"endLine":83,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this"]} +ArcadePhysicsEngine_maxStep__P478328.isGetter = true; +ArcadePhysicsEngine_maxStep__P478328.info = {"start":1978,"length":74,"line":81,"column":4,"endLine":83,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this"]} -function ArcadePhysicsEngine_maxStep__P461039_mk(s) { +function ArcadePhysicsEngine_maxStep__P478328_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P461039, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P478328, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9846,7 +9846,7 @@ function ArcadePhysicsEngine_maxStep__P461039_mk(s) { -function Fx_toInt__P460276(s) { +function Fx_toInt__P477565(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9866,13 +9866,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toInt__P460276.info = {"start":2144,"length":86,"line":68,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toInt","argumentNames":["v"]} -Fx_toInt__P460276.info = {"start":2144,"length":86,"line":68,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toInt","argumentNames":["v"]} +Fx_toInt__P477565.info = {"start":2144,"length":86,"line":68,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toInt","argumentNames":["v"]} +Fx_toInt__P477565.info = {"start":2144,"length":86,"line":68,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toInt","argumentNames":["v"]} -function Fx_toInt__P460276_mk(s) { +function Fx_toInt__P477565_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toInt__P460276, depth: s.depth + 1, + parent: s, fn: Fx_toInt__P477565, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9882,7 +9882,7 @@ function Fx_toInt__P460276_mk(s) { -function ArcadePhysicsEngine_minStep__P461038(s) { +function ArcadePhysicsEngine_minStep__P478327(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9898,7 +9898,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -9909,13 +9909,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P461038.info = {"start":1905,"length":67,"line":77,"column":4,"endLine":79,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this","v"]} -ArcadePhysicsEngine_minStep__P461038.info = {"start":1905,"length":67,"line":77,"column":4,"endLine":79,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this","v"]} +ArcadePhysicsEngine_minStep__P478327.info = {"start":1905,"length":67,"line":77,"column":4,"endLine":79,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this","v"]} +ArcadePhysicsEngine_minStep__P478327.info = {"start":1905,"length":67,"line":77,"column":4,"endLine":79,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this","v"]} -function ArcadePhysicsEngine_minStep__P461038_mk(s) { +function ArcadePhysicsEngine_minStep__P478327_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P461038, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P478327, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9928,7 +9928,7 @@ function ArcadePhysicsEngine_minStep__P461038_mk(s) { -function ArcadePhysicsEngine_minStep__P461037(s) { +function ArcadePhysicsEngine_minStep__P478326(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9943,7 +9943,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); r0 = s.arg0.fields["minSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -9952,14 +9952,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P461037.info = {"start":1825,"length":74,"line":73,"column":4,"endLine":75,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this"]} -ArcadePhysicsEngine_minStep__P461037.isGetter = true; -ArcadePhysicsEngine_minStep__P461037.info = {"start":1825,"length":74,"line":73,"column":4,"endLine":75,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this"]} +ArcadePhysicsEngine_minStep__P478326.info = {"start":1825,"length":74,"line":73,"column":4,"endLine":75,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this"]} +ArcadePhysicsEngine_minStep__P478326.isGetter = true; +ArcadePhysicsEngine_minStep__P478326.info = {"start":1825,"length":74,"line":73,"column":4,"endLine":75,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this"]} -function ArcadePhysicsEngine_minStep__P461037_mk(s) { +function ArcadePhysicsEngine_minStep__P478326_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P461037, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P478326, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9970,7 +9970,7 @@ function ArcadePhysicsEngine_minStep__P461037_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P461036(s) { +function ArcadePhysicsEngine_maxSpeed__P478325(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9986,7 +9986,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -10003,13 +10003,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P461036.info = {"start":1692,"length":127,"line":68,"column":4,"endLine":71,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this","v"]} -ArcadePhysicsEngine_maxSpeed__P461036.info = {"start":1692,"length":127,"line":68,"column":4,"endLine":71,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this","v"]} +ArcadePhysicsEngine_maxSpeed__P478325.info = {"start":1692,"length":127,"line":68,"column":4,"endLine":71,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this","v"]} +ArcadePhysicsEngine_maxSpeed__P478325.info = {"start":1692,"length":127,"line":68,"column":4,"endLine":71,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this","v"]} -function ArcadePhysicsEngine_maxSpeed__P461036_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P478325_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P461036, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P478325, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10022,7 +10022,7 @@ function ArcadePhysicsEngine_maxSpeed__P461036_mk(s) { -function Fx_neg__P460261(s) { +function Fx_neg__P477550(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10040,13 +10040,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_neg__P460261.info = {"start":311,"length":88,"line":14,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"neg","argumentNames":["a"]} -Fx_neg__P460261.info = {"start":311,"length":88,"line":14,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"neg","argumentNames":["a"]} +Fx_neg__P477550.info = {"start":311,"length":88,"line":14,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"neg","argumentNames":["a"]} +Fx_neg__P477550.info = {"start":311,"length":88,"line":14,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"neg","argumentNames":["a"]} -function Fx_neg__P460261_mk(s) { +function Fx_neg__P477550_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_neg__P460261, depth: s.depth + 1, + parent: s, fn: Fx_neg__P477550, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10055,7 +10055,7 @@ function Fx_neg__P460261_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P461035(s) { +function ArcadePhysicsEngine_maxSpeed__P478324(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10070,7 +10070,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); r0 = s.arg0.fields["maxVelocity"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -10079,14 +10079,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P461035.info = {"start":1613,"length":73,"line":64,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this"]} -ArcadePhysicsEngine_maxSpeed__P461035.isGetter = true; -ArcadePhysicsEngine_maxSpeed__P461035.info = {"start":1613,"length":73,"line":64,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this"]} +ArcadePhysicsEngine_maxSpeed__P478324.info = {"start":1613,"length":73,"line":64,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this"]} +ArcadePhysicsEngine_maxSpeed__P478324.isGetter = true; +ArcadePhysicsEngine_maxSpeed__P478324.info = {"start":1613,"length":73,"line":64,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this"]} -function ArcadePhysicsEngine_maxSpeed__P461035_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P478324_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P461035, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P478324, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10097,7 +10097,7 @@ function ArcadePhysicsEngine_maxSpeed__P461035_mk(s) { -function PhysicsEngine_constructor__P461013(s) { +function PhysicsEngine_constructor__P478302(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10112,18 +10112,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C461005_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C478294_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_constructor__P461013.info = {"start":26,"length":21,"line":1,"column":4,"endLine":2,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this"]} -PhysicsEngine_constructor__P461013.info = {"start":26,"length":21,"line":1,"column":4,"endLine":2,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this"]} +PhysicsEngine_constructor__P478302.info = {"start":26,"length":21,"line":1,"column":4,"endLine":2,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this"]} +PhysicsEngine_constructor__P478302.info = {"start":26,"length":21,"line":1,"column":4,"endLine":2,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this"]} -function PhysicsEngine_constructor__P461013_mk(s) { +function PhysicsEngine_constructor__P478302_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_constructor__P461013, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_constructor__P478302, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10132,7 +10132,7 @@ function PhysicsEngine_constructor__P461013_mk(s) { -function sprites_SpriteMap_constructor__P460963(s) { +function sprites_SpriteMap_constructor__P478252(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10147,7 +10147,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C460952_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C478241_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -10156,13 +10156,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_constructor__P460963.info = {"start":237,"length":56,"line":8,"column":8,"endLine":10,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["this"]} -sprites_SpriteMap_constructor__P460963.info = {"start":237,"length":56,"line":8,"column":8,"endLine":10,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["this"]} +sprites_SpriteMap_constructor__P478252.info = {"start":237,"length":56,"line":8,"column":8,"endLine":10,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["this"]} +sprites_SpriteMap_constructor__P478252.info = {"start":237,"length":56,"line":8,"column":8,"endLine":10,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["this"]} -function sprites_SpriteMap_constructor__P460963_mk(s) { +function sprites_SpriteMap_constructor__P478252_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_constructor__P460963, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_constructor__P478252, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10173,7 +10173,7 @@ function sprites_SpriteMap_constructor__P460963_mk(s) { -function scene_Scene_init__P461306(s) { +function scene_Scene_init__P478595(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10188,7 +10188,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C461305_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C478594_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -10196,7 +10196,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_1 = power_poke__P460628_mk(s); + s.tmp_1 = power_poke__P477917_mk(s); s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -10205,10 +10205,10 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["allSprites"] = (s.tmp_1); r0 = (s.arg0).fields["spriteNextId"] = (0); - r0 = pxsim_pxtcore_mkAction(1, inline__P467144); + r0 = pxsim_pxtcore_mkAction(1, inline__P484433); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P460437_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P477726_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 8; @@ -10216,18 +10216,18 @@ switch (step) { s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P460437_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P477726_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 13; - s.tmp_0.arg2 = controller__moveSprites__P460847; + s.tmp_0.arg2 = controller__moveSprites__P478136; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P467167); + r0 = pxsim_pxtcore_mkAction(1, inline__P484456); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P460437_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P477726_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 15; @@ -10235,10 +10235,10 @@ switch (step) { s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P467197); + r0 = pxsim_pxtcore_mkAction(1, inline__P484486); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P460437_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P477726_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 90; @@ -10246,10 +10246,10 @@ switch (step) { s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P467205); + r0 = pxsim_pxtcore_mkAction(1, inline__P484494); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P460437_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P477726_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 150; @@ -10257,19 +10257,19 @@ switch (step) { s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P460437_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P477726_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 200; - s.tmp_0.arg2 = control___screen_update__P460676; + s.tmp_0.arg2 = control___screen_update__P477965; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P467234); + r0 = pxsim_pxtcore_mkAction(1, inline__P484523); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayForEach__P460211_mk(s); - s.tmp_1.arg0 = globals.scene_Scene_initializers___461312; + s.tmp_1 = helpers_arrayForEach__P477500_mk(s); + s.tmp_1.arg0 = globals.scene_Scene_initializers___478601; s.tmp_1.arg1 = s.tmp_0; s.pc = 11; return s.tmp_1; case 11: @@ -10279,13 +10279,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init__P461306.info = {"start":3921,"length":2277,"line":114,"column":8,"endLine":167,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} -scene_Scene_init__P461306.info = {"start":3921,"length":2277,"line":114,"column":8,"endLine":167,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} +scene_Scene_init__P478595.info = {"start":3921,"length":2277,"line":114,"column":8,"endLine":167,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} +scene_Scene_init__P478595.info = {"start":3921,"length":2277,"line":114,"column":8,"endLine":167,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} -function scene_Scene_init__P461306_mk(s) { +function scene_Scene_init__P478595_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init__P461306, depth: s.depth + 1, + parent: s, fn: scene_Scene_init__P478595, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10296,7 +10296,7 @@ function scene_Scene_init__P461306_mk(s) { -function inline__P467144(s) { +function inline__P484433(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10315,7 +10315,7 @@ switch (step) { r0 = (s.tmp_2 + s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_millis"] = (s.tmp_1); - s.tmp_0 = controller___update__P460873_mk(s); + s.tmp_0 = controller___update__P478162_mk(s); r0 = s.caps[0].fields["eventContext"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["deltaTimeMillis"]; @@ -10329,13 +10329,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P467144.info = {"start":4211,"length":217,"line":121,"column":72,"endLine":125,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -inline__P467144.info = {"start":4211,"length":217,"line":121,"column":72,"endLine":125,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P484433.info = {"start":4211,"length":217,"line":121,"column":72,"endLine":125,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P484433.info = {"start":4211,"length":217,"line":121,"column":72,"endLine":125,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function inline__P467144_mk(s) { +function inline__P484433_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P467144, depth: s.depth + 1, + parent: s, fn: inline__P484433, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10347,7 +10347,7 @@ function inline__P467144_mk(s) { -function inline__P467167(s) { +function inline__P484456(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10357,48 +10357,48 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.dt___467170 = undefined; - s.s___467184 = undefined; - s.unnamed1690___U2 = undefined; - s.unnamed1691___U3 = undefined; + s.dt___484459 = undefined; + s.s___484473 = undefined; + s.unnamed1770___U2 = undefined; + s.unnamed1771___U3 = undefined; r0 = s.caps[0].fields["eventContext"]; s.tmp_0 = r0; r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_1 = r0; r0 = (s.tmp_1 / 1000); - s.dt___467170 = (r0); - s.tmp_0 = PhysicsEngine__C461005_v4_2_mk(s); + s.dt___484459 = (r0); + s.tmp_0 = PhysicsEngine__C478294_v4_2_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.dt___467170; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C461005_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.dt___484459; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C478294_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.move; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = scene_Camera_update__P461251_mk(s); + s.tmp_0 = scene_Camera_update__P478540_mk(s); r0 = s.caps[0].fields["camera"]; s.tmp_0.arg0 = r0; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.s___467184 = (undefined); + s.s___484473 = (undefined); r0 = s.caps[0].fields["allSprites"]; - s.unnamed1690___U2 = (r0); - s.unnamed1691___U3 = (0); + s.unnamed1770___U2 = (r0); + s.unnamed1771___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed1691___U3; - r0 = pxsim_Array__length(s.unnamed1690___U2); + s.tmp_0 = r0 = s.unnamed1771___U3; + r0 = pxsim_Array__length(s.unnamed1770___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed1690___U2, s.unnamed1691___U3); - s.s___467184 = (r0); + r0 = pxsim_Array__getAt(s.unnamed1770___U2, s.unnamed1771___U3); + s.s___484473 = (r0); s.tmp_2 = if___update_3_mk(s); - s.tmp_2.arg0 = s.s___467184; + s.tmp_2.arg0 = s.s___484473; r0 = s.caps[0].fields["camera"]; s.tmp_2.arg1 = r0; - s.tmp_2.arg2 = s.dt___467170; + s.tmp_2.arg2 = s.dt___484459; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "__update"), 3); s.pc = 5; return s.tmp_2; @@ -10410,37 +10410,37 @@ switch (step) { } case 5: r0 = s.retval; - r0 = (s.unnamed1691___U3 + 1); - s.unnamed1691___U3 = (r0); + r0 = (s.unnamed1771___U3 + 1); + s.unnamed1771___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed1690___U2 = (undefined); + s.unnamed1770___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P467167.info = {"start":4723,"length":328,"line":130,"column":69,"endLine":139,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -inline__P467167.info = {"start":4723,"length":328,"line":130,"column":69,"endLine":139,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P484456.info = {"start":4723,"length":328,"line":130,"column":69,"endLine":139,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P484456.info = {"start":4723,"length":328,"line":130,"column":69,"endLine":139,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function inline__P467167_mk(s) { +function inline__P484456_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P467167, depth: s.depth + 1, + parent: s, fn: inline__P484456, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dt___467170: undefined, - s___467184: undefined, - unnamed1690___U2: undefined, - unnamed1691___U3: undefined, + dt___484459: undefined, + s___484473: undefined, + unnamed1770___U2: undefined, + unnamed1771___U3: undefined, } } -function inline__P467197(s) { +function inline__P484486(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10450,7 +10450,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = scene_Scene_render__P461311_mk(s); + s.tmp_0 = scene_Scene_render__P478600_mk(s); s.tmp_0.arg0 = s.caps[0]; s.pc = 1; return s.tmp_0; case 1: @@ -10459,13 +10459,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P467197.info = {"start":5226,"length":109,"line":145,"column":76,"endLine":148,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -inline__P467197.info = {"start":5226,"length":109,"line":145,"column":76,"endLine":148,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P484486.info = {"start":5226,"length":109,"line":145,"column":76,"endLine":148,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P484486.info = {"start":5226,"length":109,"line":145,"column":76,"endLine":148,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function inline__P467197_mk(s) { +function inline__P484486_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P467197, depth: s.depth + 1, + parent: s, fn: inline__P484486, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -10474,7 +10474,7 @@ function inline__P467197_mk(s) { -function inline__P467205(s) { +function inline__P484494(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10484,26 +10484,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = r0 = globals.stats___461379; + s.tmp_0 = r0 = globals.stats___478668; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.control_EventContext_onStats___460443; + r0 = globals.control_EventContext_onStats___477732; case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 3; continue; } s.tmp_2 = lambda_2_mk(s); - s.tmp_2.argL = globals.control_EventContext_onStats___460443; - if ((globals.control_EventContext_lastStats___460442) && (globals.control_EventContext_lastStats___460442).vtable) { + s.tmp_2.argL = globals.control_EventContext_onStats___477732; + if ((globals.control_EventContext_lastStats___477731) && (globals.control_EventContext_lastStats___477731).vtable) { setupResume(s, 8); - pxsim_String__stringConv(globals.control_EventContext_lastStats___460442); + pxsim_String__stringConv(globals.control_EventContext_lastStats___477731); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___460442) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___477731) + ""; } case 8: r0 = s.retval; s.tmp_3 = r0; @@ -10539,23 +10539,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals.debug___461377); + r0 = pxsim_numops_toBoolDecr(globals.debug___478666); if (!r0) { step = 5; continue; } - s.tmp_0 = PhysicsEngine__C461005_v3_1_mk(s); + s.tmp_0 = PhysicsEngine__C478294_v3_1_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C461005_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C478294_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.draw; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; case 5: case 6: - s.tmp_0 = game_consoleOverlay_draw__P461798_mk(s); + s.tmp_0 = game_consoleOverlay_draw__P479087_mk(s); s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = power_checkDeepSleep__P460629_mk(s); + s.tmp_0 = power_checkDeepSleep__P477918_mk(s); s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -10563,13 +10563,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P467205.info = {"start":5452,"length":504,"line":150,"column":80,"endLine":162,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -inline__P467205.info = {"start":5452,"length":504,"line":150,"column":80,"endLine":162,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P484494.info = {"start":5452,"length":504,"line":150,"column":80,"endLine":162,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P484494.info = {"start":5452,"length":504,"line":150,"column":80,"endLine":162,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function inline__P467205_mk(s) { +function inline__P484494_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P467205, depth: s.depth + 1, + parent: s, fn: inline__P484494, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10586,7 +10586,7 @@ function inline__P467205_mk(s) { -function inline__P467234(s) { +function inline__P484523(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10611,13 +10611,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P467234.info = {"start":6174,"length":12,"line":166,"column":39,"endLine":166,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} -inline__P467234.info = {"start":6174,"length":12,"line":166,"column":39,"endLine":166,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} +inline__P484523.info = {"start":6174,"length":12,"line":166,"column":39,"endLine":166,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} +inline__P484523.info = {"start":6174,"length":12,"line":166,"column":39,"endLine":166,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} -function inline__P467234_mk(s) { +function inline__P484523_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P467234, depth: s.depth + 1, + parent: s, fn: inline__P484523, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -10627,7 +10627,7 @@ function inline__P467234_mk(s) { -function game_consoleOverlay_draw__P461798(s) { +function game_consoleOverlay_draw__P479087(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10637,16 +10637,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.height___467284 = undefined; - s.top___467289 = undefined; - s.i___467295 = undefined; - s.t___467309 = undefined; - s.tOff___467317 = undefined; - s.tab___467319 = undefined; - s.unnamed1694___U6 = undefined; - s.unnamed1695___U7 = undefined; - s.padding___467321 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___461758); + s.height___484573 = undefined; + s.top___484578 = undefined; + s.i___484584 = undefined; + s.t___484598 = undefined; + s.tOff___484606 = undefined; + s.tab___484608 = undefined; + s.unnamed1774___U6 = undefined; + s.unnamed1775___U7 = undefined; + s.padding___484610 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___479047); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -10655,7 +10655,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(globals.instance___461681); + r0 = pxsim_numops_toBoolDecr(globals.instance___478970); s.tmp_4 = r0; r0 = pxsim_Boolean__bang(s.tmp_4); s.tmp_3 = r0; @@ -10671,7 +10671,7 @@ switch (step) { case 3: case 4: s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = globals.consoleFont___461766; + s.tmp_7.arg0 = globals.consoleFont___479055; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -10684,10 +10684,10 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_6 + 2); - s.height___467284 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___461379); + s.height___484573 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___478668); if (!r0) { step = 5; continue; } - r0 = s.height___467284; + r0 = s.height___484573; { step = 6; continue; } case 5: r0 = 0; @@ -10695,17 +10695,17 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (2 + s.tmp_0); - s.top___467289 = (r0); - s.i___467295 = (0); + s.top___484578 = (r0); + s.i___484584 = (0); case 7: - s.tmp_1 = r0 = s.i___467295; - r0 = pxsim_Array__length(globals.consoleStrings___461758); + s.tmp_1 = r0 = s.i___484584; + r0 = pxsim_Array__length(globals.consoleStrings___479047); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } - r0 = pxsim_Array__getAt(globals.consoleStrings___461758, s.i___467295); + r0 = pxsim_Array__getAt(globals.consoleStrings___479047, s.i___484584); s.tmp_5 = r0; r0 = pxsim_String_.indexOf(s.tmp_5, "\t", undefined); s.tmp_4 = r0; @@ -10713,43 +10713,43 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 10; continue; } - s.tmp_6 = helpers_stringSplit__P460221_mk(s); - r0 = pxsim_Array__getAt(globals.consoleStrings___461758, s.i___467295); + s.tmp_6 = helpers_stringSplit__P477510_mk(s); + r0 = pxsim_Array__getAt(globals.consoleStrings___479047, s.i___484584); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = "\t"; s.tmp_6.arg2 = undefined; s.pc = 15; return s.tmp_6; case 15: r0 = s.retval; - s.t___467309 = (r0); - s.tOff___467317 = (0); - s.tab___467319 = (undefined); - s.unnamed1694___U6 = (s.t___467309); - s.unnamed1695___U7 = (0); + s.t___484598 = (r0); + s.tOff___484606 = (0); + s.tab___484608 = (undefined); + s.unnamed1774___U6 = (s.t___484598); + s.unnamed1775___U7 = (0); case 8: - s.tmp_0 = r0 = s.unnamed1695___U7; - r0 = pxsim_Array__length(s.unnamed1694___U6); + s.tmp_0 = r0 = s.unnamed1775___U7; + r0 = pxsim_Array__length(s.unnamed1774___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_Array__getAt(s.unnamed1694___U6, s.unnamed1695___U7); - s.tab___467319 = (r0); - s.tmp_2 = r0 = globals.tabSize___461760; - s.tmp_5 = r0 = s.tOff___467317; - r0 = pxsim_String_.length(s.tab___467319); + r0 = pxsim_Array__getAt(s.unnamed1774___U6, s.unnamed1775___U7); + s.tab___484608 = (r0); + s.tmp_2 = r0 = globals.tabSize___479049; + s.tmp_5 = r0 = s.tOff___484606; + r0 = pxsim_String_.length(s.tab___484608); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; - r0 = (s.tmp_4 % globals.tabSize___461760); + r0 = (s.tmp_4 % globals.tabSize___479049); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.padding___467321 = (r0); - s.tmp_0 = helpers_imagePrint__P460672_mk(s); - s.tmp_0.arg0 = globals.screen___460709; - s.tmp_0.arg1 = s.tab___467319; - s.tmp_2 = r0 = s.tOff___467317; + s.padding___484610 = (r0); + s.tmp_0 = helpers_imagePrint__P477961_mk(s); + s.tmp_0.arg0 = globals.screen___477998; + s.tmp_0.arg1 = s.tab___484608; + s.tmp_2 = r0 = s.tOff___484606; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.consoleFont___461766; + s.tmp_4.arg0 = globals.consoleFont___479055; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -10765,50 +10765,50 @@ switch (step) { s.tmp_1 = r0; r0 = (4 + s.tmp_1); s.tmp_0.arg2 = r0; - s.tmp_5 = r0 = s.top___467289; - r0 = (s.i___467295 * s.height___467284); + s.tmp_5 = r0 = s.top___484578; + r0 = (s.i___484584 * s.height___484573); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___461757; - s.tmp_0.arg5 = globals.consoleFont___461766; + s.tmp_0.arg4 = globals.consoleColor___479046; + s.tmp_0.arg5 = globals.consoleFont___479055; s.tmp_0.arg6 = undefined; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = r0 = s.tOff___467317; - r0 = pxsim_String_.length(s.tab___467319); + s.tmp_0 = r0 = s.tOff___484606; + r0 = pxsim_String_.length(s.tab___484608); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.padding___467321); + r0 = (s.tmp_2 + s.padding___484610); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.tOff___467317 = (r0); - r0 = (s.unnamed1695___U7 + 1); - s.unnamed1695___U7 = (r0); + s.tOff___484606 = (r0); + r0 = (s.unnamed1775___U7 + 1); + s.unnamed1775___U7 = (r0); { step = 8; continue; } case 9: - s.unnamed1694___U6 = (undefined); + s.unnamed1774___U6 = (undefined); { step = 11; continue; } case 10: - s.tmp_0 = helpers_imagePrint__P460672_mk(s); - s.tmp_0.arg0 = globals.screen___460709; - r0 = pxsim_Array__getAt(globals.consoleStrings___461758, s.i___467295); + s.tmp_0 = helpers_imagePrint__P477961_mk(s); + s.tmp_0.arg0 = globals.screen___477998; + r0 = pxsim_Array__getAt(globals.consoleStrings___479047, s.i___484584); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 4; - s.tmp_1 = r0 = s.top___467289; - r0 = (s.i___467295 * s.height___467284); + s.tmp_1 = r0 = s.top___484578; + r0 = (s.i___484584 * s.height___484573); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___461757; - s.tmp_0.arg5 = globals.consoleFont___461766; + s.tmp_0.arg4 = globals.consoleColor___479046; + s.tmp_0.arg5 = globals.consoleFont___479055; s.tmp_0.arg6 = undefined; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; case 11: - r0 = (s.i___467295 + 1); - s.i___467295 = (r0); + r0 = (s.i___484584 + 1); + s.i___484584 = (r0); { step = 7; continue; } case 12: case 13: @@ -10816,13 +10816,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_draw__P461798.info = {"start":1364,"length":859,"line":44,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"draw","argumentNames":[]} -game_consoleOverlay_draw__P461798.info = {"start":1364,"length":859,"line":44,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"draw","argumentNames":[]} +game_consoleOverlay_draw__P479087.info = {"start":1364,"length":859,"line":44,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"draw","argumentNames":[]} +game_consoleOverlay_draw__P479087.info = {"start":1364,"length":859,"line":44,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"draw","argumentNames":[]} -function game_consoleOverlay_draw__P461798_mk(s) { +function game_consoleOverlay_draw__P479087_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_draw__P461798, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_draw__P479087, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10832,22 +10832,22 @@ function game_consoleOverlay_draw__P461798_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - height___467284: undefined, - top___467289: undefined, - i___467295: undefined, - t___467309: undefined, - tOff___467317: undefined, - tab___467319: undefined, - unnamed1694___U6: undefined, - unnamed1695___U7: undefined, - padding___467321: undefined, + height___484573: undefined, + top___484578: undefined, + i___484584: undefined, + t___484598: undefined, + tOff___484606: undefined, + tab___484608: undefined, + unnamed1774___U6: undefined, + unnamed1775___U7: undefined, + padding___484610: undefined, } } -function scene_systemMenu_isVisible__P461716(s) { +function scene_systemMenu_isVisible__P479005(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10857,7 +10857,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___461681); + r0 = pxsim_numops_toBoolDecr(globals.instance___478970); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -10867,13 +10867,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_isVisible__P461716.info = {"start":12708,"length":62,"line":385,"column":4,"endLine":387,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"isVisible","argumentNames":[]} -scene_systemMenu_isVisible__P461716.info = {"start":12708,"length":62,"line":385,"column":4,"endLine":387,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"isVisible","argumentNames":[]} +scene_systemMenu_isVisible__P479005.info = {"start":12708,"length":62,"line":385,"column":4,"endLine":387,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"isVisible","argumentNames":[]} +scene_systemMenu_isVisible__P479005.info = {"start":12708,"length":62,"line":385,"column":4,"endLine":387,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"isVisible","argumentNames":[]} -function scene_systemMenu_isVisible__P461716_mk(s) { +function scene_systemMenu_isVisible__P479005_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_isVisible__P461716, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_isVisible__P479005, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10884,7 +10884,7 @@ function scene_systemMenu_isVisible__P461716_mk(s) { -function helpers_imagePrint__P460672(s) { +function helpers_imagePrint__P477961(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10894,31 +10894,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.x0___467395 = undefined; - s.cp___467397 = undefined; - s.mult___467398 = undefined; - s.dataW___467404 = undefined; - s.dataH___467410 = undefined; - s.byteHeight___467416 = undefined; - s.charSize___467422 = undefined; - s.dataSize___467426 = undefined; - s.fontdata___467430 = undefined; - s.lastchar___467434 = undefined; - s.imgBuf___467441 = undefined; - s.xOffset___467465 = undefined; - s.yOffset___467466 = undefined; - s.ch___467482 = undefined; - s.l___467502 = undefined; - s.r___467503 = undefined; - s.off___467505 = undefined; - s.guess___467506 = undefined; - s.m___467527 = undefined; - s.v___467536 = undefined; - s.i___467594 = undefined; - s.j___467599 = undefined; - s.mask___467600 = undefined; - s.c___467601 = undefined; - s.n___467618 = undefined; + s.x0___484684 = undefined; + s.cp___484686 = undefined; + s.mult___484687 = undefined; + s.dataW___484693 = undefined; + s.dataH___484699 = undefined; + s.byteHeight___484705 = undefined; + s.charSize___484711 = undefined; + s.dataSize___484715 = undefined; + s.fontdata___484719 = undefined; + s.lastchar___484723 = undefined; + s.imgBuf___484730 = undefined; + s.xOffset___484754 = undefined; + s.yOffset___484755 = undefined; + s.ch___484771 = undefined; + s.l___484791 = undefined; + s.r___484792 = undefined; + s.off___484794 = undefined; + s.guess___484795 = undefined; + s.m___484816 = undefined; + s.v___484825 = undefined; + s.i___484883 = undefined; + s.j___484888 = undefined; + s.mask___484889 = undefined; + s.c___484890 = undefined; + s.n___484907 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -10939,7 +10939,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P460664_mk(s); + s.tmp_2 = image_getFontForText__P477953_mk(s); s.tmp_2.arg0 = s.arg1; s.pc = 39; return s.tmp_2; case 39: @@ -10956,8 +10956,8 @@ switch (step) { s.arg4 = (1); case 3: case 4: - s.x0___467395 = (s.arg2); - s.cp___467397 = (0); + s.x0___484684 = (s.arg2); + s.cp___484686 = (0); s.tmp_1 = if_multiplier_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -10991,7 +10991,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_3 = r0; - s.mult___467398 = (s.tmp_3); + s.mult___484687 = (s.tmp_3); s.tmp_1 = if_charWidth_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -11005,8 +11005,8 @@ switch (step) { case 42: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___467398); - s.dataW___467404 = (r0); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___484687); + s.dataW___484693 = (r0); s.tmp_1 = if_charHeight_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -11020,16 +11020,16 @@ switch (step) { case 43: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___467398); - s.dataH___467410 = (r0); - r0 = (s.dataH___467410 + 7); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___484687); + s.dataH___484699 = (r0); + r0 = (s.dataH___484699 + 7); s.tmp_0 = r0; r0 = (s.tmp_0 >> 3); - s.byteHeight___467416 = (r0); - r0 = (s.byteHeight___467416 * s.dataW___467404); - s.charSize___467422 = (r0); - r0 = (2 + s.charSize___467422); - s.dataSize___467426 = (r0); + s.byteHeight___484705 = (r0); + r0 = (s.byteHeight___484705 * s.dataW___484693); + s.charSize___484711 = (r0); + r0 = (2 + s.charSize___484711); + s.dataSize___484715 = (r0); s.tmp_0 = if_data_1_mk(s); s.tmp_0.arg0 = s.arg5; if (!s.tmp_0.arg0.vtable.iface) { @@ -11042,44 +11042,44 @@ switch (step) { } case 44: r0 = s.retval; - s.fontdata___467430 = (r0); - r0 = pxsim.BufferMethods.length(s.fontdata___467430); + s.fontdata___484719 = (r0); + r0 = pxsim.BufferMethods.length(s.fontdata___484719); s.tmp_1 = r0; - r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___467426); + r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___484715); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.lastchar___467434 = (r0); - r0 = (s.mult___467398 == 1); + s.lastchar___484723 = (r0); + r0 = (s.mult___484687 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (8 + s.charSize___467422); + r0 = (8 + s.charSize___484711); s.tmp_1 = r0; r0 = pxsim.control.createBuffer(s.tmp_1); - s.imgBuf___467441 = (r0); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___467441, 0, 135); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___467441, 1, 1); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___467441, 2, s.dataW___467404); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___467441, 4, s.dataH___467410); + s.imgBuf___484730 = (r0); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___484730, 0, 135); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___484730, 1, 1); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___484730, 2, s.dataW___484693); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___484730, 4, s.dataH___484699); case 7: case 8: case 9: - s.tmp_1 = r0 = s.cp___467397; + s.tmp_1 = r0 = s.cp___484686; r0 = pxsim_String_.length(s.arg1); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 38; continue; } - s.xOffset___467465 = (0); - s.yOffset___467466 = (0); + s.xOffset___484754 = (0); + s.yOffset___484755 = (0); s.tmp_0 = r0 = s.arg6; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 10; continue; } r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_1 = r0 = s.cp___467397; + s.tmp_1 = r0 = s.cp___484686; r0 = pxsim_Array__length(s.arg6); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -11089,7 +11089,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 12; continue; } s.tmp_4 = if_xOffset_1_mk(s); - r0 = pxsim_Array__getAt(s.arg6, s.cp___467397); + r0 = pxsim_Array__getAt(s.arg6, s.cp___484686); s.tmp_4.arg0 = r0; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "xOffset"); @@ -11101,9 +11101,9 @@ switch (step) { } case 45: r0 = s.retval; - s.xOffset___467465 = (r0); + s.xOffset___484754 = (r0); s.tmp_0 = if_yOffset_1_mk(s); - r0 = pxsim_Array__getAt(s.arg6, s.cp___467397); + r0 = pxsim_Array__getAt(s.arg6, s.cp___484686); s.tmp_0.arg0 = r0; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "yOffset"); @@ -11115,15 +11115,15 @@ switch (step) { } case 46: r0 = s.retval; - s.yOffset___467466 = (r0); + s.yOffset___484755 = (r0); case 12: case 13: - s.tmp_0 = r0 = s.cp___467397; + s.tmp_0 = r0 = s.cp___484686; r0 = (s.tmp_0 + 1); - s.cp___467397 = (r0); + s.cp___484686 = (r0); r0 = pxsim_String_.charCodeAt(s.arg1, s.tmp_0); - s.ch___467482 = (r0); - r0 = (s.ch___467482 == 10); + s.ch___484771 = (r0); + r0 = (s.ch___484771 == 10); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } @@ -11145,89 +11145,89 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.arg3 = (r0); - s.arg2 = (s.x0___467395); + s.arg2 = (s.x0___484684); case 14: case 15: - r0 = (s.ch___467482 < 32); + r0 = (s.ch___484771 < 32); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } { step = 9; continue; } case 16: case 17: - s.l___467502 = (0); - s.r___467503 = (s.lastchar___467434); - s.off___467505 = (0); - r0 = (s.ch___467482 - 32); + s.l___484791 = (0); + s.r___484792 = (s.lastchar___484723); + s.off___484794 = (0); + r0 = (s.ch___484771 - 32); s.tmp_0 = r0; - r0 = (s.tmp_0 * s.dataSize___467426); - s.guess___467506 = (r0); - r0 = pxsim.BufferMethods.getNumber(s.fontdata___467430, 4, s.guess___467506); + r0 = (s.tmp_0 * s.dataSize___484715); + s.guess___484795 = (r0); + r0 = pxsim.BufferMethods.getNumber(s.fontdata___484719, 4, s.guess___484795); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.ch___467482); + r0 = (s.tmp_1 == s.ch___484771); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.off___467505 = (s.guess___467506); + s.off___484794 = (s.guess___484795); { step = 25; continue; } case 18: case 19: - r0 = (s.l___467502 <= s.r___467503); + r0 = (s.l___484791 <= s.r___484792); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 24; continue; } - s.tmp_1 = r0 = s.l___467502; - r0 = (s.r___467503 - s.l___467502); + s.tmp_1 = r0 = s.l___484791; + r0 = (s.r___484792 - s.l___484791); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); - s.m___467527 = (r0); - s.tmp_0 = r0 = s.fontdata___467430; - r0 = (s.m___467527 * s.dataSize___467426); + s.m___484816 = (r0); + s.tmp_0 = r0 = s.fontdata___484719; + r0 = (s.m___484816 * s.dataSize___484715); s.tmp_1 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_0, 4, s.tmp_1); - s.v___467536 = (r0); - r0 = (s.v___467536 == s.ch___467482); + s.v___484825 = (r0); + r0 = (s.v___484825 == s.ch___484771); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.m___467527 * s.dataSize___467426); - s.off___467505 = (r0); + r0 = (s.m___484816 * s.dataSize___484715); + s.off___484794 = (r0); { step = 24; continue; } case 20: case 21: - r0 = (s.v___467536 < s.ch___467482); + r0 = (s.v___484825 < s.ch___484771); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.m___467527 + 1); - s.l___467502 = (r0); + r0 = (s.m___484816 + 1); + s.l___484791 = (r0); { step = 23; continue; } case 22: - r0 = (s.m___467527 - 1); - s.r___467503 = (r0); + r0 = (s.m___484816 - 1); + s.r___484792 = (r0); case 23: { step = 19; continue; } case 24: case 25: - r0 = (s.mult___467398 == 1); + r0 = (s.mult___484687 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_1 = r0 = s.imgBuf___467441; - s.tmp_3 = r0 = s.fontdata___467430; - r0 = (s.off___467505 + 2); + s.tmp_1 = r0 = s.imgBuf___484730; + s.tmp_3 = r0 = s.fontdata___484719; + r0 = (s.off___484794 + 2); s.tmp_4 = r0; - r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___467422); + r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___484711); s.tmp_2 = r0; r0 = pxsim.BufferMethods.write(s.tmp_1, 8, s.tmp_2); - s.tmp_0 = helpers_imageDrawIcon__P460647_mk(s); + s.tmp_0 = helpers_imageDrawIcon__P477936_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.imgBuf___467441; - r0 = (s.arg2 + s.xOffset___467465); + s.tmp_0.arg1 = s.imgBuf___484730; + r0 = (s.arg2 + s.xOffset___484754); s.tmp_0.arg2 = r0; - r0 = (s.arg3 + s.yOffset___467466); + r0 = (s.arg3 + s.yOffset___484755); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg4; s.pc = 48; return s.tmp_0; @@ -11251,88 +11251,88 @@ switch (step) { s.arg2 = (r0); { step = 37; continue; } case 26: - r0 = (s.off___467505 + 2); - s.off___467505 = (r0); - s.i___467594 = (0); + r0 = (s.off___484794 + 2); + s.off___484794 = (r0); + s.i___484883 = (0); case 27: - r0 = (s.i___467594 < s.dataW___467404); + r0 = (s.i___484883 < s.dataW___484693); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 36; continue; } - s.j___467599 = (0); - s.mask___467600 = (1); - s.tmp_0 = r0 = s.off___467505; + s.j___484888 = (0); + s.mask___484889 = (1); + s.tmp_0 = r0 = s.off___484794; r0 = (s.tmp_0 + 1); - s.off___467505 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___467430, s.tmp_0); - s.c___467601 = (r0); + s.off___484794 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___484719, s.tmp_0); + s.c___484890 = (r0); case 28: - r0 = (s.j___467599 < s.dataH___467410); + r0 = (s.j___484888 < s.dataH___484699); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } - r0 = (s.mask___467600 == 256); + r0 = (s.mask___484889 == 256); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 29; continue; } - s.tmp_2 = r0 = s.off___467505; + s.tmp_2 = r0 = s.off___484794; r0 = (s.tmp_2 + 1); - s.off___467505 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___467430, s.tmp_2); - s.c___467601 = (r0); - s.mask___467600 = (1); + s.off___484794 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___484719, s.tmp_2); + s.c___484890 = (r0); + s.mask___484889 = (1); case 29: case 30: - s.n___467618 = (0); + s.n___484907 = (0); case 31: - r0 = (s.c___467601 & s.mask___467600); + r0 = (s.c___484890 & s.mask___484889); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 32; continue; } - r0 = (s.n___467618 + 1); - s.n___467618 = (r0); - r0 = (s.mask___467600 << 1); - s.mask___467600 = (r0); + r0 = (s.n___484907 + 1); + s.n___484907 = (r0); + r0 = (s.mask___484889 << 1); + s.mask___484889 = (r0); { step = 31; continue; } case 32: - r0 = pxsim_numops_toBoolDecr(s.n___467618); + r0 = pxsim_numops_toBoolDecr(s.n___484907); if (!r0) { step = 33; continue; } - s.tmp_0 = helpers_imageFillRect__P460648_mk(s); + s.tmp_0 = helpers_imageFillRect__P477937_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg2; - r0 = (s.xOffset___467465 * s.mult___467398); + r0 = (s.xOffset___484754 * s.mult___484687); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg1 = r0; s.tmp_3 = r0 = s.arg3; - r0 = (s.j___467599 + s.yOffset___467466); + r0 = (s.j___484888 + s.yOffset___484755); s.tmp_5 = r0; - r0 = (s.tmp_5 * s.mult___467398); + r0 = (s.tmp_5 * s.mult___484687); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.mult___467398; - r0 = (s.mult___467398 * s.n___467618); + s.tmp_0.arg3 = s.mult___484687; + r0 = (s.mult___484687 * s.n___484907); s.tmp_0.arg4 = r0; s.tmp_0.arg5 = s.arg4; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - r0 = (s.j___467599 + s.n___467618); - s.j___467599 = (r0); + r0 = (s.j___484888 + s.n___484907); + s.j___484888 = (r0); { step = 34; continue; } case 33: - r0 = (s.mask___467600 << 1); - s.mask___467600 = (r0); - r0 = (s.j___467599 + 1); - s.j___467599 = (r0); + r0 = (s.mask___484889 << 1); + s.mask___484889 = (r0); + r0 = (s.j___484888 + 1); + s.j___484888 = (r0); case 34: { step = 28; continue; } case 35: - r0 = (s.arg2 + s.mult___467398); + r0 = (s.arg2 + s.mult___484687); s.arg2 = (r0); - r0 = (s.i___467594 + 1); - s.i___467594 = (r0); + r0 = (s.i___484883 + 1); + s.i___484883 = (r0); { step = 27; continue; } case 36: case 37: @@ -11342,13 +11342,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrint__P460672.info = {"start":15326,"length":3300,"line":213,"column":4,"endLine":306,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrint","argumentNames":["img","text","x","y","color","font","offsets"]} -helpers_imagePrint__P460672.info = {"start":15326,"length":3300,"line":213,"column":4,"endLine":306,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrint","argumentNames":["img","text","x","y","color","font","offsets"]} +helpers_imagePrint__P477961.info = {"start":15326,"length":3300,"line":213,"column":4,"endLine":306,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrint","argumentNames":["img","text","x","y","color","font","offsets"]} +helpers_imagePrint__P477961.info = {"start":15326,"length":3300,"line":213,"column":4,"endLine":306,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrint","argumentNames":["img","text","x","y","color","font","offsets"]} -function helpers_imagePrint__P460672_mk(s) { +function helpers_imagePrint__P477961_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrint__P460672, depth: s.depth + 1, + parent: s, fn: helpers_imagePrint__P477961, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11356,31 +11356,31 @@ function helpers_imagePrint__P460672_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - x0___467395: undefined, - cp___467397: undefined, - mult___467398: undefined, - dataW___467404: undefined, - dataH___467410: undefined, - byteHeight___467416: undefined, - charSize___467422: undefined, - dataSize___467426: undefined, - fontdata___467430: undefined, - lastchar___467434: undefined, - imgBuf___467441: undefined, - xOffset___467465: undefined, - yOffset___467466: undefined, - ch___467482: undefined, - l___467502: undefined, - r___467503: undefined, - off___467505: undefined, - guess___467506: undefined, - m___467527: undefined, - v___467536: undefined, - i___467594: undefined, - j___467599: undefined, - mask___467600: undefined, - c___467601: undefined, - n___467618: undefined, + x0___484684: undefined, + cp___484686: undefined, + mult___484687: undefined, + dataW___484693: undefined, + dataH___484699: undefined, + byteHeight___484705: undefined, + charSize___484711: undefined, + dataSize___484715: undefined, + fontdata___484719: undefined, + lastchar___484723: undefined, + imgBuf___484730: undefined, + xOffset___484754: undefined, + yOffset___484755: undefined, + ch___484771: undefined, + l___484791: undefined, + r___484792: undefined, + off___484794: undefined, + guess___484795: undefined, + m___484816: undefined, + v___484825: undefined, + i___484883: undefined, + j___484888: undefined, + mask___484889: undefined, + c___484890: undefined, + n___484907: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -11394,7 +11394,7 @@ function helpers_imagePrint__P460672_mk(s) { -function image_getFontForText__P460664(s) { +function image_getFontForText__P477953(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11404,53 +11404,53 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.i___467714 = undefined; + s.i___485003 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.i___467714 = (0); + s.i___485003 = (0); case 1: - s.tmp_1 = r0 = s.i___467714; + s.tmp_1 = r0 = s.i___485003; r0 = pxsim_String_.length(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_String_.charCodeAt(s.arg0, s.i___467714); + r0 = pxsim_String_.charCodeAt(s.arg0, s.i___485003); s.tmp_4 = r0; r0 = (s.tmp_4 > 8192); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 2; continue; } - r0 = globals.font12___460663; + r0 = globals.font12___477952; { step = 5; continue; } case 2: case 3: - r0 = (s.i___467714 + 1); - s.i___467714 = (r0); + r0 = (s.i___485003 + 1); + s.i___485003 = (r0); { step = 1; continue; } case 4: - r0 = globals.font8___460661; + r0 = globals.font8___477950; case 5: return leave(s, r0) default: oops() } } } -image_getFontForText__P460664.info = {"start":11713,"length":259,"line":136,"column":4,"endLine":143,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"getFontForText","argumentNames":["text"]} -image_getFontForText__P460664.info = {"start":11713,"length":259,"line":136,"column":4,"endLine":143,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"getFontForText","argumentNames":["text"]} +image_getFontForText__P477953.info = {"start":11713,"length":259,"line":136,"column":4,"endLine":143,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"getFontForText","argumentNames":["text"]} +image_getFontForText__P477953.info = {"start":11713,"length":259,"line":136,"column":4,"endLine":143,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"getFontForText","argumentNames":["text"]} -function image_getFontForText__P460664_mk(s) { +function image_getFontForText__P477953_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_getFontForText__P460664, depth: s.depth + 1, + parent: s, fn: image_getFontForText__P477953, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - i___467714: undefined, + i___485003: undefined, arg0: undefined, } } @@ -11458,7 +11458,7 @@ function image_getFontForText__P460664_mk(s) { -function helpers_imageFillRect__P460648(s) { +function helpers_imageFillRect__P477937(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11478,14 +11478,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P460645_mk(s); + s.tmp_2 = helpers_pack__P477934_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P460645_mk(s); + s.tmp_4 = helpers_pack__P477934_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.pc = 2; return s.tmp_4; @@ -11497,13 +11497,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageFillRect__P460648.info = {"start":3650,"length":159,"line":131,"column":4,"endLine":133,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} -helpers_imageFillRect__P460648.info = {"start":3650,"length":159,"line":131,"column":4,"endLine":133,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageFillRect__P477937.info = {"start":3650,"length":159,"line":131,"column":4,"endLine":133,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageFillRect__P477937.info = {"start":3650,"length":159,"line":131,"column":4,"endLine":133,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageFillRect__P460648_mk(s) { +function helpers_imageFillRect__P477937_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageFillRect__P460648, depth: s.depth + 1, + parent: s, fn: helpers_imageFillRect__P477937, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11522,7 +11522,7 @@ function helpers_imageFillRect__P460648_mk(s) { -function helpers_pack__P460645(s) { +function helpers_pack__P477934(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11537,7 +11537,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_2 = Math_clamp__P460224_mk(s); + s.tmp_2 = Math_clamp__P477513_mk(s); s.tmp_2.arg0 = -30000; s.tmp_2.arg1 = 30000; r0 = (s.arg0 | 0); @@ -11548,7 +11548,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 & 65535); s.tmp_0 = r0; - s.tmp_5 = Math_clamp__P460224_mk(s); + s.tmp_5 = Math_clamp__P477513_mk(s); s.tmp_5.arg0 = -30000; s.tmp_5.arg1 = 30000; r0 = (s.arg1 | 0); @@ -11563,13 +11563,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_pack__P460645.info = {"start":3152,"length":145,"line":120,"column":4,"endLine":122,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} -helpers_pack__P460645.info = {"start":3152,"length":145,"line":120,"column":4,"endLine":122,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} +helpers_pack__P477934.info = {"start":3152,"length":145,"line":120,"column":4,"endLine":122,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} +helpers_pack__P477934.info = {"start":3152,"length":145,"line":120,"column":4,"endLine":122,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} -function helpers_pack__P460645_mk(s) { +function helpers_pack__P477934_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_pack__P460645, depth: s.depth + 1, + parent: s, fn: helpers_pack__P477934, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11585,7 +11585,7 @@ function helpers_pack__P460645_mk(s) { -function helpers_imageDrawIcon__P460647(s) { +function helpers_imageDrawIcon__P477936(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11605,7 +11605,7 @@ switch (step) { } s.tmp_0 = r0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = helpers_pack__P460645_mk(s); + s.tmp_3 = helpers_pack__P477934_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg3; s.pc = 1; return s.tmp_3; @@ -11617,13 +11617,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawIcon__P460647.info = {"start":3500,"length":145,"line":128,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} -helpers_imageDrawIcon__P460647.info = {"start":3500,"length":145,"line":128,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} +helpers_imageDrawIcon__P477936.info = {"start":3500,"length":145,"line":128,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} +helpers_imageDrawIcon__P477936.info = {"start":3500,"length":145,"line":128,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} -function helpers_imageDrawIcon__P460647_mk(s) { +function helpers_imageDrawIcon__P477936_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawIcon__P460647, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawIcon__P477936, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11640,7 +11640,7 @@ function helpers_imageDrawIcon__P460647_mk(s) { -function helpers_stringSplit__P460221(s) { +function helpers_stringSplit__P477510(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11650,15 +11650,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.A___467737 = undefined; - s.lim___467739 = undefined; - s.s___467755 = undefined; - s.p___467758 = undefined; - s.R___467759 = undefined; - s.z___467773 = undefined; - s.T___467786 = undefined; - s.q___467787 = undefined; - s.e___467793 = undefined; + s.A___485026 = undefined; + s.lim___485028 = undefined; + s.s___485044 = undefined; + s.p___485047 = undefined; + s.R___485048 = undefined; + s.z___485062 = undefined; + s.T___485075 = undefined; + s.q___485076 = undefined; + s.e___485082 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -11666,36 +11666,36 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.A___467737 = (r0); - s.lim___467739 = (0); + s.A___485026 = (r0); + s.lim___485028 = (0); r0 = (s.arg2 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (536870912 - 1); - s.lim___467739 = (r0); + s.lim___485028 = (r0); { step = 4; continue; } case 1: r0 = (s.arg2 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.lim___467739 = (0); + s.lim___485028 = (0); { step = 3; continue; } case 2: r0 = (s.arg2 | 0); - s.lim___467739 = (r0); + s.lim___485028 = (r0); case 3: case 4: r0 = pxsim_String_.length(s.arg0); - s.s___467755 = (r0); - s.p___467758 = (0); - s.R___467759 = (s.arg1); - r0 = (s.lim___467739 == 0); + s.s___485044 = (r0); + s.p___485047 = (0); + s.R___485048 = (s.arg1); + r0 = (s.lim___485028 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.A___467737; + r0 = s.A___485026; { step = 21; continue; } case 5: case 6: @@ -11703,124 +11703,124 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array_.setAt(s.A___467737, 0, s.arg0); - r0 = s.A___467737; + r0 = pxsim_Array_.setAt(s.A___485026, 0, s.arg0); + r0 = s.A___485026; { step = 21; continue; } case 7: case 8: - r0 = (s.s___467755 == 0); + r0 = (s.s___485044 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_1 = helpers_splitMatch__P460222_mk(s); + s.tmp_1 = helpers_splitMatch__P477511_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.R___467759; + s.tmp_1.arg2 = s.R___485048; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - s.z___467773 = (r0); - r0 = (s.z___467773 > -1); + s.z___485062 = (r0); + r0 = (s.z___485062 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = s.A___467737; + r0 = s.A___485026; { step = 21; continue; } case 9: case 10: - r0 = pxsim_Array_.setAt(s.A___467737, 0, s.arg0); - r0 = s.A___467737; + r0 = pxsim_Array_.setAt(s.A___485026, 0, s.arg0); + r0 = s.A___485026; { step = 21; continue; } case 11: case 12: - s.q___467787 = (s.p___467758); + s.q___485076 = (s.p___485047); case 13: - r0 = (s.q___467787 != s.s___467755); + r0 = (s.q___485076 != s.s___485044); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_1 = helpers_splitMatch__P460222_mk(s); + s.tmp_1 = helpers_splitMatch__P477511_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.q___467787; - s.tmp_1.arg2 = s.R___467759; + s.tmp_1.arg1 = s.q___485076; + s.tmp_1.arg2 = s.R___485048; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - s.e___467793 = (r0); - r0 = (s.e___467793 < 0); + s.e___485082 = (r0); + r0 = (s.e___485082 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.q___467787 + 1); - s.q___467787 = (r0); + r0 = (s.q___485076 + 1); + s.q___485076 = (r0); { step = 19; continue; } case 14: - r0 = (s.e___467793 == s.p___467758); + r0 = (s.e___485082 == s.p___485047); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = (s.q___467787 + 1); - s.q___467787 = (r0); + r0 = (s.q___485076 + 1); + s.q___485076 = (r0); { step = 18; continue; } case 15: - s.tmp_0 = helpers_stringSlice__P460219_mk(s); + s.tmp_0 = helpers_stringSlice__P477508_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___467758; - s.tmp_0.arg2 = s.q___467787; + s.tmp_0.arg1 = s.p___485047; + s.tmp_0.arg2 = s.q___485076; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.T___467786 = (r0); - r0 = pxsim_Array__push(s.A___467737, s.T___467786); - r0 = pxsim_Array__length(s.A___467737); + s.T___485075 = (r0); + r0 = pxsim_Array__push(s.A___485026, s.T___485075); + r0 = pxsim_Array__length(s.A___485026); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.lim___467739); + r0 = (s.tmp_1 == s.lim___485028); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = s.A___467737; + r0 = s.A___485026; { step = 21; continue; } case 16: case 17: - s.p___467758 = (s.e___467793); - s.q___467787 = (s.p___467758); + s.p___485047 = (s.e___485082); + s.q___485076 = (s.p___485047); case 18: case 19: { step = 13; continue; } case 20: - s.tmp_0 = helpers_stringSlice__P460219_mk(s); + s.tmp_0 = helpers_stringSlice__P477508_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___467758; - s.tmp_0.arg2 = s.q___467787; + s.tmp_0.arg1 = s.p___485047; + s.tmp_0.arg2 = s.q___485076; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.T___467786 = (r0); - r0 = pxsim_Array__push(s.A___467737, s.T___467786); - r0 = s.A___467737; + s.T___485075 = (r0); + r0 = pxsim_Array__push(s.A___485026, s.T___485075); + r0 = s.A___485026; case 21: return leave(s, r0) default: oops() } } } -helpers_stringSplit__P460221.info = {"start":10072,"length":1319,"line":347,"column":4,"endLine":391,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSplit","argumentNames":["S","separator","limit"]} -helpers_stringSplit__P460221.info = {"start":10072,"length":1319,"line":347,"column":4,"endLine":391,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSplit","argumentNames":["S","separator","limit"]} +helpers_stringSplit__P477510.info = {"start":10072,"length":1319,"line":347,"column":4,"endLine":391,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSplit","argumentNames":["S","separator","limit"]} +helpers_stringSplit__P477510.info = {"start":10072,"length":1319,"line":347,"column":4,"endLine":391,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSplit","argumentNames":["S","separator","limit"]} -function helpers_stringSplit__P460221_mk(s) { +function helpers_stringSplit__P477510_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSplit__P460221, depth: s.depth + 1, + parent: s, fn: helpers_stringSplit__P477510, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - A___467737: undefined, - lim___467739: undefined, - s___467755: undefined, - p___467758: undefined, - R___467759: undefined, - z___467773: undefined, - T___467786: undefined, - q___467787: undefined, - e___467793: undefined, + A___485026: undefined, + lim___485028: undefined, + s___485044: undefined, + p___485047: undefined, + R___485048: undefined, + z___485062: undefined, + T___485075: undefined, + q___485076: undefined, + e___485082: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -11830,7 +11830,7 @@ function helpers_stringSplit__P460221_mk(s) { -function helpers_splitMatch__P460222(s) { +function helpers_splitMatch__P477511(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11840,9 +11840,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.r___467870 = undefined; - s.s___467873 = undefined; - s.i___467883 = undefined; + s.r___485159 = undefined; + s.s___485162 = undefined; + s.i___485172 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -11850,12 +11850,12 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg2); - s.r___467870 = (r0); + s.r___485159 = (r0); r0 = pxsim_String_.length(s.arg0); - s.s___467873 = (r0); - r0 = (s.arg1 + s.r___467870); + s.s___485162 = (r0); + r0 = (s.arg1 + s.r___485159); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.s___467873); + r0 = (s.tmp_1 > s.s___485162); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -11863,18 +11863,18 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.i___467883 = (0); + s.i___485172 = (0); case 3: - r0 = (s.i___467883 < s.r___467870); + r0 = (s.i___485172 < s.r___485159); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } s.tmp_3 = r0 = s.arg0; - r0 = (s.arg1 + s.i___467883); + r0 = (s.arg1 + s.i___485172); s.tmp_4 = r0; r0 = pxsim_String_.charAt(s.tmp_3, s.tmp_4); s.tmp_2 = r0; - r0 = pxsim_String_.charAt(s.arg2, s.i___467883); + r0 = pxsim_String_.charAt(s.arg2, s.i___485172); s.tmp_5 = r0; r0 = (s.tmp_2 != s.tmp_5); s.tmp_1 = r0; @@ -11884,22 +11884,22 @@ switch (step) { { step = 7; continue; } case 4: case 5: - r0 = (s.i___467883 + 1); - s.i___467883 = (r0); + r0 = (s.i___485172 + 1); + s.i___485172 = (r0); { step = 3; continue; } case 6: - r0 = (s.arg1 + s.r___467870); + r0 = (s.arg1 + s.r___485159); case 7: return leave(s, r0) default: oops() } } } -helpers_splitMatch__P460222.info = {"start":11397,"length":289,"line":393,"column":4,"endLine":402,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"splitMatch","argumentNames":["S","q","R"]} -helpers_splitMatch__P460222.info = {"start":11397,"length":289,"line":393,"column":4,"endLine":402,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"splitMatch","argumentNames":["S","q","R"]} +helpers_splitMatch__P477511.info = {"start":11397,"length":289,"line":393,"column":4,"endLine":402,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"splitMatch","argumentNames":["S","q","R"]} +helpers_splitMatch__P477511.info = {"start":11397,"length":289,"line":393,"column":4,"endLine":402,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"splitMatch","argumentNames":["S","q","R"]} -function helpers_splitMatch__P460222_mk(s) { +function helpers_splitMatch__P477511_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_splitMatch__P460222, depth: s.depth + 1, + parent: s, fn: helpers_splitMatch__P477511, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11907,9 +11907,9 @@ function helpers_splitMatch__P460222_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - r___467870: undefined, - s___467873: undefined, - i___467883: undefined, + r___485159: undefined, + s___485162: undefined, + i___485172: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -11919,7 +11919,7 @@ function helpers_splitMatch__P460222_mk(s) { -function helpers_stringSlice__P460219(s) { +function helpers_stringSlice__P477508(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11929,7 +11929,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.len___467838 = undefined; + s.len___485127 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -11937,13 +11937,13 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg0); - s.len___467838 = (r0); + s.len___485127 = (r0); r0 = (s.arg1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = Math_max__P460227_mk(s); - r0 = (s.len___467838 + s.arg1); + s.tmp_1 = Math_max__P477516_mk(s); + r0 = (s.len___485127 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.pc = 7; return s.tmp_1; @@ -11956,14 +11956,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.arg2 = (s.len___467838); + s.arg2 = (s.len___485127); case 3: case 4: r0 = (s.arg2 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.len___467838 + s.arg2); + r0 = (s.len___485127 + s.arg2); s.arg2 = (r0); case 5: case 6: @@ -11975,18 +11975,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringSlice__P460219.info = {"start":9189,"length":365,"line":313,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSlice","argumentNames":["s","start","end"]} -helpers_stringSlice__P460219.info = {"start":9189,"length":365,"line":313,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSlice","argumentNames":["s","start","end"]} +helpers_stringSlice__P477508.info = {"start":9189,"length":365,"line":313,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSlice","argumentNames":["s","start","end"]} +helpers_stringSlice__P477508.info = {"start":9189,"length":365,"line":313,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSlice","argumentNames":["s","start","end"]} -function helpers_stringSlice__P460219_mk(s) { +function helpers_stringSlice__P477508_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSlice__P460219, depth: s.depth + 1, + parent: s, fn: helpers_stringSlice__P477508, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___467838: undefined, + len___485127: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -11996,7 +11996,7 @@ function helpers_stringSlice__P460219_mk(s) { -function scene_Scene_render__P461311(s) { +function scene_Scene_render__P478600(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12006,15 +12006,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.s___467970 = undefined; - s.unnamed1692___U1 = undefined; - s.unnamed1693___U2 = undefined; + s.s___485259 = undefined; + s.unnamed1772___U1 = undefined; + s.unnamed1773___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C461305_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C478594_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -12045,7 +12045,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } - s.tmp_3 = scene_Scene_render__P461311_mk(s); + s.tmp_3 = scene_Scene_render__P478600_mk(s); r0 = s.arg0.fields["previousScene"]; s.tmp_3.arg0 = r0; s.pc = 12; return s.tmp_3; @@ -12053,7 +12053,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = scene_Background_draw__P461174_mk(s); + s.tmp_0 = scene_Background_draw__P478463_mk(s); r0 = s.arg0.fields["background"]; s.tmp_0.arg0 = r0; s.pc = 13; return s.tmp_0; @@ -12066,10 +12066,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = helpers_arraySort__P460207_mk(s); + s.tmp_2 = helpers_arraySort__P477496_mk(s); r0 = s.arg0.fields["allSprites"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = inline__P467946; + s.tmp_2.arg1 = inline__P485235; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; @@ -12081,20 +12081,20 @@ switch (step) { r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); case 7: case 8: - s.s___467970 = (undefined); + s.s___485259 = (undefined); r0 = s.arg0.fields["allSprites"]; - s.unnamed1692___U1 = (r0); - s.unnamed1693___U2 = (0); + s.unnamed1772___U1 = (r0); + s.unnamed1773___U2 = (0); case 9: - s.tmp_0 = r0 = s.unnamed1693___U2; - r0 = pxsim_Array__length(s.unnamed1692___U1); + s.tmp_0 = r0 = s.unnamed1773___U2; + r0 = pxsim_Array__length(s.unnamed1772___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed1692___U1, s.unnamed1693___U2); - s.s___467970 = (r0); + r0 = pxsim_Array__getAt(s.unnamed1772___U1, s.unnamed1773___U2); + s.s___485259 = (r0); s.tmp_2 = if___draw_2_mk(s); - s.tmp_2.arg0 = s.s___467970; + s.tmp_2.arg0 = s.s___485259; r0 = s.arg0.fields["camera"]; s.tmp_2.arg1 = r0; if (!s.tmp_2.arg0.vtable.iface) { @@ -12108,11 +12108,11 @@ switch (step) { } case 15: r0 = s.retval; - r0 = (s.unnamed1693___U2 + 1); - s.unnamed1693___U2 = (r0); + r0 = (s.unnamed1773___U2 + 1); + s.unnamed1773___U2 = (r0); { step = 9; continue; } case 10: - s.unnamed1692___U1 = (undefined); + s.unnamed1772___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["flags"]; s.tmp_2 = r0; @@ -12124,22 +12124,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render__P461311.info = {"start":7397,"length":917,"line":208,"column":8,"endLine":232,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} -scene_Scene_render__P461311.info = {"start":7397,"length":917,"line":208,"column":8,"endLine":232,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} +scene_Scene_render__P478600.info = {"start":7397,"length":917,"line":208,"column":8,"endLine":232,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} +scene_Scene_render__P478600.info = {"start":7397,"length":917,"line":208,"column":8,"endLine":232,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} -function scene_Scene_render__P461311_mk(s) { +function scene_Scene_render__P478600_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render__P461311, depth: s.depth + 1, + parent: s, fn: scene_Scene_render__P478600, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - s___467970: undefined, - unnamed1692___U1: undefined, - unnamed1693___U2: undefined, + s___485259: undefined, + unnamed1772___U1: undefined, + unnamed1773___U2: undefined, arg0: undefined, } } @@ -12147,7 +12147,7 @@ function scene_Scene_render__P461311_mk(s) { -function inline__P467946(s) { +function inline__P485235(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12229,13 +12229,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P467946.info = {"start":7975,"length":52,"line":222,"column":37,"endLine":222,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} -inline__P467946.info = {"start":7975,"length":52,"line":222,"column":37,"endLine":222,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} +inline__P485235.info = {"start":7975,"length":52,"line":222,"column":37,"endLine":222,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} +inline__P485235.info = {"start":7975,"length":52,"line":222,"column":37,"endLine":222,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} -function inline__P467946_mk(s) { +function inline__P485235_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P467946, depth: s.depth + 1, + parent: s, fn: inline__P485235, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12255,7 +12255,7 @@ function inline__P467946_mk(s) { -function scene_Background_draw__P461174(s) { +function scene_Background_draw__P478463(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12270,27 +12270,27 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C461169_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C478458_VT)) failedCast(r0); r0 = s.arg0.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.fill(globals.screen___460709, s.tmp_0); + r0 = pxsim_ImageMethods.fill(globals.screen___477998, s.tmp_0); r0 = s.arg0.fields["_image"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["_image"]; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___460709, s.tmp_1, 0, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___477998, s.tmp_1, 0, 0); case 1: case 2: r0 = s.arg0.fields["_layers"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, inline__P468006); + r0 = pxsim_pxtcore_mkAction(1, inline__P485295); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P460211_mk(s); + s.tmp_2 = helpers_arrayForEach__P477500_mk(s); r0 = s.arg0.fields["_layers"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; @@ -12303,13 +12303,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw__P461174.info = {"start":1166,"length":545,"line":48,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this"]} -scene_Background_draw__P461174.info = {"start":1166,"length":545,"line":48,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this"]} +scene_Background_draw__P478463.info = {"start":1166,"length":545,"line":48,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this"]} +scene_Background_draw__P478463.info = {"start":1166,"length":545,"line":48,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this"]} -function scene_Background_draw__P461174_mk(s) { +function scene_Background_draw__P478463_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw__P461174, depth: s.depth + 1, + parent: s, fn: scene_Background_draw__P478463, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12321,7 +12321,7 @@ function scene_Background_draw__P461174_mk(s) { -function inline__P468006(s) { +function inline__P485295(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12331,8 +12331,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.ox___468008 = undefined; - s.oy___468022 = undefined; + s.ox___485297 = undefined; + s.oy___485311 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -12347,7 +12347,7 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.ox___468008 = (r0); + s.ox___485297 = (r0); r0 = s.caps[0].fields["camera"]; r0 = r0.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -12358,11 +12358,11 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.oy___468022 = (r0); - s.tmp_0 = scene_BackgroundLayer_draw__P461177_mk(s); + s.oy___485311 = (r0); + s.tmp_0 = scene_BackgroundLayer_draw__P478466_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ox___468008; - s.tmp_0.arg2 = s.oy___468022; + s.tmp_0.arg1 = s.ox___485297; + s.tmp_0.arg2 = s.oy___485311; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -12370,20 +12370,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P468006.info = {"start":1373,"length":312,"line":53,"column":37,"endLine":58,"endColumn":17,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["layer"]} -inline__P468006.info = {"start":1373,"length":312,"line":53,"column":37,"endLine":58,"endColumn":17,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["layer"]} +inline__P485295.info = {"start":1373,"length":312,"line":53,"column":37,"endLine":58,"endColumn":17,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["layer"]} +inline__P485295.info = {"start":1373,"length":312,"line":53,"column":37,"endLine":58,"endColumn":17,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["layer"]} -function inline__P468006_mk(s) { +function inline__P485295_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P468006, depth: s.depth + 1, + parent: s, fn: inline__P485295, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - ox___468008: undefined, - oy___468022: undefined, + ox___485297: undefined, + oy___485311: undefined, arg0: undefined, } } @@ -12391,7 +12391,7 @@ function inline__P468006_mk(s) { -function scene_BackgroundLayer_draw__P461177(s) { +function scene_BackgroundLayer_draw__P478466(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12401,19 +12401,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.w___468041 = undefined; - s.h___468044 = undefined; - s.pw___468047 = undefined; - s.ph___468052 = undefined; - s.rx___468061 = undefined; - s.ry___468064 = undefined; - s.y___468138 = undefined; - s.py___468139 = undefined; - s.dh___468148 = undefined; - s.x___468156 = undefined; - s.rxl___468157 = undefined; - s.px___468163 = undefined; - s.dw___468167 = undefined; + s.w___485330 = undefined; + s.h___485333 = undefined; + s.pw___485336 = undefined; + s.ph___485341 = undefined; + s.rx___485350 = undefined; + s.ry___485353 = undefined; + s.y___485427 = undefined; + s.py___485428 = undefined; + s.dh___485437 = undefined; + s.x___485445 = undefined; + s.rxl___485446 = undefined; + s.px___485452 = undefined; + s.dw___485456 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -12421,20 +12421,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C461176_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___460709); - s.w___468041 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___460709); - s.h___468044 = (r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C478465_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___477998); + s.w___485330 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___477998); + s.h___485333 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.width(s.tmp_0); - s.pw___468047 = (r0); + s.pw___485336 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.height(s.tmp_0); - s.ph___468052 = (r0); - r0 = pxsim_numops_toBoolDecr(s.pw___468047); + s.ph___485341 = (r0); + r0 = pxsim_numops_toBoolDecr(s.pw___485336); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -12443,7 +12443,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(s.ph___468052); + r0 = pxsim_numops_toBoolDecr(s.ph___485341); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); case 2: @@ -12455,9 +12455,9 @@ switch (step) { case 3: case 4: r0 = (0 - s.arg1); - s.rx___468061 = (r0); + s.rx___485350 = (r0); r0 = (0 - s.arg2); - s.ry___468064 = (r0); + s.ry___485353 = (r0); r0 = s.arg0.fields["alignX"]; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(2, s.tmp_0); @@ -12467,20 +12467,20 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 5: - s.tmp_1 = r0 = s.rx___468061; - r0 = (s.w___468041 + s.pw___468047); + s.tmp_1 = r0 = s.rx___485350; + r0 = (s.w___485330 + s.pw___485336); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.rx___468061 = (r0); + s.rx___485350 = (r0); { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.rx___468061; - r0 = (s.w___468041 + s.pw___468047); + s.tmp_0 = r0 = s.rx___485350; + r0 = (s.w___485330 + s.pw___485336); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.rx___468061 = (r0); + s.rx___485350 = (r0); case 7: r0 = s.arg0.fields["alignY"]; s.tmp_0 = r0; @@ -12491,120 +12491,120 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 8: - s.tmp_1 = r0 = s.ry___468064; - r0 = (s.h___468044 + s.ph___468052); + s.tmp_1 = r0 = s.ry___485353; + r0 = (s.h___485333 + s.ph___485341); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.ry___468064 = (r0); + s.ry___485353 = (r0); { step = 10; continue; } case 9: - s.tmp_0 = r0 = s.ry___468064; - r0 = (s.h___468044 + s.ph___468052); + s.tmp_0 = r0 = s.ry___485353; + r0 = (s.h___485333 + s.ph___485341); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.ry___468064 = (r0); + s.ry___485353 = (r0); case 10: - r0 = (s.rx___468061 % s.w___468041); - s.rx___468061 = (r0); - r0 = (s.rx___468061 < 0); + r0 = (s.rx___485350 % s.w___485330); + s.rx___485350 = (r0); + r0 = (s.rx___485350 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = (s.rx___468061 + s.w___468041); - s.rx___468061 = (r0); + r0 = (s.rx___485350 + s.w___485330); + s.rx___485350 = (r0); case 11: case 12: - r0 = (s.ry___468064 % s.h___468044); - s.ry___468064 = (r0); - r0 = (s.ry___468064 < 0); + r0 = (s.ry___485353 % s.h___485333); + s.ry___485353 = (r0); + r0 = (s.ry___485353 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (s.ry___468064 + s.h___468044); - s.ry___468064 = (r0); + r0 = (s.ry___485353 + s.h___485333); + s.ry___485353 = (r0); case 13: case 14: - r0 = pxsim.Math_.floor(s.rx___468061); - s.rx___468061 = (r0); - r0 = pxsim.Math_.floor(s.ry___468064); - s.ry___468064 = (r0); - s.y___468138 = (0); - s.py___468139 = (0); + r0 = pxsim.Math_.floor(s.rx___485350); + s.rx___485350 = (r0); + r0 = pxsim.Math_.floor(s.ry___485353); + s.ry___485353 = (r0); + s.y___485427 = (0); + s.py___485428 = (0); case 15: - r0 = (s.y___468138 < s.h___468044); + r0 = (s.y___485427 < s.h___485333); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.y___468138 % s.ph___468052); - s.py___468139 = (r0); - s.tmp_0 = Math_min__P460228_mk(s); - r0 = (s.ph___468052 - s.py___468139); + r0 = (s.y___485427 % s.ph___485341); + s.py___485428 = (r0); + s.tmp_0 = Math_min__P477517_mk(s); + r0 = (s.ph___485341 - s.py___485428); s.tmp_0.arg0 = r0; - r0 = (s.h___468044 - s.ry___468064); + r0 = (s.h___485333 - s.ry___485353); s.tmp_0.arg1 = r0; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.dh___468148 = (r0); - s.x___468156 = (0); - s.rxl___468157 = (s.rx___468061); + s.dh___485437 = (r0); + s.x___485445 = (0); + s.rxl___485446 = (s.rx___485350); case 16: - r0 = (s.x___468156 < s.w___468041); + r0 = (s.x___485445 < s.w___485330); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - r0 = (s.x___468156 % s.pw___468047); - s.px___468163 = (r0); - s.tmp_0 = Math_min__P460228_mk(s); - r0 = (s.pw___468047 - s.px___468163); + r0 = (s.x___485445 % s.pw___485336); + s.px___485452 = (r0); + s.tmp_0 = Math_min__P477517_mk(s); + r0 = (s.pw___485336 - s.px___485452); s.tmp_0.arg0 = r0; - r0 = (s.w___468041 - s.rxl___468157); + r0 = (s.w___485330 - s.rxl___485446); s.tmp_0.arg1 = r0; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.dw___468167 = (r0); + s.dw___485456 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawImage(globals.screen___460709, s.tmp_0, s.rxl___468157, s.ry___468064); - r0 = (s.rxl___468157 + s.dw___468167); + r0 = pxsim_ImageMethods.drawImage(globals.screen___477998, s.tmp_0, s.rxl___485446, s.ry___485353); + r0 = (s.rxl___485446 + s.dw___485456); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.w___468041); - s.rxl___468157 = (r0); + r0 = (s.tmp_0 % s.w___485330); + s.rxl___485446 = (r0); r0 = s.arg0.fields["repeatX"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - r0 = s.dw___468167; + r0 = s.dw___485456; { step = 18; continue; } case 17: - r0 = s.w___468041; + r0 = s.w___485330; case 18: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.x___468156 + s.tmp_1); - s.x___468156 = (r0); + r0 = (s.x___485445 + s.tmp_1); + s.x___485445 = (r0); { step = 16; continue; } case 19: - r0 = (s.ry___468064 + s.dh___468148); + r0 = (s.ry___485353 + s.dh___485437); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.h___468044); - s.ry___468064 = (r0); + r0 = (s.tmp_0 % s.h___485333); + s.ry___485353 = (r0); r0 = s.arg0.fields["repeatY"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = s.dh___468148; + r0 = s.dh___485437; { step = 21; continue; } case 20: - r0 = s.h___468044; + r0 = s.h___485333; case 21: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.y___468138 + s.tmp_1); - s.y___468138 = (r0); + r0 = (s.y___485427 + s.tmp_1); + s.y___485427 = (r0); { step = 15; continue; } case 22: case 23: @@ -12612,31 +12612,31 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_draw__P461177.info = {"start":3063,"length":1537,"line":99,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this","offsetX","offsetY"]} -scene_BackgroundLayer_draw__P461177.info = {"start":3063,"length":1537,"line":99,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this","offsetX","offsetY"]} +scene_BackgroundLayer_draw__P478466.info = {"start":3063,"length":1537,"line":99,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this","offsetX","offsetY"]} +scene_BackgroundLayer_draw__P478466.info = {"start":3063,"length":1537,"line":99,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this","offsetX","offsetY"]} -function scene_BackgroundLayer_draw__P461177_mk(s) { +function scene_BackgroundLayer_draw__P478466_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_draw__P461177, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_draw__P478466, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - w___468041: undefined, - h___468044: undefined, - pw___468047: undefined, - ph___468052: undefined, - rx___468061: undefined, - ry___468064: undefined, - y___468138: undefined, - py___468139: undefined, - dh___468148: undefined, - x___468156: undefined, - rxl___468157: undefined, - px___468163: undefined, - dw___468167: undefined, + w___485330: undefined, + h___485333: undefined, + pw___485336: undefined, + ph___485341: undefined, + rx___485350: undefined, + ry___485353: undefined, + y___485427: undefined, + py___485428: undefined, + dh___485437: undefined, + x___485445: undefined, + rxl___485446: undefined, + px___485452: undefined, + dw___485456: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -12646,7 +12646,7 @@ function scene_BackgroundLayer_draw__P461177_mk(s) { -function scene_Camera_update__P461251(s) { +function scene_Camera_update__P478540(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12656,32 +12656,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.elapsed___468252 = undefined; - s.percentComplete___468266 = undefined; - s.damp___468273 = undefined; - s.f___468282 = undefined; - s.x___468288 = undefined; - s.y___468295 = undefined; + s.elapsed___485541 = undefined; + s.percentComplete___485555 = undefined; + s.damp___485562 = undefined; + s.f___485571 = undefined; + s.x___485577 = undefined; + s.y___485584 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C461245_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C478534_VT)) failedCast(r0); r0 = s.arg0.fields["sprite"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = scene_Camera_offsetX__P461247_mk(s); + s.tmp_1 = scene_Camera_offsetX__P478536_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_3 = Sprite_x__P460901_mk(s); + s.tmp_3 = Sprite_x__P478190_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_3.arg0 = r0; s.pc = 10; return s.tmp_3; case 10: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_5 = r0; r0 = (s.tmp_5 >> 1); s.tmp_4 = r0; @@ -12690,16 +12690,16 @@ switch (step) { s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - s.tmp_0 = scene_Camera_offsetY__P461249_mk(s); + s.tmp_0 = scene_Camera_offsetY__P478538_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_y__P460903_mk(s); + s.tmp_2 = Sprite_y__P478192_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___460709); + r0 = pxsim_ImageMethods.height(globals.screen___477998); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -12710,7 +12710,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - s.tmp_0 = scene_Camera_offsetX__P461247_mk(s); + s.tmp_0 = scene_Camera_offsetX__P478536_mk(s); s.tmp_1 = r0 = s.arg0; s.tmp_0.arg0 = r0; r0 = s.tmp_1.fields["_offsetX"]; @@ -12720,7 +12720,7 @@ switch (step) { s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = scene_Camera_offsetY__P461249_mk(s); + s.tmp_0 = scene_Camera_offsetY__P478538_mk(s); s.tmp_1 = r0 = s.arg0; s.tmp_0.arg0 = r0; r0 = s.tmp_1.fields["_offsetY"]; @@ -12749,10 +12749,10 @@ switch (step) { r0 = s.arg0.fields["shakeStartTime"]; s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.elapsed___468252 = (r0); + s.elapsed___485541 = (r0); r0 = s.arg0.fields["shakeDuration"]; s.tmp_1 = r0; - r0 = (s.elapsed___468252 >= s.tmp_1); + r0 = (s.elapsed___485541 >= s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } @@ -12761,49 +12761,49 @@ switch (step) { case 3: r0 = s.arg0.fields["shakeDuration"]; s.tmp_0 = r0; - r0 = (s.elapsed___468252 / s.tmp_0); - s.percentComplete___468266 = (r0); - s.damp___468273 = (1); - r0 = (s.percentComplete___468266 >= 0.75); + r0 = (s.elapsed___485541 / s.tmp_0); + s.percentComplete___485555 = (r0); + s.damp___485562 = (1); + r0 = (s.percentComplete___485555 >= 0.75); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = Math_max__P460227_mk(s); + s.tmp_1 = Math_max__P477516_mk(s); s.tmp_1.arg0 = 0; - r0 = (1 - s.percentComplete___468266); + r0 = (1 - s.percentComplete___485555); s.tmp_1.arg1 = r0; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.damp___468273 = (r0); + s.damp___485562 = (r0); case 4: case 5: r0 = s.arg0.fields["shakeAmplitude"]; s.tmp_0 = r0; - r0 = (s.tmp_0 * s.damp___468273); - s.f___468282 = (r0); + r0 = (s.tmp_0 * s.damp___485562); + s.f___485571 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___468282); + r0 = (s.tmp_1 * s.f___485571); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.x___468288 = (r0); + s.x___485577 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___468282); + r0 = (s.tmp_1 * s.f___485571); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.y___468295 = (r0); + s.y___485584 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["drawOffsetX"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.x___468288); + r0 = (s.tmp_2 + s.x___485577); s.tmp_1 = r0; r0 = (s.tmp_0).fields["drawOffsetX"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["drawOffsetY"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.y___468295); + r0 = (s.tmp_2 + s.y___485584); s.tmp_1 = r0; r0 = (s.tmp_0).fields["drawOffsetY"] = (s.tmp_1); case 6: @@ -12813,13 +12813,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_update__P461251.info = {"start":1816,"length":1397,"line":58,"column":8,"endLine":93,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"update","argumentNames":["this"]} -scene_Camera_update__P461251.info = {"start":1816,"length":1397,"line":58,"column":8,"endLine":93,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"update","argumentNames":["this"]} +scene_Camera_update__P478540.info = {"start":1816,"length":1397,"line":58,"column":8,"endLine":93,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"update","argumentNames":["this"]} +scene_Camera_update__P478540.info = {"start":1816,"length":1397,"line":58,"column":8,"endLine":93,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"update","argumentNames":["this"]} -function scene_Camera_update__P461251_mk(s) { +function scene_Camera_update__P478540_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_update__P461251, depth: s.depth + 1, + parent: s, fn: scene_Camera_update__P478540, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12827,12 +12827,12 @@ function scene_Camera_update__P461251_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - elapsed___468252: undefined, - percentComplete___468266: undefined, - damp___468273: undefined, - f___468282: undefined, - x___468288: undefined, - y___468295: undefined, + elapsed___485541: undefined, + percentComplete___485555: undefined, + damp___485562: undefined, + f___485571: undefined, + x___485577: undefined, + y___485584: undefined, arg0: undefined, } } @@ -12840,7 +12840,7 @@ function scene_Camera_update__P461251_mk(s) { -function scene_Camera_offsetY__P461249(s) { +function scene_Camera_offsetY__P478538(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12850,27 +12850,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scene___468334 = undefined; + s.scene___485623 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C461245_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P461086_mk(s); + if (!checkSubtype(r0, scene_Camera__C478534_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___468334 = (r0); - r0 = s.scene___468334.fields["tileMap"]; + s.scene___485623 = (r0); + r0 = s.scene___485623.fields["tileMap"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___468334.fields["tileMap"]; + r0 = s.scene___485623.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -12887,8 +12887,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 3; continue; } s.tmp_7 = r0 = s.arg0; - s.tmp_9 = tiles_TileMap_offsetY__P461214_mk(s); - r0 = s.scene___468334.fields["tileMap"]; + s.tmp_9 = tiles_TileMap_offsetY__P478503_mk(s); + r0 = s.scene___485623.fields["tileMap"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = s.arg1; s.pc = 6; return s.tmp_9; @@ -12904,13 +12904,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetY__P461249.info = {"start":1034,"length":267,"line":37,"column":8,"endLine":44,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this","v"]} -scene_Camera_offsetY__P461249.info = {"start":1034,"length":267,"line":37,"column":8,"endLine":44,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this","v"]} +scene_Camera_offsetY__P478538.info = {"start":1034,"length":267,"line":37,"column":8,"endLine":44,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this","v"]} +scene_Camera_offsetY__P478538.info = {"start":1034,"length":267,"line":37,"column":8,"endLine":44,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this","v"]} -function scene_Camera_offsetY__P461249_mk(s) { +function scene_Camera_offsetY__P478538_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P461249, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P478538, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12922,7 +12922,7 @@ function scene_Camera_offsetY__P461249_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - scene___468334: undefined, + scene___485623: undefined, arg0: undefined, arg1: undefined, } } @@ -12931,7 +12931,7 @@ function scene_Camera_offsetY__P461249_mk(s) { -function tiles_TileMap_enabled__P461219(s) { +function tiles_TileMap_enabled__P478508(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12946,7 +12946,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); @@ -12959,14 +12959,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_enabled__P461219.info = {"start":6919,"length":66,"line":251,"column":8,"endLine":253,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} -tiles_TileMap_enabled__P461219.isGetter = true; -tiles_TileMap_enabled__P461219.info = {"start":6919,"length":66,"line":251,"column":8,"endLine":253,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} +tiles_TileMap_enabled__P478508.info = {"start":6919,"length":66,"line":251,"column":8,"endLine":253,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} +tiles_TileMap_enabled__P478508.isGetter = true; +tiles_TileMap_enabled__P478508.info = {"start":6919,"length":66,"line":251,"column":8,"endLine":253,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} -function tiles_TileMap_enabled__P461219_mk(s) { +function tiles_TileMap_enabled__P478508_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_enabled__P461219, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_enabled__P478508, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12979,7 +12979,7 @@ function tiles_TileMap_enabled__P461219_mk(s) { -function tiles_TileMap_offsetY__P461214(s) { +function tiles_TileMap_offsetY__P478503(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12995,17 +12995,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P460224_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P477513_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P460227_mk(s); - s.tmp_3 = tiles_TileMap_areaHeight__P461216_mk(s); + s.tmp_1 = Math_max__P477516_mk(s); + s.tmp_3 = tiles_TileMap_areaHeight__P478505_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___460709); + r0 = pxsim_ImageMethods.height(globals.screen___477998); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -13021,13 +13021,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetY__P461214.info = {"start":6372,"length":123,"line":229,"column":8,"endLine":231,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetY","argumentNames":["this","value"]} -tiles_TileMap_offsetY__P461214.info = {"start":6372,"length":123,"line":229,"column":8,"endLine":231,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetY","argumentNames":["this","value"]} +tiles_TileMap_offsetY__P478503.info = {"start":6372,"length":123,"line":229,"column":8,"endLine":231,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetY","argumentNames":["this","value"]} +tiles_TileMap_offsetY__P478503.info = {"start":6372,"length":123,"line":229,"column":8,"endLine":231,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetY","argumentNames":["this","value"]} -function tiles_TileMap_offsetY__P461214_mk(s) { +function tiles_TileMap_offsetY__P478503_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetY__P461214, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetY__P478503, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13042,7 +13042,7 @@ function tiles_TileMap_offsetY__P461214_mk(s) { -function tiles_TileMap_areaHeight__P461216(s) { +function tiles_TileMap_areaHeight__P478505(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13057,7 +13057,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -13079,13 +13079,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaHeight__P461216.info = {"start":6606,"length":93,"line":237,"column":8,"endLine":239,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} -tiles_TileMap_areaHeight__P461216.info = {"start":6606,"length":93,"line":237,"column":8,"endLine":239,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} +tiles_TileMap_areaHeight__P478505.info = {"start":6606,"length":93,"line":237,"column":8,"endLine":239,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} +tiles_TileMap_areaHeight__P478505.info = {"start":6606,"length":93,"line":237,"column":8,"endLine":239,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} -function tiles_TileMap_areaHeight__P461216_mk(s) { +function tiles_TileMap_areaHeight__P478505_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaHeight__P461216, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaHeight__P478505, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13099,7 +13099,7 @@ function tiles_TileMap_areaHeight__P461216_mk(s) { -function tiles_TileMap_scale__P461210(s) { +function tiles_TileMap_scale__P478499(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13114,19 +13114,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_scale__P461210.info = {"start":5937,"length":55,"line":210,"column":8,"endLine":212,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -tiles_TileMap_scale__P461210.isGetter = true; -tiles_TileMap_scale__P461210.info = {"start":5937,"length":55,"line":210,"column":8,"endLine":212,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMap_scale__P478499.info = {"start":5937,"length":55,"line":210,"column":8,"endLine":212,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMap_scale__P478499.isGetter = true; +tiles_TileMap_scale__P478499.info = {"start":5937,"length":55,"line":210,"column":8,"endLine":212,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -function tiles_TileMap_scale__P461210_mk(s) { +function tiles_TileMap_scale__P478499_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P461210, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P478499, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13135,7 +13135,7 @@ function tiles_TileMap_scale__P461210_mk(s) { -function tiles_TileMapData_height__P461198(s) { +function tiles_TileMapData_height__P478487(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13150,19 +13150,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C461196_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C478485_VT)) failedCast(r0); r0 = s.arg0.fields["_height"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_height__P461198.info = {"start":3546,"length":65,"line":129,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} -tiles_TileMapData_height__P461198.isGetter = true; -tiles_TileMapData_height__P461198.info = {"start":3546,"length":65,"line":129,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} +tiles_TileMapData_height__P478487.info = {"start":3546,"length":65,"line":129,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} +tiles_TileMapData_height__P478487.isGetter = true; +tiles_TileMapData_height__P478487.info = {"start":3546,"length":65,"line":129,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} -function tiles_TileMapData_height__P461198_mk(s) { +function tiles_TileMapData_height__P478487_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_height__P461198, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_height__P478487, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13171,7 +13171,7 @@ function tiles_TileMapData_height__P461198_mk(s) { -function scene_Camera_offsetY__P461248(s) { +function scene_Camera_offsetY__P478537(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13186,19 +13186,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C461245_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C478534_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetY__P461248.info = {"start":966,"length":59,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this"]} -scene_Camera_offsetY__P461248.isGetter = true; -scene_Camera_offsetY__P461248.info = {"start":966,"length":59,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this"]} +scene_Camera_offsetY__P478537.info = {"start":966,"length":59,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this"]} +scene_Camera_offsetY__P478537.isGetter = true; +scene_Camera_offsetY__P478537.info = {"start":966,"length":59,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this"]} -function scene_Camera_offsetY__P461248_mk(s) { +function scene_Camera_offsetY__P478537_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P461248, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P478537, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13207,7 +13207,7 @@ function scene_Camera_offsetY__P461248_mk(s) { -function scene_Camera_offsetX__P461247(s) { +function scene_Camera_offsetX__P478536(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13217,27 +13217,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scene___468403 = undefined; + s.scene___485692 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C461245_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P461086_mk(s); + if (!checkSubtype(r0, scene_Camera__C478534_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___468403 = (r0); - r0 = s.scene___468403.fields["tileMap"]; + s.scene___485692 = (r0); + r0 = s.scene___485692.fields["tileMap"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___468403.fields["tileMap"]; + r0 = s.scene___485692.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -13254,8 +13254,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 3; continue; } s.tmp_7 = r0 = s.arg0; - s.tmp_9 = tiles_TileMap_offsetX__P461213_mk(s); - r0 = s.scene___468403.fields["tileMap"]; + s.tmp_9 = tiles_TileMap_offsetX__P478502_mk(s); + r0 = s.scene___485692.fields["tileMap"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = s.arg1; s.pc = 6; return s.tmp_9; @@ -13271,13 +13271,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetX__P461247.info = {"start":690,"length":267,"line":26,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this","v"]} -scene_Camera_offsetX__P461247.info = {"start":690,"length":267,"line":26,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this","v"]} +scene_Camera_offsetX__P478536.info = {"start":690,"length":267,"line":26,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this","v"]} +scene_Camera_offsetX__P478536.info = {"start":690,"length":267,"line":26,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this","v"]} -function scene_Camera_offsetX__P461247_mk(s) { +function scene_Camera_offsetX__P478536_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P461247, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P478536, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13289,7 +13289,7 @@ function scene_Camera_offsetX__P461247_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - scene___468403: undefined, + scene___485692: undefined, arg0: undefined, arg1: undefined, } } @@ -13298,7 +13298,7 @@ function scene_Camera_offsetX__P461247_mk(s) { -function tiles_TileMap_offsetX__P461213(s) { +function tiles_TileMap_offsetX__P478502(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13314,17 +13314,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P460224_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P477513_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P460227_mk(s); - s.tmp_3 = tiles_TileMap_areaWidth__P461215_mk(s); + s.tmp_1 = Math_max__P477516_mk(s); + s.tmp_3 = tiles_TileMap_areaWidth__P478504_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -13340,13 +13340,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetX__P461213.info = {"start":6241,"length":121,"line":225,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetX","argumentNames":["this","value"]} -tiles_TileMap_offsetX__P461213.info = {"start":6241,"length":121,"line":225,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetX","argumentNames":["this","value"]} +tiles_TileMap_offsetX__P478502.info = {"start":6241,"length":121,"line":225,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetX","argumentNames":["this","value"]} +tiles_TileMap_offsetX__P478502.info = {"start":6241,"length":121,"line":225,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetX","argumentNames":["this","value"]} -function tiles_TileMap_offsetX__P461213_mk(s) { +function tiles_TileMap_offsetX__P478502_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetX__P461213, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetX__P478502, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13361,7 +13361,7 @@ function tiles_TileMap_offsetX__P461213_mk(s) { -function tiles_TileMap_areaWidth__P461215(s) { +function tiles_TileMap_areaWidth__P478504(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13376,7 +13376,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -13398,13 +13398,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaWidth__P461215.info = {"start":6505,"length":91,"line":233,"column":8,"endLine":235,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} -tiles_TileMap_areaWidth__P461215.info = {"start":6505,"length":91,"line":233,"column":8,"endLine":235,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} +tiles_TileMap_areaWidth__P478504.info = {"start":6505,"length":91,"line":233,"column":8,"endLine":235,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} +tiles_TileMap_areaWidth__P478504.info = {"start":6505,"length":91,"line":233,"column":8,"endLine":235,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} -function tiles_TileMap_areaWidth__P461215_mk(s) { +function tiles_TileMap_areaWidth__P478504_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaWidth__P461215, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaWidth__P478504, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13418,7 +13418,7 @@ function tiles_TileMap_areaWidth__P461215_mk(s) { -function tiles_TileMapData_width__P461197(s) { +function tiles_TileMapData_width__P478486(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13433,19 +13433,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C461196_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C478485_VT)) failedCast(r0); r0 = s.arg0.fields["_width"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_width__P461197.info = {"start":3473,"length":63,"line":125,"column":8,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} -tiles_TileMapData_width__P461197.isGetter = true; -tiles_TileMapData_width__P461197.info = {"start":3473,"length":63,"line":125,"column":8,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} +tiles_TileMapData_width__P478486.info = {"start":3473,"length":63,"line":125,"column":8,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} +tiles_TileMapData_width__P478486.isGetter = true; +tiles_TileMapData_width__P478486.info = {"start":3473,"length":63,"line":125,"column":8,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} -function tiles_TileMapData_width__P461197_mk(s) { +function tiles_TileMapData_width__P478486_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_width__P461197, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_width__P478486, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13454,7 +13454,7 @@ function tiles_TileMapData_width__P461197_mk(s) { -function scene_Camera_offsetX__P461246(s) { +function scene_Camera_offsetX__P478535(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13469,19 +13469,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C461245_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C478534_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetX__P461246.info = {"start":622,"length":59,"line":23,"column":8,"endLine":25,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this"]} -scene_Camera_offsetX__P461246.isGetter = true; -scene_Camera_offsetX__P461246.info = {"start":622,"length":59,"line":23,"column":8,"endLine":25,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this"]} +scene_Camera_offsetX__P478535.info = {"start":622,"length":59,"line":23,"column":8,"endLine":25,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this"]} +scene_Camera_offsetX__P478535.isGetter = true; +scene_Camera_offsetX__P478535.info = {"start":622,"length":59,"line":23,"column":8,"endLine":25,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this"]} -function scene_Camera_offsetX__P461246_mk(s) { +function scene_Camera_offsetX__P478535_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P461246, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P478535, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13490,7 +13490,7 @@ function scene_Camera_offsetX__P461246_mk(s) { -function Sprite_y__P460903(s) { +function Sprite_y__P478192(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13505,7 +13505,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_y"]; s.tmp_1 = r0; r0 = (s.tmp_1 + 128); @@ -13522,14 +13522,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_y__P460903.info = {"start":1799,"length":84,"line":79,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this"]} -Sprite_y__P460903.isGetter = true; -Sprite_y__P460903.info = {"start":1799,"length":84,"line":79,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this"]} +Sprite_y__P478192.info = {"start":1799,"length":84,"line":79,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this"]} +Sprite_y__P478192.isGetter = true; +Sprite_y__P478192.info = {"start":1799,"length":84,"line":79,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this"]} -function Sprite_y__P460903_mk(s) { +function Sprite_y__P478192_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P460903, depth: s.depth + 1, + parent: s, fn: Sprite_y__P478192, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13544,7 +13544,7 @@ function Sprite_y__P460903_mk(s) { -function Sprite_x__P460901(s) { +function Sprite_x__P478190(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13559,7 +13559,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_x"]; s.tmp_1 = r0; r0 = (s.tmp_1 + 128); @@ -13576,14 +13576,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_x__P460901.info = {"start":1451,"length":83,"line":68,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this"]} -Sprite_x__P460901.isGetter = true; -Sprite_x__P460901.info = {"start":1451,"length":83,"line":68,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this"]} +Sprite_x__P478190.info = {"start":1451,"length":83,"line":68,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this"]} +Sprite_x__P478190.isGetter = true; +Sprite_x__P478190.info = {"start":1451,"length":83,"line":68,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this"]} -function Sprite_x__P460901_mk(s) { +function Sprite_x__P478190_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P460901, depth: s.depth + 1, + parent: s, fn: Sprite_x__P478190, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13598,7 +13598,7 @@ function Sprite_x__P460901_mk(s) { -function PhysicsEngine_move__P461010(s) { +function PhysicsEngine_move__P478299(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13614,18 +13614,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C461005_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C478294_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_move__P461010.info = {"start":351,"length":20,"line":18,"column":4,"endLine":18,"endColumn":24,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} -PhysicsEngine_move__P461010.info = {"start":351,"length":20,"line":18,"column":4,"endLine":18,"endColumn":24,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} +PhysicsEngine_move__P478299.info = {"start":351,"length":20,"line":18,"column":4,"endLine":18,"endColumn":24,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} +PhysicsEngine_move__P478299.info = {"start":351,"length":20,"line":18,"column":4,"endLine":18,"endColumn":24,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} -function PhysicsEngine_move__P461010_mk(s) { +function PhysicsEngine_move__P478299_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_move__P461010, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_move__P478299, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -13635,7 +13635,7 @@ function PhysicsEngine_move__P461010_mk(s) { -function PhysicsEngine_draw__P461009(s) { +function PhysicsEngine_draw__P478298(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13650,18 +13650,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C461005_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C478294_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_draw__P461009.info = {"start":279,"length":10,"line":15,"column":4,"endLine":15,"endColumn":14,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} -PhysicsEngine_draw__P461009.info = {"start":279,"length":10,"line":15,"column":4,"endLine":15,"endColumn":14,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} +PhysicsEngine_draw__P478298.info = {"start":279,"length":10,"line":15,"column":4,"endLine":15,"endColumn":14,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} +PhysicsEngine_draw__P478298.info = {"start":279,"length":10,"line":15,"column":4,"endLine":15,"endColumn":14,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} -function PhysicsEngine_draw__P461009_mk(s) { +function PhysicsEngine_draw__P478298_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_draw__P461009, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_draw__P478298, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13670,7 +13670,7 @@ function PhysicsEngine_draw__P461009_mk(s) { -function controller___update__P460873(s) { +function controller___update__P478162(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13680,7 +13680,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.dtms___468831 = undefined; + s.dtms___486120 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -13688,12 +13688,12 @@ switch (step) { r0 = (s.arg0 * 1000); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.dtms___468831 = (r0); - r0 = pxsim_pxtcore_mkAction(1, inline__P468838); + s.dtms___486120 = (r0); + r0 = pxsim_pxtcore_mkAction(1, inline__P486127); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___468831); - s.tmp_1 = helpers_arrayForEach__P460211_mk(s); - s.tmp_2 = controller_players__P460844_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___486120); + s.tmp_1 = helpers_arrayForEach__P477500_mk(s); + s.tmp_2 = controller_players__P478133_mk(s); s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -13706,18 +13706,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update__P460873.info = {"start":17961,"length":137,"line":550,"column":4,"endLine":553,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} -controller___update__P460873.info = {"start":17961,"length":137,"line":550,"column":4,"endLine":553,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} +controller___update__P478162.info = {"start":17961,"length":137,"line":550,"column":4,"endLine":553,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} +controller___update__P478162.info = {"start":17961,"length":137,"line":550,"column":4,"endLine":553,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} -function controller___update__P460873_mk(s) { +function controller___update__P478162_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update__P460873, depth: s.depth + 1, + parent: s, fn: controller___update__P478162, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dtms___468831: undefined, + dtms___486120: undefined, arg0: undefined, } } @@ -13725,7 +13725,7 @@ function controller___update__P460873_mk(s) { -function inline__P468838(s) { +function inline__P486127(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13739,7 +13739,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___update__P460870_mk(s); + s.tmp_0 = controller_Controller___update__P478159_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.caps[0]; s.pc = 1; return s.tmp_0; @@ -13749,13 +13749,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P468838.info = {"start":18063,"length":27,"line":552,"column":26,"endLine":552,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -inline__P468838.info = {"start":18063,"length":27,"line":552,"column":26,"endLine":552,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +inline__P486127.info = {"start":18063,"length":27,"line":552,"column":26,"endLine":552,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +inline__P486127.info = {"start":18063,"length":27,"line":552,"column":26,"endLine":552,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function inline__P468838_mk(s) { +function inline__P486127_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P468838, depth: s.depth + 1, + parent: s, fn: inline__P486127, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13765,7 +13765,7 @@ function inline__P468838_mk(s) { -function controller_Controller___update__P460870(s) { +function controller_Controller___update__P478159(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13781,7 +13781,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); r0 = pxsim_pxtrt.mklocRef(); s.tmp_0 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.arg1); @@ -13792,10 +13792,10 @@ switch (step) { r0 = (s.tmp_3 | 0); s.tmp_2 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_1, s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, inline__P468851); + r0 = pxsim_pxtcore_mkAction(1, inline__P486140); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayForEach__P460211_mk(s); + s.tmp_1 = helpers_arrayForEach__P477500_mk(s); r0 = s.arg0.fields["buttons"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; @@ -13806,13 +13806,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update__P460870.info = {"start":17439,"length":124,"line":532,"column":8,"endLine":535,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} -controller_Controller___update__P460870.info = {"start":17439,"length":124,"line":532,"column":8,"endLine":535,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} +controller_Controller___update__P478159.info = {"start":17439,"length":124,"line":532,"column":8,"endLine":535,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} +controller_Controller___update__P478159.info = {"start":17439,"length":124,"line":532,"column":8,"endLine":535,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} -function controller_Controller___update__P460870_mk(s) { +function controller_Controller___update__P478159_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update__P460870, depth: s.depth + 1, + parent: s, fn: controller_Controller___update__P478159, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13826,7 +13826,7 @@ function controller_Controller___update__P460870_mk(s) { -function inline__P468851(s) { +function inline__P486140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13840,7 +13840,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Button___update__P460835_mk(s); + s.tmp_0 = controller_Button___update__P478124_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0.arg1 = r0; @@ -13851,13 +13851,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P468851.info = {"start":17526,"length":25,"line":534,"column":33,"endLine":534,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} -inline__P468851.info = {"start":17526,"length":25,"line":534,"column":33,"endLine":534,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} +inline__P486140.info = {"start":17526,"length":25,"line":534,"column":33,"endLine":534,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} +inline__P486140.info = {"start":17526,"length":25,"line":534,"column":33,"endLine":534,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} -function inline__P468851_mk(s) { +function inline__P486140_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P468851, depth: s.depth + 1, + parent: s, fn: inline__P486140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13867,7 +13867,7 @@ function inline__P468851_mk(s) { -function controller_Button___update__P460835(s) { +function controller_Button___update__P478124(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13877,16 +13877,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.delay___468867 = undefined; - s.interval___468877 = undefined; - s.count___468891 = undefined; + s.delay___486156 = undefined; + s.interval___486166 = undefined; + s.count___486180 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C460825_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C478114_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -13910,31 +13910,31 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = globals.defaultRepeatDelay___460820; + r0 = globals.defaultRepeatDelay___478109; { step = 4; continue; } case 3: r0 = s.arg0.fields["repeatDelay"]; case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.delay___468867 = (s.tmp_2); + s.delay___486156 = (s.tmp_2); r0 = s.arg0.fields["repeatInterval"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = globals.defaultRepeatInterval___460822; + r0 = globals.defaultRepeatInterval___478111; { step = 6; continue; } case 5: r0 = s.arg0.fields["repeatInterval"]; case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.interval___468877 = (s.tmp_2); + s.interval___486166 = (s.tmp_2); r0 = s.arg0.fields["_pressedElasped"]; s.tmp_1 = r0; - r0 = (s.tmp_1 < s.delay___468867); + r0 = (s.tmp_1 < s.delay___486156); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } @@ -13943,26 +13943,26 @@ switch (step) { case 8: r0 = s.arg0.fields["_pressedElasped"]; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.delay___468867); + r0 = (s.tmp_5 - s.delay___486156); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.interval___468877); + r0 = (s.tmp_4 - s.interval___486166); s.tmp_3 = r0; - r0 = (s.tmp_3 / s.interval___468877); + r0 = (s.tmp_3 / s.interval___486166); s.tmp_2 = r0; r0 = pxsim.Math_.floor(s.tmp_2); - s.count___468891 = (r0); + s.count___486180 = (r0); r0 = s.arg0.fields["_repeatCount"]; s.tmp_1 = r0; - r0 = (s.count___468891 != s.tmp_1); + r0 = (s.count___486180 != s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_2 = controller_Button_raiseButtonRepeat__P460829_mk(s); + s.tmp_2 = controller_Button_raiseButtonRepeat__P478118_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - r0 = (s.arg0).fields["_repeatCount"] = (s.count___468891); + r0 = (s.arg0).fields["_repeatCount"] = (s.count___486180); case 9: case 10: case 11: @@ -13970,13 +13970,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button___update__P460835.info = {"start":5117,"length":704,"line":164,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} -controller_Button___update__P460835.info = {"start":5117,"length":704,"line":164,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} +controller_Button___update__P478124.info = {"start":5117,"length":704,"line":164,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} +controller_Button___update__P478124.info = {"start":5117,"length":704,"line":164,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} -function controller_Button___update__P460835_mk(s) { +function controller_Button___update__P478124_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button___update__P460835, depth: s.depth + 1, + parent: s, fn: controller_Button___update__P478124, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13984,9 +13984,9 @@ function controller_Button___update__P460835_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - delay___468867: undefined, - interval___468877: undefined, - count___468891: undefined, + delay___486156: undefined, + interval___486166: undefined, + count___486180: undefined, arg0: undefined, arg1: undefined, } } @@ -13995,7 +13995,7 @@ function controller_Button___update__P460835_mk(s) { -function controller_Button_raiseButtonRepeat__P460829(s) { +function controller_Button_raiseButtonRepeat__P478118(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14010,8 +14010,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C460825_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___460818); + if (!checkSubtype(r0, controller_Button__C478114_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___478107); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -14026,13 +14026,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonRepeat__P460829.info = {"start":2887,"length":211,"line":99,"column":8,"endLine":104,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonRepeat","argumentNames":["this"]} -controller_Button_raiseButtonRepeat__P460829.info = {"start":2887,"length":211,"line":99,"column":8,"endLine":104,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonRepeat","argumentNames":["this"]} +controller_Button_raiseButtonRepeat__P478118.info = {"start":2887,"length":211,"line":99,"column":8,"endLine":104,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonRepeat","argumentNames":["this"]} +controller_Button_raiseButtonRepeat__P478118.info = {"start":2887,"length":211,"line":99,"column":8,"endLine":104,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonRepeat","argumentNames":["this"]} -function controller_Button_raiseButtonRepeat__P460829_mk(s) { +function controller_Button_raiseButtonRepeat__P478118_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonRepeat__P460829, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonRepeat__P478118, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -14042,7 +14042,7 @@ function controller_Button_raiseButtonRepeat__P460829_mk(s) { -function controller_players__P460844(s) { +function controller_players__P478133(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14052,26 +14052,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = controller__player1__P460843_mk(s); + s.tmp_0 = controller__player1__P478132_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = helpers_arrayFilter__P460212_mk(s); - s.tmp_0.arg0 = globals._players___460841; - s.tmp_0.arg1 = inline__P468698; + s.tmp_0 = helpers_arrayFilter__P477501_mk(s); + s.tmp_0.arg0 = globals._players___478130; + s.tmp_0.arg1 = inline__P485987; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; return leave(s, r0) default: oops() } } } -controller_players__P460844.info = {"start":7040,"length":144,"line":220,"column":4,"endLine":223,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} -controller_players__P460844.info = {"start":7040,"length":144,"line":220,"column":4,"endLine":223,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} +controller_players__P478133.info = {"start":7040,"length":144,"line":220,"column":4,"endLine":223,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} +controller_players__P478133.info = {"start":7040,"length":144,"line":220,"column":4,"endLine":223,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} -function controller_players__P460844_mk(s) { +function controller_players__P478133_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players__P460844, depth: s.depth + 1, + parent: s, fn: controller_players__P478133, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -14080,7 +14080,7 @@ function controller_players__P460844_mk(s) { -function inline__P468698(s) { +function inline__P485987(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14104,13 +14104,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P468698.info = {"start":7162,"length":14,"line":222,"column":31,"endLine":222,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -inline__P468698.info = {"start":7162,"length":14,"line":222,"column":31,"endLine":222,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +inline__P485987.info = {"start":7162,"length":14,"line":222,"column":31,"endLine":222,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +inline__P485987.info = {"start":7162,"length":14,"line":222,"column":31,"endLine":222,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function inline__P468698_mk(s) { +function inline__P485987_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P468698, depth: s.depth + 1, + parent: s, fn: inline__P485987, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14122,7 +14122,7 @@ function inline__P468698_mk(s) { -function controller__player1__P460843(s) { +function controller__player1__P478132(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14132,7 +14132,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._players___460841); + r0 = pxsim_numops_toBoolDecr(globals._players___478130); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -14141,7 +14141,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__getAt(globals._players___460841, 0); + r0 = pxsim_Array__getAt(globals._players___478130, 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -14151,18 +14151,18 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C460848_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C478137_VT); s.tmp_5 = r0; r0 = pxsim_Array__mk(); s.tmp_6 = r0; - r0 = pxsim_Array__push(s.tmp_6, globals.left___460800); - r0 = pxsim_Array__push(s.tmp_6, globals.up___460802); - r0 = pxsim_Array__push(s.tmp_6, globals.right___460804); - r0 = pxsim_Array__push(s.tmp_6, globals.down___460806); - r0 = pxsim_Array__push(s.tmp_6, globals.A___460796); - r0 = pxsim_Array__push(s.tmp_6, globals.B___460798); - r0 = pxsim_Array__push(s.tmp_6, globals.menu___460808); - s.tmp_7 = controller_Controller_constructor__P460872_mk(s); + r0 = pxsim_Array__push(s.tmp_6, globals.left___478089); + r0 = pxsim_Array__push(s.tmp_6, globals.up___478091); + r0 = pxsim_Array__push(s.tmp_6, globals.right___478093); + r0 = pxsim_Array__push(s.tmp_6, globals.down___478095); + r0 = pxsim_Array__push(s.tmp_6, globals.A___478085); + r0 = pxsim_Array__push(s.tmp_6, globals.B___478087); + r0 = pxsim_Array__push(s.tmp_6, globals.menu___478097); + s.tmp_7 = controller_Controller_constructor__P478161_mk(s); s.tmp_7.arg0 = s.tmp_5; s.tmp_7.arg1 = 1; s.tmp_7.arg2 = s.tmp_6; @@ -14171,17 +14171,17 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_Array__getAt(globals._players___460841, 0); + r0 = pxsim_Array__getAt(globals._players___478130, 0); return leave(s, r0) default: oops() } } } -controller__player1__P460843.info = {"start":6776,"length":258,"line":214,"column":4,"endLine":218,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} -controller__player1__P460843.info = {"start":6776,"length":258,"line":214,"column":4,"endLine":218,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} +controller__player1__P478132.info = {"start":6776,"length":258,"line":214,"column":4,"endLine":218,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} +controller__player1__P478132.info = {"start":6776,"length":258,"line":214,"column":4,"endLine":218,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} -function controller__player1__P460843_mk(s) { +function controller__player1__P478132_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__player1__P460843, depth: s.depth + 1, + parent: s, fn: controller__player1__P478132, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14197,7 +14197,7 @@ function controller__player1__P460843_mk(s) { -function controller_Controller_constructor__P460872(s) { +function controller_Controller_constructor__P478161(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14207,9 +14207,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.leftId___468772 = undefined; - s.i___468780 = undefined; - s.i___468798 = undefined; + s.leftId___486061 = undefined; + s.i___486069 = undefined; + s.i___486087 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -14217,7 +14217,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim.control.allocateNotifyEvent(); s.tmp_1 = r0; @@ -14241,18 +14241,18 @@ switch (step) { r0 = (s.tmp_1 * 7); s.tmp_0 = r0; r0 = (1 + s.tmp_0); - s.leftId___468772 = (r0); - s.i___468780 = (0); + s.leftId___486061 = (r0); + s.i___486069 = (0); case 2: - r0 = (s.i___468780 < 7); + r0 = (s.i___486069 < 7); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C460825_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C478114_VT); s.tmp_1 = r0; - s.tmp_2 = controller_Button_constructor__P460836_mk(s); + s.tmp_2 = controller_Button_constructor__P478125_mk(s); s.tmp_2.arg0 = s.tmp_1; - r0 = (s.leftId___468772 + s.i___468780); + r0 = (s.leftId___486061 + s.i___486069); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = -1; s.pc = 7; return s.tmp_2; @@ -14261,14 +14261,14 @@ switch (step) { r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_3, s.tmp_1); - r0 = (s.i___468780 + 1); - s.i___468780 = (r0); + r0 = (s.i___486069 + 1); + s.i___486069 = (r0); { step = 2; continue; } case 3: case 4: - s.i___468798 = (0); + s.i___486087 = (0); case 5: - s.tmp_1 = r0 = s.i___468798; + s.tmp_1 = r0 = s.i___486087; r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -14279,14 +14279,14 @@ switch (step) { if (!r0) { step = 6; continue; } r0 = s.arg0.fields["buttons"]; s.tmp_5 = r0; - r0 = pxsim_Array__getAt(s.tmp_5, s.i___468798); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___486087); s.tmp_4 = r0; r0 = (s.tmp_4).fields["_owner"] = (s.arg0); - r0 = (s.i___468798 + 1); - s.i___468798 = (r0); + r0 = (s.i___486087 + 1); + s.i___486087 = (r0); { step = 5; continue; } case 6: - s.tmp_0 = controller_addController__P460842_mk(s); + s.tmp_0 = controller_addController__P478131_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 8; return s.tmp_0; case 8: @@ -14295,13 +14295,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_constructor__P460872.info = {"start":7849,"length":696,"line":249,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} -controller_Controller_constructor__P460872.info = {"start":7849,"length":696,"line":249,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} +controller_Controller_constructor__P478161.info = {"start":7849,"length":696,"line":249,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} +controller_Controller_constructor__P478161.info = {"start":7849,"length":696,"line":249,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} -function controller_Controller_constructor__P460872_mk(s) { +function controller_Controller_constructor__P478161_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_constructor__P460872, depth: s.depth + 1, + parent: s, fn: controller_Controller_constructor__P478161, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14309,9 +14309,9 @@ function controller_Controller_constructor__P460872_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - leftId___468772: undefined, - i___468780: undefined, - i___468798: undefined, + leftId___486061: undefined, + i___486069: undefined, + i___486087: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -14321,7 +14321,7 @@ function controller_Controller_constructor__P460872_mk(s) { -function controller_addController__P460842(s) { +function controller_addController__P478131(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14335,17 +14335,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._players___460841); + r0 = pxsim_numops_toBoolDecr(globals._players___478130); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals._players___460841 = (r0); + globals._players___478130 = (r0); case 1: case 2: - s.tmp_0 = r0 = globals._players___460841; + s.tmp_0 = r0 = globals._players___478130; r0 = s.arg0.fields["playerIndex"]; s.tmp_2 = r0; r0 = (s.tmp_2 - 1); @@ -14355,13 +14355,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_addController__P460842.info = {"start":6613,"length":157,"line":207,"column":4,"endLine":212,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} -controller_addController__P460842.info = {"start":6613,"length":157,"line":207,"column":4,"endLine":212,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} +controller_addController__P478131.info = {"start":6613,"length":157,"line":207,"column":4,"endLine":212,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} +controller_addController__P478131.info = {"start":6613,"length":157,"line":207,"column":4,"endLine":212,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} -function controller_addController__P460842_mk(s) { +function controller_addController__P478131_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_addController__P460842, depth: s.depth + 1, + parent: s, fn: controller_addController__P478131, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14373,7 +14373,7 @@ function controller_addController__P460842_mk(s) { -function helpers_arrayFilter__P460212(s) { +function helpers_arrayFilter__P477501(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14383,31 +14383,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.res___468609 = undefined; - s.len___468611 = undefined; - s.i___468614 = undefined; - s.v___468619 = undefined; + s.res___485898 = undefined; + s.len___485900 = undefined; + s.i___485903 = undefined; + s.v___485908 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___468609 = (r0); + s.res___485898 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___468611 = (r0); - s.i___468614 = (0); + s.len___485900 = (r0); + s.i___485903 = (0); case 1: - r0 = (s.i___468614 < s.len___468611); + r0 = (s.i___485903 < s.len___485900); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.arg0, s.i___468614); - s.v___468619 = (r0); + r0 = pxsim_Array__getAt(s.arg0, s.i___485903); + s.v___485908 = (r0); s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - s.tmp_1.arg0 = s.v___468619; - s.tmp_1.arg1 = s.i___468614; + s.tmp_1.arg0 = s.v___485908; + s.tmp_1.arg1 = s.i___485903; setupLambda(s.tmp_1, s.tmp_1.argL); s.pc = 5; return s.tmp_1; case 5: @@ -14415,31 +14415,31 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__push(s.res___468609, s.v___468619); + r0 = pxsim_Array__push(s.res___485898, s.v___485908); case 2: case 3: - r0 = (s.i___468614 + 1); - s.i___468614 = (r0); + r0 = (s.i___485903 + 1); + s.i___485903 = (r0); { step = 1; continue; } case 4: - r0 = s.res___468609; + r0 = s.res___485898; return leave(s, r0) default: oops() } } } -helpers_arrayFilter__P460212.info = {"start":5837,"length":317,"line":201,"column":4,"endLine":209,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFilter","argumentNames":["arr","callbackfn"]} -helpers_arrayFilter__P460212.info = {"start":5837,"length":317,"line":201,"column":4,"endLine":209,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFilter","argumentNames":["arr","callbackfn"]} +helpers_arrayFilter__P477501.info = {"start":5837,"length":317,"line":201,"column":4,"endLine":209,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFilter","argumentNames":["arr","callbackfn"]} +helpers_arrayFilter__P477501.info = {"start":5837,"length":317,"line":201,"column":4,"endLine":209,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFilter","argumentNames":["arr","callbackfn"]} -function helpers_arrayFilter__P460212_mk(s) { +function helpers_arrayFilter__P477501_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayFilter__P460212, depth: s.depth + 1, + parent: s, fn: helpers_arrayFilter__P477501, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - res___468609: undefined, - len___468611: undefined, - i___468614: undefined, - v___468619: undefined, + res___485898: undefined, + len___485900: undefined, + i___485903: undefined, + v___485908: undefined, arg0: undefined, arg1: undefined, } } @@ -14448,7 +14448,7 @@ function helpers_arrayFilter__P460212_mk(s) { -function controller__moveSprites__P460847(s) { +function controller__moveSprites__P478136(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14458,13 +14458,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = helpers_arrayForEach__P460211_mk(s); - s.tmp_1 = controller_players__P460844_mk(s); + s.tmp_0 = helpers_arrayForEach__P477500_mk(s); + s.tmp_1 = controller_players__P478133_mk(s); s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = inline__P468453; + s.tmp_0.arg1 = inline__P485742; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -14472,13 +14472,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites__P460847.info = {"start":7400,"length":182,"line":234,"column":4,"endLine":238,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} -controller__moveSprites__P460847.info = {"start":7400,"length":182,"line":234,"column":4,"endLine":238,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} +controller__moveSprites__P478136.info = {"start":7400,"length":182,"line":234,"column":4,"endLine":238,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} +controller__moveSprites__P478136.info = {"start":7400,"length":182,"line":234,"column":4,"endLine":238,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} -function controller__moveSprites__P460847_mk(s) { +function controller__moveSprites__P478136_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites__P460847, depth: s.depth + 1, + parent: s, fn: controller__moveSprites__P478136, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14488,7 +14488,7 @@ function controller__moveSprites__P460847_mk(s) { -function inline__P468453(s) { +function inline__P485742(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14502,7 +14502,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___preUpdate__P460869_mk(s); + s.tmp_0 = controller_Controller___preUpdate__P478158_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 1; return s.tmp_0; case 1: @@ -14511,13 +14511,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P468453.info = {"start":7548,"length":26,"line":237,"column":26,"endLine":237,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -inline__P468453.info = {"start":7548,"length":26,"line":237,"column":26,"endLine":237,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +inline__P485742.info = {"start":7548,"length":26,"line":237,"column":26,"endLine":237,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +inline__P485742.info = {"start":7548,"length":26,"line":237,"column":26,"endLine":237,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function inline__P468453_mk(s) { +function inline__P485742_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P468453, depth: s.depth + 1, + parent: s, fn: inline__P485742, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -14527,7 +14527,7 @@ function inline__P468453_mk(s) { -function controller_Controller___preUpdate__P460869(s) { +function controller_Controller___preUpdate__P478158(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14537,20 +14537,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.deadSprites___468460 = undefined; - s.svx___468461 = undefined; - s.svy___468462 = undefined; - s.svxInCricle___468498 = undefined; - s.svyInCircle___468500 = undefined; - s.sq___468502 = undefined; - s.scale___468517 = undefined; + s.deadSprites___485749 = undefined; + s.svx___485750 = undefined; + s.svy___485751 = undefined; + s.svxInCricle___485787 = undefined; + s.svyInCircle___485789 = undefined; + s.sq___485791 = undefined; + s.scale___485806 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); - s.tmp_3 = controller_Controller__controlledSprites__P460849_mk(s); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); + s.tmp_3 = controller_Controller__controlledSprites__P478138_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 18; return s.tmp_3; case 18: @@ -14566,21 +14566,21 @@ switch (step) { case 1: case 2: r0 = pxsim_pxtrt.mklocRef(); - s.deadSprites___468460 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.deadSprites___468460, false); + s.deadSprites___485749 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.deadSprites___485749, false); r0 = pxsim_pxtrt.mklocRef(); - s.svx___468461 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svx___468461, 0); + s.svx___485750 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svx___485750, 0); r0 = pxsim_pxtrt.mklocRef(); - s.svy___468462 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svy___468462, 0); + s.svy___485751 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svy___485751, 0); r0 = s.arg0.fields["analog"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = r0 = s.svx___468461; - s.tmp_5 = controller_Button_pressureLevel__P460833_mk(s); - s.tmp_6 = controller_Controller_right__P460854_mk(s); + s.tmp_1 = r0 = s.svx___485750; + s.tmp_5 = controller_Button_pressureLevel__P478122_mk(s); + s.tmp_6 = controller_Controller_right__P478143_mk(s); s.tmp_6.arg0 = s.arg0; s.pc = 20; return s.tmp_6; case 20: @@ -14590,8 +14590,8 @@ switch (step) { case 19: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = controller_Button_pressureLevel__P460833_mk(s); - s.tmp_9 = controller_Controller_left__P460853_mk(s); + s.tmp_8 = controller_Button_pressureLevel__P478122_mk(s); + s.tmp_9 = controller_Controller_left__P478142_mk(s); s.tmp_9.arg0 = s.arg0; s.pc = 22; return s.tmp_9; case 22: @@ -14606,9 +14606,9 @@ switch (step) { r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_1, s.tmp_2); - s.tmp_0 = r0 = s.svy___468462; - s.tmp_4 = controller_Button_pressureLevel__P460833_mk(s); - s.tmp_5 = controller_Controller_down__P460856_mk(s); + s.tmp_0 = r0 = s.svy___485751; + s.tmp_4 = controller_Button_pressureLevel__P478122_mk(s); + s.tmp_5 = controller_Controller_down__P478145_mk(s); s.tmp_5.arg0 = s.arg0; s.pc = 24; return s.tmp_5; case 24: @@ -14618,8 +14618,8 @@ switch (step) { case 23: r0 = s.retval; s.tmp_3 = r0; - s.tmp_7 = controller_Button_pressureLevel__P460833_mk(s); - s.tmp_8 = controller_Controller_up__P460855_mk(s); + s.tmp_7 = controller_Button_pressureLevel__P478122_mk(s); + s.tmp_8 = controller_Controller_up__P478144_mk(s); s.tmp_8.arg0 = s.arg0; s.pc = 26; return s.tmp_8; case 26: @@ -14636,14 +14636,14 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 12; continue; } case 3: - s.tmp_1 = controller_Button__C460825_v0_1_mk(s); - s.tmp_2 = controller_Controller_right__P460854_mk(s); + s.tmp_1 = controller_Button__C478114_v0_1_mk(s); + s.tmp_2 = controller_Controller_right__P478143_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 28; return s.tmp_2; case 28: r0 = s.retval; s.tmp_1.arg0 = r0; - if (!checkSubtype(s.tmp_1.arg0, controller_Button__C460825_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C478114_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.isPressed; s.pc = 27; return s.tmp_1; case 27: @@ -14658,14 +14658,14 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C460825_v0_1_mk(s); - s.tmp_6 = controller_Controller_left__P460853_mk(s); + s.tmp_5 = controller_Button__C478114_v0_1_mk(s); + s.tmp_6 = controller_Controller_left__P478142_mk(s); s.tmp_6.arg0 = s.arg0; s.pc = 30; return s.tmp_6; case 30: r0 = s.retval; s.tmp_5.arg0 = r0; - if (!checkSubtype(s.tmp_5.arg0, controller_Button__C460825_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C478114_VT)) failedCast(s.tmp_5.arg0); s.tmp_5.fn = s.tmp_5.arg0.vtable.methods.isPressed; s.pc = 29; return s.tmp_5; case 29: @@ -14680,18 +14680,18 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svx___468461; + s.tmp_8 = r0 = s.svx___485750; r0 = (s.tmp_3 - s.tmp_7); s.tmp_9 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_8, s.tmp_9); - s.tmp_1 = controller_Button__C460825_v0_1_mk(s); - s.tmp_2 = controller_Controller_down__P460856_mk(s); + s.tmp_1 = controller_Button__C478114_v0_1_mk(s); + s.tmp_2 = controller_Controller_down__P478145_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 32; return s.tmp_2; case 32: r0 = s.retval; s.tmp_1.arg0 = r0; - if (!checkSubtype(s.tmp_1.arg0, controller_Button__C460825_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C478114_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.isPressed; s.pc = 31; return s.tmp_1; case 31: @@ -14706,14 +14706,14 @@ switch (step) { case 9: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C460825_v0_1_mk(s); - s.tmp_6 = controller_Controller_up__P460855_mk(s); + s.tmp_5 = controller_Button__C478114_v0_1_mk(s); + s.tmp_6 = controller_Controller_up__P478144_mk(s); s.tmp_6.arg0 = s.arg0; s.pc = 34; return s.tmp_6; case 34: r0 = s.retval; s.tmp_5.arg0 = r0; - if (!checkSubtype(s.tmp_5.arg0, controller_Button__C460825_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C478114_VT)) failedCast(s.tmp_5.arg0); s.tmp_5.fn = s.tmp_5.arg0.vtable.methods.isPressed; s.pc = 33; return s.tmp_5; case 33: @@ -14728,57 +14728,57 @@ switch (step) { case 11: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svy___468462; + s.tmp_8 = r0 = s.svy___485751; r0 = (s.tmp_3 - s.tmp_7); s.tmp_9 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_8, s.tmp_9); case 12: r0 = pxsim_pxtrt.mklocRef(); - s.svxInCricle___468498 = (r0); - s.tmp_0 = r0 = s.svxInCricle___468498; - r0 = pxsim_pxtrt_ldlocRef(s.svx___468461); + s.svxInCricle___485787 = (r0); + s.tmp_0 = r0 = s.svxInCricle___485787; + r0 = pxsim_pxtrt_ldlocRef(s.svx___485750); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); r0 = pxsim_pxtrt.mklocRef(); - s.svyInCircle___468500 = (r0); - s.tmp_0 = r0 = s.svyInCircle___468500; - r0 = pxsim_pxtrt_ldlocRef(s.svy___468462); + s.svyInCircle___485789 = (r0); + s.tmp_0 = r0 = s.svyInCircle___485789; + r0 = pxsim_pxtrt_ldlocRef(s.svy___485751); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtrt_ldlocRef(s.svx___468461); + r0 = pxsim_pxtrt_ldlocRef(s.svx___485750); s.tmp_1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svx___468461); + r0 = pxsim_pxtrt_ldlocRef(s.svx___485750); s.tmp_2 = r0; r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___468462); + r0 = pxsim_pxtrt_ldlocRef(s.svy___485751); s.tmp_4 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___468462); + r0 = pxsim_pxtrt_ldlocRef(s.svy___485751); s.tmp_5 = r0; r0 = (s.tmp_4 * s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.sq___468502 = (r0); - r0 = (s.sq___468502 > 65536); + s.sq___485791 = (r0); + r0 = (s.sq___485791 > 65536); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (65536 / s.sq___468502); + r0 = (65536 / s.sq___485791); s.tmp_1 = r0; r0 = pxsim.Math_.sqrt(s.tmp_1); - s.scale___468517 = (r0); - s.tmp_0 = r0 = s.svxInCricle___468498; - s.tmp_3 = r0 = s.scale___468517; - r0 = pxsim_pxtrt_ldlocRef(s.svx___468461); + s.scale___485806 = (r0); + s.tmp_0 = r0 = s.svxInCricle___485787; + s.tmp_3 = r0 = s.scale___485806; + r0 = pxsim_pxtrt_ldlocRef(s.svx___485750); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - s.tmp_0 = r0 = s.svyInCircle___468500; - s.tmp_3 = r0 = s.scale___468517; - r0 = pxsim_pxtrt_ldlocRef(s.svy___468462); + s.tmp_0 = r0 = s.svyInCircle___485789; + s.tmp_3 = r0 = s.scale___485806; + r0 = pxsim_pxtrt_ldlocRef(s.svy___485751); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; @@ -14787,15 +14787,15 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); case 13: case 14: - r0 = pxsim_pxtcore_mkAction(5, inline__P468535); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___468460); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___468461); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___468462); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___468498); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___468500); - s.tmp_1 = helpers_arrayForEach__P460211_mk(s); - s.tmp_2 = controller_Controller__controlledSprites__P460849_mk(s); + r0 = pxsim_pxtcore_mkAction(5, inline__P485824); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___485749); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___485750); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___485751); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___485787); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___485789); + s.tmp_1 = helpers_arrayForEach__P477500_mk(s); + s.tmp_2 = controller_Controller__controlledSprites__P478138_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 36; return s.tmp_2; case 36: @@ -14805,20 +14805,20 @@ switch (step) { s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; - r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___468460); + r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___485749); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_1 = controller_Controller__controlledSprites__P460850_mk(s); + s.tmp_1 = controller_Controller__controlledSprites__P478139_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = helpers_arrayFilter__P460212_mk(s); - s.tmp_3 = controller_Controller__controlledSprites__P460849_mk(s); + s.tmp_2 = helpers_arrayFilter__P477501_mk(s); + s.tmp_3 = controller_Controller__controlledSprites__P478138_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 39; return s.tmp_3; case 39: r0 = s.retval; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = inline__P468597; + s.tmp_2.arg1 = inline__P485886; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; @@ -14833,13 +14833,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate__P460869.info = {"start":14894,"length":2535,"line":466,"column":8,"endLine":530,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} -controller_Controller___preUpdate__P460869.info = {"start":14894,"length":2535,"line":466,"column":8,"endLine":530,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} +controller_Controller___preUpdate__P478158.info = {"start":14894,"length":2535,"line":466,"column":8,"endLine":530,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} +controller_Controller___preUpdate__P478158.info = {"start":14894,"length":2535,"line":466,"column":8,"endLine":530,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} -function controller_Controller___preUpdate__P460869_mk(s) { +function controller_Controller___preUpdate__P478158_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate__P460869, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate__P478158, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14851,13 +14851,13 @@ function controller_Controller___preUpdate__P460869_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - deadSprites___468460: undefined, - svx___468461: undefined, - svy___468462: undefined, - svxInCricle___468498: undefined, - svyInCircle___468500: undefined, - sq___468502: undefined, - scale___468517: undefined, + deadSprites___485749: undefined, + svx___485750: undefined, + svy___485751: undefined, + svxInCricle___485787: undefined, + svyInCircle___485789: undefined, + sq___485791: undefined, + scale___485806: undefined, arg0: undefined, } } @@ -14865,7 +14865,7 @@ function controller_Controller___preUpdate__P460869_mk(s) { -function inline__P468535(s) { +function inline__P485824(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14875,9 +14875,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.s___468538 = undefined; - s.vx___468539 = undefined; - s.vy___468540 = undefined; + s.s___485827 = undefined; + s.vx___485828 = undefined; + s.vy___485829 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -14895,7 +14895,7 @@ switch (step) { } case 22: r0 = s.retval; - s.s___468538 = (r0); + s.s___485827 = (r0); s.tmp_2 = if_vx_1_mk(s); s.tmp_2.arg0 = s.tmp_1; if (!s.tmp_2.arg0.vtable.iface) { @@ -14908,7 +14908,7 @@ switch (step) { } case 23: r0 = s.retval; - s.vx___468539 = (r0); + s.vx___485828 = (r0); s.tmp_3 = if_vy_1_mk(s); s.tmp_3.arg0 = s.tmp_1; if (!s.tmp_3.arg0.vtable.iface) { @@ -14921,8 +14921,8 @@ switch (step) { } case 24: r0 = s.retval; - s.vy___468540 = (r0); - r0 = s.s___468538.fields["flags"]; + s.vy___485829 = (r0); + r0 = s.s___485827.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); s.tmp_0 = r0; @@ -14936,14 +14936,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = pxsim_numops_toBoolDecr(s.vx___468539); + r0 = pxsim_numops_toBoolDecr(s.vx___485828); if (!r0) { step = 3; continue; } - r0 = (s.s___468538).fields["_vx"] = (0); + r0 = (s.s___485827).fields["_vx"] = (0); case 3: case 4: - r0 = pxsim_numops_toBoolDecr(s.vy___468540); + r0 = pxsim_numops_toBoolDecr(s.vy___485829); if (!r0) { step = 5; continue; } - r0 = (s.s___468538).fields["_vy"] = (0); + r0 = (s.s___485827).fields["_vy"] = (0); case 5: case 6: case 7: @@ -14961,48 +14961,48 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 19; continue; } - s.tmp_2 = r0 = s.vx___468539; + s.tmp_2 = r0 = s.vx___485828; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 11; continue; } r0 = s.tmp_2; { step = 12; continue; } case 11: - r0 = s.vy___468540; + r0 = s.vy___485829; case 12: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 13; continue; } - s.tmp_4 = r0 = s.s___468538; + s.tmp_4 = r0 = s.s___485827; r0 = pxsim_pxtrt_ldlocRef(s.caps[3]); s.tmp_6 = r0; - r0 = pxsim.Math_.imul(s.tmp_6, s.vx___468539); + r0 = pxsim.Math_.imul(s.tmp_6, s.vx___485828); s.tmp_5 = r0; r0 = (s.tmp_4).fields["_vx"] = (s.tmp_5); - s.tmp_0 = r0 = s.s___468538; + s.tmp_0 = r0 = s.s___485827; r0 = pxsim_pxtrt_ldlocRef(s.caps[4]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___468540); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___485829); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); { step = 18; continue; } case 13: - r0 = pxsim_numops_toBoolDecr(s.vx___468539); + r0 = pxsim_numops_toBoolDecr(s.vx___485828); if (!r0) { step = 14; continue; } - s.tmp_0 = r0 = s.s___468538; + s.tmp_0 = r0 = s.s___485827; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vx___468539); + r0 = pxsim.Math_.imul(s.tmp_2, s.vx___485828); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); { step = 17; continue; } case 14: - r0 = pxsim_numops_toBoolDecr(s.vy___468540); + r0 = pxsim_numops_toBoolDecr(s.vy___485829); if (!r0) { step = 15; continue; } - s.tmp_0 = r0 = s.s___468538; + s.tmp_0 = r0 = s.s___485827; r0 = pxsim_pxtrt_ldlocRef(s.caps[2]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___468540); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___485829); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); case 15: @@ -15019,13 +15019,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P468535.info = {"start":16077,"length":1171,"line":497,"column":44,"endLine":525,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} -inline__P468535.info = {"start":16077,"length":1171,"line":497,"column":44,"endLine":525,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} +inline__P485824.info = {"start":16077,"length":1171,"line":497,"column":44,"endLine":525,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} +inline__P485824.info = {"start":16077,"length":1171,"line":497,"column":44,"endLine":525,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} -function inline__P468535_mk(s) { +function inline__P485824_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P468535, depth: s.depth + 1, + parent: s, fn: inline__P485824, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15034,9 +15034,9 @@ function inline__P468535_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - s___468538: undefined, - vx___468539: undefined, - vy___468540: undefined, + s___485827: undefined, + vx___485828: undefined, + vy___485829: undefined, arg0: undefined, } } @@ -15044,7 +15044,7 @@ function inline__P468535_mk(s) { -function inline__P468597(s) { +function inline__P485886(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15069,13 +15069,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P468597.info = {"start":17375,"length":42,"line":529,"column":28,"endLine":529,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} -inline__P468597.info = {"start":17375,"length":42,"line":529,"column":28,"endLine":529,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} +inline__P485886.info = {"start":17375,"length":42,"line":529,"column":28,"endLine":529,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} +inline__P485886.info = {"start":17375,"length":42,"line":529,"column":28,"endLine":529,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} -function inline__P468597_mk(s) { +function inline__P485886_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P468597, depth: s.depth + 1, + parent: s, fn: inline__P485886, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15087,7 +15087,7 @@ function inline__P468597_mk(s) { -function controller_Controller_down__P460856(s) { +function controller_Controller_down__P478145(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15102,7 +15102,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (4 - 1); @@ -15111,14 +15111,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_down__P460856.info = {"start":9528,"length":77,"line":312,"column":8,"endLine":314,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} -controller_Controller_down__P460856.isGetter = true; -controller_Controller_down__P460856.info = {"start":9528,"length":77,"line":312,"column":8,"endLine":314,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} +controller_Controller_down__P478145.info = {"start":9528,"length":77,"line":312,"column":8,"endLine":314,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} +controller_Controller_down__P478145.isGetter = true; +controller_Controller_down__P478145.info = {"start":9528,"length":77,"line":312,"column":8,"endLine":314,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} -function controller_Controller_down__P460856_mk(s) { +function controller_Controller_down__P478145_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_down__P460856, depth: s.depth + 1, + parent: s, fn: controller_Controller_down__P478145, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15129,7 +15129,7 @@ function controller_Controller_down__P460856_mk(s) { -function controller_Controller_button__P460861(s) { +function controller_Controller_button__P478150(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15145,7 +15145,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (s.arg1 - 1); @@ -15154,13 +15154,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_button__P460861.info = {"start":11484,"length":105,"line":373,"column":8,"endLine":375,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} -controller_Controller_button__P460861.info = {"start":11484,"length":105,"line":373,"column":8,"endLine":375,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} +controller_Controller_button__P478150.info = {"start":11484,"length":105,"line":373,"column":8,"endLine":375,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} +controller_Controller_button__P478150.info = {"start":11484,"length":105,"line":373,"column":8,"endLine":375,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} -function controller_Controller_button__P460861_mk(s) { +function controller_Controller_button__P478150_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_button__P460861, depth: s.depth + 1, + parent: s, fn: controller_Controller_button__P478150, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15172,7 +15172,7 @@ function controller_Controller_button__P460861_mk(s) { -function controller_Controller_up__P460855(s) { +function controller_Controller_up__P478144(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15187,7 +15187,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (2 - 1); @@ -15196,14 +15196,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_up__P460855.info = {"start":9376,"length":73,"line":304,"column":8,"endLine":306,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} -controller_Controller_up__P460855.isGetter = true; -controller_Controller_up__P460855.info = {"start":9376,"length":73,"line":304,"column":8,"endLine":306,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} +controller_Controller_up__P478144.info = {"start":9376,"length":73,"line":304,"column":8,"endLine":306,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} +controller_Controller_up__P478144.isGetter = true; +controller_Controller_up__P478144.info = {"start":9376,"length":73,"line":304,"column":8,"endLine":306,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} -function controller_Controller_up__P460855_mk(s) { +function controller_Controller_up__P478144_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_up__P460855, depth: s.depth + 1, + parent: s, fn: controller_Controller_up__P478144, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15214,7 +15214,7 @@ function controller_Controller_up__P460855_mk(s) { -function controller_Controller_right__P460854(s) { +function controller_Controller_right__P478143(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15229,7 +15229,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (3 - 1); @@ -15238,14 +15238,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_right__P460854.info = {"start":9220,"length":79,"line":296,"column":8,"endLine":298,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} -controller_Controller_right__P460854.isGetter = true; -controller_Controller_right__P460854.info = {"start":9220,"length":79,"line":296,"column":8,"endLine":298,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} +controller_Controller_right__P478143.info = {"start":9220,"length":79,"line":296,"column":8,"endLine":298,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} +controller_Controller_right__P478143.isGetter = true; +controller_Controller_right__P478143.info = {"start":9220,"length":79,"line":296,"column":8,"endLine":298,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} -function controller_Controller_right__P460854_mk(s) { +function controller_Controller_right__P478143_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_right__P460854, depth: s.depth + 1, + parent: s, fn: controller_Controller_right__P478143, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15256,7 +15256,7 @@ function controller_Controller_right__P460854_mk(s) { -function controller_Controller_left__P460853(s) { +function controller_Controller_left__P478142(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15271,7 +15271,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (1 - 1); @@ -15280,14 +15280,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_left__P460853.info = {"start":9063,"length":77,"line":288,"column":8,"endLine":290,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} -controller_Controller_left__P460853.isGetter = true; -controller_Controller_left__P460853.info = {"start":9063,"length":77,"line":288,"column":8,"endLine":290,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} +controller_Controller_left__P478142.info = {"start":9063,"length":77,"line":288,"column":8,"endLine":290,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} +controller_Controller_left__P478142.isGetter = true; +controller_Controller_left__P478142.info = {"start":9063,"length":77,"line":288,"column":8,"endLine":290,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} -function controller_Controller_left__P460853_mk(s) { +function controller_Controller_left__P478142_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_left__P460853, depth: s.depth + 1, + parent: s, fn: controller_Controller_left__P478142, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15298,7 +15298,7 @@ function controller_Controller_left__P460853_mk(s) { -function controller_Controller__controlledSprites__P460850(s) { +function controller_Controller__controlledSprites__P478139(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15314,8 +15314,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P461086_mk(s); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P478375_mk(s); s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -15328,13 +15328,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P460850.info = {"start":8697,"length":134,"line":272,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} -controller_Controller__controlledSprites__P460850.info = {"start":8697,"length":134,"line":272,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} +controller_Controller__controlledSprites__P478139.info = {"start":8697,"length":134,"line":272,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} +controller_Controller__controlledSprites__P478139.info = {"start":8697,"length":134,"line":272,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} -function controller_Controller__controlledSprites__P460850_mk(s) { +function controller_Controller__controlledSprites__P478139_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P460850, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P478139, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15347,7 +15347,7 @@ function controller_Controller__controlledSprites__P460850_mk(s) { -function controller_Controller__controlledSprites__P460849(s) { +function controller_Controller__controlledSprites__P478138(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15362,8 +15362,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P461086_mk(s); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P478375_mk(s); s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -15375,14 +15375,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P460849.info = {"start":8555,"length":132,"line":268,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} -controller_Controller__controlledSprites__P460849.isGetter = true; -controller_Controller__controlledSprites__P460849.info = {"start":8555,"length":132,"line":268,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} +controller_Controller__controlledSprites__P478138.info = {"start":8555,"length":132,"line":268,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} +controller_Controller__controlledSprites__P478138.isGetter = true; +controller_Controller__controlledSprites__P478138.info = {"start":8555,"length":132,"line":268,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} -function controller_Controller__controlledSprites__P460849_mk(s) { +function controller_Controller__controlledSprites__P478138_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P460849, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P478138, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15394,7 +15394,7 @@ function controller_Controller__controlledSprites__P460849_mk(s) { -function controller_Button_pressureLevel__P460833(s) { +function controller_Button_pressureLevel__P478122(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15409,16 +15409,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C460825_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C478114_VT)) failedCast(r0); r0 = pxsim.control.deviceDalVersion(); s.tmp_1 = r0; r0 = (s.tmp_1 == "sim"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_3 = controller_Button__C460825_v0_1_mk(s); + s.tmp_3 = controller_Button__C478114_v0_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C460825_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C478114_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.isPressed; s.pc = 6; return s.tmp_3; case 6: @@ -15447,13 +15447,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_pressureLevel__P460833.info = {"start":4279,"length":311,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"pressureLevel","argumentNames":["this"]} -controller_Button_pressureLevel__P460833.info = {"start":4279,"length":311,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"pressureLevel","argumentNames":["this"]} +controller_Button_pressureLevel__P478122.info = {"start":4279,"length":311,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"pressureLevel","argumentNames":["this"]} +controller_Button_pressureLevel__P478122.info = {"start":4279,"length":311,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"pressureLevel","argumentNames":["this"]} -function controller_Button_pressureLevel__P460833_mk(s) { +function controller_Button_pressureLevel__P478122_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_pressureLevel__P460833, depth: s.depth + 1, + parent: s, fn: controller_Button_pressureLevel__P478122, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15468,7 +15468,7 @@ function controller_Button_pressureLevel__P460833_mk(s) { -function controller_Button_isPressed__P460832(s) { +function controller_Button_isPressed__P478121(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15483,18 +15483,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C460825_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C478114_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; return leave(s, r0) default: oops() } } } -controller_Button_isPressed__P460832.info = {"start":4129,"length":57,"line":132,"column":8,"endLine":134,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} -controller_Button_isPressed__P460832.info = {"start":4129,"length":57,"line":132,"column":8,"endLine":134,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} +controller_Button_isPressed__P478121.info = {"start":4129,"length":57,"line":132,"column":8,"endLine":134,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} +controller_Button_isPressed__P478121.info = {"start":4129,"length":57,"line":132,"column":8,"endLine":134,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} -function controller_Button_isPressed__P460832_mk(s) { +function controller_Button_isPressed__P478121_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_isPressed__P460832, depth: s.depth + 1, + parent: s, fn: controller_Button_isPressed__P478121, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -15503,7 +15503,7 @@ function controller_Button_isPressed__P460832_mk(s) { -function Fx_imul__P460267(s) { +function Fx_imul__P477556(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15522,13 +15522,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_imul__P460267.info = {"start":1010,"length":130,"line":32,"column":4,"endLine":34,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"imul","argumentNames":["a","b"]} -Fx_imul__P460267.info = {"start":1010,"length":130,"line":32,"column":4,"endLine":34,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"imul","argumentNames":["a","b"]} +Fx_imul__P477556.info = {"start":1010,"length":130,"line":32,"column":4,"endLine":34,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"imul","argumentNames":["a","b"]} +Fx_imul__P477556.info = {"start":1010,"length":130,"line":32,"column":4,"endLine":34,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"imul","argumentNames":["a","b"]} -function Fx_imul__P460267_mk(s) { +function Fx_imul__P477556_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_imul__P460267, depth: s.depth + 1, + parent: s, fn: Fx_imul__P477556, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -15538,7 +15538,7 @@ function Fx_imul__P460267_mk(s) { -function power_checkDeepSleep__P460629(s) { +function power_checkDeepSleep__P477918(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15548,13 +15548,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.p___467238 = undefined; - s.to___467241 = undefined; - s.tmp_0 = power_init__P460631_mk(s); + s.p___484527 = undefined; + s.to___484530 = undefined; + s.tmp_0 = power_init__P477920_mk(s); s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = r0 = globals._poked___460625; + s.tmp_0 = r0 = globals._poked___477914; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -15564,8 +15564,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - s.p___467238 = (s.tmp_1); - s.tmp_0 = r0 = globals._timeout___460626; + s.p___484527 = (s.tmp_1); + s.tmp_0 = r0 = globals._timeout___477915; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.tmp_0; @@ -15575,8 +15575,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.to___467241 = (s.tmp_1); - r0 = (s.to___467241 > 0); + s.to___484530 = (s.tmp_1); + r0 = (s.to___484530 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 5; continue; } @@ -15585,9 +15585,9 @@ switch (step) { case 5: r0 = pxsim.control.millis(); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.p___467238); + r0 = (s.tmp_2 - s.p___484527); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.to___467241); + r0 = (s.tmp_1 > s.to___484530); case 6: // jmp value (already in r0) s.tmp_3 = r0; @@ -15613,13 +15613,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_checkDeepSleep__P460629.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} -power_checkDeepSleep__P460629.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} +power_checkDeepSleep__P477918.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} +power_checkDeepSleep__P477918.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} -function power_checkDeepSleep__P460629_mk(s) { +function power_checkDeepSleep__P477918_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_checkDeepSleep__P460629, depth: s.depth + 1, + parent: s, fn: power_checkDeepSleep__P477918, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15628,15 +15628,15 @@ function power_checkDeepSleep__P460629_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - p___467238: undefined, - to___467241: undefined, + p___484527: undefined, + to___484530: undefined, } } -function power_init__P460631(s) { +function power_init__P477920(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15646,7 +15646,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = (globals._timeout___460626 !== undefined); + r0 = (globals._timeout___477915 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -15656,21 +15656,21 @@ switch (step) { r0 = pxsim_pxtcore.getConfig(212, -1); s.tmp_1 = r0; r0 = (s.tmp_1 * 1000); - globals._timeout___460626 = (r0); - r0 = (globals._timeout___460626 > 0); + globals._timeout___477915 = (r0); + r0 = (globals._timeout___477915 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = (globals._timeout___460626 < 300000); + r0 = (globals._timeout___477915 < 300000); case 4: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - globals._timeout___460626 = (300000); + globals._timeout___477915 = (300000); case 5: case 6: case 7: @@ -15678,13 +15678,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_init__P460631.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} -power_init__P460631.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} +power_init__P477920.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} +power_init__P477920.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} -function power_init__P460631_mk(s) { +function power_init__P477920_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_init__P460631, depth: s.depth + 1, + parent: s, fn: power_init__P477920, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15694,7 +15694,7 @@ function power_init__P460631_mk(s) { -function power_poke__P460628(s) { +function power_poke__P477917(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15704,23 +15704,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = power_init__P460631_mk(s); + s.tmp_0 = power_init__P477920_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = pxsim.control.millis(); - globals._poked___460625 = (r0); + globals._poked___477914 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -power_poke__P460628.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} -power_poke__P460628.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} +power_poke__P477917.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} +power_poke__P477917.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} -function power_poke__P460628_mk(s) { +function power_poke__P477917_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_poke__P460628, depth: s.depth + 1, + parent: s, fn: power_poke__P477917, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -15729,7 +15729,7 @@ function power_poke__P460628_mk(s) { -function control_EventContext_deltaTime__P460432(s) { +function control_EventContext_deltaTime__P477721(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15744,21 +15744,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C460431_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C477720_VT)) failedCast(r0); r0 = s.arg0.fields["deltaTimeMillis"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 1000); return leaveAccessor(s, r0) default: oops() } } } -control_EventContext_deltaTime__P460432.info = {"start":1988,"length":75,"line":67,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"deltaTime","argumentNames":["this"]} -control_EventContext_deltaTime__P460432.isGetter = true; -control_EventContext_deltaTime__P460432.info = {"start":1988,"length":75,"line":67,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"deltaTime","argumentNames":["this"]} +control_EventContext_deltaTime__P477721.info = {"start":1988,"length":75,"line":67,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"deltaTime","argumentNames":["this"]} +control_EventContext_deltaTime__P477721.isGetter = true; +control_EventContext_deltaTime__P477721.info = {"start":1988,"length":75,"line":67,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"deltaTime","argumentNames":["this"]} -function control_EventContext_deltaTime__P460432_mk(s) { +function control_EventContext_deltaTime__P477721_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_deltaTime__P460432, depth: s.depth + 1, + parent: s, fn: control_EventContext_deltaTime__P477721, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15768,7 +15768,7 @@ function control_EventContext_deltaTime__P460432_mk(s) { -function music_Melody_constructor__P460588(s) { +function music_Melody_constructor__P477877(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15784,19 +15784,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C460576_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C477865_VT)) failedCast(r0); r0 = (s.arg0).fields["_text"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_constructor__P460588.info = {"start":6295,"length":67,"line":198,"column":8,"endLine":200,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","text"]} -music_Melody_constructor__P460588.info = {"start":6295,"length":67,"line":198,"column":8,"endLine":200,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","text"]} +music_Melody_constructor__P477877.info = {"start":6295,"length":67,"line":198,"column":8,"endLine":200,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","text"]} +music_Melody_constructor__P477877.info = {"start":6295,"length":67,"line":198,"column":8,"endLine":200,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","text"]} -function music_Melody_constructor__P460588_mk(s) { +function music_Melody_constructor__P477877_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_constructor__P460588, depth: s.depth + 1, + parent: s, fn: music_Melody_constructor__P477877, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -15806,7 +15806,7 @@ function music_Melody_constructor__P460588_mk(s) { -function control_pushEventContext__P460447(s) { +function control_pushEventContext__P477736(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15816,64 +15816,64 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.ctx___468932 = undefined; - s.n___468938 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___460445); + s.ctx___486221 = undefined; + s.n___486227 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___477734); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals.eventContexts___460445 = (r0); + globals.eventContexts___477734 = (r0); case 1: case 2: - s.tmp_0 = control_eventContext__P460446_mk(s); + s.tmp_0 = control_eventContext__P477735_mk(s); s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.ctx___468932 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___468932); + s.ctx___486221 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___486221); if (!r0) { step = 3; continue; } - s.tmp_0 = control_EventContext_unregister__P460436_mk(s); - s.tmp_0.arg0 = s.ctx___468932; + s.tmp_0 = control_EventContext_unregister__P477725_mk(s); + s.tmp_0.arg0 = s.ctx___486221; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C460431_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C477720_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventContext_constructor__P460444_mk(s); + s.tmp_1 = control_EventContext_constructor__P477733_mk(s); s.tmp_1.arg0 = s.tmp_0; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - s.n___468938 = (s.tmp_0); - r0 = pxsim_Array__push(globals.eventContexts___460445, s.n___468938); - r0 = s.n___468938; + s.n___486227 = (s.tmp_0); + r0 = pxsim_Array__push(globals.eventContexts___477734, s.n___486227); + r0 = s.n___486227; return leave(s, r0) default: oops() } } } -control_pushEventContext__P460447.info = {"start":6695,"length":340,"line":205,"column":4,"endLine":216,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} -control_pushEventContext__P460447.info = {"start":6695,"length":340,"line":205,"column":4,"endLine":216,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} +control_pushEventContext__P477736.info = {"start":6695,"length":340,"line":205,"column":4,"endLine":216,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} +control_pushEventContext__P477736.info = {"start":6695,"length":340,"line":205,"column":4,"endLine":216,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} -function control_pushEventContext__P460447_mk(s) { +function control_pushEventContext__P477736_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pushEventContext__P460447, depth: s.depth + 1, + parent: s, fn: control_pushEventContext__P477736, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___468932: undefined, - n___468938: undefined, + ctx___486221: undefined, + n___486227: undefined, } } -function control_EventContext_constructor__P460444(s) { +function control_EventContext_constructor__P477733(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15888,7 +15888,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C460431_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C477720_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -15902,13 +15902,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_constructor__P460444.info = {"start":1733,"length":245,"line":58,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this"]} -control_EventContext_constructor__P460444.info = {"start":1733,"length":245,"line":58,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this"]} +control_EventContext_constructor__P477733.info = {"start":1733,"length":245,"line":58,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this"]} +control_EventContext_constructor__P477733.info = {"start":1733,"length":245,"line":58,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this"]} -function control_EventContext_constructor__P460444_mk(s) { +function control_EventContext_constructor__P477733_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_constructor__P460444, depth: s.depth + 1, + parent: s, fn: control_EventContext_constructor__P477733, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15919,7 +15919,7 @@ function control_EventContext_constructor__P460444_mk(s) { -function control_EventContext_unregister__P460436(s) { +function control_EventContext_unregister__P477725(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15929,37 +15929,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.h___468964 = undefined; - s.unnamed1668___U1 = undefined; - s.unnamed1669___U2 = undefined; + s.h___486253 = undefined; + s.unnamed1748___U1 = undefined; + s.unnamed1749___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C460431_VT)) failedCast(r0); - s.h___468964 = (undefined); + if (!checkSubtype(r0, control_EventContext__C477720_VT)) failedCast(r0); + s.h___486253 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed1668___U1 = (r0); - s.unnamed1669___U2 = (0); + s.unnamed1748___U1 = (r0); + s.unnamed1749___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed1669___U2; - r0 = pxsim_Array__length(s.unnamed1668___U1); + s.tmp_0 = r0 = s.unnamed1749___U2; + r0 = pxsim_Array__length(s.unnamed1748___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed1668___U1, s.unnamed1669___U2); - s.h___468964 = (r0); - s.tmp_2 = control_EventHandler_unregister__P460428_mk(s); - s.tmp_2.arg0 = s.h___468964; + r0 = pxsim_Array__getAt(s.unnamed1748___U1, s.unnamed1749___U2); + s.h___486253 = (r0); + s.tmp_2 = control_EventHandler_unregister__P477717_mk(s); + s.tmp_2.arg0 = s.h___486253; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed1669___U2 + 1); - s.unnamed1669___U2 = (r0); + r0 = (s.unnamed1749___U2 + 1); + s.unnamed1749___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed1668___U1 = (undefined); + s.unnamed1748___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["frameWorker"]; s.tmp_2 = r0; @@ -15970,20 +15970,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_unregister__P460436.info = {"start":4394,"length":131,"line":134,"column":8,"endLine":138,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} -control_EventContext_unregister__P460436.info = {"start":4394,"length":131,"line":134,"column":8,"endLine":138,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} +control_EventContext_unregister__P477725.info = {"start":4394,"length":131,"line":134,"column":8,"endLine":138,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} +control_EventContext_unregister__P477725.info = {"start":4394,"length":131,"line":134,"column":8,"endLine":138,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} -function control_EventContext_unregister__P460436_mk(s) { +function control_EventContext_unregister__P477725_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_unregister__P460436, depth: s.depth + 1, + parent: s, fn: control_EventContext_unregister__P477725, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___468964: undefined, - unnamed1668___U1: undefined, - unnamed1669___U2: undefined, + h___486253: undefined, + unnamed1748___U1: undefined, + unnamed1749___U2: undefined, arg0: undefined, } } @@ -15991,7 +15991,7 @@ function control_EventContext_unregister__P460436_mk(s) { -function control_EventHandler_unregister__P460428(s) { +function control_EventHandler_unregister__P477717(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16006,25 +16006,25 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C460426_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C477715_VT)) failedCast(r0); r0 = s.arg0.fields["src"]; s.tmp_0 = r0; r0 = s.arg0.fields["value"]; s.tmp_1 = r0; r0 = s.arg0.fields["flags"]; s.tmp_2 = r0; - r0 = pxsim.control.internalOnEvent(s.tmp_0, s.tmp_1, control_doNothing__P460430, s.tmp_2); + r0 = pxsim.control.internalOnEvent(s.tmp_0, s.tmp_1, control_doNothing__P477719, s.tmp_2); r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventHandler_unregister__P460428.info = {"start":1129,"length":106,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} -control_EventHandler_unregister__P460428.info = {"start":1129,"length":106,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} +control_EventHandler_unregister__P477717.info = {"start":1129,"length":106,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} +control_EventHandler_unregister__P477717.info = {"start":1129,"length":106,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} -function control_EventHandler_unregister__P460428_mk(s) { +function control_EventHandler_unregister__P477717_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_unregister__P460428, depth: s.depth + 1, + parent: s, fn: control_EventHandler_unregister__P477717, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16036,7 +16036,7 @@ function control_EventHandler_unregister__P460428_mk(s) { -function control_doNothing__P460430(s) { +function control_doNothing__P477719(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16050,13 +16050,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_doNothing__P460430.info = {"start":1247,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} -control_doNothing__P460430.info = {"start":1247,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} +control_doNothing__P477719.info = {"start":1247,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} +control_doNothing__P477719.info = {"start":1247,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} -function control_doNothing__P460430_mk(s) { +function control_doNothing__P477719_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_doNothing__P460430, depth: s.depth + 1, + parent: s, fn: control_doNothing__P477719, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -16064,7 +16064,7 @@ function control_doNothing__P460430_mk(s) { -function controller_pauseUntilAnyButtonIsPressed__P460876(s) { +function controller_pauseUntilAnyButtonIsPressed__P478165(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16084,13 +16084,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_pauseUntilAnyButtonIsPressed__P460876.info = {"start":19144,"length":96,"line":583,"column":4,"endLine":585,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} -controller_pauseUntilAnyButtonIsPressed__P460876.info = {"start":19144,"length":96,"line":583,"column":4,"endLine":585,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} +controller_pauseUntilAnyButtonIsPressed__P478165.info = {"start":19144,"length":96,"line":583,"column":4,"endLine":585,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} +controller_pauseUntilAnyButtonIsPressed__P478165.info = {"start":19144,"length":96,"line":583,"column":4,"endLine":585,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} -function controller_pauseUntilAnyButtonIsPressed__P460876_mk(s) { +function controller_pauseUntilAnyButtonIsPressed__P478165_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P460876, depth: s.depth + 1, + parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P478165, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -16098,7 +16098,7 @@ function controller_pauseUntilAnyButtonIsPressed__P460876_mk(s) { -function game_setWaitAnyButton__P461396(s) { +function game_setWaitAnyButton__P478685(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16112,18 +16112,18 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__waitAnyButton___461392 = (s.arg0); + globals.__waitAnyButton___478681 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_setWaitAnyButton__P461396.info = {"start":878,"length":83,"line":31,"column":4,"endLine":33,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setWaitAnyButton","argumentNames":["f"]} -game_setWaitAnyButton__P461396.info = {"start":878,"length":83,"line":31,"column":4,"endLine":33,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setWaitAnyButton","argumentNames":["f"]} +game_setWaitAnyButton__P478685.info = {"start":878,"length":83,"line":31,"column":4,"endLine":33,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setWaitAnyButton","argumentNames":["f"]} +game_setWaitAnyButton__P478685.info = {"start":878,"length":83,"line":31,"column":4,"endLine":33,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setWaitAnyButton","argumentNames":["f"]} -function game_setWaitAnyButton__P461396_mk(s) { +function game_setWaitAnyButton__P478685_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_setWaitAnyButton__P461396, depth: s.depth + 1, + parent: s, fn: game_setWaitAnyButton__P478685, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -16132,7 +16132,7 @@ function game_setWaitAnyButton__P461396_mk(s) { -function Math_abs__P460225(s) { +function Math_abs__P477514(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16161,13 +16161,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_abs__P460225.info = {"start":12221,"length":77,"line":419,"column":4,"endLine":421,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} -Math_abs__P460225.info = {"start":12221,"length":77,"line":419,"column":4,"endLine":421,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} +Math_abs__P477514.info = {"start":12221,"length":77,"line":419,"column":4,"endLine":421,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} +Math_abs__P477514.info = {"start":12221,"length":77,"line":419,"column":4,"endLine":421,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} -function Math_abs__P460225_mk(s) { +function Math_abs__P477514_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_abs__P460225, depth: s.depth + 1, + parent: s, fn: Math_abs__P477514, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16178,7 +16178,7 @@ function Math_abs__P460225_mk(s) { -function Math_sign__P460226(s) { +function Math_sign__P477515(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16213,13 +16213,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_sign__P460226.info = {"start":12456,"length":125,"line":427,"column":4,"endLine":431,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} -Math_sign__P460226.info = {"start":12456,"length":125,"line":427,"column":4,"endLine":431,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} +Math_sign__P477515.info = {"start":12456,"length":125,"line":427,"column":4,"endLine":431,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} +Math_sign__P477515.info = {"start":12456,"length":125,"line":427,"column":4,"endLine":431,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} -function Math_sign__P460226_mk(s) { +function Math_sign__P477515_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_sign__P460226, depth: s.depth + 1, + parent: s, fn: Math_sign__P477515, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16230,7 +16230,7 @@ function Math_sign__P460226_mk(s) { -function texteffects_TextEffect_constructor__P462016(s) { +function texteffects_TextEffect_constructor__P479305(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16246,19 +16246,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, texteffects_TextEffect__C462015_VT)) failedCast(r0); + if (!checkSubtype(r0, texteffects_TextEffect__C479304_VT)) failedCast(r0); r0 = (s.arg0).fields["getState"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -texteffects_TextEffect_constructor__P462016.info = {"start":657,"length":133,"line":25,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["this","getState"]} -texteffects_TextEffect_constructor__P462016.info = {"start":657,"length":133,"line":25,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["this","getState"]} +texteffects_TextEffect_constructor__P479305.info = {"start":657,"length":133,"line":25,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["this","getState"]} +texteffects_TextEffect_constructor__P479305.info = {"start":657,"length":133,"line":25,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["this","getState"]} -function texteffects_TextEffect_constructor__P462016_mk(s) { +function texteffects_TextEffect_constructor__P479305_mk(s) { checkStack(s.depth); return { - parent: s, fn: texteffects_TextEffect_constructor__P462016, depth: s.depth + 1, + parent: s, fn: texteffects_TextEffect_constructor__P479305, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -16268,7 +16268,7 @@ function texteffects_TextEffect_constructor__P462016_mk(s) { -function Math_FastRandom_constructor__P461680(s) { +function Math_FastRandom_constructor__P478969(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16284,7 +16284,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C461673_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C478962_VT)) failedCast(r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -16299,13 +16299,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_constructor__P461680.info = {"start":1392,"length":175,"line":43,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"inline","argumentNames":["this","seed"]} -Math_FastRandom_constructor__P461680.info = {"start":1392,"length":175,"line":43,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"inline","argumentNames":["this","seed"]} +Math_FastRandom_constructor__P478969.info = {"start":1392,"length":175,"line":43,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"inline","argumentNames":["this","seed"]} +Math_FastRandom_constructor__P478969.info = {"start":1392,"length":175,"line":43,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"inline","argumentNames":["this","seed"]} -function Math_FastRandom_constructor__P461680_mk(s) { +function Math_FastRandom_constructor__P478969_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_constructor__P461680, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_constructor__P478969, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16316,7 +16316,7 @@ function Math_FastRandom_constructor__P461680_mk(s) { -function control_ramSize__P460386(s) { +function control_ramSize__P477675(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16341,13 +16341,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_ramSize__P460386.info = {"start":9191,"length":100,"line":308,"column":4,"endLine":310,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} -control_ramSize__P460386.info = {"start":9191,"length":100,"line":308,"column":4,"endLine":310,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} +control_ramSize__P477675.info = {"start":9191,"length":100,"line":308,"column":4,"endLine":310,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} +control_ramSize__P477675.info = {"start":9191,"length":100,"line":308,"column":4,"endLine":310,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} -function control_ramSize__P460386_mk(s) { +function control_ramSize__P477675_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_ramSize__P460386, depth: s.depth + 1, + parent: s, fn: control_ramSize__P477675, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16357,7 +16357,7 @@ function control_ramSize__P460386_mk(s) { -function control__ramSize__P460385(s) { +function control__ramSize__P477674(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16371,13 +16371,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -control__ramSize__P460385.info = {"start":9071,"length":60,"line":303,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} -control__ramSize__P460385.info = {"start":9071,"length":60,"line":303,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} +control__ramSize__P477674.info = {"start":9071,"length":60,"line":303,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} +control__ramSize__P477674.info = {"start":9071,"length":60,"line":303,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} -function control__ramSize__P460385_mk(s) { +function control__ramSize__P477674_mk(s) { checkStack(s.depth); return { - parent: s, fn: control__ramSize__P460385, depth: s.depth + 1, + parent: s, fn: control__ramSize__P477674, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -16385,7 +16385,7 @@ function control__ramSize__P460385_mk(s) { -function game_consoleOverlay_listener__P461794(s) { +function game_consoleOverlay_listener__P479083(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16400,7 +16400,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___461758); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___479047); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -16420,9 +16420,9 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_4 = helpers_arrayForEach__P460211_mk(s); - s.tmp_5 = helpers_arrayFilter__P460212_mk(s); - s.tmp_6 = helpers_stringSplit__P460221_mk(s); + s.tmp_4 = helpers_arrayForEach__P477500_mk(s); + s.tmp_5 = helpers_arrayFilter__P477501_mk(s); + s.tmp_6 = helpers_stringSplit__P477510_mk(s); s.tmp_6.arg0 = s.arg1; s.tmp_6.arg1 = "\n"; s.tmp_6.arg2 = undefined; @@ -16430,27 +16430,27 @@ switch (step) { case 10: r0 = s.retval; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = inline__P469195; + s.tmp_5.arg1 = inline__P486484; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = inline__P469200; + s.tmp_4.arg1 = inline__P486489; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - r0 = pxsim_Array__length(globals.consoleStrings___461758); + r0 = pxsim_Array__length(globals.consoleStrings___479047); s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.consoleLines___461771); + r0 = (s.tmp_1 > globals.consoleLines___479060); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_arraySplice__P460200_mk(s); - s.tmp_2.arg0 = globals.consoleStrings___461758; + s.tmp_2 = helpers_arraySplice__P477489_mk(s); + s.tmp_2.arg0 = globals.consoleStrings___479047; s.tmp_2.arg1 = 0; - r0 = pxsim_Array__length(globals.consoleStrings___461758); + r0 = pxsim_Array__length(globals.consoleStrings___479047); s.tmp_3 = r0; - r0 = (s.tmp_3 - globals.consoleLines___461771); + r0 = (s.tmp_3 - globals.consoleLines___479060); s.tmp_2.arg2 = r0; s.pc = 11; return s.tmp_2; case 11: @@ -16462,13 +16462,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener__P461794.info = {"start":787,"length":571,"line":26,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"listener","argumentNames":["priority","text"]} -game_consoleOverlay_listener__P461794.info = {"start":787,"length":571,"line":26,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"listener","argumentNames":["priority","text"]} +game_consoleOverlay_listener__P479083.info = {"start":787,"length":571,"line":26,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"listener","argumentNames":["priority","text"]} +game_consoleOverlay_listener__P479083.info = {"start":787,"length":571,"line":26,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"listener","argumentNames":["priority","text"]} -function game_consoleOverlay_listener__P461794_mk(s) { +function game_consoleOverlay_listener__P479083_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener__P461794, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener__P479083, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16485,7 +16485,7 @@ function game_consoleOverlay_listener__P461794_mk(s) { -function inline__P469195(s) { +function inline__P486484(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16509,13 +16509,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469195.info = {"start":985,"length":14,"line":32,"column":20,"endLine":32,"endColumn":34,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} -inline__P469195.info = {"start":985,"length":14,"line":32,"column":20,"endLine":32,"endColumn":34,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} +inline__P486484.info = {"start":985,"length":14,"line":32,"column":20,"endLine":32,"endColumn":34,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} +inline__P486484.info = {"start":985,"length":14,"line":32,"column":20,"endLine":32,"endColumn":34,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} -function inline__P469195_mk(s) { +function inline__P486484_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469195, depth: s.depth + 1, + parent: s, fn: inline__P486484, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16527,7 +16527,7 @@ function inline__P469195_mk(s) { -function inline__P469200(s) { +function inline__P486489(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16537,46 +16537,46 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.j___469202 = undefined; + s.j___486491 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.j___469202 = (0); + s.j___486491 = (0); case 1: - s.tmp_1 = r0 = s.j___469202; + s.tmp_1 = r0 = s.j___486491; r0 = pxsim_String_.length(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_3 = r0 = globals.consoleStrings___461758; - s.tmp_5 = helpers_stringSlice__P460219_mk(s); + s.tmp_3 = r0 = globals.consoleStrings___479047; + s.tmp_5 = helpers_stringSlice__P477508_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.j___469202; - r0 = (s.j___469202 + globals.consoleColumns___461782); + s.tmp_5.arg1 = s.j___486491; + r0 = (s.j___486491 + globals.consoleColumns___479071); s.tmp_5.arg2 = r0; s.pc = 3; return s.tmp_5; case 3: r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_Array__push(s.tmp_3, s.tmp_4); - r0 = (s.j___469202 + globals.consoleColumns___461782); - s.j___469202 = (r0); + r0 = (s.j___486491 + globals.consoleColumns___479071); + s.j___486491 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P469200.info = {"start":1022,"length":189,"line":33,"column":21,"endLine":37,"endColumn":13,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} -inline__P469200.info = {"start":1022,"length":189,"line":33,"column":21,"endLine":37,"endColumn":13,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} +inline__P486489.info = {"start":1022,"length":189,"line":33,"column":21,"endLine":37,"endColumn":13,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} +inline__P486489.info = {"start":1022,"length":189,"line":33,"column":21,"endLine":37,"endColumn":13,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} -function inline__P469200_mk(s) { +function inline__P486489_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469200, depth: s.depth + 1, + parent: s, fn: inline__P486489, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16584,7 +16584,7 @@ function inline__P469200_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - j___469202: undefined, + j___486491: undefined, arg0: undefined, } } @@ -16592,7 +16592,7 @@ function inline__P469200_mk(s) { -function console_addListener__P460405(s) { +function console_addListener__P477694(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16615,7 +16615,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array_.indexOf(globals.listeners___460397, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals.listeners___477686, s.arg0, undefined); s.tmp_2 = r0; r0 = (s.tmp_2 > -1); case 2: @@ -16626,19 +16626,19 @@ switch (step) { { step = 5; continue; } case 3: case 4: - r0 = pxsim_Array__push(globals.listeners___460397, s.arg0); + r0 = pxsim_Array__push(globals.listeners___477686, s.arg0); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -console_addListener__P460405.info = {"start":3510,"length":197,"line":120,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"addListener","argumentNames":["listener"]} -console_addListener__P460405.info = {"start":3510,"length":197,"line":120,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"addListener","argumentNames":["listener"]} +console_addListener__P477694.info = {"start":3510,"length":197,"line":120,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"addListener","argumentNames":["listener"]} +console_addListener__P477694.info = {"start":3510,"length":197,"line":120,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"addListener","argumentNames":["listener"]} -function console_addListener__P460405_mk(s) { +function console_addListener__P477694_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_addListener__P460405, depth: s.depth + 1, + parent: s, fn: console_addListener__P477694, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16651,7 +16651,7 @@ function console_addListener__P460405_mk(s) { -function inline__P460396(s) { +function inline__P477685(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16671,13 +16671,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P460396.info = {"start":534,"length":85,"line":25,"column":8,"endLine":25,"endColumn":93,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["priority","text"]} -inline__P460396.info = {"start":534,"length":85,"line":25,"column":8,"endLine":25,"endColumn":93,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["priority","text"]} +inline__P477685.info = {"start":534,"length":85,"line":25,"column":8,"endLine":25,"endColumn":93,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["priority","text"]} +inline__P477685.info = {"start":534,"length":85,"line":25,"column":8,"endLine":25,"endColumn":93,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["priority","text"]} -function inline__P460396_mk(s) { +function inline__P477685_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P460396, depth: s.depth + 1, + parent: s, fn: inline__P477685, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -16687,7 +16687,7 @@ function inline__P460396_mk(s) { -function scene_systemMenu_register__P461714(s) { +function scene_systemMenu_register__P479003(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16697,15 +16697,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___461681); + r0 = pxsim_numops_toBoolDecr(globals.instance___478970); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = controller_Button_onEvent__P460830_mk(s); - s.tmp_0.arg0 = globals.menu___460808; + s.tmp_0 = controller_Button_onEvent__P478119_mk(s); + s.tmp_0.arg0 = globals.menu___478097; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P461715; + s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P479004; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -16714,13 +16714,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_register__P461714.info = {"start":12331,"length":193,"line":372,"column":4,"endLine":376,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"register","argumentNames":[]} -scene_systemMenu_register__P461714.info = {"start":12331,"length":193,"line":372,"column":4,"endLine":376,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"register","argumentNames":[]} +scene_systemMenu_register__P479003.info = {"start":12331,"length":193,"line":372,"column":4,"endLine":376,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"register","argumentNames":[]} +scene_systemMenu_register__P479003.info = {"start":12331,"length":193,"line":372,"column":4,"endLine":376,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"register","argumentNames":[]} -function scene_systemMenu_register__P461714_mk(s) { +function scene_systemMenu_register__P479003_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_register__P461714, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_register__P479003, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -16729,7 +16729,7 @@ function scene_systemMenu_register__P461714_mk(s) { -function scene_systemMenu_showSystemMenu__P461715(s) { +function scene_systemMenu_showSystemMenu__P479004(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16739,27 +16739,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___461681); + r0 = pxsim_numops_toBoolDecr(globals.instance___478970); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = game_pushScene__P461400_mk(s); + s.tmp_0 = game_pushScene__P478689_mk(s); s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C461693_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C478982_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P461700_mk(s); + s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P478989_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P461711; + s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P479000; s.tmp_1.arg2 = undefined; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.instance___461681 = (s.tmp_0); - s.tmp_0 = scene_systemMenu_PauseMenu_show__P461694_mk(s); - s.tmp_0.arg0 = globals.instance___461681; + globals.instance___478970 = (s.tmp_0); + s.tmp_0 = scene_systemMenu_PauseMenu_show__P478983_mk(s); + s.tmp_0.arg0 = globals.instance___478970; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -16768,13 +16768,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_showSystemMenu__P461715.info = {"start":12530,"length":172,"line":378,"column":4,"endLine":383,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"showSystemMenu","argumentNames":[]} -scene_systemMenu_showSystemMenu__P461715.info = {"start":12530,"length":172,"line":378,"column":4,"endLine":383,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"showSystemMenu","argumentNames":[]} +scene_systemMenu_showSystemMenu__P479004.info = {"start":12530,"length":172,"line":378,"column":4,"endLine":383,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"showSystemMenu","argumentNames":[]} +scene_systemMenu_showSystemMenu__P479004.info = {"start":12530,"length":172,"line":378,"column":4,"endLine":383,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"showSystemMenu","argumentNames":[]} -function scene_systemMenu_showSystemMenu__P461715_mk(s) { +function scene_systemMenu_showSystemMenu__P479004_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_showSystemMenu__P461715, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_showSystemMenu__P479004, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16784,7 +16784,7 @@ function scene_systemMenu_showSystemMenu__P461715_mk(s) { -function scene_systemMenu_buildOptionList__P461711(s) { +function scene_systemMenu_buildOptionList__P479000(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16794,137 +16794,137 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.options___470851 = undefined; + s.options___488140 = undefined; r0 = pxsim_Array__mk(); - s.options___470851 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C461684_VT); + s.options___488140 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C478973_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P461692_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P478981_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___461742; - s.tmp_1.arg2 = inline__P470859; - s.tmp_1.arg3 = scene_systemMenu_volumeDown__P461703; + s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___479031; + s.tmp_1.arg2 = inline__P488148; + s.tmp_1.arg3 = scene_systemMenu_volumeDown__P478992; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_Array__push(s.options___470851, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C461684_VT); + r0 = pxsim_Array__push(s.options___488140, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C478973_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P461692_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P478981_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_UP_ICON___461733; - s.tmp_1.arg2 = inline__P470873; - s.tmp_1.arg3 = scene_systemMenu_volumeUp__P461702; + s.tmp_1.arg1 = globals.VOLUME_UP_ICON___479022; + s.tmp_1.arg2 = inline__P488162; + s.tmp_1.arg3 = scene_systemMenu_volumeUp__P478991; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - r0 = pxsim_Array__push(s.options___470851, s.tmp_0); + r0 = pxsim_Array__push(s.options___488140, s.tmp_0); r0 = 0; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C461684_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C478973_VT); s.tmp_1 = r0; - s.tmp_2 = scene_systemMenu_MenuOption_constructor__P461692_mk(s); + s.tmp_2 = scene_systemMenu_MenuOption_constructor__P478981_mk(s); s.tmp_2.arg0 = s.tmp_1; - s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___461736; - s.tmp_2.arg2 = inline__P470888; - s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P461705; + s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___479025; + s.tmp_2.arg2 = inline__P488177; + s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P478994; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; - r0 = pxsim_Array__push(s.options___470851, s.tmp_1); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C461684_VT); + r0 = pxsim_Array__push(s.options___488140, s.tmp_1); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C478973_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P461692_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P478981_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___461751; - s.tmp_1.arg2 = inline__P470904; - s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P461704; + s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___479040; + s.tmp_1.arg2 = inline__P488193; + s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P478993; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_Array__push(s.options___470851, s.tmp_0); + r0 = pxsim_Array__push(s.options___488140, s.tmp_0); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C461684_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C478973_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P461692_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P478981_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.STATS_ICON___461754; - s.tmp_1.arg2 = inline__P470919; - s.tmp_1.arg3 = scene_systemMenu_toggleStats__P461706; + s.tmp_1.arg1 = globals.STATS_ICON___479043; + s.tmp_1.arg2 = inline__P488208; + s.tmp_1.arg3 = scene_systemMenu_toggleStats__P478995; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_Array__push(s.options___470851, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C461684_VT); + r0 = pxsim_Array__push(s.options___488140, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C478973_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P461692_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P478981_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CONSOLE_ICON___461748; - s.tmp_1.arg2 = inline__P470928; - s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P461707; + s.tmp_1.arg1 = globals.CONSOLE_ICON___479037; + s.tmp_1.arg2 = inline__P488217; + s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P478996; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - r0 = pxsim_Array__push(s.options___470851, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C461684_VT); + r0 = pxsim_Array__push(s.options___488140, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C478973_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P461692_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P478981_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.SLEEP_ICON___461745; - s.tmp_1.arg2 = inline__P470937; - s.tmp_1.arg3 = scene_systemMenu_sleep__P461708; + s.tmp_1.arg1 = globals.SLEEP_ICON___479034; + s.tmp_1.arg2 = inline__P488226; + s.tmp_1.arg3 = scene_systemMenu_sleep__P478997; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_Array__push(s.options___470851, s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___461682); + r0 = pxsim_Array__push(s.options___488140, s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___478971); if (!r0) { step = 3; continue; } - s.tmp_0 = helpers_arrayConcat__P460215_mk(s); - s.tmp_0.arg0 = s.options___470851; - s.tmp_0.arg1 = globals.customMenuOptions___461682; + s.tmp_0 = helpers_arrayConcat__P477504_mk(s); + s.tmp_0.arg0 = s.options___488140; + s.tmp_0.arg1 = globals.customMenuOptions___478971; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.options___470851 = (r0); + s.options___488140 = (r0); case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C461684_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C478973_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P461692_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P478981_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___461739; - s.tmp_1.arg2 = inline__P470951; - s.tmp_1.arg3 = scene_systemMenu_closeMenu__P461709; + s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___479028; + s.tmp_1.arg2 = inline__P488240; + s.tmp_1.arg3 = scene_systemMenu_closeMenu__P478998; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - r0 = pxsim_Array__push(s.options___470851, s.tmp_0); - r0 = s.options___470851; + r0 = pxsim_Array__push(s.options___488140, s.tmp_0); + r0 = s.options___488140; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList__P461711.info = {"start":10037,"length":1149,"line":324,"column":4,"endLine":344,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildOptionList","argumentNames":[]} -scene_systemMenu_buildOptionList__P461711.info = {"start":10037,"length":1149,"line":324,"column":4,"endLine":344,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildOptionList","argumentNames":[]} +scene_systemMenu_buildOptionList__P479000.info = {"start":10037,"length":1149,"line":324,"column":4,"endLine":344,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildOptionList","argumentNames":[]} +scene_systemMenu_buildOptionList__P479000.info = {"start":10037,"length":1149,"line":324,"column":4,"endLine":344,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildOptionList","argumentNames":[]} -function scene_systemMenu_buildOptionList__P461711_mk(s) { +function scene_systemMenu_buildOptionList__P479000_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList__P461711, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList__P479000, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - options___470851: undefined, + options___488140: undefined, } } -function inline__P470859(s) { +function inline__P488148(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16934,7 +16934,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_3 = music_volume__P460568_mk(s); + s.tmp_3 = music_volume__P477857_mk(s); s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -16954,13 +16954,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P470859.info = {"start":10182,"length":39,"line":327,"column":54,"endLine":327,"endColumn":93,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P470859.info = {"start":10182,"length":39,"line":327,"column":54,"endLine":327,"endColumn":93,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488148.info = {"start":10182,"length":39,"line":327,"column":54,"endLine":327,"endColumn":93,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488148.info = {"start":10182,"length":39,"line":327,"column":54,"endLine":327,"endColumn":93,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P470859_mk(s) { +function inline__P488148_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P470859, depth: s.depth + 1, + parent: s, fn: inline__P488148, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16972,7 +16972,7 @@ function inline__P470859_mk(s) { -function inline__P470873(s) { +function inline__P488162(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16982,7 +16982,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_3 = music_volume__P460568_mk(s); + s.tmp_3 = music_volume__P477857_mk(s); s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -17002,13 +17002,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P470873.info = {"start":10289,"length":37,"line":328,"column":52,"endLine":328,"endColumn":89,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P470873.info = {"start":10289,"length":37,"line":328,"column":52,"endLine":328,"endColumn":89,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488162.info = {"start":10289,"length":37,"line":328,"column":52,"endLine":328,"endColumn":89,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488162.info = {"start":10289,"length":37,"line":328,"column":52,"endLine":328,"endColumn":89,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P470873_mk(s) { +function inline__P488162_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P470873, depth: s.depth + 1, + parent: s, fn: inline__P488162, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17020,7 +17020,7 @@ function inline__P470873_mk(s) { -function inline__P470888(s) { +function inline__P488177(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17030,7 +17030,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = globals.brightness___460638; + r0 = globals.brightness___477927; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -17047,13 +17047,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P470888.info = {"start":10448,"length":48,"line":330,"column":62,"endLine":330,"endColumn":110,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P470888.info = {"start":10448,"length":48,"line":330,"column":62,"endLine":330,"endColumn":110,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488177.info = {"start":10448,"length":48,"line":330,"column":62,"endLine":330,"endColumn":110,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488177.info = {"start":10448,"length":48,"line":330,"column":62,"endLine":330,"endColumn":110,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P470888_mk(s) { +function inline__P488177_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P470888, depth: s.depth + 1, + parent: s, fn: inline__P488177, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17064,7 +17064,7 @@ function inline__P470888_mk(s) { -function inline__P470904(s) { +function inline__P488193(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17074,7 +17074,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = globals.brightness___460638; + r0 = globals.brightness___477927; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -17091,13 +17091,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P470904.info = {"start":10576,"length":46,"line":331,"column":60,"endLine":331,"endColumn":106,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P470904.info = {"start":10576,"length":46,"line":331,"column":60,"endLine":331,"endColumn":106,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488193.info = {"start":10576,"length":46,"line":331,"column":60,"endLine":331,"endColumn":106,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488193.info = {"start":10576,"length":46,"line":331,"column":60,"endLine":331,"endColumn":106,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P470904_mk(s) { +function inline__P488193_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P470904, depth: s.depth + 1, + parent: s, fn: inline__P488193, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17108,7 +17108,7 @@ function inline__P470904_mk(s) { -function inline__P470919(s) { +function inline__P488208(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17118,7 +17118,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___461379); + r0 = pxsim_numops_toBoolDecr(globals.stats___478668); if (!r0) { step = 1; continue; } r0 = "HIDE STATS"; { step = 2; continue; } @@ -17131,13 +17131,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P470919.info = {"start":10698,"length":46,"line":333,"column":48,"endLine":333,"endColumn":94,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P470919.info = {"start":10698,"length":46,"line":333,"column":48,"endLine":333,"endColumn":94,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488208.info = {"start":10698,"length":46,"line":333,"column":48,"endLine":333,"endColumn":94,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488208.info = {"start":10698,"length":46,"line":333,"column":48,"endLine":333,"endColumn":94,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P470919_mk(s) { +function inline__P488208_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P470919, depth: s.depth + 1, + parent: s, fn: inline__P488208, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -17146,7 +17146,7 @@ function inline__P470919_mk(s) { -function inline__P470928(s) { +function inline__P488217(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17156,7 +17156,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___461758); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___479047); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -17177,13 +17177,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P470928.info = {"start":10811,"length":71,"line":334,"column":50,"endLine":334,"endColumn":121,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P470928.info = {"start":10811,"length":71,"line":334,"column":50,"endLine":334,"endColumn":121,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488217.info = {"start":10811,"length":71,"line":334,"column":50,"endLine":334,"endColumn":121,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488217.info = {"start":10811,"length":71,"line":334,"column":50,"endLine":334,"endColumn":121,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P470928_mk(s) { +function inline__P488217_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P470928, depth: s.depth + 1, + parent: s, fn: inline__P488217, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17196,7 +17196,7 @@ function inline__P470928_mk(s) { -function inline__P470937(s) { +function inline__P488226(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17210,13 +17210,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P470937.info = {"start":10949,"length":13,"line":335,"column":48,"endLine":335,"endColumn":61,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P470937.info = {"start":10949,"length":13,"line":335,"column":48,"endLine":335,"endColumn":61,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488226.info = {"start":10949,"length":13,"line":335,"column":48,"endLine":335,"endColumn":61,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488226.info = {"start":10949,"length":13,"line":335,"column":48,"endLine":335,"endColumn":61,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P470937_mk(s) { +function inline__P488226_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P470937, depth: s.depth + 1, + parent: s, fn: inline__P488226, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -17224,7 +17224,7 @@ function inline__P470937_mk(s) { -function inline__P470951(s) { +function inline__P488240(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17238,13 +17238,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P470951.info = {"start":11128,"length":13,"line":341,"column":53,"endLine":341,"endColumn":66,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P470951.info = {"start":11128,"length":13,"line":341,"column":53,"endLine":341,"endColumn":66,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488240.info = {"start":11128,"length":13,"line":341,"column":53,"endLine":341,"endColumn":66,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P488240.info = {"start":11128,"length":13,"line":341,"column":53,"endLine":341,"endColumn":66,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P470951_mk(s) { +function inline__P488240_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P470951, depth: s.depth + 1, + parent: s, fn: inline__P488240, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -17252,7 +17252,7 @@ function inline__P470951_mk(s) { -function game_consoleOverlay_isVisible__P461795(s) { +function game_consoleOverlay_isVisible__P479084(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17262,7 +17262,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___461758); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___479047); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -17272,13 +17272,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_isVisible__P461795.info = {"start":422,"length":68,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"isVisible","argumentNames":[]} -game_consoleOverlay_isVisible__P461795.info = {"start":422,"length":68,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"isVisible","argumentNames":[]} +game_consoleOverlay_isVisible__P479084.info = {"start":422,"length":68,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"isVisible","argumentNames":[]} +game_consoleOverlay_isVisible__P479084.info = {"start":422,"length":68,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"isVisible","argumentNames":[]} -function game_consoleOverlay_isVisible__P461795_mk(s) { +function game_consoleOverlay_isVisible__P479084_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_isVisible__P461795, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_isVisible__P479084, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17289,7 +17289,7 @@ function game_consoleOverlay_isVisible__P461795_mk(s) { -function scene_systemMenu_setScreenBrightnessSupported__P461710(s) { +function scene_systemMenu_setScreenBrightnessSupported__P478999(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17303,13 +17303,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightnessSupported__P461710.info = {"start":9936,"length":95,"line":320,"column":4,"endLine":322,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightnessSupported","argumentNames":[]} -scene_systemMenu_setScreenBrightnessSupported__P461710.info = {"start":9936,"length":95,"line":320,"column":4,"endLine":322,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightnessSupported","argumentNames":[]} +scene_systemMenu_setScreenBrightnessSupported__P478999.info = {"start":9936,"length":95,"line":320,"column":4,"endLine":322,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightnessSupported","argumentNames":[]} +scene_systemMenu_setScreenBrightnessSupported__P478999.info = {"start":9936,"length":95,"line":320,"column":4,"endLine":322,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightnessSupported","argumentNames":[]} -function scene_systemMenu_setScreenBrightnessSupported__P461710_mk(s) { +function scene_systemMenu_setScreenBrightnessSupported__P478999_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P461710, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P478999, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -17317,7 +17317,7 @@ function scene_systemMenu_setScreenBrightnessSupported__P461710_mk(s) { -function scene_systemMenu_closeMenu__P461709(s) { +function scene_systemMenu_closeMenu__P478998(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17327,20 +17327,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___461681); + r0 = pxsim_numops_toBoolDecr(globals.instance___478970); if (!r0) { step = 1; continue; } - s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P461698_mk(s); - s.tmp_0.arg0 = globals.instance___461681; + s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P478987_mk(s); + s.tmp_0.arg0 = globals.instance___478970; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.instance___461681 = (undefined); - s.tmp_0 = controller__setUserEventsEnabled__P460877_mk(s); + globals.instance___478970 = (undefined); + s.tmp_0 = controller__setUserEventsEnabled__P478166_mk(s); s.tmp_0.arg0 = true; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = game_popScene__P461401_mk(s); + s.tmp_0 = game_popScene__P478690_mk(s); s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -17350,13 +17350,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_closeMenu__P461709.info = {"start":9667,"length":216,"line":310,"column":4,"endLine":317,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"closeMenu","argumentNames":[]} -scene_systemMenu_closeMenu__P461709.info = {"start":9667,"length":216,"line":310,"column":4,"endLine":317,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"closeMenu","argumentNames":[]} +scene_systemMenu_closeMenu__P478998.info = {"start":9667,"length":216,"line":310,"column":4,"endLine":317,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"closeMenu","argumentNames":[]} +scene_systemMenu_closeMenu__P478998.info = {"start":9667,"length":216,"line":310,"column":4,"endLine":317,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"closeMenu","argumentNames":[]} -function scene_systemMenu_closeMenu__P461709_mk(s) { +function scene_systemMenu_closeMenu__P478998_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_closeMenu__P461709, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_closeMenu__P478998, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -17365,7 +17365,7 @@ function scene_systemMenu_closeMenu__P461709_mk(s) { -function scene_systemMenu_PauseMenu_dispose__P461698(s) { +function scene_systemMenu_PauseMenu_dispose__P478987(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17380,15 +17380,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C461693_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C478982_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_arrayForEach__P460211_mk(s); + s.tmp_1 = helpers_arrayForEach__P477500_mk(s); r0 = s.arg0.fields["options"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = inline__P469891; + s.tmp_1.arg1 = inline__P487180; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -17399,13 +17399,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose__P461698.info = {"start":7732,"length":165,"line":243,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} -scene_systemMenu_PauseMenu_dispose__P461698.info = {"start":7732,"length":165,"line":243,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} +scene_systemMenu_PauseMenu_dispose__P478987.info = {"start":7732,"length":165,"line":243,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} +scene_systemMenu_PauseMenu_dispose__P478987.info = {"start":7732,"length":165,"line":243,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} -function scene_systemMenu_PauseMenu_dispose__P461698_mk(s) { +function scene_systemMenu_PauseMenu_dispose__P478987_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose__P461698, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose__P478987, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17416,7 +17416,7 @@ function scene_systemMenu_PauseMenu_dispose__P461698_mk(s) { -function inline__P469891(s) { +function inline__P487180(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17430,7 +17430,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = scene_systemMenu_MenuOption_dispose__P461690_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_dispose__P478979_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 1; return s.tmp_0; case 1: @@ -17439,13 +17439,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469891.info = {"start":7813,"length":16,"line":245,"column":37,"endLine":245,"endColumn":53,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["o"]} -inline__P469891.info = {"start":7813,"length":16,"line":245,"column":37,"endLine":245,"endColumn":53,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["o"]} +inline__P487180.info = {"start":7813,"length":16,"line":245,"column":37,"endLine":245,"endColumn":53,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["o"]} +inline__P487180.info = {"start":7813,"length":16,"line":245,"column":37,"endLine":245,"endColumn":53,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["o"]} -function inline__P469891_mk(s) { +function inline__P487180_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469891, depth: s.depth + 1, + parent: s, fn: inline__P487180, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -17455,7 +17455,7 @@ function inline__P469891_mk(s) { -function scene_systemMenu_MenuOption_dispose__P461690(s) { +function scene_systemMenu_MenuOption_dispose__P478979(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17470,12 +17470,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C461684_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C478973_VT)) failedCast(r0); r0 = s.arg0.fields["card"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = Sprite_destroy__P460946_mk(s); + s.tmp_1 = Sprite_destroy__P478235_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = undefined; @@ -17483,7 +17483,7 @@ switch (step) { s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_0 = Sprite_destroy__P460946_mk(s); + s.tmp_0 = Sprite_destroy__P478235_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; @@ -17499,13 +17499,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_dispose__P461690.info = {"start":1812,"length":216,"line":77,"column":8,"endLine":84,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} -scene_systemMenu_MenuOption_dispose__P461690.info = {"start":1812,"length":216,"line":77,"column":8,"endLine":84,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} +scene_systemMenu_MenuOption_dispose__P478979.info = {"start":1812,"length":216,"line":77,"column":8,"endLine":84,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} +scene_systemMenu_MenuOption_dispose__P478979.info = {"start":1812,"length":216,"line":77,"column":8,"endLine":84,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} -function scene_systemMenu_MenuOption_dispose__P461690_mk(s) { +function scene_systemMenu_MenuOption_dispose__P478979_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_dispose__P461690, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_dispose__P478979, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17516,7 +17516,7 @@ function scene_systemMenu_MenuOption_dispose__P461690_mk(s) { -function Sprite_destroy__P460946(s) { +function Sprite_destroy__P478235(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17533,7 +17533,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); @@ -17551,7 +17551,7 @@ switch (step) { r0 = (s.tmp_2).fields["flags"] = (s.tmp_3); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 3; continue; } - s.tmp_0 = effects_ParticleEffect_destroy__P461952_mk(s); + s.tmp_0 = effects_ParticleEffect_destroy__P479241_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg2; @@ -17561,7 +17561,7 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - s.tmp_0 = Sprite__destroyCore__P460947_mk(s); + s.tmp_0 = Sprite__destroyCore__P478236_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 7; return s.tmp_0; case 7: @@ -17572,13 +17572,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_destroy__P460946.info = {"start":27078,"length":293,"line":819,"column":4,"endLine":828,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} -Sprite_destroy__P460946.info = {"start":27078,"length":293,"line":819,"column":4,"endLine":828,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} +Sprite_destroy__P478235.info = {"start":27078,"length":293,"line":819,"column":4,"endLine":828,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} +Sprite_destroy__P478235.info = {"start":27078,"length":293,"line":819,"column":4,"endLine":828,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} -function Sprite_destroy__P460946_mk(s) { +function Sprite_destroy__P478235_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_destroy__P460946, depth: s.depth + 1, + parent: s, fn: Sprite_destroy__P478235, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17594,7 +17594,7 @@ function Sprite_destroy__P460946_mk(s) { -function effects_ParticleEffect_destroy__P461952(s) { +function effects_ParticleEffect_destroy__P479241(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17612,15 +17612,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C461950_VT)) failedCast(r0); - s.tmp_0 = Sprite_setFlag__P460938_mk(s); + if (!checkSubtype(r0, effects_ParticleEffect__C479239_VT)) failedCast(r0); + s.tmp_0 = Sprite_setFlag__P478227_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = true; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = effects_ParticleEffect_start__P461951_mk(s); + s.tmp_0 = effects_ParticleEffect_start__P479240_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -17652,8 +17652,8 @@ switch (step) { // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg1).fields["lifespan"] = (s.tmp_1); - s.tmp_0 = effects_ImageEffect_applyTo__P462002_mk(s); - s.tmp_0.arg0 = globals.dissolve___462007; + s.tmp_0 = effects_ImageEffect_applyTo__P479291_mk(s); + s.tmp_0.arg0 = globals.dissolve___479296; s.tmp_0.arg1 = s.arg1; s.pc = 5; return s.tmp_0; case 5: @@ -17662,13 +17662,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_destroy__P461952.info = {"start":1736,"length":368,"line":41,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"destroy","argumentNames":["this","anchor","duration","particlesPerSecond"]} -effects_ParticleEffect_destroy__P461952.info = {"start":1736,"length":368,"line":41,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"destroy","argumentNames":["this","anchor","duration","particlesPerSecond"]} +effects_ParticleEffect_destroy__P479241.info = {"start":1736,"length":368,"line":41,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"destroy","argumentNames":["this","anchor","duration","particlesPerSecond"]} +effects_ParticleEffect_destroy__P479241.info = {"start":1736,"length":368,"line":41,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"destroy","argumentNames":["this","anchor","duration","particlesPerSecond"]} -function effects_ParticleEffect_destroy__P461952_mk(s) { +function effects_ParticleEffect_destroy__P479241_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_destroy__P461952, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_destroy__P479241, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17686,7 +17686,7 @@ function effects_ParticleEffect_destroy__P461952_mk(s) { -function inline__P470045(s) { +function inline__P487334(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17696,11 +17696,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.i___470048 = undefined; - s.x___470059 = undefined; - s.y___470065 = undefined; - s.w___470071 = undefined; - s.h___470075 = undefined; + s.i___487337 = undefined; + s.x___487348 = undefined; + s.y___487354 = undefined; + s.w___487360 = undefined; + s.h___487364 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -17713,13 +17713,13 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.i___470048 = (r0); + s.i___487337 = (r0); case 1: - r0 = (s.i___470048 > 0); + r0 = (s.i___487337 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P461675_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P478964_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -17727,8 +17727,8 @@ switch (step) { s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___470059 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P461675_mk(s); + s.x___487348 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P478964_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -17736,57 +17736,57 @@ switch (step) { s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___470065 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P461675_mk(s); + s.y___487354 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P478964_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.w___470071 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P461675_mk(s); + s.w___487360 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P478964_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.h___470075 = (r0); - s.tmp_0 = helpers_imageDrawRect__P460651_mk(s); + s.h___487364 = (r0); + s.tmp_0 = helpers_imageDrawRect__P477940_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.x___470059; - s.tmp_0.arg2 = s.y___470065; - s.tmp_0.arg3 = s.w___470071; - s.tmp_0.arg4 = s.h___470075; + s.tmp_0.arg1 = s.x___487348; + s.tmp_0.arg2 = s.y___487354; + s.tmp_0.arg3 = s.w___487360; + s.tmp_0.arg4 = s.h___487364; s.tmp_0.arg5 = 0; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = (s.i___470048 - 1); - s.i___470048 = (r0); + r0 = (s.i___487337 - 1); + s.i___487337 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P470045.info = {"start":2199,"length":360,"line":60,"column":49,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} -inline__P470045.info = {"start":2199,"length":360,"line":60,"column":49,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} +inline__P487334.info = {"start":2199,"length":360,"line":60,"column":49,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} +inline__P487334.info = {"start":2199,"length":360,"line":60,"column":49,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} -function inline__P470045_mk(s) { +function inline__P487334_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P470045, depth: s.depth + 1, + parent: s, fn: inline__P487334, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - i___470048: undefined, - x___470059: undefined, - y___470065: undefined, - w___470071: undefined, - h___470075: undefined, + i___487337: undefined, + x___487348: undefined, + y___487354: undefined, + w___487360: undefined, + h___487364: undefined, arg0: undefined, arg1: undefined, } } @@ -17795,7 +17795,7 @@ function inline__P470045_mk(s) { -function helpers_imageDrawRect__P460651(s) { +function helpers_imageDrawRect__P477940(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17834,7 +17834,7 @@ switch (step) { s.arg3 = (r0); r0 = (s.arg4 - 1); s.arg4 = (r0); - s.tmp_0 = helpers_imageDrawLine__P460650_mk(s); + s.tmp_0 = helpers_imageDrawLine__P477939_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -17845,7 +17845,7 @@ switch (step) { s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P460650_mk(s); + s.tmp_0 = helpers_imageDrawLine__P477939_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -17856,7 +17856,7 @@ switch (step) { s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P460650_mk(s); + s.tmp_0 = helpers_imageDrawLine__P477939_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -17869,7 +17869,7 @@ switch (step) { s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P460650_mk(s); + s.tmp_0 = helpers_imageDrawLine__P477939_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -17887,13 +17887,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawRect__P460651.info = {"start":4141,"length":370,"line":140,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} -helpers_imageDrawRect__P460651.info = {"start":4141,"length":370,"line":140,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawRect__P477940.info = {"start":4141,"length":370,"line":140,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawRect__P477940.info = {"start":4141,"length":370,"line":140,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageDrawRect__P460651_mk(s) { +function helpers_imageDrawRect__P477940_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawRect__P460651, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawRect__P477940, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17909,7 +17909,7 @@ function helpers_imageDrawRect__P460651_mk(s) { -function helpers_imageDrawLine__P460650(s) { +function helpers_imageDrawLine__P477939(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17929,14 +17929,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P460645_mk(s); + s.tmp_2 = helpers_pack__P477934_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P460645_mk(s); + s.tmp_4 = helpers_pack__P477934_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.pc = 2; return s.tmp_4; @@ -17948,13 +17948,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawLine__P460650.info = {"start":3977,"length":159,"line":137,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} -helpers_imageDrawLine__P460650.info = {"start":3977,"length":159,"line":137,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawLine__P477939.info = {"start":3977,"length":159,"line":137,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawLine__P477939.info = {"start":3977,"length":159,"line":137,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageDrawLine__P460650_mk(s) { +function helpers_imageDrawLine__P477939_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawLine__P460650, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawLine__P477939, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17973,7 +17973,7 @@ function helpers_imageDrawLine__P460650_mk(s) { -function effects_ImageEffect_applyTo__P462002(s) { +function effects_ImageEffect_applyTo__P479291(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17983,14 +17983,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.clonedImage___470172 = undefined; + s.clonedImage___487461 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C462001_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C479290_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -18016,16 +18016,16 @@ switch (step) { r0 = s.arg1.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_5); - s.clonedImage___470172 = (r0); - s.tmp_0 = effects_ImageEffect_change__P462003_mk(s); + s.clonedImage___487461 = (r0); + s.tmp_0 = effects_ImageEffect_change__P479292_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.clonedImage___470172; + s.tmp_0.arg1 = s.clonedImage___487461; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_setImage__P460917_mk(s); + s.tmp_0 = Sprite_setImage__P478206_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_0.arg1 = s.clonedImage___470172; + s.tmp_0.arg1 = s.clonedImage___487461; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -18034,13 +18034,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_applyTo__P462002.info = {"start":823,"length":218,"line":21,"column":8,"endLine":26,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"applyTo","argumentNames":["this","sprite"]} -effects_ImageEffect_applyTo__P462002.info = {"start":823,"length":218,"line":21,"column":8,"endLine":26,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"applyTo","argumentNames":["this","sprite"]} +effects_ImageEffect_applyTo__P479291.info = {"start":823,"length":218,"line":21,"column":8,"endLine":26,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"applyTo","argumentNames":["this","sprite"]} +effects_ImageEffect_applyTo__P479291.info = {"start":823,"length":218,"line":21,"column":8,"endLine":26,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"applyTo","argumentNames":["this","sprite"]} -function effects_ImageEffect_applyTo__P462002_mk(s) { +function effects_ImageEffect_applyTo__P479291_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_applyTo__P462002, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_applyTo__P479291, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18048,7 +18048,7 @@ function effects_ImageEffect_applyTo__P462002_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - clonedImage___470172: undefined, + clonedImage___487461: undefined, arg0: undefined, arg1: undefined, } } @@ -18057,7 +18057,7 @@ function effects_ImageEffect_applyTo__P462002_mk(s) { -function effects_ImageEffect_change__P462003(s) { +function effects_ImageEffect_change__P479292(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18073,7 +18073,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C462001_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C479290_VT)) failedCast(r0); s.tmp_0 = if_effect_3_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; @@ -18094,13 +18094,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_change__P462003.info = {"start":1151,"length":81,"line":32,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"change","argumentNames":["this","input"]} -effects_ImageEffect_change__P462003.info = {"start":1151,"length":81,"line":32,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"change","argumentNames":["this","input"]} +effects_ImageEffect_change__P479292.info = {"start":1151,"length":81,"line":32,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"change","argumentNames":["this","input"]} +effects_ImageEffect_change__P479292.info = {"start":1151,"length":81,"line":32,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"change","argumentNames":["this","input"]} -function effects_ImageEffect_change__P462003_mk(s) { +function effects_ImageEffect_change__P479292_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_change__P462003, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_change__P479292, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18111,7 +18111,7 @@ function effects_ImageEffect_change__P462003_mk(s) { -function Sprite_setImage__P460917(s) { +function Sprite_setImage__P478206(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18121,24 +18121,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.newHitBox___470190 = undefined; - s.oMinX___470201 = undefined; - s.oMinY___470206 = undefined; - s.oMaxX___470211 = undefined; - s.oMaxY___470219 = undefined; - s.nMinX___470227 = undefined; - s.nMinY___470230 = undefined; - s.nMaxX___470233 = undefined; - s.nMaxY___470239 = undefined; - s.xDiff___470245 = undefined; - s.yDiff___470256 = undefined; + s.newHitBox___487479 = undefined; + s.oMinX___487490 = undefined; + s.oMinY___487495 = undefined; + s.oMaxX___487500 = undefined; + s.oMaxY___487508 = undefined; + s.nMinX___487516 = undefined; + s.nMinY___487519 = undefined; + s.nMaxX___487522 = undefined; + s.nMaxY___487528 = undefined; + s.xDiff___487534 = undefined; + s.yDiff___487545 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -18149,12 +18149,12 @@ switch (step) { case 1: case 2: r0 = (s.arg0).fields["_image"] = (s.arg1); - s.tmp_0 = game_calculateHitBox__P460891_mk(s); + s.tmp_0 = game_calculateHitBox__P478180_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.newHitBox___470190 = (r0); + s.newHitBox___487479 = (r0); r0 = s.arg0.fields["_hitbox"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -18163,95 +18163,95 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___470190); + r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___487479); { step = 9; continue; } case 3: case 4: r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["ox"]; - s.oMinX___470201 = (r0); + s.oMinX___487490 = (r0); r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["oy"]; - s.oMinY___470206 = (r0); + s.oMinY___487495 = (r0); r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["width"]; s.tmp_0 = r0; - r0 = (s.oMinX___470201 + s.tmp_0); - s.oMaxX___470211 = (r0); + r0 = (s.oMinX___487490 + s.tmp_0); + s.oMaxX___487500 = (r0); r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["height"]; s.tmp_0 = r0; - r0 = (s.oMinY___470206 + s.tmp_0); - s.oMaxY___470219 = (r0); - r0 = s.newHitBox___470190.fields["ox"]; - s.nMinX___470227 = (r0); - r0 = s.newHitBox___470190.fields["oy"]; - s.nMinY___470230 = (r0); - r0 = s.newHitBox___470190.fields["width"]; - s.tmp_0 = r0; - r0 = (s.nMinX___470227 + s.tmp_0); - s.nMaxX___470233 = (r0); - r0 = s.newHitBox___470190.fields["height"]; - s.tmp_0 = r0; - r0 = (s.nMinY___470230 + s.tmp_0); - s.nMaxY___470239 = (r0); - s.tmp_1 = Fx_abs__P460271_mk(s); - r0 = (s.oMinX___470201 - s.nMinX___470227); + r0 = (s.oMinY___487495 + s.tmp_0); + s.oMaxY___487508 = (r0); + r0 = s.newHitBox___487479.fields["ox"]; + s.nMinX___487516 = (r0); + r0 = s.newHitBox___487479.fields["oy"]; + s.nMinY___487519 = (r0); + r0 = s.newHitBox___487479.fields["width"]; + s.tmp_0 = r0; + r0 = (s.nMinX___487516 + s.tmp_0); + s.nMaxX___487522 = (r0); + r0 = s.newHitBox___487479.fields["height"]; + s.tmp_0 = r0; + r0 = (s.nMinY___487519 + s.tmp_0); + s.nMaxY___487528 = (r0); + s.tmp_1 = Fx_abs__P477560_mk(s); + r0 = (s.oMinX___487490 - s.nMinX___487516); s.tmp_1.arg0 = r0; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P460271_mk(s); - r0 = (s.oMaxX___470211 - s.nMaxX___470233); + s.tmp_3 = Fx_abs__P477560_mk(s); + r0 = (s.oMaxX___487500 - s.nMaxX___487522); s.tmp_3.arg0 = r0; s.pc = 12; return s.tmp_3; case 12: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.xDiff___470245 = (r0); - s.tmp_1 = Fx_abs__P460271_mk(s); - r0 = (s.oMinY___470206 - s.nMinY___470230); + s.xDiff___487534 = (r0); + s.tmp_1 = Fx_abs__P477560_mk(s); + r0 = (s.oMinY___487495 - s.nMinY___487519); s.tmp_1.arg0 = r0; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P460271_mk(s); - r0 = (s.oMaxY___470219 - s.nMaxY___470239); + s.tmp_3 = Fx_abs__P477560_mk(s); + r0 = (s.oMaxY___487508 - s.nMaxY___487528); s.tmp_3.arg0 = r0; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.yDiff___470256 = (r0); - r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___470190); - r0 = (s.xDiff___470245 <= 512); + s.yDiff___487545 = (r0); + r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___487479); + r0 = (s.xDiff___487534 <= 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } r0 = s.arg0.fields["_hitbox"]; s.tmp_1 = r0; - r0 = (s.tmp_1).fields["ox"] = (s.oMinX___470201); + r0 = (s.tmp_1).fields["ox"] = (s.oMinX___487490); r0 = s.arg0.fields["_hitbox"]; s.tmp_0 = r0; - r0 = (s.oMaxX___470211 - s.oMinX___470201); + r0 = (s.oMaxX___487500 - s.oMinX___487490); s.tmp_1 = r0; r0 = (s.tmp_0).fields["width"] = (s.tmp_1); case 5: case 6: - r0 = (s.yDiff___470256 <= 512); + r0 = (s.yDiff___487545 <= 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } r0 = s.arg0.fields["_hitbox"]; s.tmp_1 = r0; - r0 = (s.tmp_1).fields["oy"] = (s.oMinY___470206); + r0 = (s.tmp_1).fields["oy"] = (s.oMinY___487495); r0 = s.arg0.fields["_hitbox"]; s.tmp_0 = r0; - r0 = (s.oMaxY___470219 - s.oMinY___470206); + r0 = (s.oMaxY___487508 - s.oMinY___487495); s.tmp_1 = r0; r0 = (s.tmp_0).fields["height"] = (s.tmp_1); case 7: @@ -18261,29 +18261,29 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setImage__P460917.info = {"start":6048,"length":1386,"line":227,"column":4,"endLine":268,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} -Sprite_setImage__P460917.info = {"start":6048,"length":1386,"line":227,"column":4,"endLine":268,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} +Sprite_setImage__P478206.info = {"start":6048,"length":1386,"line":227,"column":4,"endLine":268,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} +Sprite_setImage__P478206.info = {"start":6048,"length":1386,"line":227,"column":4,"endLine":268,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} -function Sprite_setImage__P460917_mk(s) { +function Sprite_setImage__P478206_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setImage__P460917, depth: s.depth + 1, + parent: s, fn: Sprite_setImage__P478206, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - newHitBox___470190: undefined, - oMinX___470201: undefined, - oMinY___470206: undefined, - oMaxX___470211: undefined, - oMaxY___470219: undefined, - nMinX___470227: undefined, - nMinY___470230: undefined, - nMaxX___470233: undefined, - nMaxY___470239: undefined, - xDiff___470245: undefined, - yDiff___470256: undefined, + newHitBox___487479: undefined, + oMinX___487490: undefined, + oMinY___487495: undefined, + oMaxX___487500: undefined, + oMaxY___487508: undefined, + nMinX___487516: undefined, + nMinY___487519: undefined, + nMaxX___487522: undefined, + nMaxY___487528: undefined, + xDiff___487534: undefined, + yDiff___487545: undefined, arg0: undefined, arg1: undefined, } } @@ -18292,7 +18292,7 @@ function Sprite_setImage__P460917_mk(s) { -function game_calculateHitBox__P460891(s) { +function game_calculateHitBox__P478180(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18302,104 +18302,104 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.i___470305 = undefined; - s.minX___470308 = undefined; - s.minY___470311 = undefined; - s.maxX___470314 = undefined; - s.maxY___470315 = undefined; - s.c___470316 = undefined; - s.r___470322 = undefined; - s.width___470353 = undefined; - s.height___470359 = undefined; + s.i___487594 = undefined; + s.minX___487597 = undefined; + s.minY___487600 = undefined; + s.maxX___487603 = undefined; + s.maxY___487604 = undefined; + s.c___487605 = undefined; + s.r___487611 = undefined; + s.width___487642 = undefined; + s.height___487648 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0.fields["_image"]; - s.i___470305 = (r0); - r0 = pxsim_ImageMethods.width(s.i___470305); - s.minX___470308 = (r0); - r0 = pxsim_ImageMethods.height(s.i___470305); - s.minY___470311 = (r0); - s.maxX___470314 = (0); - s.maxY___470315 = (0); - s.c___470316 = (0); - case 1: - s.tmp_1 = r0 = s.c___470316; - r0 = pxsim_ImageMethods.width(s.i___470305); + s.i___487594 = (r0); + r0 = pxsim_ImageMethods.width(s.i___487594); + s.minX___487597 = (r0); + r0 = pxsim_ImageMethods.height(s.i___487594); + s.minY___487600 = (r0); + s.maxX___487603 = (0); + s.maxY___487604 = (0); + s.c___487605 = (0); + case 1: + s.tmp_1 = r0 = s.c___487605; + r0 = pxsim_ImageMethods.width(s.i___487594); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.r___470322 = (0); + s.r___487611 = (0); case 2: - s.tmp_1 = r0 = s.r___470322; - r0 = pxsim_ImageMethods.height(s.i___470305); + s.tmp_1 = r0 = s.r___487611; + r0 = pxsim_ImageMethods.height(s.i___487594); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = pxsim_ImageMethods.getPixel(s.i___470305, s.c___470316, s.r___470322); + r0 = pxsim_ImageMethods.getPixel(s.i___487594, s.c___487605, s.r___487611); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = Math_min__P460228_mk(s); - s.tmp_4.arg0 = s.minX___470308; - s.tmp_4.arg1 = s.c___470316; + s.tmp_4 = Math_min__P477517_mk(s); + s.tmp_4.arg0 = s.minX___487597; + s.tmp_4.arg1 = s.c___487605; s.pc = 7; return s.tmp_4; case 7: r0 = s.retval; - s.minX___470308 = (r0); - s.tmp_0 = Math_min__P460228_mk(s); - s.tmp_0.arg0 = s.minY___470311; - s.tmp_0.arg1 = s.r___470322; + s.minX___487597 = (r0); + s.tmp_0 = Math_min__P477517_mk(s); + s.tmp_0.arg0 = s.minY___487600; + s.tmp_0.arg1 = s.r___487611; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.minY___470311 = (r0); - s.tmp_0 = Math_max__P460227_mk(s); - s.tmp_0.arg0 = s.maxX___470314; - s.tmp_0.arg1 = s.c___470316; + s.minY___487600 = (r0); + s.tmp_0 = Math_max__P477516_mk(s); + s.tmp_0.arg0 = s.maxX___487603; + s.tmp_0.arg1 = s.c___487605; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.maxX___470314 = (r0); - s.tmp_0 = Math_max__P460227_mk(s); - s.tmp_0.arg0 = s.maxY___470315; - s.tmp_0.arg1 = s.r___470322; + s.maxX___487603 = (r0); + s.tmp_0 = Math_max__P477516_mk(s); + s.tmp_0.arg0 = s.maxY___487604; + s.tmp_0.arg1 = s.r___487611; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.maxY___470315 = (r0); + s.maxY___487604 = (r0); case 3: case 4: - r0 = (s.r___470322 + 1); - s.r___470322 = (r0); + r0 = (s.r___487611 + 1); + s.r___487611 = (r0); { step = 2; continue; } case 5: - r0 = (s.c___470316 + 1); - s.c___470316 = (r0); + r0 = (s.c___487605 + 1); + s.c___487605 = (r0); { step = 1; continue; } case 6: - r0 = (s.maxX___470314 - s.minX___470308); + r0 = (s.maxX___487603 - s.minX___487597); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.width___470353 = (r0); - r0 = (s.maxY___470315 - s.minY___470311); + s.width___487642 = (r0); + r0 = (s.maxY___487604 - s.minY___487600); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.height___470359 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C460885_VT); + s.height___487648 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C478174_VT); s.tmp_0 = r0; - s.tmp_1 = game_Hitbox_constructor__P460890_mk(s); + s.tmp_1 = game_Hitbox_constructor__P478179_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - s.tmp_1.arg2 = s.width___470353; - s.tmp_1.arg3 = s.height___470359; - s.tmp_1.arg4 = s.minX___470308; - s.tmp_1.arg5 = s.minY___470311; + s.tmp_1.arg2 = s.width___487642; + s.tmp_1.arg3 = s.height___487648; + s.tmp_1.arg4 = s.minX___487597; + s.tmp_1.arg5 = s.minY___487600; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; @@ -18407,28 +18407,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_calculateHitBox__P460891.info = {"start":894,"length":684,"line":40,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} -game_calculateHitBox__P460891.info = {"start":894,"length":684,"line":40,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} +game_calculateHitBox__P478180.info = {"start":894,"length":684,"line":40,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} +game_calculateHitBox__P478180.info = {"start":894,"length":684,"line":40,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} -function game_calculateHitBox__P460891_mk(s) { +function game_calculateHitBox__P478180_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_calculateHitBox__P460891, depth: s.depth + 1, + parent: s, fn: game_calculateHitBox__P478180, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - i___470305: undefined, - minX___470308: undefined, - minY___470311: undefined, - maxX___470314: undefined, - maxY___470315: undefined, - c___470316: undefined, - r___470322: undefined, - width___470353: undefined, - height___470359: undefined, + i___487594: undefined, + minX___487597: undefined, + minY___487600: undefined, + maxX___487603: undefined, + maxY___487604: undefined, + c___487605: undefined, + r___487611: undefined, + width___487642: undefined, + height___487648: undefined, arg0: undefined, } } @@ -18436,7 +18436,7 @@ function game_calculateHitBox__P460891_mk(s) { -function game_Hitbox_constructor__P460890(s) { +function game_Hitbox_constructor__P478179(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18456,7 +18456,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C460885_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C478174_VT)) failedCast(r0); r0 = (s.arg0).fields["parent"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = (s.arg2 * 256); @@ -18486,13 +18486,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_constructor__P460890.info = {"start":151,"length":266,"line":8,"column":8,"endLine":14,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"inline","argumentNames":["this","parent","width","height","ox","oy"]} -game_Hitbox_constructor__P460890.info = {"start":151,"length":266,"line":8,"column":8,"endLine":14,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"inline","argumentNames":["this","parent","width","height","ox","oy"]} +game_Hitbox_constructor__P478179.info = {"start":151,"length":266,"line":8,"column":8,"endLine":14,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"inline","argumentNames":["this","parent","width","height","ox","oy"]} +game_Hitbox_constructor__P478179.info = {"start":151,"length":266,"line":8,"column":8,"endLine":14,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"inline","argumentNames":["this","parent","width","height","ox","oy"]} -function game_Hitbox_constructor__P460890_mk(s) { +function game_Hitbox_constructor__P478179_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_constructor__P460890, depth: s.depth + 1, + parent: s, fn: game_Hitbox_constructor__P478179, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18509,7 +18509,7 @@ function game_Hitbox_constructor__P460890_mk(s) { -function Fx_abs__P460271(s) { +function Fx_abs__P477560(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18539,13 +18539,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_abs__P460271.info = {"start":1506,"length":164,"line":44,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"abs","argumentNames":["a"]} -Fx_abs__P460271.info = {"start":1506,"length":164,"line":44,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"abs","argumentNames":["a"]} +Fx_abs__P477560.info = {"start":1506,"length":164,"line":44,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"abs","argumentNames":["a"]} +Fx_abs__P477560.info = {"start":1506,"length":164,"line":44,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"abs","argumentNames":["a"]} -function Fx_abs__P460271_mk(s) { +function Fx_abs__P477560_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_abs__P460271, depth: s.depth + 1, + parent: s, fn: Fx_abs__P477560, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18555,7 +18555,7 @@ function Fx_abs__P460271_mk(s) { -function Fx_sub__P460265(s) { +function Fx_sub__P477554(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18574,13 +18574,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_sub__P460265.info = {"start":749,"length":118,"line":26,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"sub","argumentNames":["a","b"]} -Fx_sub__P460265.info = {"start":749,"length":118,"line":26,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"sub","argumentNames":["a","b"]} +Fx_sub__P477554.info = {"start":749,"length":118,"line":26,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"sub","argumentNames":["a","b"]} +Fx_sub__P477554.info = {"start":749,"length":118,"line":26,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"sub","argumentNames":["a","b"]} -function Fx_sub__P460265_mk(s) { +function Fx_sub__P477554_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_sub__P460265, depth: s.depth + 1, + parent: s, fn: Fx_sub__P477554, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -18590,7 +18590,7 @@ function Fx_sub__P460265_mk(s) { -function Sprite_image__P460916(s) { +function Sprite_image__P478205(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18605,19 +18605,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; return leaveAccessor(s, r0) default: oops() } } } -Sprite_image__P460916.info = {"start":5772,"length":54,"line":217,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} -Sprite_image__P460916.isGetter = true; -Sprite_image__P460916.info = {"start":5772,"length":54,"line":217,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} +Sprite_image__P478205.info = {"start":5772,"length":54,"line":217,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} +Sprite_image__P478205.isGetter = true; +Sprite_image__P478205.info = {"start":5772,"length":54,"line":217,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} -function Sprite_image__P460916_mk(s) { +function Sprite_image__P478205_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_image__P460916, depth: s.depth + 1, + parent: s, fn: Sprite_image__P478205, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -18626,7 +18626,7 @@ function Sprite_image__P460916_mk(s) { -function effects_ParticleEffect_start__P461951(s) { +function effects_ParticleEffect_start__P479240(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18636,7 +18636,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.src___470415 = undefined; + s.src___487704 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -18646,7 +18646,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C461950_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C479239_VT)) failedCast(r0); r0 = s.arg0.fields["sourceFactory"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -18682,9 +18682,9 @@ switch (step) { } case 10: r0 = s.retval; - s.src___470415 = (r0); - s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P461830_mk(s); - s.tmp_0.arg0 = s.src___470415; + s.src___487704 = (r0); + s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P479119_mk(s); + s.tmp_0.arg0 = s.src___487704; r0 = pxsim_numops_toBoolDecr(s.arg4); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); @@ -18709,7 +18709,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.src___470415).fields["lifespan"] = (s.tmp_1); + r0 = (s.src___487704).fields["lifespan"] = (s.tmp_1); case 7: case 8: case 9: @@ -18717,20 +18717,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_start__P461951.info = {"start":967,"length":452,"line":26,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"start","argumentNames":["this","anchor","duration","particlesPerSecond","relativeToCamera"]} -effects_ParticleEffect_start__P461951.info = {"start":967,"length":452,"line":26,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"start","argumentNames":["this","anchor","duration","particlesPerSecond","relativeToCamera"]} +effects_ParticleEffect_start__P479240.info = {"start":967,"length":452,"line":26,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"start","argumentNames":["this","anchor","duration","particlesPerSecond","relativeToCamera"]} +effects_ParticleEffect_start__P479240.info = {"start":967,"length":452,"line":26,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"start","argumentNames":["this","anchor","duration","particlesPerSecond","relativeToCamera"]} -function effects_ParticleEffect_start__P461951_mk(s) { +function effects_ParticleEffect_start__P479240_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_start__P461951, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_start__P479240, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - src___470415: undefined, + src___487704: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -18742,7 +18742,7 @@ function effects_ParticleEffect_start__P461951_mk(s) { -function particles_ParticleSource_setRelativeToCamera__P461830(s) { +function particles_ParticleSource_setRelativeToCamera__P479119(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18758,7 +18758,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -18784,13 +18784,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRelativeToCamera__P461830.info = {"start":6422,"length":173,"line":210,"column":8,"endLine":213,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRelativeToCamera","argumentNames":["this","on"]} -particles_ParticleSource_setRelativeToCamera__P461830.info = {"start":6422,"length":173,"line":210,"column":8,"endLine":213,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRelativeToCamera","argumentNames":["this","on"]} +particles_ParticleSource_setRelativeToCamera__P479119.info = {"start":6422,"length":173,"line":210,"column":8,"endLine":213,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRelativeToCamera","argumentNames":["this","on"]} +particles_ParticleSource_setRelativeToCamera__P479119.info = {"start":6422,"length":173,"line":210,"column":8,"endLine":213,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRelativeToCamera","argumentNames":["this","on"]} -function particles_ParticleSource_setRelativeToCamera__P461830_mk(s) { +function particles_ParticleSource_setRelativeToCamera__P479119_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRelativeToCamera__P461830, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRelativeToCamera__P479119, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18805,7 +18805,7 @@ function particles_ParticleSource_setRelativeToCamera__P461830_mk(s) { -function Sprite_setFlag__P460938(s) { +function Sprite_setFlag__P478227(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18822,7 +18822,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -18857,7 +18857,7 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - s.tmp_2 = Sprite_setFlag__P460938_mk(s); + s.tmp_2 = Sprite_setFlag__P478227_mk(s); r0 = s.arg0.fields["sayBubbleSprite"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 512; @@ -18871,13 +18871,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setFlag__P460938.info = {"start":22877,"length":292,"line":697,"column":4,"endLine":704,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} -Sprite_setFlag__P460938.info = {"start":22877,"length":292,"line":697,"column":4,"endLine":704,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} +Sprite_setFlag__P478227.info = {"start":22877,"length":292,"line":697,"column":4,"endLine":704,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} +Sprite_setFlag__P478227.info = {"start":22877,"length":292,"line":697,"column":4,"endLine":704,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} -function Sprite_setFlag__P460938_mk(s) { +function Sprite_setFlag__P478227_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setFlag__P460938, depth: s.depth + 1, + parent: s, fn: Sprite_setFlag__P478227, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18893,7 +18893,7 @@ function Sprite_setFlag__P460938_mk(s) { -function Sprite__destroyCore__P460947(s) { +function Sprite__destroyCore__P478236(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18903,29 +18903,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scene___469941 = undefined; + s.scene___487230 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["flags"]; s.tmp_2 = r0; r0 = (s.tmp_2 | 2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); - s.tmp_0 = game_currentScene__P461086_mk(s); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.scene___469941 = (r0); + s.scene___487230 = (r0); r0 = s.arg0.fields["sayBubbleSprite"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = Sprite_destroy__P460946_mk(s); + s.tmp_1 = Sprite_destroy__P478235_mk(s); r0 = s.arg0.fields["sayBubbleSprite"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = undefined; @@ -18935,7 +18935,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - r0 = s.scene___469941.fields["allSprites"]; + r0 = s.scene___487230.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); r0 = s.arg0.fields["_kind"]; @@ -18947,7 +18947,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = s.scene___469941.fields["spritesByKind"]; + r0 = s.scene___487230.fields["spritesByKind"]; s.tmp_2 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_3 = r0; @@ -18957,8 +18957,8 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 5; continue; } - s.tmp_5 = sprites_SpriteSet_remove__P460975_mk(s); - r0 = s.scene___469941.fields["spritesByKind"]; + s.tmp_5 = sprites_SpriteSet_remove__P478264_mk(s); + r0 = s.scene___487230.fields["spritesByKind"]; s.tmp_6 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_7 = r0; @@ -18970,11 +18970,11 @@ switch (step) { r0 = s.retval; case 5: case 6: - s.tmp_0 = PhysicsEngine__C461005_v1_2_mk(s); - r0 = s.scene___469941.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C478294_v1_2_mk(s); + r0 = s.scene___487230.fields["physicsEngine"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C461005_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C478294_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.removeSprite; s.pc = 12; return s.tmp_0; case 12: @@ -18998,15 +18998,15 @@ switch (step) { r0 = s.retval; case 7: case 8: - r0 = pxsim_pxtcore_mkAction(1, inline__P469978); + r0 = pxsim_pxtcore_mkAction(1, inline__P487267); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, inline__P469985); + r0 = pxsim_pxtcore_mkAction(1, inline__P487274); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P460211_mk(s); - s.tmp_3 = helpers_arrayFilter__P460212_mk(s); - r0 = s.scene___469941.fields["destroyedHandlers"]; + s.tmp_2 = helpers_arrayForEach__P477500_mk(s); + s.tmp_3 = helpers_arrayFilter__P477501_mk(s); + r0 = s.scene___487230.fields["destroyedHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.pc = 15; return s.tmp_3; @@ -19021,13 +19021,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore__P460947.info = {"start":27377,"length":693,"line":830,"column":4,"endLine":846,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} -Sprite__destroyCore__P460947.info = {"start":27377,"length":693,"line":830,"column":4,"endLine":846,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} +Sprite__destroyCore__P478236.info = {"start":27377,"length":693,"line":830,"column":4,"endLine":846,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} +Sprite__destroyCore__P478236.info = {"start":27377,"length":693,"line":830,"column":4,"endLine":846,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} -function Sprite__destroyCore__P460947_mk(s) { +function Sprite__destroyCore__P478236_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore__P460947, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore__P478236, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19037,7 +19037,7 @@ function Sprite__destroyCore__P460947_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - scene___469941: undefined, + scene___487230: undefined, arg0: undefined, } } @@ -19045,7 +19045,7 @@ function Sprite__destroyCore__P460947_mk(s) { -function inline__P469978(s) { +function inline__P487267(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19067,13 +19067,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469978.info = {"start":27993,"length":26,"line":844,"column":20,"endLine":844,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -inline__P469978.info = {"start":27993,"length":26,"line":844,"column":20,"endLine":844,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P487267.info = {"start":27993,"length":26,"line":844,"column":20,"endLine":844,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P487267.info = {"start":27993,"length":26,"line":844,"column":20,"endLine":844,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P469978_mk(s) { +function inline__P487267_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469978, depth: s.depth + 1, + parent: s, fn: inline__P487267, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19084,7 +19084,7 @@ function inline__P469978_mk(s) { -function inline__P469985(s) { +function inline__P487274(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19116,13 +19116,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469985.info = {"start":28042,"length":20,"line":845,"column":21,"endLine":845,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -inline__P469985.info = {"start":28042,"length":20,"line":845,"column":21,"endLine":845,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P487274.info = {"start":28042,"length":20,"line":845,"column":21,"endLine":845,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P487274.info = {"start":28042,"length":20,"line":845,"column":21,"endLine":845,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P469985_mk(s) { +function inline__P487274_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469985, depth: s.depth + 1, + parent: s, fn: inline__P487274, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19132,7 +19132,7 @@ function inline__P469985_mk(s) { -function PhysicsEngine_removeSprite__P461007(s) { +function PhysicsEngine_removeSprite__P478296(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19148,18 +19148,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C461005_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C478294_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_removeSprite__P461007.info = {"start":159,"length":32,"line":10,"column":4,"endLine":10,"endColumn":36,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} -PhysicsEngine_removeSprite__P461007.info = {"start":159,"length":32,"line":10,"column":4,"endLine":10,"endColumn":36,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} +PhysicsEngine_removeSprite__P478296.info = {"start":159,"length":32,"line":10,"column":4,"endLine":10,"endColumn":36,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} +PhysicsEngine_removeSprite__P478296.info = {"start":159,"length":32,"line":10,"column":4,"endLine":10,"endColumn":36,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} -function PhysicsEngine_removeSprite__P461007_mk(s) { +function PhysicsEngine_removeSprite__P478296_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_removeSprite__P461007, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_removeSprite__P478296, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -19169,7 +19169,7 @@ function PhysicsEngine_removeSprite__P461007_mk(s) { -function sprites_SpriteSet_remove__P460975(s) { +function sprites_SpriteSet_remove__P478264(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19179,26 +19179,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.i___469994 = undefined; + s.i___487283 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C460969_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C478258_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.indexOf(s.tmp_0, s.arg1, undefined); - s.i___469994 = (r0); - r0 = (s.i___469994 > -1); + s.i___487283 = (r0); + r0 = (s.i___487283 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_arraySplice__P460200_mk(s); + s.tmp_1 = helpers_arraySplice__P477489_mk(s); r0 = s.arg0.fields["_sprites"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___469994; + s.tmp_1.arg1 = s.i___487283; s.tmp_1.arg2 = 1; s.pc = 4; return s.tmp_1; case 4: @@ -19212,17 +19212,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_remove__P460975.info = {"start":1816,"length":235,"line":66,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"remove","argumentNames":["this","sprite"]} -sprites_SpriteSet_remove__P460975.info = {"start":1816,"length":235,"line":66,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"remove","argumentNames":["this","sprite"]} +sprites_SpriteSet_remove__P478264.info = {"start":1816,"length":235,"line":66,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"remove","argumentNames":["this","sprite"]} +sprites_SpriteSet_remove__P478264.info = {"start":1816,"length":235,"line":66,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"remove","argumentNames":["this","sprite"]} -function sprites_SpriteSet_remove__P460975_mk(s) { +function sprites_SpriteSet_remove__P478264_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_remove__P460975, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_remove__P478264, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - i___469994: undefined, + i___487283: undefined, arg0: undefined, arg1: undefined, } } @@ -19231,7 +19231,7 @@ function sprites_SpriteSet_remove__P460975_mk(s) { -function Sprite_kind__P460929(s) { +function Sprite_kind__P478218(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19246,18 +19246,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_kind"]; return leave(s, r0) default: oops() } } } -Sprite_kind__P460929.info = {"start":9711,"length":41,"line":354,"column":4,"endLine":356,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} -Sprite_kind__P460929.info = {"start":9711,"length":41,"line":354,"column":4,"endLine":356,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} +Sprite_kind__P478218.info = {"start":9711,"length":41,"line":354,"column":4,"endLine":356,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} +Sprite_kind__P478218.info = {"start":9711,"length":41,"line":354,"column":4,"endLine":356,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} -function Sprite_kind__P460929_mk(s) { +function Sprite_kind__P478218_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_kind__P460929, depth: s.depth + 1, + parent: s, fn: Sprite_kind__P478218, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -19266,7 +19266,7 @@ function Sprite_kind__P460929_mk(s) { -function game_popScene__P461401(s) { +function game_popScene__P478690(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19276,57 +19276,57 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.oldScene___469820 = undefined; - s.tmp_0 = game_currentScene__P461086_mk(s); + s.oldScene___487109 = undefined; + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.oldScene___469820 = (r0); - s.tmp_0 = r0 = globals._sceneStack___461389; + s.oldScene___487109 = (r0); + s.tmp_0 = r0 = globals._sceneStack___478678; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__length(globals._sceneStack___461389); + r0 = pxsim_Array__length(globals._sceneStack___478678); case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 3; continue; } - r0 = pxsim_Array_.pop(globals._sceneStack___461389); - globals._scene___461388 = (r0); - s.tmp_0 = control_popEventContext__P460448_mk(s); + r0 = pxsim_Array_.pop(globals._sceneStack___478678); + globals._scene___478677 = (r0); + s.tmp_0 = control_popEventContext__P477737_mk(s); s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; { step = 6; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(globals._scene___461388); + r0 = pxsim_numops_toBoolDecr(globals._scene___478677); if (!r0) { step = 4; continue; } - s.tmp_0 = control_popEventContext__P460448_mk(s); + s.tmp_0 = control_popEventContext__P477737_mk(s); s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - globals._scene___461388 = (undefined); + globals._scene___478677 = (undefined); case 4: case 5: case 6: - r0 = pxsim_numops_toBoolDecr(globals._scene___461388); + r0 = pxsim_numops_toBoolDecr(globals._scene___478677); if (!r0) { step = 7; continue; } - s.tmp_0 = particles_enableAll__P461859_mk(s); + s.tmp_0 = particles_enableAll__P479148_mk(s); s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 7: case 8: - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___461391); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___478680); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkAction(1, inline__P469841); + r0 = pxsim_pxtcore_mkAction(1, inline__P487130); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___469820); - s.tmp_1 = helpers_arrayForEach__P460211_mk(s); - s.tmp_1.arg0 = globals._scenePopHandlers___461391; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___487109); + s.tmp_1 = helpers_arrayForEach__P477500_mk(s); + s.tmp_1.arg0 = globals._scenePopHandlers___478680; s.tmp_1.arg1 = s.tmp_0; s.pc = 15; return s.tmp_1; case 15: @@ -19337,24 +19337,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene__P461401.info = {"start":2033,"length":548,"line":75,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} -game_popScene__P461401.info = {"start":2033,"length":548,"line":75,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} +game_popScene__P478690.info = {"start":2033,"length":548,"line":75,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} +game_popScene__P478690.info = {"start":2033,"length":548,"line":75,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} -function game_popScene__P461401_mk(s) { +function game_popScene__P478690_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene__P461401, depth: s.depth + 1, + parent: s, fn: game_popScene__P478690, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___469820: undefined, + oldScene___487109: undefined, } } -function inline__P469841(s) { +function inline__P487130(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19379,13 +19379,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469841.info = {"start":2545,"length":18,"line":91,"column":38,"endLine":91,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -inline__P469841.info = {"start":2545,"length":18,"line":91,"column":38,"endLine":91,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +inline__P487130.info = {"start":2545,"length":18,"line":91,"column":38,"endLine":91,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +inline__P487130.info = {"start":2545,"length":18,"line":91,"column":38,"endLine":91,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -function inline__P469841_mk(s) { +function inline__P487130_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469841, depth: s.depth + 1, + parent: s, fn: inline__P487130, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19395,7 +19395,7 @@ function inline__P469841_mk(s) { -function particles_enableAll__P461859(s) { +function particles_enableAll__P479148(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19405,21 +19405,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.sources___469845 = undefined; - s.tmp_0 = particles_particleSources__P461860_mk(s); + s.sources___487134 = undefined; + s.tmp_0 = particles_particleSources__P479149_mk(s); s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___469845 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___469845); + s.sources___487134 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___487134); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P460211_mk(s); - s.tmp_0.arg0 = s.sources___469845; - s.tmp_0.arg1 = inline__P469851; + s.tmp_0 = helpers_arrayForEach__P477500_mk(s); + s.tmp_0.arg0 = s.sources___487134; + s.tmp_0.arg1 = inline__P487140; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P461847_mk(s); + s.tmp_0 = particles_pruneParticles__P479136_mk(s); s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -19429,23 +19429,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll__P461859.info = {"start":12632,"length":193,"line":412,"column":4,"endLine":418,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} -particles_enableAll__P461859.info = {"start":12632,"length":193,"line":412,"column":4,"endLine":418,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} +particles_enableAll__P479148.info = {"start":12632,"length":193,"line":412,"column":4,"endLine":418,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} +particles_enableAll__P479148.info = {"start":12632,"length":193,"line":412,"column":4,"endLine":418,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} -function particles_enableAll__P461859_mk(s) { +function particles_enableAll__P479148_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll__P461859, depth: s.depth + 1, + parent: s, fn: particles_enableAll__P479148, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___469845: undefined, + sources___487134: undefined, } } -function inline__P469851(s) { +function inline__P487140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19459,7 +19459,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P461832_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P479121_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.pc = 1; return s.tmp_0; @@ -19469,13 +19469,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469851.info = {"start":12756,"length":21,"line":415,"column":28,"endLine":415,"endColumn":49,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -inline__P469851.info = {"start":12756,"length":21,"line":415,"column":28,"endLine":415,"endColumn":49,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P487140.info = {"start":12756,"length":21,"line":415,"column":28,"endLine":415,"endColumn":49,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P487140.info = {"start":12756,"length":21,"line":415,"column":28,"endLine":415,"endColumn":49,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function inline__P469851_mk(s) { +function inline__P487140_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469851, depth: s.depth + 1, + parent: s, fn: inline__P487140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19485,7 +19485,7 @@ function inline__P469851_mk(s) { -function control_popEventContext__P460448(s) { +function control_popEventContext__P477737(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19495,9 +19495,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.ctx___469858 = undefined; - s.context___469866 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___460445); + s.ctx___487147 = undefined; + s.context___487155 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___477734); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -19506,9 +19506,9 @@ switch (step) { { step = 7; continue; } case 1: case 2: - r0 = pxsim_Array_.pop(globals.eventContexts___460445); - s.ctx___469858 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___469858); + r0 = pxsim_Array_.pop(globals.eventContexts___477734); + s.ctx___487147 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___487147); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -19517,54 +19517,54 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_2 = control_EventContext_unregister__P460436_mk(s); - s.tmp_2.arg0 = s.ctx___469858; + s.tmp_2 = control_EventContext_unregister__P477725_mk(s); + s.tmp_2.arg0 = s.ctx___487147; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.tmp_0 = r0 = globals.eventContexts___460445; - r0 = pxsim_Array__length(globals.eventContexts___460445); + s.tmp_0 = r0 = globals.eventContexts___477734; + r0 = pxsim_Array__length(globals.eventContexts___477734); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_1); - s.context___469866 = (r0); - r0 = pxsim_numops_toBoolDecr(s.context___469866); + s.context___487155 = (r0); + r0 = pxsim_numops_toBoolDecr(s.context___487155); if (!r0) { step = 5; continue; } - s.tmp_0 = control_EventContext_register__P460435_mk(s); - s.tmp_0.arg0 = s.context___469866; + s.tmp_0 = control_EventContext_register__P477724_mk(s); + s.tmp_0.arg0 = s.context___487155; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; { step = 6; continue; } case 5: - globals.eventContexts___460445 = (undefined); + globals.eventContexts___477734 = (undefined); case 6: case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -control_popEventContext__P460448.info = {"start":7140,"length":413,"line":221,"column":4,"endLine":235,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} -control_popEventContext__P460448.info = {"start":7140,"length":413,"line":221,"column":4,"endLine":235,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} +control_popEventContext__P477737.info = {"start":7140,"length":413,"line":221,"column":4,"endLine":235,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} +control_popEventContext__P477737.info = {"start":7140,"length":413,"line":221,"column":4,"endLine":235,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} -function control_popEventContext__P460448_mk(s) { +function control_popEventContext__P477737_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_popEventContext__P460448, depth: s.depth + 1, + parent: s, fn: control_popEventContext__P477737, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ctx___469858: undefined, - context___469866: undefined, + ctx___487147: undefined, + context___487155: undefined, } } -function control_EventContext_register__P460435(s) { +function control_EventContext_register__P477724(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19574,38 +19574,38 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.h___469879 = undefined; - s.unnamed1666___U1 = undefined; - s.unnamed1667___U2 = undefined; + s.h___487168 = undefined; + s.unnamed1746___U1 = undefined; + s.unnamed1747___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C460431_VT)) failedCast(r0); - s.h___469879 = (undefined); + if (!checkSubtype(r0, control_EventContext__C477720_VT)) failedCast(r0); + s.h___487168 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed1666___U1 = (r0); - s.unnamed1667___U2 = (0); + s.unnamed1746___U1 = (r0); + s.unnamed1747___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed1667___U2; - r0 = pxsim_Array__length(s.unnamed1666___U1); + s.tmp_0 = r0 = s.unnamed1747___U2; + r0 = pxsim_Array__length(s.unnamed1746___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed1666___U1, s.unnamed1667___U2); - s.h___469879 = (r0); - s.tmp_2 = control_EventHandler_register__P460427_mk(s); - s.tmp_2.arg0 = s.h___469879; + r0 = pxsim_Array__getAt(s.unnamed1746___U1, s.unnamed1747___U2); + s.h___487168 = (r0); + s.tmp_2 = control_EventHandler_register__P477716_mk(s); + s.tmp_2.arg0 = s.h___487168; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed1667___U2 + 1); - s.unnamed1667___U2 = (r0); + r0 = (s.unnamed1747___U2 + 1); + s.unnamed1747___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed1666___U1 = (undefined); - s.tmp_0 = control_EventContext_registerFrameCallbacks__P460434_mk(s); + s.unnamed1746___U1 = (undefined); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P477723_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 4; return s.tmp_0; case 4: @@ -19614,20 +19614,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_register__P460435.info = {"start":4246,"length":138,"line":128,"column":8,"endLine":132,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} -control_EventContext_register__P460435.info = {"start":4246,"length":138,"line":128,"column":8,"endLine":132,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} +control_EventContext_register__P477724.info = {"start":4246,"length":138,"line":128,"column":8,"endLine":132,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} +control_EventContext_register__P477724.info = {"start":4246,"length":138,"line":128,"column":8,"endLine":132,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} -function control_EventContext_register__P460435_mk(s) { +function control_EventContext_register__P477724_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_register__P460435, depth: s.depth + 1, + parent: s, fn: control_EventContext_register__P477724, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___469879: undefined, - unnamed1666___U1: undefined, - unnamed1667___U2: undefined, + h___487168: undefined, + unnamed1746___U1: undefined, + unnamed1747___U2: undefined, arg0: undefined, } } @@ -19635,7 +19635,7 @@ function control_EventContext_register__P460435_mk(s) { -function controller__setUserEventsEnabled__P460877(s) { +function controller__setUserEventsEnabled__P478166(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19649,18 +19649,18 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals._userEventsEnabled___460818 = (s.arg0); + globals._userEventsEnabled___478107 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -controller__setUserEventsEnabled__P460877.info = {"start":19246,"length":101,"line":587,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_setUserEventsEnabled","argumentNames":["enabled"]} -controller__setUserEventsEnabled__P460877.info = {"start":19246,"length":101,"line":587,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_setUserEventsEnabled","argumentNames":["enabled"]} +controller__setUserEventsEnabled__P478166.info = {"start":19246,"length":101,"line":587,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_setUserEventsEnabled","argumentNames":["enabled"]} +controller__setUserEventsEnabled__P478166.info = {"start":19246,"length":101,"line":587,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_setUserEventsEnabled","argumentNames":["enabled"]} -function controller__setUserEventsEnabled__P460877_mk(s) { +function controller__setUserEventsEnabled__P478166_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__setUserEventsEnabled__P460877, depth: s.depth + 1, + parent: s, fn: controller__setUserEventsEnabled__P478166, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -19669,7 +19669,7 @@ function controller__setUserEventsEnabled__P460877_mk(s) { -function scene_systemMenu_sleep__P461708(s) { +function scene_systemMenu_sleep__P478997(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19684,13 +19684,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_sleep__P461708.info = {"start":9610,"length":51,"line":306,"column":4,"endLine":308,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"sleep","argumentNames":[]} -scene_systemMenu_sleep__P461708.info = {"start":9610,"length":51,"line":306,"column":4,"endLine":308,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"sleep","argumentNames":[]} +scene_systemMenu_sleep__P478997.info = {"start":9610,"length":51,"line":306,"column":4,"endLine":308,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"sleep","argumentNames":[]} +scene_systemMenu_sleep__P478997.info = {"start":9610,"length":51,"line":306,"column":4,"endLine":308,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"sleep","argumentNames":[]} -function scene_systemMenu_sleep__P461708_mk(s) { +function scene_systemMenu_sleep__P478997_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_sleep__P461708, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_sleep__P478997, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -19698,7 +19698,7 @@ function scene_systemMenu_sleep__P461708_mk(s) { -function scene_systemMenu_toggleConsole__P461707(s) { +function scene_systemMenu_toggleConsole__P478996(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19708,7 +19708,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___461758); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___479047); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -19718,7 +19718,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = game_consoleOverlay_setVisible__P461797_mk(s); + s.tmp_4 = game_consoleOverlay_setVisible__P479086_mk(s); s.tmp_4.arg0 = false; s.tmp_4.arg1 = undefined; s.pc = 3; return s.tmp_4; @@ -19726,13 +19726,13 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = game_consoleOverlay_setVisible__P461797_mk(s); + s.tmp_0 = game_consoleOverlay_setVisible__P479086_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = undefined; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = console_log__P460402_mk(s); + s.tmp_0 = console_log__P477691_mk(s); s.tmp_0.arg0 = "console"; s.pc = 5; return s.tmp_0; case 5: @@ -19742,13 +19742,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleConsole__P461707.info = {"start":9365,"length":239,"line":297,"column":4,"endLine":304,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleConsole","argumentNames":[]} -scene_systemMenu_toggleConsole__P461707.info = {"start":9365,"length":239,"line":297,"column":4,"endLine":304,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleConsole","argumentNames":[]} +scene_systemMenu_toggleConsole__P478996.info = {"start":9365,"length":239,"line":297,"column":4,"endLine":304,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleConsole","argumentNames":[]} +scene_systemMenu_toggleConsole__P478996.info = {"start":9365,"length":239,"line":297,"column":4,"endLine":304,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleConsole","argumentNames":[]} -function scene_systemMenu_toggleConsole__P461707_mk(s) { +function scene_systemMenu_toggleConsole__P478996_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleConsole__P461707, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleConsole__P478996, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19761,7 +19761,7 @@ function scene_systemMenu_toggleConsole__P461707_mk(s) { -function game_consoleOverlay_setVisible__P461797(s) { +function game_consoleOverlay_setVisible__P479086(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19777,7 +19777,7 @@ switch (step) { s.lambdaArgs = null; } s.tmp_1 = r0 = s.arg0; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___461758); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___479047); s.tmp_5 = r0; r0 = pxsim_Boolean__bang(s.tmp_5); s.tmp_4 = r0; @@ -19798,27 +19798,27 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - globals.consoleStrings___461758 = (s.tmp_6); + globals.consoleStrings___479047 = (s.tmp_6); case 3: case 4: r0 = (s.arg1 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - globals.consoleColor___461757 = (s.arg1); + globals.consoleColor___479046 = (s.arg1); case 5: case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_setVisible__P461797.info = {"start":562,"length":219,"line":19,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"setVisible","argumentNames":["value","col"]} -game_consoleOverlay_setVisible__P461797.info = {"start":562,"length":219,"line":19,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"setVisible","argumentNames":["value","col"]} +game_consoleOverlay_setVisible__P479086.info = {"start":562,"length":219,"line":19,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"setVisible","argumentNames":["value","col"]} +game_consoleOverlay_setVisible__P479086.info = {"start":562,"length":219,"line":19,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"setVisible","argumentNames":["value","col"]} -function game_consoleOverlay_setVisible__P461797_mk(s) { +function game_consoleOverlay_setVisible__P479086_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_setVisible__P461797, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_setVisible__P479086, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19835,7 +19835,7 @@ function game_consoleOverlay_setVisible__P461797_mk(s) { -function console_log__P460402(s) { +function console_log__P477691(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19849,7 +19849,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = console_add__P460398_mk(s); + s.tmp_0 = console_add__P477687_mk(s); s.tmp_0.arg0 = 1; s.tmp_0.arg1 = s.arg0; s.pc = 1; return s.tmp_0; @@ -19859,13 +19859,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_log__P460402.info = {"start":1450,"length":86,"line":58,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"log","argumentNames":["value"]} -console_log__P460402.info = {"start":1450,"length":86,"line":58,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"log","argumentNames":["value"]} +console_log__P477691.info = {"start":1450,"length":86,"line":58,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"log","argumentNames":["value"]} +console_log__P477691.info = {"start":1450,"length":86,"line":58,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"log","argumentNames":["value"]} -function console_log__P460402_mk(s) { +function console_log__P477691_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_log__P460402, depth: s.depth + 1, + parent: s, fn: console_log__P477691, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19875,7 +19875,7 @@ function console_log__P460402_mk(s) { -function console_add__P460398(s) { +function console_add__P477687(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19885,58 +19885,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.text___470987 = undefined; - s.i___470999 = undefined; + s.text___488276 = undefined; + s.i___488288 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = console_inspect__P460404_mk(s); + s.tmp_0 = console_inspect__P477693_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 20; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.text___470987 = (r0); - r0 = (s.arg0 < globals.minPriority___460395); + s.text___488276 = (r0); + r0 = (s.arg0 < globals.minPriority___477684); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } { step = 5; continue; } case 1: case 2: - if ((s.text___470987) && (s.text___470987).vtable) { + if ((s.text___488276) && (s.text___488276).vtable) { setupResume(s, 7); - pxsim_String__stringConv(s.text___470987); + pxsim_String__stringConv(s.text___488276); checkResumeConsumed(); return; - } else { s.retval = (s.text___470987) + ""; } + } else { s.retval = (s.text___488276) + ""; } case 7: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_1, "\n"); - s.text___470987 = (r0); - s.i___470999 = (0); + s.text___488276 = (r0); + s.i___488288 = (0); case 3: - s.tmp_1 = r0 = s.i___470999; - r0 = pxsim_Array__length(globals.listeners___460397); + s.tmp_1 = r0 = s.i___488288; + r0 = pxsim_Array__length(globals.listeners___477686); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } s.tmp_3 = lambda_3_mk(s); - r0 = pxsim_Array__getAt(globals.listeners___460397, s.i___470999); + r0 = pxsim_Array__getAt(globals.listeners___477686, s.i___488288); s.tmp_3.argL = r0; s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.text___470987; + s.tmp_3.arg1 = s.text___488276; setupLambda(s.tmp_3, s.tmp_3.argL); s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___470999 + 1); - s.i___470999 = (r0); + r0 = (s.i___488288 + 1); + s.i___488288 = (r0); { step = 3; continue; } case 4: case 5: @@ -19944,20 +19944,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_add__P460398.info = {"start":632,"length":317,"line":28,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"add","argumentNames":["priority","message"]} -console_add__P460398.info = {"start":632,"length":317,"line":28,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"add","argumentNames":["priority","message"]} +console_add__P477687.info = {"start":632,"length":317,"line":28,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"add","argumentNames":["priority","message"]} +console_add__P477687.info = {"start":632,"length":317,"line":28,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"add","argumentNames":["priority","message"]} -function console_add__P460398_mk(s) { +function console_add__P477687_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_add__P460398, depth: s.depth + 1, + parent: s, fn: console_add__P477687, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - text___470987: undefined, - i___470999: undefined, + text___488276: undefined, + i___488288: undefined, arg0: undefined, arg1: undefined, } } @@ -19966,7 +19966,7 @@ function console_add__P460398_mk(s) { -function console_inspect__P460404(s) { +function console_inspect__P477693(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19976,10 +19976,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.asArr___471030 = undefined; - s.asString___471049 = undefined; - s.keys___471061 = undefined; - s.snipped___471065 = undefined; + s.asArr___488319 = undefined; + s.asString___488338 = undefined; + s.keys___488350 = undefined; + s.snipped___488354 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -20020,15 +20020,15 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 5; continue; } - s.asArr___471030 = (s.arg0); - r0 = pxsim_Array__length(s.asArr___471030); + s.asArr___488319 = (s.arg0); + r0 = pxsim_Array__length(s.asArr___488319); s.tmp_1 = r0; r0 = (s.tmp_1 <= s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = helpers_arrayJoin__P460203_mk(s); - s.tmp_2.arg0 = s.asArr___471030; + s.tmp_2 = helpers_arrayJoin__P477492_mk(s); + s.tmp_2.arg0 = s.asArr___488319; s.tmp_2.arg1 = ","; s.pc = 19; return s.tmp_2; case 19: @@ -20038,9 +20038,9 @@ switch (step) { case 3: r0 = pxsim_String_.mkEmpty(); s.tmp_4 = r0; - s.tmp_7 = helpers_arrayJoin__P460203_mk(s); - s.tmp_8 = helpers_arraySlice__P460216_mk(s); - s.tmp_8.arg0 = s.asArr___471030; + s.tmp_7 = helpers_arrayJoin__P477492_mk(s); + s.tmp_8 = helpers_arraySlice__P477505_mk(s); + s.tmp_8.arg0 = s.asArr___488319; s.tmp_8.arg1 = 0; s.tmp_8.arg2 = s.arg1; s.pc = 21; return s.tmp_8; @@ -20080,46 +20080,46 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); s.tmp_10 = r0; r0 = pxsim_String__concat(s.tmp_9, s.tmp_10); - s.asString___471049 = (r0); - r0 = (s.asString___471049 != "[object Object]"); + s.asString___488338 = (r0); + r0 = (s.asString___488338 != "[object Object]"); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 6; continue; } r0 = s.tmp_0; { step = 7; continue; } case 6: - r0 = (s.asString___471049 != "[Object]"); + r0 = (s.asString___488338 != "[Object]"); case 7: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 8; continue; } - r0 = s.asString___471049; + r0 = s.asString___488338; { step = 17; continue; } case 8: case 9: r0 = pxsim_pxtrt.keysOf(s.arg0); - s.keys___471061 = (r0); - r0 = pxsim_Array__length(s.keys___471061); + s.keys___488350 = (r0); + r0 = pxsim_Array__length(s.keys___488350); s.tmp_0 = r0; r0 = (s.tmp_0 > s.arg1); - s.snipped___471065 = (r0); - r0 = pxsim_numops_toBoolDecr(s.snipped___471065); + s.snipped___488354 = (r0); + r0 = pxsim_numops_toBoolDecr(s.snipped___488354); if (!r0) { step = 10; continue; } - s.tmp_0 = helpers_arraySlice__P460216_mk(s); - s.tmp_0.arg0 = s.keys___471061; + s.tmp_0 = helpers_arraySlice__P477505_mk(s); + s.tmp_0.arg0 = s.keys___488350; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg1; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.keys___471061 = (r0); + s.keys___488350 = (r0); case 10: case 11: - r0 = pxsim_pxtcore_mkAction(1, inline__P471083); + r0 = pxsim_pxtcore_mkAction(1, inline__P488372); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_numops_toBoolDecr(s.snipped___471065); + r0 = pxsim_numops_toBoolDecr(s.snipped___488354); if (!r0) { step = 12; continue; } r0 = "\n ..."; { step = 13; continue; } @@ -20128,8 +20128,8 @@ switch (step) { case 13: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_7 = helpers_arrayReduce__P460214_mk(s); - s.tmp_7.arg0 = s.keys___471061; + s.tmp_7 = helpers_arrayReduce__P477503_mk(s); + s.tmp_7.arg0 = s.keys___488350; s.tmp_7.arg1 = s.tmp_0; r0 = pxsim_String_.mkEmpty(); s.tmp_7.arg2 = r0; @@ -20178,13 +20178,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect__P460404.info = {"start":2223,"length":1190,"line":80,"column":4,"endLine":113,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"inspect","argumentNames":["obj","maxElements"]} -console_inspect__P460404.info = {"start":2223,"length":1190,"line":80,"column":4,"endLine":113,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"inspect","argumentNames":["obj","maxElements"]} +console_inspect__P477693.info = {"start":2223,"length":1190,"line":80,"column":4,"endLine":113,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"inspect","argumentNames":["obj","maxElements"]} +console_inspect__P477693.info = {"start":2223,"length":1190,"line":80,"column":4,"endLine":113,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"inspect","argumentNames":["obj","maxElements"]} -function console_inspect__P460404_mk(s) { +function console_inspect__P477693_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect__P460404, depth: s.depth + 1, + parent: s, fn: console_inspect__P477693, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20197,10 +20197,10 @@ function console_inspect__P460404_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - asArr___471030: undefined, - asString___471049: undefined, - keys___471061: undefined, - snipped___471065: undefined, + asArr___488319: undefined, + asString___488338: undefined, + keys___488350: undefined, + snipped___488354: undefined, arg0: undefined, arg1: undefined, } } @@ -20209,7 +20209,7 @@ function console_inspect__P460404_mk(s) { -function inline__P471083(s) { +function inline__P488372(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20272,13 +20272,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P471083.info = {"start":3245,"length":61,"line":107,"column":20,"endLine":107,"endColumn":81,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["prev","currKey"]} -inline__P471083.info = {"start":3245,"length":61,"line":107,"column":20,"endLine":107,"endColumn":81,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["prev","currKey"]} +inline__P488372.info = {"start":3245,"length":61,"line":107,"column":20,"endLine":107,"endColumn":81,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["prev","currKey"]} +inline__P488372.info = {"start":3245,"length":61,"line":107,"column":20,"endLine":107,"endColumn":81,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["prev","currKey"]} -function inline__P471083_mk(s) { +function inline__P488372_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P471083, depth: s.depth + 1, + parent: s, fn: inline__P488372, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20296,7 +20296,7 @@ function inline__P471083_mk(s) { -function helpers_arrayReduce__P460214(s) { +function helpers_arrayReduce__P477503(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20306,8 +20306,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.len___471110 = undefined; - s.i___471113 = undefined; + s.len___488399 = undefined; + s.i___488402 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -20315,44 +20315,44 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___471110 = (r0); - s.i___471113 = (0); + s.len___488399 = (r0); + s.i___488402 = (0); case 1: - r0 = (s.i___471113 < s.len___471110); + r0 = (s.i___488402 < s.len___488399); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } s.tmp_1 = lambda_4_mk(s); s.tmp_1.argL = s.arg1; s.tmp_1.arg0 = s.arg2; - r0 = pxsim_Array__getAt(s.arg0, s.i___471113); + r0 = pxsim_Array__getAt(s.arg0, s.i___488402); s.tmp_1.arg1 = r0; - s.tmp_1.arg2 = s.i___471113; + s.tmp_1.arg2 = s.i___488402; setupLambda(s.tmp_1, s.tmp_1.argL); s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.arg2 = (r0); - r0 = (s.i___471113 + 1); - s.i___471113 = (r0); + r0 = (s.i___488402 + 1); + s.i___488402 = (r0); { step = 1; continue; } case 2: r0 = s.arg2; return leave(s, r0) default: oops() } } } -helpers_arrayReduce__P460214.info = {"start":6458,"length":317,"line":220,"column":4,"endLine":226,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayReduce","argumentNames":["arr","callbackfn","initialValue"]} -helpers_arrayReduce__P460214.info = {"start":6458,"length":317,"line":220,"column":4,"endLine":226,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayReduce","argumentNames":["arr","callbackfn","initialValue"]} +helpers_arrayReduce__P477503.info = {"start":6458,"length":317,"line":220,"column":4,"endLine":226,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayReduce","argumentNames":["arr","callbackfn","initialValue"]} +helpers_arrayReduce__P477503.info = {"start":6458,"length":317,"line":220,"column":4,"endLine":226,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayReduce","argumentNames":["arr","callbackfn","initialValue"]} -function helpers_arrayReduce__P460214_mk(s) { +function helpers_arrayReduce__P477503_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayReduce__P460214, depth: s.depth + 1, + parent: s, fn: helpers_arrayReduce__P477503, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___471110: undefined, - i___471113: undefined, + len___488399: undefined, + i___488402: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -20362,7 +20362,7 @@ function helpers_arrayReduce__P460214_mk(s) { -function helpers_arrayJoin__P460203(s) { +function helpers_arrayJoin__P477492(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20372,9 +20372,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.r___471138 = undefined; - s.len___471139 = undefined; - s.i___471142 = undefined; + s.r___488427 = undefined; + s.len___488428 = undefined; + s.i___488431 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -20397,16 +20397,16 @@ switch (step) { case 3: case 4: r0 = pxsim_String_.mkEmpty(); - s.r___471138 = (r0); + s.r___488427 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___471139 = (r0); - s.i___471142 = (0); + s.len___488428 = (r0); + s.i___488431 = (0); case 5: - r0 = (s.i___471142 < s.len___471139); + r0 = (s.i___488431 < s.len___488428); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.i___471142 > 0); + r0 = (s.i___488431 > 0); s.tmp_1 = r0; r0 = pxsim_numops_toBool(s.tmp_1); if (r0) { step = 6; continue; } @@ -20419,12 +20419,12 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - if ((s.r___471138) && (s.r___471138).vtable) { + if ((s.r___488427) && (s.r___488427).vtable) { setupResume(s, 15); - pxsim_String__stringConv(s.r___471138); + pxsim_String__stringConv(s.r___488427); checkResumeConsumed(); return; - } else { s.retval = (s.r___471138) + ""; } + } else { s.retval = (s.r___488427) + ""; } case 15: r0 = s.retval; s.tmp_3 = r0; @@ -20438,10 +20438,10 @@ switch (step) { r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_3, s.tmp_4); - s.r___471138 = (r0); + s.r___488427 = (r0); case 8: case 9: - r0 = pxsim_Array__getAt(s.arg0, s.i___471142); + r0 = pxsim_Array__getAt(s.arg0, s.i___488431); s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; @@ -20450,7 +20450,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - r0 = pxsim_Array__getAt(s.arg0, s.i___471142); + r0 = pxsim_Array__getAt(s.arg0, s.i___488431); s.tmp_2 = r0; r0 = (s.tmp_2 === null); case 11: @@ -20461,16 +20461,16 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); { step = 13; continue; } case 12: - r0 = pxsim_Array__getAt(s.arg0, s.i___471142); + r0 = pxsim_Array__getAt(s.arg0, s.i___488431); case 13: // jmp value (already in r0) s.tmp_4 = r0; - if ((s.r___471138) && (s.r___471138).vtable) { + if ((s.r___488427) && (s.r___488427).vtable) { setupResume(s, 17); - pxsim_String__stringConv(s.r___471138); + pxsim_String__stringConv(s.r___488427); checkResumeConsumed(); return; - } else { s.retval = (s.r___471138) + ""; } + } else { s.retval = (s.r___488427) + ""; } case 17: r0 = s.retval; s.tmp_5 = r0; @@ -20484,22 +20484,22 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_5, s.tmp_6); - s.r___471138 = (r0); - r0 = (s.i___471142 + 1); - s.i___471142 = (r0); + s.r___488427 = (r0); + r0 = (s.i___488431 + 1); + s.i___488431 = (r0); { step = 5; continue; } case 14: - r0 = s.r___471138; + r0 = s.r___488427; return leave(s, r0) default: oops() } } } -helpers_arrayJoin__P460203.info = {"start":2275,"length":432,"line":97,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayJoin","argumentNames":["arr","sep"]} -helpers_arrayJoin__P460203.info = {"start":2275,"length":432,"line":97,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayJoin","argumentNames":["arr","sep"]} +helpers_arrayJoin__P477492.info = {"start":2275,"length":432,"line":97,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayJoin","argumentNames":["arr","sep"]} +helpers_arrayJoin__P477492.info = {"start":2275,"length":432,"line":97,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayJoin","argumentNames":["arr","sep"]} -function helpers_arrayJoin__P460203_mk(s) { +function helpers_arrayJoin__P477492_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayJoin__P460203, depth: s.depth + 1, + parent: s, fn: helpers_arrayJoin__P477492, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20508,9 +20508,9 @@ function helpers_arrayJoin__P460203_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - r___471138: undefined, - len___471139: undefined, - i___471142: undefined, + r___488427: undefined, + len___488428: undefined, + i___488431: undefined, arg0: undefined, arg1: undefined, } } @@ -20519,7 +20519,7 @@ function helpers_arrayJoin__P460203_mk(s) { -function scene_systemMenu_toggleStats__P461706(s) { +function scene_systemMenu_toggleStats__P478995(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20529,21 +20529,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___461379); + r0 = pxsim_numops_toBoolDecr(globals.stats___478668); s.tmp_0 = r0; r0 = pxsim_Boolean__bang(s.tmp_0); - globals.stats___461379 = (r0); + globals.stats___478668 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleStats__P461706.info = {"start":9295,"length":64,"line":293,"column":4,"endLine":295,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleStats","argumentNames":[]} -scene_systemMenu_toggleStats__P461706.info = {"start":9295,"length":64,"line":293,"column":4,"endLine":295,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleStats","argumentNames":[]} +scene_systemMenu_toggleStats__P478995.info = {"start":9295,"length":64,"line":293,"column":4,"endLine":295,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleStats","argumentNames":[]} +scene_systemMenu_toggleStats__P478995.info = {"start":9295,"length":64,"line":293,"column":4,"endLine":295,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleStats","argumentNames":[]} -function scene_systemMenu_toggleStats__P461706_mk(s) { +function scene_systemMenu_toggleStats__P478995_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleStats__P461706, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleStats__P478995, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -20552,7 +20552,7 @@ function scene_systemMenu_toggleStats__P461706_mk(s) { -function scene_systemMenu_brightnessDown__P461705(s) { +function scene_systemMenu_brightnessDown__P478994(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20562,9 +20562,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = helpers_setScreenBrightness__P460656_mk(s); - s.tmp_0.arg0 = globals.screen___460709; - r0 = globals.brightness___460638; + s.tmp_0 = helpers_setScreenBrightness__P477945_mk(s); + s.tmp_0.arg0 = globals.screen___477998; + r0 = globals.brightness___477927; s.tmp_1 = r0; r0 = (s.tmp_1 - 10); s.tmp_0.arg1 = r0; @@ -20575,13 +20575,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessDown__P461705.info = {"start":9200,"length":89,"line":289,"column":4,"endLine":291,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessDown","argumentNames":[]} -scene_systemMenu_brightnessDown__P461705.info = {"start":9200,"length":89,"line":289,"column":4,"endLine":291,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessDown","argumentNames":[]} +scene_systemMenu_brightnessDown__P478994.info = {"start":9200,"length":89,"line":289,"column":4,"endLine":291,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessDown","argumentNames":[]} +scene_systemMenu_brightnessDown__P478994.info = {"start":9200,"length":89,"line":289,"column":4,"endLine":291,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessDown","argumentNames":[]} -function scene_systemMenu_brightnessDown__P461705_mk(s) { +function scene_systemMenu_brightnessDown__P478994_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessDown__P461705, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessDown__P478994, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20591,7 +20591,7 @@ function scene_systemMenu_brightnessDown__P461705_mk(s) { -function helpers_setScreenBrightness__P460656(s) { +function helpers_setScreenBrightness__P477945(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20606,7 +20606,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P460224_mk(s); + s.tmp_0 = Math_clamp__P477513_mk(s); s.tmp_0.arg0 = 10; s.tmp_0.arg1 = 100; r0 = (s.arg1 | 0); @@ -20615,19 +20615,19 @@ switch (step) { case 1: r0 = s.retval; s.arg1 = (r0); - globals.brightness___460638 = (s.arg1); - r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___460638); + globals.brightness___477927 = (s.arg1); + r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___477927); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_setScreenBrightness__P460656.info = {"start":6243,"length":210,"line":211,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} -helpers_setScreenBrightness__P460656.info = {"start":6243,"length":210,"line":211,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} +helpers_setScreenBrightness__P477945.info = {"start":6243,"length":210,"line":211,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} +helpers_setScreenBrightness__P477945.info = {"start":6243,"length":210,"line":211,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} -function helpers_setScreenBrightness__P460656_mk(s) { +function helpers_setScreenBrightness__P477945_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_setScreenBrightness__P460656, depth: s.depth + 1, + parent: s, fn: helpers_setScreenBrightness__P477945, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20638,7 +20638,7 @@ function helpers_setScreenBrightness__P460656_mk(s) { -function scene_systemMenu_brightnessUp__P461704(s) { +function scene_systemMenu_brightnessUp__P478993(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20648,9 +20648,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = helpers_setScreenBrightness__P460656_mk(s); - s.tmp_0.arg0 = globals.screen___460709; - r0 = globals.brightness___460638; + s.tmp_0 = helpers_setScreenBrightness__P477945_mk(s); + s.tmp_0.arg0 = globals.screen___477998; + r0 = globals.brightness___477927; s.tmp_1 = r0; r0 = (s.tmp_1 + 10); s.tmp_0.arg1 = r0; @@ -20661,13 +20661,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessUp__P461704.info = {"start":9107,"length":87,"line":285,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessUp","argumentNames":[]} -scene_systemMenu_brightnessUp__P461704.info = {"start":9107,"length":87,"line":285,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessUp","argumentNames":[]} +scene_systemMenu_brightnessUp__P478993.info = {"start":9107,"length":87,"line":285,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessUp","argumentNames":[]} +scene_systemMenu_brightnessUp__P478993.info = {"start":9107,"length":87,"line":285,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessUp","argumentNames":[]} -function scene_systemMenu_brightnessUp__P461704_mk(s) { +function scene_systemMenu_brightnessUp__P478993_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessUp__P461704, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessUp__P478993, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20677,7 +20677,7 @@ function scene_systemMenu_brightnessUp__P461704_mk(s) { -function scene_systemMenu_volumeDown__P461703(s) { +function scene_systemMenu_volumeDown__P478992(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20687,29 +20687,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.v___471583 = undefined; - s.remainder___471586 = undefined; - s.newVolume___471589 = undefined; - s.tmp_0 = music_volume__P460568_mk(s); + s.v___488872 = undefined; + s.remainder___488875 = undefined; + s.newVolume___488878 = undefined; + s.tmp_0 = music_volume__P477857_mk(s); s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.v___471583 = (r0); - r0 = (s.v___471583 % 32); - s.remainder___471586 = (r0); - r0 = pxsim_numops_toBoolDecr(s.remainder___471586); + s.v___488872 = (r0); + r0 = (s.v___488872 % 32); + s.remainder___488875 = (r0); + r0 = pxsim_numops_toBoolDecr(s.remainder___488875); if (!r0) { step = 1; continue; } - r0 = s.remainder___471586; + r0 = s.remainder___488875; { step = 2; continue; } case 1: r0 = 32; case 2: // jmp value (already in r0) s.tmp_0 = r0; - r0 = (s.v___471583 - s.tmp_0); - s.newVolume___471589 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P461701_mk(s); - s.tmp_0.arg0 = s.newVolume___471589; + r0 = (s.v___488872 - s.tmp_0); + s.newVolume___488878 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P478990_mk(s); + s.tmp_0.arg0 = s.newVolume___488878; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -20717,25 +20717,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeDown__P461703.info = {"start":8914,"length":187,"line":278,"column":4,"endLine":283,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeDown","argumentNames":[]} -scene_systemMenu_volumeDown__P461703.info = {"start":8914,"length":187,"line":278,"column":4,"endLine":283,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeDown","argumentNames":[]} +scene_systemMenu_volumeDown__P478992.info = {"start":8914,"length":187,"line":278,"column":4,"endLine":283,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeDown","argumentNames":[]} +scene_systemMenu_volumeDown__P478992.info = {"start":8914,"length":187,"line":278,"column":4,"endLine":283,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeDown","argumentNames":[]} -function scene_systemMenu_volumeDown__P461703_mk(s) { +function scene_systemMenu_volumeDown__P478992_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeDown__P461703, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeDown__P478992, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___471583: undefined, - remainder___471586: undefined, - newVolume___471589: undefined, + v___488872: undefined, + remainder___488875: undefined, + newVolume___488878: undefined, } } -function scene_systemMenu_setVolume__P461701(s) { +function scene_systemMenu_setVolume__P478990(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20749,18 +20749,18 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = music_setVolume__P460567_mk(s); + s.tmp_0 = music_setVolume__P477856_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = music_playTone__P460570_mk(s); + s.tmp_0 = music_playTone__P477859_mk(s); s.tmp_0.arg0 = 440; s.tmp_0.arg1 = 500; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P460744_mk(s); + s.tmp_0 = settings_writeNumber__P478033_mk(s); s.tmp_0.arg0 = "#volume"; s.tmp_0.arg1 = s.arg0; s.pc = 3; return s.tmp_0; @@ -20770,13 +20770,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setVolume__P461701.info = {"start":8565,"length":166,"line":265,"column":4,"endLine":269,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setVolume","argumentNames":["newVolume"]} -scene_systemMenu_setVolume__P461701.info = {"start":8565,"length":166,"line":265,"column":4,"endLine":269,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setVolume","argumentNames":["newVolume"]} +scene_systemMenu_setVolume__P478990.info = {"start":8565,"length":166,"line":265,"column":4,"endLine":269,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setVolume","argumentNames":["newVolume"]} +scene_systemMenu_setVolume__P478990.info = {"start":8565,"length":166,"line":265,"column":4,"endLine":269,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setVolume","argumentNames":["newVolume"]} -function scene_systemMenu_setVolume__P461701_mk(s) { +function scene_systemMenu_setVolume__P478990_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setVolume__P461701, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setVolume__P478990, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20786,7 +20786,7 @@ function scene_systemMenu_setVolume__P461701_mk(s) { -function settings_writeNumber__P460744(s) { +function settings_writeNumber__P478033(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20804,9 +20804,9 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); - s.tmp_1 = settings_writeBuffer__P460742_mk(s); + s.tmp_1 = settings_writeBuffer__P478031_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = msgpack_packNumberArray__P460288_mk(s); + s.tmp_2 = msgpack_packNumberArray__P477577_mk(s); s.tmp_2.arg0 = s.tmp_0; s.pc = 2; return s.tmp_2; case 2: @@ -20819,13 +20819,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeNumber__P460744.info = {"start":2087,"length":122,"line":82,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumber","argumentNames":["key","value"]} -settings_writeNumber__P460744.info = {"start":2087,"length":122,"line":82,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumber","argumentNames":["key","value"]} +settings_writeNumber__P478033.info = {"start":2087,"length":122,"line":82,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumber","argumentNames":["key","value"]} +settings_writeNumber__P478033.info = {"start":2087,"length":122,"line":82,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumber","argumentNames":["key","value"]} -function settings_writeNumber__P460744_mk(s) { +function settings_writeNumber__P478033_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeNumber__P460744, depth: s.depth + 1, + parent: s, fn: settings_writeNumber__P478033, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20838,7 +20838,7 @@ function settings_writeNumber__P460744_mk(s) { -function settings_writeBuffer__P460742(s) { +function settings_writeBuffer__P478031(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20865,13 +20865,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeBuffer__P460742.info = {"start":1538,"length":290,"line":63,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeBuffer","argumentNames":["key","value"]} -settings_writeBuffer__P460742.info = {"start":1538,"length":290,"line":63,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeBuffer","argumentNames":["key","value"]} +settings_writeBuffer__P478031.info = {"start":1538,"length":290,"line":63,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeBuffer","argumentNames":["key","value"]} +settings_writeBuffer__P478031.info = {"start":1538,"length":290,"line":63,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeBuffer","argumentNames":["key","value"]} -function settings_writeBuffer__P460742_mk(s) { +function settings_writeBuffer__P478031_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeBuffer__P460742, depth: s.depth + 1, + parent: s, fn: settings_writeBuffer__P478031, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20882,7 +20882,7 @@ function settings_writeBuffer__P460742_mk(s) { -function msgpack_packNumberArray__P460288(s) { +function msgpack_packNumberArray__P477577(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20892,101 +20892,101 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.off___471257 = undefined; - s.n___471259 = undefined; - s.unnamed1660___U2 = undefined; - s.unnamed1661___U3 = undefined; - s.buf___471269 = undefined; - s.n___471275 = undefined; - s.unnamed1662___U6 = undefined; - s.unnamed1663___U7 = undefined; + s.off___488546 = undefined; + s.n___488548 = undefined; + s.unnamed1740___U2 = undefined; + s.unnamed1741___U3 = undefined; + s.buf___488558 = undefined; + s.n___488564 = undefined; + s.unnamed1742___U6 = undefined; + s.unnamed1743___U7 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.off___471257 = (0); - s.n___471259 = (undefined); - s.unnamed1660___U2 = (s.arg0); - s.unnamed1661___U3 = (0); + s.off___488546 = (0); + s.n___488548 = (undefined); + s.unnamed1740___U2 = (s.arg0); + s.unnamed1741___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed1661___U3; - r0 = pxsim_Array__length(s.unnamed1660___U2); + s.tmp_0 = r0 = s.unnamed1741___U3; + r0 = pxsim_Array__length(s.unnamed1740___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed1660___U2, s.unnamed1661___U3); - s.n___471259 = (r0); - s.tmp_2 = r0 = s.off___471257; - s.tmp_4 = msgpack_packNumberCore__P460286_mk(s); + r0 = pxsim_Array__getAt(s.unnamed1740___U2, s.unnamed1741___U3); + s.n___488548 = (r0); + s.tmp_2 = r0 = s.off___488546; + s.tmp_4 = msgpack_packNumberCore__P477575_mk(s); s.tmp_4.arg0 = null; - s.tmp_4.arg1 = s.off___471257; - s.tmp_4.arg2 = s.n___471259; + s.tmp_4.arg1 = s.off___488546; + s.tmp_4.arg2 = s.n___488548; s.pc = 5; return s.tmp_4; case 5: r0 = s.retval; s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); - s.off___471257 = (r0); - r0 = (s.unnamed1661___U3 + 1); - s.unnamed1661___U3 = (r0); + s.off___488546 = (r0); + r0 = (s.unnamed1741___U3 + 1); + s.unnamed1741___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed1660___U2 = (undefined); - r0 = pxsim.control.createBuffer(s.off___471257); - s.buf___471269 = (r0); - s.off___471257 = (0); - s.n___471275 = (undefined); - s.unnamed1662___U6 = (s.arg0); - s.unnamed1663___U7 = (0); + s.unnamed1740___U2 = (undefined); + r0 = pxsim.control.createBuffer(s.off___488546); + s.buf___488558 = (r0); + s.off___488546 = (0); + s.n___488564 = (undefined); + s.unnamed1742___U6 = (s.arg0); + s.unnamed1743___U7 = (0); case 3: - s.tmp_0 = r0 = s.unnamed1663___U7; - r0 = pxsim_Array__length(s.unnamed1662___U6); + s.tmp_0 = r0 = s.unnamed1743___U7; + r0 = pxsim_Array__length(s.unnamed1742___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed1662___U6, s.unnamed1663___U7); - s.n___471275 = (r0); - s.tmp_2 = r0 = s.off___471257; - s.tmp_4 = msgpack_packNumberCore__P460286_mk(s); - s.tmp_4.arg0 = s.buf___471269; - s.tmp_4.arg1 = s.off___471257; - s.tmp_4.arg2 = s.n___471275; + r0 = pxsim_Array__getAt(s.unnamed1742___U6, s.unnamed1743___U7); + s.n___488564 = (r0); + s.tmp_2 = r0 = s.off___488546; + s.tmp_4 = msgpack_packNumberCore__P477575_mk(s); + s.tmp_4.arg0 = s.buf___488558; + s.tmp_4.arg1 = s.off___488546; + s.tmp_4.arg2 = s.n___488564; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); - s.off___471257 = (r0); - r0 = (s.unnamed1663___U7 + 1); - s.unnamed1663___U7 = (r0); + s.off___488546 = (r0); + r0 = (s.unnamed1743___U7 + 1); + s.unnamed1743___U7 = (r0); { step = 3; continue; } case 4: - s.unnamed1662___U6 = (undefined); - r0 = s.buf___471269; + s.unnamed1742___U6 = (undefined); + r0 = s.buf___488558; return leave(s, r0) default: oops() } } } -msgpack_packNumberArray__P460288.info = {"start":3427,"length":330,"line":117,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberArray","argumentNames":["nums"]} -msgpack_packNumberArray__P460288.info = {"start":3427,"length":330,"line":117,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberArray","argumentNames":["nums"]} +msgpack_packNumberArray__P477577.info = {"start":3427,"length":330,"line":117,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberArray","argumentNames":["nums"]} +msgpack_packNumberArray__P477577.info = {"start":3427,"length":330,"line":117,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberArray","argumentNames":["nums"]} -function msgpack_packNumberArray__P460288_mk(s) { +function msgpack_packNumberArray__P477577_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberArray__P460288, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberArray__P477577, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - off___471257: undefined, - n___471259: undefined, - unnamed1660___U2: undefined, - unnamed1661___U3: undefined, - buf___471269: undefined, - n___471275: undefined, - unnamed1662___U6: undefined, - unnamed1663___U7: undefined, + off___488546: undefined, + n___488548: undefined, + unnamed1740___U2: undefined, + unnamed1741___U3: undefined, + buf___488558: undefined, + n___488564: undefined, + unnamed1742___U6: undefined, + unnamed1743___U7: undefined, arg0: undefined, } } @@ -20994,7 +20994,7 @@ function msgpack_packNumberArray__P460288_mk(s) { -function msgpack_packNumberCore__P460286(s) { +function msgpack_packNumberCore__P477575(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21004,15 +21004,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tag___471289 = undefined; - s.fmt___471332 = undefined; + s.tag___488578 = undefined; + s.fmt___488621 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tag___471289 = (203); + s.tag___488578 = (203); s.tmp_1 = r0 = s.arg2; r0 = (s.arg2 << 0); s.tmp_2 = r0; @@ -21062,17 +21062,17 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 8; continue; } - s.tag___471289 = (204); + s.tag___488578 = (204); { step = 11; continue; } case 8: r0 = (s.arg2 <= 65535); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tag___471289 = (205); + s.tag___488578 = (205); { step = 10; continue; } case 9: - s.tag___471289 = (206); + s.tag___488578 = (206); case 10: case 11: { step = 17; continue; } @@ -21081,41 +21081,41 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tag___471289 = (208); + s.tag___488578 = (208); { step = 16; continue; } case 13: r0 = (-32767 <= s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tag___471289 = (209); + s.tag___488578 = (209); { step = 15; continue; } case 14: - s.tag___471289 = (210); + s.tag___488578 = (210); case 15: case 16: case 17: case 18: case 19: case 20: - s.tmp_0 = msgpack_tagFormat__P460285_mk(s); - s.tmp_0.arg0 = s.tag___471289; + s.tmp_0 = msgpack_tagFormat__P477574_mk(s); + s.tmp_0.arg0 = s.tag___488578; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.fmt___471332 = (r0); + s.fmt___488621 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 21; continue; } - r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___471289); + r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___488578); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.fmt___471332; + s.tmp_1 = r0 = s.fmt___488621; r0 = (s.arg1 + 1); s.tmp_2 = r0; r0 = pxsim.BufferMethods.setNumber(s.tmp_0, s.tmp_1, s.tmp_2, s.arg2); case 21: case 22: - s.tmp_1 = pins_sizeOf__P460278_mk(s); - s.tmp_1.arg0 = s.fmt___471332; + s.tmp_1 = pins_sizeOf__P477567_mk(s); + s.tmp_1.arg0 = s.fmt___488621; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -21125,13 +21125,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_packNumberCore__P460286.info = {"start":1632,"length":951,"line":56,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberCore","argumentNames":["buf","offset","num"]} -msgpack_packNumberCore__P460286.info = {"start":1632,"length":951,"line":56,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberCore","argumentNames":["buf","offset","num"]} +msgpack_packNumberCore__P477575.info = {"start":1632,"length":951,"line":56,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberCore","argumentNames":["buf","offset","num"]} +msgpack_packNumberCore__P477575.info = {"start":1632,"length":951,"line":56,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberCore","argumentNames":["buf","offset","num"]} -function msgpack_packNumberCore__P460286_mk(s) { +function msgpack_packNumberCore__P477575_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberCore__P460286, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberCore__P477575, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21141,8 +21141,8 @@ function msgpack_packNumberCore__P460286_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - tag___471289: undefined, - fmt___471332: undefined, + tag___488578: undefined, + fmt___488621: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -21152,7 +21152,7 @@ function msgpack_packNumberCore__P460286_mk(s) { -function msgpack_tagFormat__P460285(s) { +function msgpack_tagFormat__P477574(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21212,13 +21212,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_tagFormat__P460285.info = {"start":1145,"length":481,"line":42,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"tagFormat","argumentNames":["tag"]} -msgpack_tagFormat__P460285.info = {"start":1145,"length":481,"line":42,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"tagFormat","argumentNames":["tag"]} +msgpack_tagFormat__P477574.info = {"start":1145,"length":481,"line":42,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"tagFormat","argumentNames":["tag"]} +msgpack_tagFormat__P477574.info = {"start":1145,"length":481,"line":42,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"tagFormat","argumentNames":["tag"]} -function msgpack_tagFormat__P460285_mk(s) { +function msgpack_tagFormat__P477574_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_tagFormat__P460285, depth: s.depth + 1, + parent: s, fn: msgpack_tagFormat__P477574, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21228,7 +21228,7 @@ function msgpack_tagFormat__P460285_mk(s) { -function pins_sizeOf__P460278(s) { +function pins_sizeOf__P477567(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21242,7 +21242,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Buffer_sizeOfNumberFormat__P460304_mk(s); + s.tmp_0 = Buffer_sizeOfNumberFormat__P477593_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 1; return s.tmp_0; case 1: @@ -21250,13 +21250,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -pins_sizeOf__P460278.info = {"start":42,"length":101,"line":2,"column":4,"endLine":4,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOf","argumentNames":["format"]} -pins_sizeOf__P460278.info = {"start":42,"length":101,"line":2,"column":4,"endLine":4,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOf","argumentNames":["format"]} +pins_sizeOf__P477567.info = {"start":42,"length":101,"line":2,"column":4,"endLine":4,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOf","argumentNames":["format"]} +pins_sizeOf__P477567.info = {"start":42,"length":101,"line":2,"column":4,"endLine":4,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOf","argumentNames":["format"]} -function pins_sizeOf__P460278_mk(s) { +function pins_sizeOf__P477567_mk(s) { checkStack(s.depth); return { - parent: s, fn: pins_sizeOf__P460278, depth: s.depth + 1, + parent: s, fn: pins_sizeOf__P477567, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21266,7 +21266,7 @@ function pins_sizeOf__P460278_mk(s) { -function Buffer_sizeOfNumberFormat__P460304(s) { +function Buffer_sizeOfNumberFormat__P477593(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21345,13 +21345,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Buffer_sizeOfNumberFormat__P460304.info = {"start":10228,"length":856,"line":346,"column":4,"endLine":370,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOfNumberFormat","argumentNames":["format"]} -Buffer_sizeOfNumberFormat__P460304.info = {"start":10228,"length":856,"line":346,"column":4,"endLine":370,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOfNumberFormat","argumentNames":["format"]} +Buffer_sizeOfNumberFormat__P477593.info = {"start":10228,"length":856,"line":346,"column":4,"endLine":370,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOfNumberFormat","argumentNames":["format"]} +Buffer_sizeOfNumberFormat__P477593.info = {"start":10228,"length":856,"line":346,"column":4,"endLine":370,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOfNumberFormat","argumentNames":["format"]} -function Buffer_sizeOfNumberFormat__P460304_mk(s) { +function Buffer_sizeOfNumberFormat__P477593_mk(s) { checkStack(s.depth); return { - parent: s, fn: Buffer_sizeOfNumberFormat__P460304, depth: s.depth + 1, + parent: s, fn: Buffer_sizeOfNumberFormat__P477593, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21361,7 +21361,7 @@ function Buffer_sizeOfNumberFormat__P460304_mk(s) { -function music_playTone__P460570(s) { +function music_playTone__P477859(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21371,7 +21371,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.id___471424 = undefined; + s.id___488713 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -21396,7 +21396,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = music_playNoteCore__P460569_mk(s); + s.tmp_2 = music_playNoteCore__P477858_mk(s); s.tmp_2.arg0 = 0; s.tmp_2.arg1 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.arg1); @@ -21404,7 +21404,7 @@ switch (step) { s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - s.tmp_0 = pause__P460452_mk(s); + s.tmp_0 = pause__P477741_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.arg1); s.tmp_0.arg0 = r0; s.pc = 6; return s.tmp_0; @@ -21412,13 +21412,13 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = (globals.playToneID___460572 + 1); + r0 = (globals.playToneID___477861 + 1); s.tmp_0 = r0; - globals.playToneID___460572 = (r0); - s.id___471424 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, inline__P471430); + globals.playToneID___477861 = (r0); + s.id___488713 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, inline__P488719); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___471424); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___488713); r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.arg1); r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.arg0); r0 = pxsim.control.runInParallel(s.tmp_0); @@ -21427,18 +21427,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone__P460570.info = {"start":2591,"length":831,"line":83,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playTone","argumentNames":["frequency","ms"]} -music_playTone__P460570.info = {"start":2591,"length":831,"line":83,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playTone","argumentNames":["frequency","ms"]} +music_playTone__P477859.info = {"start":2591,"length":831,"line":83,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playTone","argumentNames":["frequency","ms"]} +music_playTone__P477859.info = {"start":2591,"length":831,"line":83,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playTone","argumentNames":["frequency","ms"]} -function music_playTone__P460570_mk(s) { +function music_playTone__P477859_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone__P460570, depth: s.depth + 1, + parent: s, fn: music_playTone__P477859, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - id___471424: undefined, + id___488713: undefined, arg0: undefined, arg1: undefined, } } @@ -21447,7 +21447,7 @@ function music_playTone__P460570_mk(s) { -function inline__P471430(s) { +function inline__P488719(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21457,14 +21457,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.pos___471431 = undefined; - s.now___471441 = undefined; - s.d___471444 = undefined; - s.t___471448 = undefined; + s.pos___488720 = undefined; + s.now___488730 = undefined; + s.d___488733 = undefined; + s.t___488737 = undefined; r0 = pxsim.control.millis(); - s.pos___471431 = (r0); + s.pos___488720 = (r0); case 1: - r0 = (s.caps[0] == globals.playToneID___460572); + r0 = (s.caps[0] == globals.playToneID___477861); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } @@ -21480,30 +21480,30 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } r0 = pxsim.control.millis(); - s.now___471441 = (r0); - r0 = (s.pos___471431 - s.now___471441); - s.d___471444 = (r0); - s.tmp_0 = Math_min__P460228_mk(s); + s.now___488730 = (r0); + r0 = (s.pos___488720 - s.now___488730); + s.d___488733 = (r0); + s.tmp_0 = Math_min__P477517_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 500; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.t___471448 = (r0); + s.t___488737 = (r0); s.tmp_0 = r0 = s.caps[1]; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.t___471448); + r0 = (s.tmp_2 - s.t___488737); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = (s.pos___471431 + s.t___471448); - s.pos___471431 = (r0); - s.tmp_0 = music_playNoteCore__P460569_mk(s); - r0 = (s.d___471444 - 1); + r0 = (s.pos___488720 + s.t___488737); + s.pos___488720 = (r0); + s.tmp_0 = music_playNoteCore__P477858_mk(s); + r0 = (s.d___488733 - 1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.caps[2]; - s.tmp_0.arg2 = s.t___471448; + s.tmp_0.arg2 = s.t___488737; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; @@ -21513,16 +21513,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = pause__P460452_mk(s); - r0 = (s.d___471444 + s.t___471448); + s.tmp_2 = pause__P477741_mk(s); + r0 = (s.d___488733 + s.t___488737); s.tmp_2.arg0 = r0; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; { step = 5; continue; } case 4: - s.tmp_0 = pause__P460452_mk(s); - r0 = (s.d___471444 + s.t___471448); + s.tmp_0 = pause__P477741_mk(s); + r0 = (s.d___488733 + s.t___488737); s.tmp_1 = r0; r0 = (s.tmp_1 - 100); s.tmp_0.arg0 = r0; @@ -21536,28 +21536,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P471430.info = {"start":2890,"length":515,"line":92,"column":34,"endLine":106,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -inline__P471430.info = {"start":2890,"length":515,"line":92,"column":34,"endLine":106,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +inline__P488719.info = {"start":2890,"length":515,"line":92,"column":34,"endLine":106,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +inline__P488719.info = {"start":2890,"length":515,"line":92,"column":34,"endLine":106,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function inline__P471430_mk(s) { +function inline__P488719_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P471430, depth: s.depth + 1, + parent: s, fn: inline__P488719, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - pos___471431: undefined, - now___471441: undefined, - d___471444: undefined, - t___471448: undefined, + pos___488720: undefined, + now___488730: undefined, + d___488733: undefined, + t___488737: undefined, } } -function music_playNoteCore__P460569(s) { +function music_playNoteCore__P477858(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21567,7 +21567,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.buf___471478 = undefined; + s.buf___488767 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -21575,16 +21575,16 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim.control.createBuffer(12); - s.buf___471478 = (r0); - s.tmp_0 = music_addNote__P460589_mk(s); - s.tmp_0.arg0 = s.buf___471478; + s.buf___488767 = (r0); + s.tmp_0 = music_addNote__P477878_mk(s); + s.tmp_0.arg0 = s.buf___488767; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = 255; s.tmp_0.arg4 = 255; s.tmp_0.arg5 = 3; s.tmp_0.arg6 = s.arg1; - s.tmp_1 = music_volume__P460568_mk(s); + s.tmp_1 = music_volume__P477857_mk(s); s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -21593,22 +21593,22 @@ switch (step) { s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___471478); + r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___488767); r0 = undefined; return leave(s, r0) default: oops() } } } -music_playNoteCore__P460569.info = {"start":1877,"length":240,"line":66,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playNoteCore","argumentNames":["when","frequency","ms"]} -music_playNoteCore__P460569.info = {"start":1877,"length":240,"line":66,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playNoteCore","argumentNames":["when","frequency","ms"]} +music_playNoteCore__P477858.info = {"start":1877,"length":240,"line":66,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playNoteCore","argumentNames":["when","frequency","ms"]} +music_playNoteCore__P477858.info = {"start":1877,"length":240,"line":66,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playNoteCore","argumentNames":["when","frequency","ms"]} -function music_playNoteCore__P460569_mk(s) { +function music_playNoteCore__P477858_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playNoteCore__P460569, depth: s.depth + 1, + parent: s, fn: music_playNoteCore__P477858, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___471478: undefined, + buf___488767: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -21618,7 +21618,7 @@ function music_playNoteCore__P460569_mk(s) { -function music_addNote__P460589(s) { +function music_addNote__P477878(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21686,13 +21686,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_addNote__P460589.info = {"start":9672,"length":904,"line":307,"column":4,"endLine":320,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} -music_addNote__P460589.info = {"start":9672,"length":904,"line":307,"column":4,"endLine":320,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} +music_addNote__P477878.info = {"start":9672,"length":904,"line":307,"column":4,"endLine":320,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} +music_addNote__P477878.info = {"start":9672,"length":904,"line":307,"column":4,"endLine":320,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} -function music_addNote__P460589_mk(s) { +function music_addNote__P477878_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_addNote__P460589, depth: s.depth + 1, + parent: s, fn: music_addNote__P477878, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21713,7 +21713,7 @@ function music_addNote__P460589_mk(s) { -function music_setVolume__P460567(s) { +function music_setVolume__P477856(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21727,7 +21727,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P460224_mk(s); + s.tmp_0 = Math_clamp__P477513_mk(s); s.tmp_0.arg0 = 0; s.tmp_0.arg1 = 255; r0 = (s.arg0 | 0); @@ -21735,8 +21735,8 @@ switch (step) { s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.globalVolume___460562 = (r0); - r0 = (globals.globalVolume___460562 > 0); + globals.globalVolume___477851 = (r0); + r0 = (globals.globalVolume___477851 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -21752,13 +21752,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_setVolume__P460567.info = {"start":1533,"length":153,"line":51,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"setVolume","argumentNames":["volume"]} -music_setVolume__P460567.info = {"start":1533,"length":153,"line":51,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"setVolume","argumentNames":["volume"]} +music_setVolume__P477856.info = {"start":1533,"length":153,"line":51,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"setVolume","argumentNames":["volume"]} +music_setVolume__P477856.info = {"start":1533,"length":153,"line":51,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"setVolume","argumentNames":["volume"]} -function music_setVolume__P460567_mk(s) { +function music_setVolume__P477856_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_setVolume__P460567, depth: s.depth + 1, + parent: s, fn: music_setVolume__P477856, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21769,7 +21769,7 @@ function music_setVolume__P460567_mk(s) { -function music_enableAmp__P460565(s) { +function music_enableAmp__P477854(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21787,13 +21787,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_enableAmp__P460565.info = {"start":944,"length":64,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"enableAmp","argumentNames":["en"]} -music_enableAmp__P460565.info = {"start":944,"length":64,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"enableAmp","argumentNames":["en"]} +music_enableAmp__P477854.info = {"start":944,"length":64,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"enableAmp","argumentNames":["en"]} +music_enableAmp__P477854.info = {"start":944,"length":64,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"enableAmp","argumentNames":["en"]} -function music_enableAmp__P460565_mk(s) { +function music_enableAmp__P477854_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_enableAmp__P460565, depth: s.depth + 1, + parent: s, fn: music_enableAmp__P477854, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -21802,7 +21802,7 @@ function music_enableAmp__P460565_mk(s) { -function scene_systemMenu_volumeUp__P461702(s) { +function scene_systemMenu_volumeUp__P478991(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21812,22 +21812,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.v___471229 = undefined; - s.remainder___471232 = undefined; - s.newVolume___471235 = undefined; - s.tmp_0 = music_volume__P460568_mk(s); + s.v___488518 = undefined; + s.remainder___488521 = undefined; + s.newVolume___488524 = undefined; + s.tmp_0 = music_volume__P477857_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.v___471229 = (r0); - r0 = (s.v___471229 % 32); - s.remainder___471232 = (r0); - r0 = (s.v___471229 + 32); + s.v___488518 = (r0); + r0 = (s.v___488518 % 32); + s.remainder___488521 = (r0); + r0 = (s.v___488518 + 32); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.remainder___471232); - s.newVolume___471235 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P461701_mk(s); - s.tmp_0.arg0 = s.newVolume___471235; + r0 = (s.tmp_0 - s.remainder___488521); + s.newVolume___488524 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P478990_mk(s); + s.tmp_0.arg0 = s.newVolume___488524; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -21835,25 +21835,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeUp__P461702.info = {"start":8737,"length":171,"line":271,"column":4,"endLine":276,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeUp","argumentNames":[]} -scene_systemMenu_volumeUp__P461702.info = {"start":8737,"length":171,"line":271,"column":4,"endLine":276,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeUp","argumentNames":[]} +scene_systemMenu_volumeUp__P478991.info = {"start":8737,"length":171,"line":271,"column":4,"endLine":276,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeUp","argumentNames":[]} +scene_systemMenu_volumeUp__P478991.info = {"start":8737,"length":171,"line":271,"column":4,"endLine":276,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeUp","argumentNames":[]} -function scene_systemMenu_volumeUp__P461702_mk(s) { +function scene_systemMenu_volumeUp__P478991_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeUp__P461702, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeUp__P478991, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___471229: undefined, - remainder___471232: undefined, - newVolume___471235: undefined, + v___488518: undefined, + remainder___488521: undefined, + newVolume___488524: undefined, } } -function scene_systemMenu_MenuOption_constructor__P461692(s) { +function scene_systemMenu_MenuOption_constructor__P478981(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21871,7 +21871,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C461684_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C478973_VT)) failedCast(r0); r0 = (s.arg0).fields["iconImage"] = (s.arg1); r0 = (s.arg0).fields["getText"] = (s.arg2); r0 = (s.arg0).fields["action"] = (s.arg3); @@ -21879,13 +21879,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_constructor__P461692.info = {"start":786,"length":108,"line":38,"column":8,"endLine":39,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","iconImage","getText","action"]} -scene_systemMenu_MenuOption_constructor__P461692.info = {"start":786,"length":108,"line":38,"column":8,"endLine":39,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","iconImage","getText","action"]} +scene_systemMenu_MenuOption_constructor__P478981.info = {"start":786,"length":108,"line":38,"column":8,"endLine":39,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","iconImage","getText","action"]} +scene_systemMenu_MenuOption_constructor__P478981.info = {"start":786,"length":108,"line":38,"column":8,"endLine":39,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","iconImage","getText","action"]} -function scene_systemMenu_MenuOption_constructor__P461692_mk(s) { +function scene_systemMenu_MenuOption_constructor__P478981_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_constructor__P461692, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_constructor__P478981, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -21897,7 +21897,7 @@ function scene_systemMenu_MenuOption_constructor__P461692_mk(s) { -function helpers_screenBrightness__P460657(s) { +function helpers_screenBrightness__P477946(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21911,17 +21911,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = globals.brightness___460638; + r0 = globals.brightness___477927; return leave(s, r0) default: oops() } } } -helpers_screenBrightness__P460657.info = {"start":6459,"length":98,"line":217,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} -helpers_screenBrightness__P460657.info = {"start":6459,"length":98,"line":217,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} +helpers_screenBrightness__P477946.info = {"start":6459,"length":98,"line":217,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} +helpers_screenBrightness__P477946.info = {"start":6459,"length":98,"line":217,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} -function helpers_screenBrightness__P460657_mk(s) { +function helpers_screenBrightness__P477946_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_screenBrightness__P460657, depth: s.depth + 1, + parent: s, fn: helpers_screenBrightness__P477946, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -21930,7 +21930,7 @@ function helpers_screenBrightness__P460657_mk(s) { -function music_volume__P460568(s) { +function music_volume__P477857(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21940,21 +21940,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = music_initVolume__P460566_mk(s); + s.tmp_0 = music_initVolume__P477855_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals.globalVolume___460562; + r0 = globals.globalVolume___477851; return leave(s, r0) default: oops() } } } -music_volume__P460568.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} -music_volume__P460568.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} +music_volume__P477857.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} +music_volume__P477857.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} -function music_volume__P460568_mk(s) { +function music_volume__P477857_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_volume__P460568, depth: s.depth + 1, + parent: s, fn: music_volume__P477857, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -21963,7 +21963,7 @@ function music_volume__P460568_mk(s) { -function music_initVolume__P460566(s) { +function music_initVolume__P477855(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21973,12 +21973,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = (globals.globalVolume___460562 === null); + r0 = (globals.globalVolume___477851 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.globalVolume___460562 = (0); - s.tmp_0 = music_setVolume__P460567_mk(s); + globals.globalVolume___477851 = (0); + s.tmp_0 = music_setVolume__P477856_mk(s); r0 = pxsim_pxtcore.getConfig(59, 128); s.tmp_0.arg0 = r0; s.pc = 3; return s.tmp_0; @@ -21990,13 +21990,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_initVolume__P460566.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} -music_initVolume__P460566.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} +music_initVolume__P477855.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} +music_initVolume__P477855.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} -function music_initVolume__P460566_mk(s) { +function music_initVolume__P477855_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_initVolume__P460566, depth: s.depth + 1, + parent: s, fn: music_initVolume__P477855, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -22005,7 +22005,7 @@ function music_initVolume__P460566_mk(s) { -function helpers_arrayConcat__P460215(s) { +function helpers_arrayConcat__P477504(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22015,75 +22015,75 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.out___470956 = undefined; - s.value___470959 = undefined; - s.unnamed1656___U2 = undefined; - s.unnamed1657___U3 = undefined; - s.value___470966 = undefined; - s.unnamed1658___U5 = undefined; - s.unnamed1659___U6 = undefined; + s.out___488245 = undefined; + s.value___488248 = undefined; + s.unnamed1736___U2 = undefined; + s.unnamed1737___U3 = undefined; + s.value___488255 = undefined; + s.unnamed1738___U5 = undefined; + s.unnamed1739___U6 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.out___470956 = (r0); - s.value___470959 = (undefined); - s.unnamed1656___U2 = (s.arg0); - s.unnamed1657___U3 = (0); + s.out___488245 = (r0); + s.value___488248 = (undefined); + s.unnamed1736___U2 = (s.arg0); + s.unnamed1737___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed1657___U3; - r0 = pxsim_Array__length(s.unnamed1656___U2); + s.tmp_0 = r0 = s.unnamed1737___U3; + r0 = pxsim_Array__length(s.unnamed1736___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed1656___U2, s.unnamed1657___U3); - s.value___470959 = (r0); - r0 = pxsim_Array__push(s.out___470956, s.value___470959); - r0 = (s.unnamed1657___U3 + 1); - s.unnamed1657___U3 = (r0); + r0 = pxsim_Array__getAt(s.unnamed1736___U2, s.unnamed1737___U3); + s.value___488248 = (r0); + r0 = pxsim_Array__push(s.out___488245, s.value___488248); + r0 = (s.unnamed1737___U3 + 1); + s.unnamed1737___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed1656___U2 = (undefined); - s.value___470966 = (undefined); - s.unnamed1658___U5 = (s.arg1); - s.unnamed1659___U6 = (0); + s.unnamed1736___U2 = (undefined); + s.value___488255 = (undefined); + s.unnamed1738___U5 = (s.arg1); + s.unnamed1739___U6 = (0); case 3: - s.tmp_0 = r0 = s.unnamed1659___U6; - r0 = pxsim_Array__length(s.unnamed1658___U5); + s.tmp_0 = r0 = s.unnamed1739___U6; + r0 = pxsim_Array__length(s.unnamed1738___U5); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed1658___U5, s.unnamed1659___U6); - s.value___470966 = (r0); - r0 = pxsim_Array__push(s.out___470956, s.value___470966); - r0 = (s.unnamed1659___U6 + 1); - s.unnamed1659___U6 = (r0); + r0 = pxsim_Array__getAt(s.unnamed1738___U5, s.unnamed1739___U6); + s.value___488255 = (r0); + r0 = pxsim_Array__push(s.out___488245, s.value___488255); + r0 = (s.unnamed1739___U6 + 1); + s.unnamed1739___U6 = (r0); { step = 3; continue; } case 4: - s.unnamed1658___U5 = (undefined); - r0 = s.out___470956; + s.unnamed1738___U5 = (undefined); + r0 = s.out___488245; return leave(s, r0) default: oops() } } } -helpers_arrayConcat__P460215.info = {"start":6781,"length":264,"line":228,"column":4,"endLine":237,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayConcat","argumentNames":["arr","otherArr"]} -helpers_arrayConcat__P460215.info = {"start":6781,"length":264,"line":228,"column":4,"endLine":237,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayConcat","argumentNames":["arr","otherArr"]} +helpers_arrayConcat__P477504.info = {"start":6781,"length":264,"line":228,"column":4,"endLine":237,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayConcat","argumentNames":["arr","otherArr"]} +helpers_arrayConcat__P477504.info = {"start":6781,"length":264,"line":228,"column":4,"endLine":237,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayConcat","argumentNames":["arr","otherArr"]} -function helpers_arrayConcat__P460215_mk(s) { +function helpers_arrayConcat__P477504_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayConcat__P460215, depth: s.depth + 1, + parent: s, fn: helpers_arrayConcat__P477504, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - out___470956: undefined, - value___470959: undefined, - unnamed1656___U2: undefined, - unnamed1657___U3: undefined, - value___470966: undefined, - unnamed1658___U5: undefined, - unnamed1659___U6: undefined, + out___488245: undefined, + value___488248: undefined, + unnamed1736___U2: undefined, + unnamed1737___U3: undefined, + value___488255: undefined, + unnamed1738___U5: undefined, + unnamed1739___U6: undefined, arg0: undefined, arg1: undefined, } } @@ -22092,7 +22092,7 @@ function helpers_arrayConcat__P460215_mk(s) { -function scene_systemMenu_PauseMenu_constructor__P461700(s) { +function scene_systemMenu_PauseMenu_constructor__P478989(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22109,7 +22109,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C461693_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C478982_VT)) failedCast(r0); r0 = (s.arg0).fields["generator"] = (s.arg1); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); @@ -22117,8 +22117,8 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = scene_systemMenu_buildMenuTheme__P461712_mk(s); - r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___461724); + s.tmp_1 = scene_systemMenu_buildMenuTheme__P479001_mk(s); + r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___479013); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; @@ -22137,13 +22137,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_constructor__P461700.info = {"start":3029,"length":257,"line":116,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","generator","theme"]} -scene_systemMenu_PauseMenu_constructor__P461700.info = {"start":3029,"length":257,"line":116,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","generator","theme"]} +scene_systemMenu_PauseMenu_constructor__P478989.info = {"start":3029,"length":257,"line":116,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","generator","theme"]} +scene_systemMenu_PauseMenu_constructor__P478989.info = {"start":3029,"length":257,"line":116,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","generator","theme"]} -function scene_systemMenu_PauseMenu_constructor__P461700_mk(s) { +function scene_systemMenu_PauseMenu_constructor__P478989_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_constructor__P461700, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_constructor__P478989, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22157,7 +22157,7 @@ function scene_systemMenu_PauseMenu_constructor__P461700_mk(s) { -function scene_systemMenu_buildMenuTheme__P461712(s) { +function scene_systemMenu_buildMenuTheme__P479001(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22167,7 +22167,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.cardsPerRow___471629 = undefined; + s.cardsPerRow___488918 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -22175,19 +22175,19 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_0 = r0; r0 = (s.arg0 + s.arg1); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.cardsPerRow___471629 = (r0); + s.cardsPerRow___488918 = (r0); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.font8___460661; + r0 = globals.font8___477950; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -22198,7 +22198,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = image_doubledFont__P460665_mk(s); + s.tmp_1 = image_doubledFont__P477954_mk(s); s.tmp_1.arg0 = s.arg2; s.pc = 5; return s.tmp_1; case 5: @@ -22211,12 +22211,12 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardSpacing", s.arg1); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardWidth", s.arg0); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsPerRow", s.cardsPerRow___471629); - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsPerRow", s.cardsPerRow___488918); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_3 = r0; - r0 = (s.cardsPerRow___471629 * s.arg0); + r0 = (s.cardsPerRow___488918 * s.arg0); s.tmp_5 = r0; - r0 = (s.cardsPerRow___471629 - 1); + r0 = (s.cardsPerRow___488918 - 1); s.tmp_7 = r0; r0 = (s.tmp_7 * s.arg1); s.tmp_6 = r0; @@ -22247,7 +22247,7 @@ switch (step) { r0 = (s.tmp_9 + s.arg1); s.tmp_8 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsTop", s.tmp_8); - r0 = pxsim_ImageMethods.height(globals.screen___460709); + r0 = pxsim_ImageMethods.height(globals.screen___477998); s.tmp_14 = r0; s.tmp_16 = if_charHeight_1_mk(s); s.tmp_16.arg0 = s.arg2; @@ -22268,20 +22268,20 @@ switch (step) { s.tmp_12 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "infoTop", s.tmp_12); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "headerText", "PAUSED"); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "selectedCard", globals.CARD_SELECTED___461727); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___461730); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___461724); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "selectedCard", globals.CARD_SELECTED___479016); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___479019); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___479013); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildMenuTheme__P461712.info = {"start":11192,"length":906,"line":346,"column":4,"endLine":365,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildMenuTheme","argumentNames":["cardWidth","cardSpacing","infoFont","headerFont"]} -scene_systemMenu_buildMenuTheme__P461712.info = {"start":11192,"length":906,"line":346,"column":4,"endLine":365,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildMenuTheme","argumentNames":["cardWidth","cardSpacing","infoFont","headerFont"]} +scene_systemMenu_buildMenuTheme__P479001.info = {"start":11192,"length":906,"line":346,"column":4,"endLine":365,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildMenuTheme","argumentNames":["cardWidth","cardSpacing","infoFont","headerFont"]} +scene_systemMenu_buildMenuTheme__P479001.info = {"start":11192,"length":906,"line":346,"column":4,"endLine":365,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildMenuTheme","argumentNames":["cardWidth","cardSpacing","infoFont","headerFont"]} -function scene_systemMenu_buildMenuTheme__P461712_mk(s) { +function scene_systemMenu_buildMenuTheme__P479001_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildMenuTheme__P461712, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildMenuTheme__P479001, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22300,7 +22300,7 @@ function scene_systemMenu_buildMenuTheme__P461712_mk(s) { tmp_14: undefined, tmp_15: undefined, tmp_16: undefined, - cardsPerRow___471629: undefined, + cardsPerRow___488918: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -22311,7 +22311,7 @@ function scene_systemMenu_buildMenuTheme__P461712_mk(s) { -function image_doubledFont__P460665(s) { +function image_doubledFont__P477954(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22325,7 +22325,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = image_scaledFont__P460666_mk(s); + s.tmp_0 = image_scaledFont__P477955_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 2; s.pc = 1; return s.tmp_0; @@ -22334,13 +22334,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_doubledFont__P460665.info = {"start":12008,"length":82,"line":146,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"doubledFont","argumentNames":["f"]} -image_doubledFont__P460665.info = {"start":12008,"length":82,"line":146,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"doubledFont","argumentNames":["f"]} +image_doubledFont__P477954.info = {"start":12008,"length":82,"line":146,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"doubledFont","argumentNames":["f"]} +image_doubledFont__P477954.info = {"start":12008,"length":82,"line":146,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"doubledFont","argumentNames":["f"]} -function image_doubledFont__P460665_mk(s) { +function image_doubledFont__P477954_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_doubledFont__P460665, depth: s.depth + 1, + parent: s, fn: image_doubledFont__P477954, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22350,7 +22350,7 @@ function image_doubledFont__P460665_mk(s) { -function image_scaledFont__P460666(s) { +function image_scaledFont__P477955(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22465,13 +22465,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_scaledFont__P460666.info = {"start":12096,"length":331,"line":150,"column":4,"endLine":160,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"scaledFont","argumentNames":["f","size"]} -image_scaledFont__P460666.info = {"start":12096,"length":331,"line":150,"column":4,"endLine":160,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"scaledFont","argumentNames":["f","size"]} +image_scaledFont__P477955.info = {"start":12096,"length":331,"line":150,"column":4,"endLine":160,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"scaledFont","argumentNames":["f","size"]} +image_scaledFont__P477955.info = {"start":12096,"length":331,"line":150,"column":4,"endLine":160,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"scaledFont","argumentNames":["f","size"]} -function image_scaledFont__P460666_mk(s) { +function image_scaledFont__P477955_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_scaledFont__P460666, depth: s.depth + 1, + parent: s, fn: image_scaledFont__P477955, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22497,7 +22497,7 @@ function image_scaledFont__P460666_mk(s) { -function scene_systemMenu_PauseMenu_show__P461694(s) { +function scene_systemMenu_PauseMenu_show__P478983(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22507,14 +22507,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.current___469283 = undefined; - s.i___469284 = undefined; + s.current___486572 = undefined; + s.i___486573 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C461693_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C478982_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; s.tmp_2 = if_generator_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -22532,9 +22532,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["options"] = (s.tmp_1); r0 = (s.arg0).fields["selection"] = (0); - s.i___469284 = (0); + s.i___486573 = (0); case 1: - s.tmp_1 = r0 = s.i___469284; + s.tmp_1 = r0 = s.i___486573; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -22545,22 +22545,22 @@ switch (step) { if (!r0) { step = 2; continue; } r0 = s.arg0.fields["options"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___469284); - s.current___469283 = (r0); - s.tmp_0 = scene_systemMenu_MenuOption_show__P461685_mk(s); - s.tmp_0.arg0 = s.current___469283; + r0 = pxsim_Array__getAt(s.tmp_4, s.i___486573); + s.current___486572 = (r0); + s.tmp_0 = scene_systemMenu_MenuOption_show__P478974_mk(s); + s.tmp_0.arg0 = s.current___486572; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P461688_mk(s); - s.tmp_0.arg0 = s.current___469283; + s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P478977_mk(s); + s.tmp_0.arg0 = s.current___486572; r0 = s.arg0.fields["theme"]; s.tmp_0.arg1 = r0; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_position__P461686_mk(s); - s.tmp_0.arg0 = s.current___469283; + s.tmp_0 = scene_systemMenu_MenuOption_position__P478975_mk(s); + s.tmp_0.arg0 = s.current___486572; s.tmp_2 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_2.arg0 = r0; @@ -22575,7 +22575,7 @@ switch (step) { case 7: r0 = s.retval; s.tmp_1 = r0; - s.tmp_5 = r0 = s.i___469284; + s.tmp_5 = r0 = s.i___486573; s.tmp_7 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_7.arg0 = r0; @@ -22640,7 +22640,7 @@ switch (step) { case 11: r0 = s.retval; s.tmp_13 = r0; - s.tmp_17 = r0 = s.i___469284; + s.tmp_17 = r0 = s.i___486573; s.tmp_19 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_19.arg0 = r0; @@ -22694,98 +22694,98 @@ switch (step) { s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = (s.i___469284 + 1); - s.i___469284 = (r0); + r0 = (s.i___486573 + 1); + s.i___486573 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = controller__setUserEventsEnabled__P460877_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P478166_mk(s); s.tmp_0.arg0 = false; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P469352); + r0 = pxsim_pxtcore_mkAction(1, inline__P486641); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P460830_mk(s); - s.tmp_1.arg0 = globals.A___460796; + s.tmp_1 = controller_Button_onEvent__P478119_mk(s); + s.tmp_1.arg0 = globals.A___478085; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P469373); + r0 = pxsim_pxtcore_mkAction(1, inline__P486662); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P460830_mk(s); - s.tmp_1.arg0 = globals.A___460796; + s.tmp_1 = controller_Button_onEvent__P478119_mk(s); + s.tmp_1.arg0 = globals.A___478085; s.tmp_1.arg1 = 2052; s.tmp_1.arg2 = s.tmp_0; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P460830_mk(s); - s.tmp_0.arg0 = globals.B___460798; + s.tmp_0 = controller_Button_onEvent__P478119_mk(s); + s.tmp_0.arg0 = globals.B___478087; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = inline__P469403; + s.tmp_0.arg2 = inline__P486692; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P460830_mk(s); - s.tmp_0.arg0 = globals.menu___460808; + s.tmp_0 = controller_Button_onEvent__P478119_mk(s); + s.tmp_0.arg0 = globals.menu___478097; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = inline__P469408; + s.tmp_0.arg2 = inline__P486697; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P469413); + r0 = pxsim_pxtcore_mkAction(1, inline__P486702); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P460830_mk(s); - s.tmp_1.arg0 = globals.up___460802; + s.tmp_1 = controller_Button_onEvent__P478119_mk(s); + s.tmp_1.arg0 = globals.up___478091; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P469425); + r0 = pxsim_pxtcore_mkAction(1, inline__P486714); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P460830_mk(s); - s.tmp_1.arg0 = globals.left___460800; + s.tmp_1 = controller_Button_onEvent__P478119_mk(s); + s.tmp_1.arg0 = globals.left___478089; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P469434); + r0 = pxsim_pxtcore_mkAction(1, inline__P486723); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P460830_mk(s); - s.tmp_1.arg0 = globals.down___460806; + s.tmp_1 = controller_Button_onEvent__P478119_mk(s); + s.tmp_1.arg0 = globals.down___478095; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P469450); + r0 = pxsim_pxtcore_mkAction(1, inline__P486739); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P460830_mk(s); - s.tmp_1.arg0 = globals.right___460804; + s.tmp_1 = controller_Button_onEvent__P478119_mk(s); + s.tmp_1.arg0 = globals.right___478093; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P469462); + r0 = pxsim_pxtcore_mkAction(1, inline__P486751); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onShade__P461414_mk(s); + s.tmp_1 = game_onShade__P478703_mk(s); s.tmp_1.arg0 = s.tmp_0; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P461696_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P478985_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.pc = 25; return s.tmp_0; @@ -22795,13 +22795,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show__P461694.info = {"start":3296,"length":2241,"line":123,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} -scene_systemMenu_PauseMenu_show__P461694.info = {"start":3296,"length":2241,"line":123,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} +scene_systemMenu_PauseMenu_show__P478983.info = {"start":3296,"length":2241,"line":123,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} +scene_systemMenu_PauseMenu_show__P478983.info = {"start":3296,"length":2241,"line":123,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} -function scene_systemMenu_PauseMenu_show__P461694_mk(s) { +function scene_systemMenu_PauseMenu_show__P478983_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show__P461694, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show__P478983, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22828,8 +22828,8 @@ function scene_systemMenu_PauseMenu_show__P461694_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - current___469283: undefined, - i___469284: undefined, + current___486572: undefined, + i___486573: undefined, arg0: undefined, } } @@ -22837,7 +22837,7 @@ function scene_systemMenu_PauseMenu_show__P461694_mk(s) { -function inline__P469352(s) { +function inline__P486641(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22875,7 +22875,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P461689_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P478978_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -22891,13 +22891,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469352.info = {"start":4025,"length":170,"line":140,"column":50,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P469352.info = {"start":4025,"length":170,"line":140,"column":50,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486641.info = {"start":4025,"length":170,"line":140,"column":50,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486641.info = {"start":4025,"length":170,"line":140,"column":50,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P469352_mk(s) { +function inline__P486641_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469352, depth: s.depth + 1, + parent: s, fn: inline__P486641, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22916,7 +22916,7 @@ function inline__P469352_mk(s) { -function inline__P469373(s) { +function inline__P486662(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22954,7 +22954,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P461689_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P478978_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -22978,13 +22978,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469373.info = {"start":4247,"length":247,"line":145,"column":48,"endLine":149,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P469373.info = {"start":4247,"length":247,"line":145,"column":48,"endLine":149,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486662.info = {"start":4247,"length":247,"line":145,"column":48,"endLine":149,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486662.info = {"start":4247,"length":247,"line":145,"column":48,"endLine":149,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P469373_mk(s) { +function inline__P486662_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469373, depth: s.depth + 1, + parent: s, fn: inline__P486662, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23003,7 +23003,7 @@ function inline__P469373_mk(s) { -function inline__P469403(s) { +function inline__P486692(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23013,7 +23013,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P461709_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P478998_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -23021,13 +23021,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469403.info = {"start":4548,"length":50,"line":151,"column":50,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P469403.info = {"start":4548,"length":50,"line":151,"column":50,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486692.info = {"start":4548,"length":50,"line":151,"column":50,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486692.info = {"start":4548,"length":50,"line":151,"column":50,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P469403_mk(s) { +function inline__P486692_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469403, depth: s.depth + 1, + parent: s, fn: inline__P486692, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -23036,7 +23036,7 @@ function inline__P469403_mk(s) { -function inline__P469408(s) { +function inline__P486697(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23046,7 +23046,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P461709_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P478998_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -23054,13 +23054,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469408.info = {"start":4655,"length":50,"line":155,"column":53,"endLine":157,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P469408.info = {"start":4655,"length":50,"line":155,"column":53,"endLine":157,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486697.info = {"start":4655,"length":50,"line":155,"column":53,"endLine":157,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486697.info = {"start":4655,"length":50,"line":155,"column":53,"endLine":157,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P469408_mk(s) { +function inline__P486697_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469408, depth: s.depth + 1, + parent: s, fn: inline__P486697, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -23069,7 +23069,7 @@ function inline__P469408_mk(s) { -function inline__P469413(s) { +function inline__P486702(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23079,9 +23079,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P461696_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P478985_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P460227_mk(s); + s.tmp_1 = Math_max__P477516_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -23112,13 +23112,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469413.info = {"start":4760,"length":110,"line":159,"column":51,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P469413.info = {"start":4760,"length":110,"line":159,"column":51,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486702.info = {"start":4760,"length":110,"line":159,"column":51,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486702.info = {"start":4760,"length":110,"line":159,"column":51,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P469413_mk(s) { +function inline__P486702_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469413, depth: s.depth + 1, + parent: s, fn: inline__P486702, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23131,7 +23131,7 @@ function inline__P469413_mk(s) { -function inline__P469425(s) { +function inline__P486714(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23141,9 +23141,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P461696_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P478985_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P460227_mk(s); + s.tmp_1 = Math_max__P477516_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -23160,13 +23160,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469425.info = {"start":4927,"length":89,"line":163,"column":53,"endLine":165,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P469425.info = {"start":4927,"length":89,"line":163,"column":53,"endLine":165,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486714.info = {"start":4927,"length":89,"line":163,"column":53,"endLine":165,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486714.info = {"start":4927,"length":89,"line":163,"column":53,"endLine":165,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P469425_mk(s) { +function inline__P486714_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469425, depth: s.depth + 1, + parent: s, fn: inline__P486714, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23177,7 +23177,7 @@ function inline__P469425_mk(s) { -function inline__P469434(s) { +function inline__P486723(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23187,9 +23187,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P461696_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P478985_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P460228_mk(s); + s.tmp_1 = Math_min__P477517_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -23225,13 +23225,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469434.info = {"start":5073,"length":132,"line":167,"column":53,"endLine":169,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P469434.info = {"start":5073,"length":132,"line":167,"column":53,"endLine":169,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486723.info = {"start":5073,"length":132,"line":167,"column":53,"endLine":169,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486723.info = {"start":5073,"length":132,"line":167,"column":53,"endLine":169,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P469434_mk(s) { +function inline__P486723_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469434, depth: s.depth + 1, + parent: s, fn: inline__P486723, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23246,7 +23246,7 @@ function inline__P469434_mk(s) { -function inline__P469450(s) { +function inline__P486739(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23256,9 +23256,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P461696_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P478985_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P460228_mk(s); + s.tmp_1 = Math_min__P477517_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -23280,13 +23280,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469450.info = {"start":5263,"length":111,"line":171,"column":54,"endLine":173,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P469450.info = {"start":5263,"length":111,"line":171,"column":54,"endLine":173,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486739.info = {"start":5263,"length":111,"line":171,"column":54,"endLine":173,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486739.info = {"start":5263,"length":111,"line":171,"column":54,"endLine":173,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P469450_mk(s) { +function inline__P486739_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469450, depth: s.depth + 1, + parent: s, fn: inline__P486739, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23299,7 +23299,7 @@ function inline__P469450_mk(s) { -function inline__P469462(s) { +function inline__P486751(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23309,12 +23309,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P461695_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P478984_mk(s); s.tmp_0.arg0 = s.caps[0]; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P461697_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P478986_mk(s); s.tmp_0.arg0 = s.caps[0]; s.pc = 2; return s.tmp_0; case 2: @@ -23323,13 +23323,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469462.info = {"start":5403,"length":87,"line":175,"column":25,"endLine":178,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -inline__P469462.info = {"start":5403,"length":87,"line":175,"column":25,"endLine":178,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486751.info = {"start":5403,"length":87,"line":175,"column":25,"endLine":178,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P486751.info = {"start":5403,"length":87,"line":175,"column":25,"endLine":178,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P469462_mk(s) { +function inline__P486751_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469462, depth: s.depth + 1, + parent: s, fn: inline__P486751, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -23338,7 +23338,7 @@ function inline__P469462_mk(s) { -function scene_systemMenu_PauseMenu_drawText__P461697(s) { +function scene_systemMenu_PauseMenu_drawText__P478986(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23353,7 +23353,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C461693_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C478982_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -23365,11 +23365,11 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_3 = helpers_imageFillRect__P460648_mk(s); - s.tmp_3.arg0 = globals.screen___460709; + s.tmp_3 = helpers_imageFillRect__P477937_mk(s); + s.tmp_3.arg0 = globals.screen___477998; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_3.arg3 = r0; s.tmp_5 = if_cardsTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -23391,8 +23391,8 @@ switch (step) { s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P460671_mk(s); - s.tmp_0.arg0 = globals.screen___460709; + s.tmp_0 = helpers_imagePrintCenter__P477960_mk(s); + s.tmp_0.arg0 = globals.screen___477998; s.tmp_1 = if_headerText_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -23426,8 +23426,8 @@ switch (step) { s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P460648_mk(s); - s.tmp_0.arg0 = globals.screen___460709; + s.tmp_0 = helpers_imageFillRect__P477937_mk(s); + s.tmp_0.arg0 = globals.screen___477998; s.tmp_0.arg1 = 0; s.tmp_2 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -23445,9 +23445,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - 3); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_0.arg3 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___460709); + r0 = pxsim_ImageMethods.height(globals.screen___477998); s.tmp_4 = r0; s.tmp_6 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -23471,8 +23471,8 @@ switch (step) { s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P460648_mk(s); - s.tmp_0.arg0 = globals.screen___460709; + s.tmp_0 = helpers_imageFillRect__P477937_mk(s); + s.tmp_0.arg0 = globals.screen___477998; s.tmp_1 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -23501,7 +23501,7 @@ switch (step) { case 14: r0 = s.retval; s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_3 = r0; s.tmp_6 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -23553,8 +23553,8 @@ switch (step) { s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P460671_mk(s); - s.tmp_0.arg0 = globals.screen___460709; + s.tmp_0 = helpers_imagePrintCenter__P477960_mk(s); + s.tmp_0.arg0 = globals.screen___477998; s.tmp_1 = if_getText_1_mk(s); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; @@ -23613,13 +23613,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_drawText__P461697.info = {"start":6927,"length":795,"line":224,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"drawText","argumentNames":["this"]} -scene_systemMenu_PauseMenu_drawText__P461697.info = {"start":6927,"length":795,"line":224,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"drawText","argumentNames":["this"]} +scene_systemMenu_PauseMenu_drawText__P478986.info = {"start":6927,"length":795,"line":224,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"drawText","argumentNames":["this"]} +scene_systemMenu_PauseMenu_drawText__P478986.info = {"start":6927,"length":795,"line":224,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"drawText","argumentNames":["this"]} -function scene_systemMenu_PauseMenu_drawText__P461697_mk(s) { +function scene_systemMenu_PauseMenu_drawText__P478986_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_drawText__P461697, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_drawText__P478986, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23638,7 +23638,7 @@ function scene_systemMenu_PauseMenu_drawText__P461697_mk(s) { -function helpers_imagePrintCenter__P460671(s) { +function helpers_imagePrintCenter__P477960(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23648,8 +23648,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.w___469554 = undefined; - s.x___469560 = undefined; + s.w___486843 = undefined; + s.x___486849 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -23664,7 +23664,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P460664_mk(s); + s.tmp_2 = image_getFontForText__P477953_mk(s); s.tmp_2.arg0 = s.arg1; s.pc = 3; return s.tmp_2; case 3: @@ -23688,17 +23688,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.w___469554 = (r0); + s.w___486843 = (r0); r0 = pxsim_ImageMethods.width(s.arg0); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.w___469554); + r0 = (s.tmp_1 - s.w___486843); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.x___469560 = (r0); - s.tmp_0 = helpers_imagePrint__P460672_mk(s); + s.x___486849 = (r0); + s.tmp_0 = helpers_imagePrint__P477961_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.tmp_0.arg2 = s.x___469560; + s.tmp_0.arg2 = s.x___486849; s.tmp_0.arg3 = s.arg2; s.tmp_0.arg4 = s.arg3; s.tmp_0.arg5 = s.arg4; @@ -23710,19 +23710,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrintCenter__P460671.info = {"start":15025,"length":295,"line":206,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrintCenter","argumentNames":["img","text","y","color","font"]} -helpers_imagePrintCenter__P460671.info = {"start":15025,"length":295,"line":206,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrintCenter","argumentNames":["img","text","y","color","font"]} +helpers_imagePrintCenter__P477960.info = {"start":15025,"length":295,"line":206,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrintCenter","argumentNames":["img","text","y","color","font"]} +helpers_imagePrintCenter__P477960.info = {"start":15025,"length":295,"line":206,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrintCenter","argumentNames":["img","text","y","color","font"]} -function helpers_imagePrintCenter__P460671_mk(s) { +function helpers_imagePrintCenter__P477960_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrintCenter__P460671, depth: s.depth + 1, + parent: s, fn: helpers_imagePrintCenter__P477960, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - w___469554: undefined, - x___469560: undefined, + w___486843: undefined, + x___486849: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -23734,7 +23734,7 @@ function helpers_imagePrintCenter__P460671_mk(s) { -function scene_systemMenu_PauseMenu_setSelection__P461696(s) { +function scene_systemMenu_PauseMenu_setSelection__P478985(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23750,7 +23750,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C461693_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C478982_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -23770,7 +23770,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_6 = scene_systemMenu_MenuOption_setState__P461689_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P478978_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -23792,9 +23792,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_4 = controller_Button__C460825_v0_1_mk(s); - s.tmp_4.arg0 = globals.A___460796; - if (!checkSubtype(s.tmp_4.arg0, controller_Button__C460825_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = controller_Button__C478114_v0_1_mk(s); + s.tmp_4.arg0 = globals.A___478085; + if (!checkSubtype(s.tmp_4.arg0, controller_Button__C478114_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.isPressed; s.pc = 11; return s.tmp_4; case 11: @@ -23809,7 +23809,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_5 = r0; - s.tmp_6 = scene_systemMenu_MenuOption_setState__P461689_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P478978_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -23822,7 +23822,7 @@ switch (step) { r0 = s.retval; case 7: case 8: - s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P461699_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P478988_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 13; return s.tmp_0; case 13: @@ -23832,13 +23832,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_setSelection__P461696.info = {"start":6436,"length":481,"line":208,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setSelection","argumentNames":["this","selection"]} -scene_systemMenu_PauseMenu_setSelection__P461696.info = {"start":6436,"length":481,"line":208,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setSelection","argumentNames":["this","selection"]} +scene_systemMenu_PauseMenu_setSelection__P478985.info = {"start":6436,"length":481,"line":208,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setSelection","argumentNames":["this","selection"]} +scene_systemMenu_PauseMenu_setSelection__P478985.info = {"start":6436,"length":481,"line":208,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setSelection","argumentNames":["this","selection"]} -function scene_systemMenu_PauseMenu_setSelection__P461696_mk(s) { +function scene_systemMenu_PauseMenu_setSelection__P478985_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P461696, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P478985, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23857,7 +23857,7 @@ function scene_systemMenu_PauseMenu_setSelection__P461696_mk(s) { -function scene_systemMenu_PauseMenu_updateScrollTarget__P461699(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P478988(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23867,13 +23867,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.row___469772 = undefined; + s.row___487061 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C461693_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C478982_VT)) failedCast(r0); r0 = s.arg0.fields["selection"]; s.tmp_0 = r0; s.tmp_2 = if_cardsPerRow_1_mk(s); @@ -23891,17 +23891,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.row___469772 = (r0); + s.row___487061 = (r0); r0 = s.arg0.fields["scrollRow"]; s.tmp_1 = r0; - r0 = (s.row___469772 === s.tmp_1); + r0 = (s.row___487061 === s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = (s.row___469772 - 1); + r0 = (s.row___487061 - 1); s.tmp_2 = r0; r0 = s.arg0.fields["scrollRow"]; s.tmp_3 = r0; @@ -23916,7 +23916,7 @@ switch (step) { case 4: r0 = s.arg0.fields["scrollRow"]; s.tmp_6 = r0; - r0 = (s.row___469772 > s.tmp_6); + r0 = (s.row___487061 > s.tmp_6); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } @@ -23976,13 +23976,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_updateScrollTarget__P461699.info = {"start":7907,"length":458,"line":250,"column":8,"endLine":260,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateScrollTarget","argumentNames":["this"]} -scene_systemMenu_PauseMenu_updateScrollTarget__P461699.info = {"start":7907,"length":458,"line":250,"column":8,"endLine":260,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateScrollTarget","argumentNames":["this"]} +scene_systemMenu_PauseMenu_updateScrollTarget__P478988.info = {"start":7907,"length":458,"line":250,"column":8,"endLine":260,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateScrollTarget","argumentNames":["this"]} +scene_systemMenu_PauseMenu_updateScrollTarget__P478988.info = {"start":7907,"length":458,"line":250,"column":8,"endLine":260,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateScrollTarget","argumentNames":["this"]} -function scene_systemMenu_PauseMenu_updateScrollTarget__P461699_mk(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P478988_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P461699, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P478988, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23994,7 +23994,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P461699_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - row___469772: undefined, + row___487061: undefined, arg0: undefined, } } @@ -24002,7 +24002,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P461699_mk(s) { -function scene_systemMenu_PauseMenu_onUpdate__P461695(s) { +function scene_systemMenu_PauseMenu_onUpdate__P478984(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24012,22 +24012,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.t___469576 = undefined; - s.i___469580 = undefined; - s.dt___469609 = undefined; + s.t___486865 = undefined; + s.i___486869 = undefined; + s.dt___486898 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C461693_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C478982_VT)) failedCast(r0); r0 = pxsim.control.millis(); s.tmp_0 = r0; r0 = (s.tmp_0 / 250); - s.t___469576 = (r0); - s.i___469580 = (0); + s.t___486865 = (r0); + s.i___486869 = (0); case 1: - s.tmp_1 = r0 = s.i___469580; + s.tmp_1 = r0 = s.i___486869; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -24036,13 +24036,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_4 = scene_systemMenu_MenuOption_setOffset__P461687_mk(s); + s.tmp_4 = scene_systemMenu_MenuOption_setOffset__P478976_mk(s); r0 = s.arg0.fields["options"]; s.tmp_5 = r0; - r0 = pxsim_Array__getAt(s.tmp_5, s.i___469580); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___486869); s.tmp_4.arg0 = r0; - s.tmp_8 = r0 = s.t___469576; - s.tmp_11 = r0 = s.i___469580; + s.tmp_8 = r0 = s.t___486865; + s.tmp_11 = r0 = s.i___486869; s.tmp_13 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_13.arg0 = r0; @@ -24070,11 +24070,11 @@ switch (step) { s.pc = 10; return s.tmp_4; case 10: r0 = s.retval; - r0 = (s.i___469580 + 1); - s.i___469580 = (r0); + r0 = (s.i___486869 + 1); + s.i___486869 = (r0); { step = 1; continue; } case 2: - s.tmp_1 = game_currentScene__P461086_mk(s); + s.tmp_1 = game_currentScene__P478375_mk(s); s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; @@ -24083,7 +24083,7 @@ switch (step) { r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); - s.dt___469609 = (r0); + s.dt___486898 = (r0); r0 = s.arg0.fields["scrollOffset"]; s.tmp_1 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -24095,7 +24095,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___469609 * 100); + r0 = (s.dt___486898 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; @@ -24113,7 +24113,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___469609 * 100); + r0 = (s.dt___486898 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; @@ -24123,7 +24123,7 @@ switch (step) { { step = 9; continue; } case 5: case 6: - s.tmp_2 = Math_abs__P460225_mk(s); + s.tmp_2 = Math_abs__P477514_mk(s); r0 = s.arg0.fields["scrollOffset"]; s.tmp_3 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -24143,8 +24143,8 @@ switch (step) { r0 = (s.arg0).fields["scrollOffset"] = (s.tmp_5); case 7: case 8: - s.tmp_0 = scene_Camera_offsetY__P461249_mk(s); - s.tmp_1 = game_currentScene__P461086_mk(s); + s.tmp_0 = scene_Camera_offsetY__P478538_mk(s); + s.tmp_1 = game_currentScene__P478375_mk(s); s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; @@ -24160,13 +24160,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_onUpdate__P461695.info = {"start":5547,"length":879,"line":183,"column":8,"endLine":206,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"onUpdate","argumentNames":["this"]} -scene_systemMenu_PauseMenu_onUpdate__P461695.info = {"start":5547,"length":879,"line":183,"column":8,"endLine":206,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"onUpdate","argumentNames":["this"]} +scene_systemMenu_PauseMenu_onUpdate__P478984.info = {"start":5547,"length":879,"line":183,"column":8,"endLine":206,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"onUpdate","argumentNames":["this"]} +scene_systemMenu_PauseMenu_onUpdate__P478984.info = {"start":5547,"length":879,"line":183,"column":8,"endLine":206,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"onUpdate","argumentNames":["this"]} -function scene_systemMenu_PauseMenu_onUpdate__P461695_mk(s) { +function scene_systemMenu_PauseMenu_onUpdate__P478984_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P461695, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P478984, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24182,9 +24182,9 @@ function scene_systemMenu_PauseMenu_onUpdate__P461695_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - t___469576: undefined, - i___469580: undefined, - dt___469609: undefined, + t___486865: undefined, + i___486869: undefined, + dt___486898: undefined, arg0: undefined, } } @@ -24192,7 +24192,7 @@ function scene_systemMenu_PauseMenu_onUpdate__P461695_mk(s) { -function scene_systemMenu_MenuOption_setOffset__P461687(s) { +function scene_systemMenu_MenuOption_setOffset__P478976(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24208,8 +24208,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C461684_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P460926_mk(s); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C478973_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P478215_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["top"]; @@ -24219,10 +24219,10 @@ switch (step) { s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_y__P460904_mk(s); + s.tmp_0 = Sprite_y__P478193_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P460903_mk(s); + s.tmp_1 = Sprite_y__P478192_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.pc = 3; return s.tmp_1; @@ -24236,13 +24236,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setOffset__P461687.info = {"start":1411,"length":123,"line":61,"column":8,"endLine":64,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setOffset","argumentNames":["this","offset"]} -scene_systemMenu_MenuOption_setOffset__P461687.info = {"start":1411,"length":123,"line":61,"column":8,"endLine":64,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setOffset","argumentNames":["this","offset"]} +scene_systemMenu_MenuOption_setOffset__P478976.info = {"start":1411,"length":123,"line":61,"column":8,"endLine":64,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setOffset","argumentNames":["this","offset"]} +scene_systemMenu_MenuOption_setOffset__P478976.info = {"start":1411,"length":123,"line":61,"column":8,"endLine":64,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setOffset","argumentNames":["this","offset"]} -function scene_systemMenu_MenuOption_setOffset__P461687_mk(s) { +function scene_systemMenu_MenuOption_setOffset__P478976_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setOffset__P461687, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setOffset__P478976, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24254,7 +24254,7 @@ function scene_systemMenu_MenuOption_setOffset__P461687_mk(s) { -function Sprite_top__P460926(s) { +function Sprite_top__P478215(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24264,22 +24264,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.physics___469685 = undefined; + s.physics___486974 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P461086_mk(s); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___469685 = (r0); - s.tmp_0 = PhysicsEngine__C461005_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___469685; + s.physics___486974 = (r0); + s.tmp_0 = PhysicsEngine__C478294_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___486974; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = 0; r0 = (s.arg1 * 256); @@ -24290,7 +24290,7 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_1 - s.tmp_3); s.tmp_0.arg3 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C461005_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C478294_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.moveSprite; s.pc = 2; return s.tmp_0; case 2: @@ -24299,19 +24299,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_top__P460926.info = {"start":8840,"length":256,"line":322,"column":4,"endLine":332,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} -Sprite_top__P460926.info = {"start":8840,"length":256,"line":322,"column":4,"endLine":332,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} +Sprite_top__P478215.info = {"start":8840,"length":256,"line":322,"column":4,"endLine":332,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} +Sprite_top__P478215.info = {"start":8840,"length":256,"line":322,"column":4,"endLine":332,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} -function Sprite_top__P460926_mk(s) { +function Sprite_top__P478215_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P460926, depth: s.depth + 1, + parent: s, fn: Sprite_top__P478215, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - physics___469685: undefined, + physics___486974: undefined, arg0: undefined, arg1: undefined, } } @@ -24320,7 +24320,7 @@ function Sprite_top__P460926_mk(s) { -function PhysicsEngine_moveSprite__P461008(s) { +function PhysicsEngine_moveSprite__P478297(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24338,18 +24338,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C461005_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C478294_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_moveSprite__P461008.info = {"start":230,"length":43,"line":13,"column":4,"endLine":13,"endColumn":47,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} -PhysicsEngine_moveSprite__P461008.info = {"start":230,"length":43,"line":13,"column":4,"endLine":13,"endColumn":47,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} +PhysicsEngine_moveSprite__P478297.info = {"start":230,"length":43,"line":13,"column":4,"endLine":13,"endColumn":47,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} +PhysicsEngine_moveSprite__P478297.info = {"start":230,"length":43,"line":13,"column":4,"endLine":13,"endColumn":47,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} -function PhysicsEngine_moveSprite__P461008_mk(s) { +function PhysicsEngine_moveSprite__P478297_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_moveSprite__P461008, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_moveSprite__P478297, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -24361,7 +24361,7 @@ function PhysicsEngine_moveSprite__P461008_mk(s) { -function Sprite_top__P460925(s) { +function Sprite_top__P478214(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24376,7 +24376,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_y"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -24385,14 +24385,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_top__P460925.info = {"start":8699,"length":51,"line":317,"column":4,"endLine":319,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} -Sprite_top__P460925.isGetter = true; -Sprite_top__P460925.info = {"start":8699,"length":51,"line":317,"column":4,"endLine":319,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} +Sprite_top__P478214.info = {"start":8699,"length":51,"line":317,"column":4,"endLine":319,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} +Sprite_top__P478214.isGetter = true; +Sprite_top__P478214.info = {"start":8699,"length":51,"line":317,"column":4,"endLine":319,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} -function Sprite_top__P460925_mk(s) { +function Sprite_top__P478214_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P460925, depth: s.depth + 1, + parent: s, fn: Sprite_top__P478214, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24403,7 +24403,7 @@ function Sprite_top__P460925_mk(s) { -function Sprite_y__P460904(s) { +function Sprite_y__P478193(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24419,8 +24419,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P460926_mk(s); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P478215_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; r0 = s.arg0.fields["_image"]; @@ -24438,13 +24438,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_y__P460904.info = {"start":1971,"length":73,"line":84,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this","v"]} -Sprite_y__P460904.info = {"start":1971,"length":73,"line":84,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this","v"]} +Sprite_y__P478193.info = {"start":1971,"length":73,"line":84,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this","v"]} +Sprite_y__P478193.info = {"start":1971,"length":73,"line":84,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this","v"]} -function Sprite_y__P460904_mk(s) { +function Sprite_y__P478193_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P460904, depth: s.depth + 1, + parent: s, fn: Sprite_y__P478193, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24459,7 +24459,7 @@ function Sprite_y__P460904_mk(s) { -function scene_systemMenu_MenuOption_setState__P461689(s) { +function scene_systemMenu_MenuOption_setState__P478978(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24475,7 +24475,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C461684_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C478973_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === s.arg1); @@ -24486,7 +24486,7 @@ switch (step) { case 1: case 2: r0 = (s.arg0).fields["state"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P461691_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P478980_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 4; return s.tmp_0; case 4: @@ -24496,13 +24496,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setState__P461689.info = {"start":1655,"length":147,"line":71,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setState","argumentNames":["this","state"]} -scene_systemMenu_MenuOption_setState__P461689.info = {"start":1655,"length":147,"line":71,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setState","argumentNames":["this","state"]} +scene_systemMenu_MenuOption_setState__P478978.info = {"start":1655,"length":147,"line":71,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setState","argumentNames":["this","state"]} +scene_systemMenu_MenuOption_setState__P478978.info = {"start":1655,"length":147,"line":71,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setState","argumentNames":["this","state"]} -function scene_systemMenu_MenuOption_setState__P461689_mk(s) { +function scene_systemMenu_MenuOption_setState__P478978_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setState__P461689, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setState__P478978, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24514,7 +24514,7 @@ function scene_systemMenu_MenuOption_setState__P461689_mk(s) { -function scene_systemMenu_MenuOption_updateCard__P461691(s) { +function scene_systemMenu_MenuOption_updateCard__P478980(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24529,7 +24529,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C461684_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C478973_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -24552,7 +24552,7 @@ switch (step) { r0 = s.tmp_3; { step = 6; continue; } case 3: - s.tmp_4 = Sprite_setImage__P460917_mk(s); + s.tmp_4 = Sprite_setImage__P478206_mk(s); r0 = s.arg0.fields["card"]; s.tmp_4.arg0 = r0; s.tmp_5 = if_basicCard_1_mk(s); @@ -24574,7 +24574,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 4: - s.tmp_0 = Sprite_setImage__P460917_mk(s); + s.tmp_0 = Sprite_setImage__P478206_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_selectedCard_1_mk(s); @@ -24596,7 +24596,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = Sprite_setImage__P460917_mk(s); + s.tmp_0 = Sprite_setImage__P478206_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_activeCard_1_mk(s); @@ -24617,10 +24617,10 @@ switch (step) { case 12: r0 = s.retval; case 6: - s.tmp_0 = Sprite_x__P460902_mk(s); + s.tmp_0 = Sprite_x__P478191_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P460901_mk(s); + s.tmp_1 = Sprite_x__P478190_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.pc = 15; return s.tmp_1; @@ -24630,10 +24630,10 @@ switch (step) { s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = Sprite_y__P460904_mk(s); + s.tmp_0 = Sprite_y__P478193_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P460903_mk(s); + s.tmp_1 = Sprite_y__P478192_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.pc = 17; return s.tmp_1; @@ -24648,13 +24648,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_updateCard__P461691.info = {"start":2038,"length":497,"line":86,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateCard","argumentNames":["this"]} -scene_systemMenu_MenuOption_updateCard__P461691.info = {"start":2038,"length":497,"line":86,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateCard","argumentNames":["this"]} +scene_systemMenu_MenuOption_updateCard__P478980.info = {"start":2038,"length":497,"line":86,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateCard","argumentNames":["this"]} +scene_systemMenu_MenuOption_updateCard__P478980.info = {"start":2038,"length":497,"line":86,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateCard","argumentNames":["this"]} -function scene_systemMenu_MenuOption_updateCard__P461691_mk(s) { +function scene_systemMenu_MenuOption_updateCard__P478980_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_updateCard__P461691, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_updateCard__P478980, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24669,7 +24669,7 @@ function scene_systemMenu_MenuOption_updateCard__P461691_mk(s) { -function Sprite_x__P460902(s) { +function Sprite_x__P478191(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24685,8 +24685,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P460922_mk(s); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P478211_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; r0 = s.arg0.fields["_image"]; @@ -24704,13 +24704,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_x__P460902.info = {"start":1622,"length":73,"line":73,"column":4,"endLine":75,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this","v"]} -Sprite_x__P460902.info = {"start":1622,"length":73,"line":73,"column":4,"endLine":75,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this","v"]} +Sprite_x__P478191.info = {"start":1622,"length":73,"line":73,"column":4,"endLine":75,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this","v"]} +Sprite_x__P478191.info = {"start":1622,"length":73,"line":73,"column":4,"endLine":75,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this","v"]} -function Sprite_x__P460902_mk(s) { +function Sprite_x__P478191_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P460902, depth: s.depth + 1, + parent: s, fn: Sprite_x__P478191, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24725,7 +24725,7 @@ function Sprite_x__P460902_mk(s) { -function Sprite_left__P460922(s) { +function Sprite_left__P478211(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24735,22 +24735,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.physics___470550 = undefined; + s.physics___487839 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P461086_mk(s); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___470550 = (r0); - s.tmp_0 = PhysicsEngine__C461005_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___470550; + s.physics___487839 = (r0); + s.tmp_0 = PhysicsEngine__C478294_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___487839; s.tmp_0.arg1 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -24761,7 +24761,7 @@ switch (step) { r0 = (s.tmp_1 - s.tmp_3); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C461005_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C478294_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.moveSprite; s.pc = 2; return s.tmp_0; case 2: @@ -24770,19 +24770,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_left__P460922.info = {"start":8038,"length":257,"line":292,"column":4,"endLine":302,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} -Sprite_left__P460922.info = {"start":8038,"length":257,"line":292,"column":4,"endLine":302,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} +Sprite_left__P478211.info = {"start":8038,"length":257,"line":292,"column":4,"endLine":302,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} +Sprite_left__P478211.info = {"start":8038,"length":257,"line":292,"column":4,"endLine":302,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} -function Sprite_left__P460922_mk(s) { +function Sprite_left__P478211_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P460922, depth: s.depth + 1, + parent: s, fn: Sprite_left__P478211, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - physics___470550: undefined, + physics___487839: undefined, arg0: undefined, arg1: undefined, } } @@ -24791,7 +24791,7 @@ function Sprite_left__P460922_mk(s) { -function Sprite_left__P460921(s) { +function Sprite_left__P478210(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24806,7 +24806,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_x"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -24815,14 +24815,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_left__P460921.info = {"start":7896,"length":51,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} -Sprite_left__P460921.isGetter = true; -Sprite_left__P460921.info = {"start":7896,"length":51,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} +Sprite_left__P478210.info = {"start":7896,"length":51,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} +Sprite_left__P478210.isGetter = true; +Sprite_left__P478210.info = {"start":7896,"length":51,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} -function Sprite_left__P460921_mk(s) { +function Sprite_left__P478210_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P460921, depth: s.depth + 1, + parent: s, fn: Sprite_left__P478210, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24833,7 +24833,7 @@ function Sprite_left__P460921_mk(s) { -function scene_systemMenu_MenuOption_setTheme__P461688(s) { +function scene_systemMenu_MenuOption_setTheme__P478977(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24849,9 +24849,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C461684_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C478973_VT)) failedCast(r0); r0 = (s.arg0).fields["theme"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P461691_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P478980_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 1; return s.tmp_0; case 1: @@ -24860,13 +24860,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setTheme__P461688.info = {"start":1544,"length":101,"line":66,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setTheme","argumentNames":["this","theme"]} -scene_systemMenu_MenuOption_setTheme__P461688.info = {"start":1544,"length":101,"line":66,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setTheme","argumentNames":["this","theme"]} +scene_systemMenu_MenuOption_setTheme__P478977.info = {"start":1544,"length":101,"line":66,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setTheme","argumentNames":["this","theme"]} +scene_systemMenu_MenuOption_setTheme__P478977.info = {"start":1544,"length":101,"line":66,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setTheme","argumentNames":["this","theme"]} -function scene_systemMenu_MenuOption_setTheme__P461688_mk(s) { +function scene_systemMenu_MenuOption_setTheme__P478977_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setTheme__P461688, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setTheme__P478977, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24877,7 +24877,7 @@ function scene_systemMenu_MenuOption_setTheme__P461688_mk(s) { -function scene_systemMenu_MenuOption_position__P461686(s) { +function scene_systemMenu_MenuOption_position__P478975(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24894,26 +24894,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C461684_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C478973_VT)) failedCast(r0); r0 = (s.arg0).fields["top"] = (s.arg2); - s.tmp_0 = Sprite_left__P460922_mk(s); + s.tmp_0 = Sprite_left__P478211_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_top__P460926_mk(s); + s.tmp_0 = Sprite_top__P478215_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_x__P460902_mk(s); + s.tmp_0 = Sprite_x__P478191_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P460901_mk(s); + s.tmp_1 = Sprite_x__P478190_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.pc = 4; return s.tmp_1; @@ -24923,10 +24923,10 @@ switch (step) { s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_y__P460904_mk(s); + s.tmp_0 = Sprite_y__P478193_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P460903_mk(s); + s.tmp_1 = Sprite_y__P478192_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.pc = 6; return s.tmp_1; @@ -24940,13 +24940,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_position__P461686.info = {"start":1178,"length":223,"line":51,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"position","argumentNames":["this","left","top"]} -scene_systemMenu_MenuOption_position__P461686.info = {"start":1178,"length":223,"line":51,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"position","argumentNames":["this","left","top"]} +scene_systemMenu_MenuOption_position__P478975.info = {"start":1178,"length":223,"line":51,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"position","argumentNames":["this","left","top"]} +scene_systemMenu_MenuOption_position__P478975.info = {"start":1178,"length":223,"line":51,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"position","argumentNames":["this","left","top"]} -function scene_systemMenu_MenuOption_position__P461686_mk(s) { +function scene_systemMenu_MenuOption_position__P478975_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_position__P461686, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_position__P478975, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24959,7 +24959,7 @@ function scene_systemMenu_MenuOption_position__P461686_mk(s) { -function scene_systemMenu_MenuOption_show__P461685(s) { +function scene_systemMenu_MenuOption_show__P478974(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24974,7 +24974,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C461684_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C478973_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -24994,12 +24994,12 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - r0 = globals.CARD_NORMAL___461724; + r0 = globals.CARD_NORMAL___479013; case 2: // jmp value (already in r0) s.tmp_2 = r0; s.tmp_3 = r0 = s.arg0; - s.tmp_5 = sprites_create__P460894_mk(s); + s.tmp_5 = sprites_create__P478183_mk(s); s.tmp_5.arg0 = s.tmp_2; s.tmp_5.arg1 = undefined; s.pc = 4; return s.tmp_5; @@ -25022,7 +25022,7 @@ switch (step) { case 5: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = sprites_create__P460894_mk(s); + s.tmp_2 = sprites_create__P478183_mk(s); r0 = s.arg0.fields["iconImage"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = undefined; @@ -25050,13 +25050,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_show__P461685.info = {"start":904,"length":264,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} -scene_systemMenu_MenuOption_show__P461685.info = {"start":904,"length":264,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} +scene_systemMenu_MenuOption_show__P478974.info = {"start":904,"length":264,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} +scene_systemMenu_MenuOption_show__P478974.info = {"start":904,"length":264,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} -function scene_systemMenu_MenuOption_show__P461685_mk(s) { +function scene_systemMenu_MenuOption_show__P478974_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_show__P461685, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_show__P478974, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25071,7 +25071,7 @@ function scene_systemMenu_MenuOption_show__P461685_mk(s) { -function sprites_create__P460894(s) { +function sprites_create__P478183(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25081,51 +25081,51 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scene___470631 = undefined; - s.sprite___470634 = undefined; + s.scene___487920 = undefined; + s.sprite___487923 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P461086_mk(s); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___470631 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(Sprite__C460899_VT); + s.scene___487920 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(Sprite__C478188_VT); s.tmp_0 = r0; - s.tmp_1 = Sprite_constructor__P460950_mk(s); + s.tmp_1 = Sprite_constructor__P478239_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.sprite___470634 = (s.tmp_0); - s.tmp_0 = Sprite_setKind__P460930_mk(s); - s.tmp_0.arg0 = s.sprite___470634; + s.sprite___487923 = (s.tmp_0); + s.tmp_0 = Sprite_setKind__P478219_mk(s); + s.tmp_0.arg0 = s.sprite___487923; s.tmp_0.arg1 = s.arg1; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = PhysicsEngine__C461005_v0_2_mk(s); - r0 = s.scene___470631.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C478294_v0_2_mk(s); + r0 = s.scene___487920.fields["physicsEngine"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.sprite___470634; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C461005_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.sprite___487923; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C478294_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.addSprite; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P470649); + r0 = pxsim_pxtcore_mkAction(1, inline__P487938); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtcore_mkAction(1, inline__P470655); + r0 = pxsim_pxtcore_mkAction(1, inline__P487944); s.tmp_1 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___470634); - s.tmp_2 = helpers_arrayForEach__P460211_mk(s); - s.tmp_3 = helpers_arrayFilter__P460212_mk(s); - r0 = s.scene___470631.fields["createdHandlers"]; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___487923); + s.tmp_2 = helpers_arrayForEach__P477500_mk(s); + s.tmp_3 = helpers_arrayFilter__P477501_mk(s); + r0 = s.scene___487920.fields["createdHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.pc = 6; return s.tmp_3; @@ -25136,24 +25136,24 @@ switch (step) { s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - r0 = s.sprite___470634; + r0 = s.sprite___487923; return leave(s, r0) default: oops() } } } -sprites_create__P460894.info = {"start":890,"length":400,"line":35,"column":4,"endLine":47,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"create","argumentNames":["img","kind"]} -sprites_create__P460894.info = {"start":890,"length":400,"line":35,"column":4,"endLine":47,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"create","argumentNames":["img","kind"]} +sprites_create__P478183.info = {"start":890,"length":400,"line":35,"column":4,"endLine":47,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"create","argumentNames":["img","kind"]} +sprites_create__P478183.info = {"start":890,"length":400,"line":35,"column":4,"endLine":47,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"create","argumentNames":["img","kind"]} -function sprites_create__P460894_mk(s) { +function sprites_create__P478183_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create__P460894, depth: s.depth + 1, + parent: s, fn: sprites_create__P478183, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - scene___470631: undefined, - sprite___470634: undefined, + scene___487920: undefined, + sprite___487923: undefined, arg0: undefined, arg1: undefined, } } @@ -25162,7 +25162,7 @@ function sprites_create__P460894_mk(s) { -function inline__P470649(s) { +function inline__P487938(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25182,13 +25182,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P470649.info = {"start":1195,"length":19,"line":43,"column":20,"endLine":43,"endColumn":39,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} -inline__P470649.info = {"start":1195,"length":19,"line":43,"column":20,"endLine":43,"endColumn":39,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} +inline__P487938.info = {"start":1195,"length":19,"line":43,"column":20,"endLine":43,"endColumn":39,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} +inline__P487938.info = {"start":1195,"length":19,"line":43,"column":20,"endLine":43,"endColumn":39,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} -function inline__P470649_mk(s) { +function inline__P487938_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P470649, depth: s.depth + 1, + parent: s, fn: inline__P487938, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25198,7 +25198,7 @@ function inline__P470649_mk(s) { -function inline__P470655(s) { +function inline__P487944(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25230,13 +25230,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P470655.info = {"start":1237,"length":22,"line":44,"column":21,"endLine":44,"endColumn":43,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} -inline__P470655.info = {"start":1237,"length":22,"line":44,"column":21,"endLine":44,"endColumn":43,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} +inline__P487944.info = {"start":1237,"length":22,"line":44,"column":21,"endLine":44,"endColumn":43,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} +inline__P487944.info = {"start":1237,"length":22,"line":44,"column":21,"endLine":44,"endColumn":43,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} -function inline__P470655_mk(s) { +function inline__P487944_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P470655, depth: s.depth + 1, + parent: s, fn: inline__P487944, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25246,7 +25246,7 @@ function inline__P470655_mk(s) { -function PhysicsEngine_addSprite__P461006(s) { +function PhysicsEngine_addSprite__P478295(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25262,18 +25262,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C461005_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C478294_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_addSprite__P461006.info = {"start":124,"length":29,"line":8,"column":4,"endLine":8,"endColumn":33,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -PhysicsEngine_addSprite__P461006.info = {"start":124,"length":29,"line":8,"column":4,"endLine":8,"endColumn":33,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +PhysicsEngine_addSprite__P478295.info = {"start":124,"length":29,"line":8,"column":4,"endLine":8,"endColumn":33,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +PhysicsEngine_addSprite__P478295.info = {"start":124,"length":29,"line":8,"column":4,"endLine":8,"endColumn":33,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -function PhysicsEngine_addSprite__P461006_mk(s) { +function PhysicsEngine_addSprite__P478295_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_addSprite__P461006, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_addSprite__P478295, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -25283,7 +25283,7 @@ function PhysicsEngine_addSprite__P461006_mk(s) { -function Sprite_constructor__P460950(s) { +function Sprite_constructor__P478239(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25299,15 +25299,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P460778_mk(s); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P478067_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_5 = r0; @@ -25321,7 +25321,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.height(globals.screen___460709); + r0 = pxsim_ImageMethods.height(globals.screen___477998); s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_5 = r0; @@ -25340,38 +25340,38 @@ switch (step) { r0 = s.arg0.fields["_y"]; s.tmp_0 = r0; r0 = (s.arg0).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = Sprite_vx__P460906_mk(s); + s.tmp_0 = Sprite_vx__P478195_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P460908_mk(s); + s.tmp_0 = Sprite_vy__P478197_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_ax__P460910_mk(s); + s.tmp_0 = Sprite_ax__P478199_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_ay__P460912_mk(s); + s.tmp_0 = Sprite_ay__P478201_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = (s.arg0).fields["flags"] = (0); - s.tmp_0 = Sprite_setImage__P460917_mk(s); + s.tmp_0 = Sprite_setImage__P478206_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_setKind__P460930_mk(s); + s.tmp_0 = Sprite_setKind__P478219_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -1; s.pc = 7; return s.tmp_0; @@ -25391,13 +25391,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_constructor__P460950.info = {"start":4441,"length":578,"line":179,"column":4,"endLine":197,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["this","img"]} -Sprite_constructor__P460950.info = {"start":4441,"length":578,"line":179,"column":4,"endLine":197,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["this","img"]} +Sprite_constructor__P478239.info = {"start":4441,"length":578,"line":179,"column":4,"endLine":197,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["this","img"]} +Sprite_constructor__P478239.info = {"start":4441,"length":578,"line":179,"column":4,"endLine":197,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["this","img"]} -function Sprite_constructor__P460950_mk(s) { +function Sprite_constructor__P478239_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_constructor__P460950, depth: s.depth + 1, + parent: s, fn: Sprite_constructor__P478239, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25414,7 +25414,7 @@ function Sprite_constructor__P460950_mk(s) { -function Sprite_ay__P460912(s) { +function Sprite_ay__P478201(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25430,7 +25430,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -25441,13 +25441,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ay__P460912.info = {"start":3333,"length":51,"line":128,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this","v"]} -Sprite_ay__P460912.info = {"start":3333,"length":51,"line":128,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this","v"]} +Sprite_ay__P478201.info = {"start":3333,"length":51,"line":128,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this","v"]} +Sprite_ay__P478201.info = {"start":3333,"length":51,"line":128,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this","v"]} -function Sprite_ay__P460912_mk(s) { +function Sprite_ay__P478201_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P460912, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P478201, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25460,7 +25460,7 @@ function Sprite_ay__P460912_mk(s) { -function Sprite_ay__P460911(s) { +function Sprite_ay__P478200(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25475,21 +25475,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_ay"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_ay__P460911.info = {"start":3167,"length":60,"line":123,"column":4,"endLine":125,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this"]} -Sprite_ay__P460911.isGetter = true; -Sprite_ay__P460911.info = {"start":3167,"length":60,"line":123,"column":4,"endLine":125,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this"]} +Sprite_ay__P478200.info = {"start":3167,"length":60,"line":123,"column":4,"endLine":125,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this"]} +Sprite_ay__P478200.isGetter = true; +Sprite_ay__P478200.info = {"start":3167,"length":60,"line":123,"column":4,"endLine":125,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this"]} -function Sprite_ay__P460911_mk(s) { +function Sprite_ay__P478200_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P460911, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P478200, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25499,7 +25499,7 @@ function Sprite_ay__P460911_mk(s) { -function Fx_toFloat__P460277(s) { +function Fx_toFloat__P477566(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25517,13 +25517,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toFloat__P460277.info = {"start":2235,"length":81,"line":71,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toFloat","argumentNames":["v"]} -Fx_toFloat__P460277.info = {"start":2235,"length":81,"line":71,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toFloat","argumentNames":["v"]} +Fx_toFloat__P477566.info = {"start":2235,"length":81,"line":71,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toFloat","argumentNames":["v"]} +Fx_toFloat__P477566.info = {"start":2235,"length":81,"line":71,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toFloat","argumentNames":["v"]} -function Fx_toFloat__P460277_mk(s) { +function Fx_toFloat__P477566_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toFloat__P460277, depth: s.depth + 1, + parent: s, fn: Fx_toFloat__P477566, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -25532,7 +25532,7 @@ function Fx_toFloat__P460277_mk(s) { -function Sprite_ax__P460910(s) { +function Sprite_ax__P478199(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25548,7 +25548,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -25559,13 +25559,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ax__P460910.info = {"start":2994,"length":51,"line":117,"column":4,"endLine":119,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this","v"]} -Sprite_ax__P460910.info = {"start":2994,"length":51,"line":117,"column":4,"endLine":119,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this","v"]} +Sprite_ax__P478199.info = {"start":2994,"length":51,"line":117,"column":4,"endLine":119,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this","v"]} +Sprite_ax__P478199.info = {"start":2994,"length":51,"line":117,"column":4,"endLine":119,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this","v"]} -function Sprite_ax__P460910_mk(s) { +function Sprite_ax__P478199_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P460910, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P478199, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25578,7 +25578,7 @@ function Sprite_ax__P460910_mk(s) { -function Sprite_ax__P460909(s) { +function Sprite_ax__P478198(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25593,21 +25593,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_ax"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_ax__P460909.info = {"start":2828,"length":60,"line":112,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this"]} -Sprite_ax__P460909.isGetter = true; -Sprite_ax__P460909.info = {"start":2828,"length":60,"line":112,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this"]} +Sprite_ax__P478198.info = {"start":2828,"length":60,"line":112,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this"]} +Sprite_ax__P478198.isGetter = true; +Sprite_ax__P478198.info = {"start":2828,"length":60,"line":112,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this"]} -function Sprite_ax__P460909_mk(s) { +function Sprite_ax__P478198_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P460909, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P478198, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25617,7 +25617,7 @@ function Sprite_ax__P460909_mk(s) { -function Sprite_vy__P460908(s) { +function Sprite_vy__P478197(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25633,7 +25633,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -25644,13 +25644,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vy__P460908.info = {"start":2655,"length":51,"line":106,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this","v"]} -Sprite_vy__P460908.info = {"start":2655,"length":51,"line":106,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this","v"]} +Sprite_vy__P478197.info = {"start":2655,"length":51,"line":106,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this","v"]} +Sprite_vy__P478197.info = {"start":2655,"length":51,"line":106,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this","v"]} -function Sprite_vy__P460908_mk(s) { +function Sprite_vy__P478197_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P460908, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P478197, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25663,7 +25663,7 @@ function Sprite_vy__P460908_mk(s) { -function Sprite_vy__P460907(s) { +function Sprite_vy__P478196(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25678,21 +25678,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_vy"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_vy__P460907.info = {"start":2493,"length":60,"line":101,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this"]} -Sprite_vy__P460907.isGetter = true; -Sprite_vy__P460907.info = {"start":2493,"length":60,"line":101,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this"]} +Sprite_vy__P478196.info = {"start":2493,"length":60,"line":101,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this"]} +Sprite_vy__P478196.isGetter = true; +Sprite_vy__P478196.info = {"start":2493,"length":60,"line":101,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this"]} -function Sprite_vy__P460907_mk(s) { +function Sprite_vy__P478196_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P460907, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P478196, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25702,7 +25702,7 @@ function Sprite_vy__P460907_mk(s) { -function Sprite_vx__P460906(s) { +function Sprite_vx__P478195(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25718,7 +25718,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -25729,13 +25729,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vx__P460906.info = {"start":2324,"length":51,"line":95,"column":4,"endLine":97,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this","v"]} -Sprite_vx__P460906.info = {"start":2324,"length":51,"line":95,"column":4,"endLine":97,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this","v"]} +Sprite_vx__P478195.info = {"start":2324,"length":51,"line":95,"column":4,"endLine":97,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this","v"]} +Sprite_vx__P478195.info = {"start":2324,"length":51,"line":95,"column":4,"endLine":97,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this","v"]} -function Sprite_vx__P460906_mk(s) { +function Sprite_vx__P478195_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P460906, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P478195, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25748,7 +25748,7 @@ function Sprite_vx__P460906_mk(s) { -function Sprite_vx__P460905(s) { +function Sprite_vx__P478194(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25763,21 +25763,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_vx"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_vx__P460905.info = {"start":2162,"length":60,"line":90,"column":4,"endLine":92,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this"]} -Sprite_vx__P460905.isGetter = true; -Sprite_vx__P460905.info = {"start":2162,"length":60,"line":90,"column":4,"endLine":92,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this"]} +Sprite_vx__P478194.info = {"start":2162,"length":60,"line":90,"column":4,"endLine":92,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this"]} +Sprite_vx__P478194.isGetter = true; +Sprite_vx__P478194.info = {"start":2162,"length":60,"line":90,"column":4,"endLine":92,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this"]} -function Sprite_vx__P460905_mk(s) { +function Sprite_vx__P478194_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P460905, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P478194, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25787,7 +25787,7 @@ function Sprite_vx__P460905_mk(s) { -function Sprite_setKind__P460930(s) { +function Sprite_setKind__P478219(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25797,15 +25797,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.spritesByKind___470673 = undefined; - s.overlapMap___470702 = undefined; + s.spritesByKind___487962 = undefined; + s.overlapMap___487991 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = (s.arg1 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -25824,12 +25824,12 @@ switch (step) { { step = 15; continue; } case 3: case 4: - s.tmp_3 = game_currentScene__P461086_mk(s); + s.tmp_3 = game_currentScene__P478375_mk(s); s.pc = 16; return s.tmp_3; case 16: r0 = s.retval; r0 = r0.fields["spritesByKind"]; - s.spritesByKind___470673 = (r0); + s.spritesByKind___487962 = (r0); r0 = s.arg0.fields["_kind"]; s.tmp_1 = r0; r0 = (s.tmp_1 >= 0); @@ -25841,16 +25841,16 @@ switch (step) { case 5: r0 = s.arg0.fields["_kind"]; s.tmp_2 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___470673, s.tmp_2); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___487962, s.tmp_2); case 6: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = sprites_SpriteSet_remove__P460975_mk(s); + s.tmp_4 = sprites_SpriteSet_remove__P478264_mk(s); r0 = s.arg0.fields["_kind"]; s.tmp_5 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___470673, s.tmp_5); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___487962, s.tmp_5); s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.arg0; s.pc = 17; return s.tmp_4; @@ -25862,7 +25862,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___470673, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___487962, s.arg1); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -25870,18 +25870,18 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C460969_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C478258_VT); s.tmp_4 = r0; - s.tmp_5 = sprites_SpriteSet_constructor__P460980_mk(s); + s.tmp_5 = sprites_SpriteSet_constructor__P478269_mk(s); s.tmp_5.arg0 = s.tmp_4; s.pc = 18; return s.tmp_5; case 18: r0 = s.retval; - r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___470673, s.arg1, s.tmp_4); + r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___487962, s.arg1, s.tmp_4); case 9: case 10: - s.tmp_0 = sprites_SpriteSet_add__P460973_mk(s); - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___470673, s.arg1); + s.tmp_0 = sprites_SpriteSet_add__P478262_mk(s); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___487962, s.arg1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.pc = 19; return s.tmp_0; @@ -25889,13 +25889,13 @@ switch (step) { r0 = s.retval; case 11: case 12: - s.tmp_0 = game_currentScene__P461086_mk(s); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; r0 = r0.fields["overlapMap"]; - s.overlapMap___470702 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___470702, s.arg1); + s.overlapMap___487991 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___487991, s.arg1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -25903,7 +25903,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tmp_3 = r0 = s.overlapMap___470702; + s.tmp_3 = r0 = s.overlapMap___487991; s.tmp_4 = r0 = s.arg1; r0 = pxsim_Array__mk(); s.tmp_5 = r0; @@ -25911,7 +25911,7 @@ switch (step) { case 13: case 14: s.tmp_0 = r0 = s.arg0; - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___470702, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___487991, s.arg1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_kindsOverlappedWith"] = (s.tmp_1); r0 = (s.arg0).fields["_kind"] = (s.arg1); @@ -25920,13 +25920,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setKind__P460930.info = {"start":9979,"length":663,"line":365,"column":4,"endLine":385,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} -Sprite_setKind__P460930.info = {"start":9979,"length":663,"line":365,"column":4,"endLine":385,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} +Sprite_setKind__P478219.info = {"start":9979,"length":663,"line":365,"column":4,"endLine":385,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} +Sprite_setKind__P478219.info = {"start":9979,"length":663,"line":365,"column":4,"endLine":385,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} -function Sprite_setKind__P460930_mk(s) { +function Sprite_setKind__P478219_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setKind__P460930, depth: s.depth + 1, + parent: s, fn: Sprite_setKind__P478219, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25934,8 +25934,8 @@ function Sprite_setKind__P460930_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - spritesByKind___470673: undefined, - overlapMap___470702: undefined, + spritesByKind___487962: undefined, + overlapMap___487991: undefined, arg0: undefined, arg1: undefined, } } @@ -25944,7 +25944,7 @@ function Sprite_setKind__P460930_mk(s) { -function sprites_SpriteSet_constructor__P460980(s) { +function sprites_SpriteSet_constructor__P478269(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25959,7 +25959,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C460969_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C478258_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -25968,13 +25968,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_constructor__P460980.info = {"start":488,"length":57,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["this"]} -sprites_SpriteSet_constructor__P460980.info = {"start":488,"length":57,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["this"]} +sprites_SpriteSet_constructor__P478269.info = {"start":488,"length":57,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["this"]} +sprites_SpriteSet_constructor__P478269.info = {"start":488,"length":57,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["this"]} -function sprites_SpriteSet_constructor__P460980_mk(s) { +function sprites_SpriteSet_constructor__P478269_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_constructor__P460980, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_constructor__P478269, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25985,7 +25985,7 @@ function sprites_SpriteSet_constructor__P460980_mk(s) { -function sprites_SpriteSet_add__P460973(s) { +function sprites_SpriteSet_add__P478262(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26001,7 +26001,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C460969_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C478258_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -26032,13 +26032,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_add__P460973.info = {"start":1027,"length":263,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"add","argumentNames":["this","sprite"]} -sprites_SpriteSet_add__P460973.info = {"start":1027,"length":263,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"add","argumentNames":["this","sprite"]} +sprites_SpriteSet_add__P478262.info = {"start":1027,"length":263,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"add","argumentNames":["this","sprite"]} +sprites_SpriteSet_add__P478262.info = {"start":1027,"length":263,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"add","argumentNames":["this","sprite"]} -function sprites_SpriteSet_add__P460973_mk(s) { +function sprites_SpriteSet_add__P478262_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_add__P460973, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_add__P478262, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26054,7 +26054,7 @@ function sprites_SpriteSet_add__P460973_mk(s) { -function sprites_SpriteSet_contains__P460976(s) { +function sprites_SpriteSet_contains__P478265(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26070,7 +26070,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C460969_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C478258_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_1 = r0; r0 = pxsim_Array_.indexOf(s.tmp_1, s.arg1, undefined); @@ -26079,13 +26079,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_contains__P460976.info = {"start":2162,"length":100,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"contains","argumentNames":["this","sprite"]} -sprites_SpriteSet_contains__P460976.info = {"start":2162,"length":100,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"contains","argumentNames":["this","sprite"]} +sprites_SpriteSet_contains__P478265.info = {"start":2162,"length":100,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"contains","argumentNames":["this","sprite"]} +sprites_SpriteSet_contains__P478265.info = {"start":2162,"length":100,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"contains","argumentNames":["this","sprite"]} -function sprites_SpriteSet_contains__P460976_mk(s) { +function sprites_SpriteSet_contains__P478265_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_contains__P460976, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_contains__P478265, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26097,7 +26097,7 @@ function sprites_SpriteSet_contains__P460976_mk(s) { -function game_onShade__P461414(s) { +function game_onShade__P478703(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26111,7 +26111,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P461399_mk(s); + s.tmp_0 = game_init__P478688_mk(s); s.tmp_0.arg0 = undefined; s.pc = 4; return s.tmp_0; case 4: @@ -26125,7 +26125,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = scene_createRenderable__P461259_mk(s); + s.tmp_2 = scene_createRenderable__P478548_mk(s); s.tmp_2.arg0 = 80; s.tmp_2.arg1 = s.arg0; s.tmp_2.arg2 = undefined; @@ -26137,13 +26137,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onShade__P461414.info = {"start":9936,"length":145,"line":320,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} -game_onShade__P461414.info = {"start":9936,"length":145,"line":320,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} +game_onShade__P478703.info = {"start":9936,"length":145,"line":320,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} +game_onShade__P478703.info = {"start":9936,"length":145,"line":320,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} -function game_onShade__P461414_mk(s) { +function game_onShade__P478703_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onShade__P461414, depth: s.depth + 1, + parent: s, fn: game_onShade__P478703, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26155,7 +26155,7 @@ function game_onShade__P461414_mk(s) { -function scene_createRenderable__P461259(s) { +function scene_createRenderable__P478548(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26165,14 +26165,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.renderable___469723 = undefined; + s.renderable___487012 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(scene_Renderable__C461253_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Renderable__C478542_VT); s.tmp_0 = r0; s.tmp_1 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_1); @@ -26180,11 +26180,11 @@ switch (step) { r0 = s.tmp_1; { step = 2; continue; } case 1: - r0 = inline__P469729; + r0 = inline__P487018; case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.tmp_3 = scene_Renderable_constructor__P461258_mk(s); + s.tmp_3 = scene_Renderable_constructor__P478547_mk(s); s.tmp_3.arg0 = s.tmp_0; s.tmp_3.arg1 = s.arg1; s.tmp_3.arg2 = s.tmp_2; @@ -26192,24 +26192,24 @@ switch (step) { s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - s.renderable___469723 = (s.tmp_0); - r0 = s.renderable___469723; + s.renderable___487012 = (s.tmp_0); + r0 = s.renderable___487012; return leave(s, r0) default: oops() } } } -scene_createRenderable__P461259.info = {"start":608,"length":339,"line":24,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/game/renderable.ts","functionName":"createRenderable","argumentNames":["z","handler","shouldBeVisible"]} -scene_createRenderable__P461259.info = {"start":608,"length":339,"line":24,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/game/renderable.ts","functionName":"createRenderable","argumentNames":["z","handler","shouldBeVisible"]} +scene_createRenderable__P478548.info = {"start":608,"length":339,"line":24,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/game/renderable.ts","functionName":"createRenderable","argumentNames":["z","handler","shouldBeVisible"]} +scene_createRenderable__P478548.info = {"start":608,"length":339,"line":24,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/game/renderable.ts","functionName":"createRenderable","argumentNames":["z","handler","shouldBeVisible"]} -function scene_createRenderable__P461259_mk(s) { +function scene_createRenderable__P478548_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_createRenderable__P461259, depth: s.depth + 1, + parent: s, fn: scene_createRenderable__P478548, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - renderable___469723: undefined, + renderable___487012: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -26219,7 +26219,7 @@ function scene_createRenderable__P461259_mk(s) { -function inline__P469729(s) { +function inline__P487018(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26233,13 +26233,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P469729.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} -inline__P469729.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} +inline__P487018.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} +inline__P487018.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} -function inline__P469729_mk(s) { +function inline__P487018_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P469729, depth: s.depth + 1, + parent: s, fn: inline__P487018, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -26247,7 +26247,7 @@ function inline__P469729_mk(s) { -function scene_Renderable_constructor__P461258(s) { +function scene_Renderable_constructor__P478547(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26265,10 +26265,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C461253_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C478542_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = (s.arg0).fields["shouldBeVisible"] = (s.arg2); - s.tmp_0 = sprites_BaseSprite_constructor__P460778_mk(s); + s.tmp_0 = sprites_BaseSprite_constructor__P478067_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.pc = 1; return s.tmp_0; @@ -26278,13 +26278,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable_constructor__P461258.info = {"start":83,"length":212,"line":2,"column":8,"endLine":8,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":["this","handler","shouldBeVisible","z"]} -scene_Renderable_constructor__P461258.info = {"start":83,"length":212,"line":2,"column":8,"endLine":8,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":["this","handler","shouldBeVisible","z"]} +scene_Renderable_constructor__P478547.info = {"start":83,"length":212,"line":2,"column":8,"endLine":8,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":["this","handler","shouldBeVisible","z"]} +scene_Renderable_constructor__P478547.info = {"start":83,"length":212,"line":2,"column":8,"endLine":8,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":["this","handler","shouldBeVisible","z"]} -function scene_Renderable_constructor__P461258_mk(s) { +function scene_Renderable_constructor__P478547_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable_constructor__P461258, depth: s.depth + 1, + parent: s, fn: scene_Renderable_constructor__P478547, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26297,7 +26297,7 @@ function scene_Renderable_constructor__P461258_mk(s) { -function game_pushScene__P461400(s) { +function game_pushScene__P478689(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26307,43 +26307,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.oldScene___471708 = undefined; - s.tmp_0 = game_currentScene__P461086_mk(s); + s.oldScene___488997 = undefined; + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.oldScene___471708 = (r0); - s.tmp_0 = particles_clearAll__P461857_mk(s); + s.oldScene___488997 = (r0); + s.tmp_0 = particles_clearAll__P479146_mk(s); s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_disableAll__P461858_mk(s); + s.tmp_0 = particles_disableAll__P479147_mk(s); s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._sceneStack___461389); + r0 = pxsim_numops_toBoolDecr(globals._sceneStack___478678); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals._sceneStack___461389 = (r0); + globals._sceneStack___478678 = (r0); case 1: case 2: - r0 = pxsim_Array__push(globals._sceneStack___461389, globals._scene___461388); - s.tmp_0 = game_init__P461399_mk(s); + r0 = pxsim_Array__push(globals._sceneStack___478678, globals._scene___478677); + s.tmp_0 = game_init__P478688_mk(s); s.tmp_0.arg0 = true; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___461390); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___478679); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, inline__P471725); + r0 = pxsim_pxtcore_mkAction(1, inline__P489014); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___471708); - s.tmp_1 = helpers_arrayForEach__P460211_mk(s); - s.tmp_1.arg0 = globals._scenePushHandlers___461390; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___488997); + s.tmp_1 = helpers_arrayForEach__P477500_mk(s); + s.tmp_1.arg0 = globals._scenePushHandlers___478679; s.tmp_1.arg1 = s.tmp_0; s.pc = 9; return s.tmp_1; case 9: @@ -26354,24 +26354,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene__P461400.info = {"start":1660,"length":367,"line":62,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} -game_pushScene__P461400.info = {"start":1660,"length":367,"line":62,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} +game_pushScene__P478689.info = {"start":1660,"length":367,"line":62,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} +game_pushScene__P478689.info = {"start":1660,"length":367,"line":62,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} -function game_pushScene__P461400_mk(s) { +function game_pushScene__P478689_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene__P461400, depth: s.depth + 1, + parent: s, fn: game_pushScene__P478689, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___471708: undefined, + oldScene___488997: undefined, } } -function inline__P471725(s) { +function inline__P489014(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26396,13 +26396,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P471725.info = {"start":1991,"length":18,"line":71,"column":39,"endLine":71,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -inline__P471725.info = {"start":1991,"length":18,"line":71,"column":39,"endLine":71,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +inline__P489014.info = {"start":1991,"length":18,"line":71,"column":39,"endLine":71,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +inline__P489014.info = {"start":1991,"length":18,"line":71,"column":39,"endLine":71,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -function inline__P471725_mk(s) { +function inline__P489014_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P471725, depth: s.depth + 1, + parent: s, fn: inline__P489014, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26412,7 +26412,7 @@ function inline__P471725_mk(s) { -function particles_disableAll__P461858(s) { +function particles_disableAll__P479147(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26422,21 +26422,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.sources___471729 = undefined; - s.tmp_0 = particles_particleSources__P461860_mk(s); + s.sources___489018 = undefined; + s.tmp_0 = particles_particleSources__P479149_mk(s); s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___471729 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___471729); + s.sources___489018 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___489018); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P460211_mk(s); - s.tmp_0.arg0 = s.sources___471729; - s.tmp_0.arg1 = inline__P471735; + s.tmp_0 = helpers_arrayForEach__P477500_mk(s); + s.tmp_0.arg0 = s.sources___489018; + s.tmp_0.arg1 = inline__P489024; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P461847_mk(s); + s.tmp_0 = particles_pruneParticles__P479136_mk(s); s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -26446,23 +26446,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll__P461858.info = {"start":12353,"length":195,"line":401,"column":4,"endLine":407,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} -particles_disableAll__P461858.info = {"start":12353,"length":195,"line":401,"column":4,"endLine":407,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} +particles_disableAll__P479147.info = {"start":12353,"length":195,"line":401,"column":4,"endLine":407,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} +particles_disableAll__P479147.info = {"start":12353,"length":195,"line":401,"column":4,"endLine":407,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} -function particles_disableAll__P461858_mk(s) { +function particles_disableAll__P479147_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll__P461858, depth: s.depth + 1, + parent: s, fn: particles_disableAll__P479147, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___471729: undefined, + sources___489018: undefined, } } -function inline__P471735(s) { +function inline__P489024(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26476,7 +26476,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P461832_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P479121_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.pc = 1; return s.tmp_0; @@ -26486,13 +26486,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P471735.info = {"start":12478,"length":22,"line":404,"column":28,"endLine":404,"endColumn":50,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -inline__P471735.info = {"start":12478,"length":22,"line":404,"column":28,"endLine":404,"endColumn":50,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P489024.info = {"start":12478,"length":22,"line":404,"column":28,"endLine":404,"endColumn":50,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P489024.info = {"start":12478,"length":22,"line":404,"column":28,"endLine":404,"endColumn":50,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function inline__P471735_mk(s) { +function inline__P489024_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P471735, depth: s.depth + 1, + parent: s, fn: inline__P489024, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26502,7 +26502,7 @@ function inline__P471735_mk(s) { -function particles_clearAll__P461857(s) { +function particles_clearAll__P479146(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26512,21 +26512,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.sources___471740 = undefined; - s.tmp_0 = particles_particleSources__P461860_mk(s); + s.sources___489029 = undefined; + s.tmp_0 = particles_particleSources__P479149_mk(s); s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___471740 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___471740); + s.sources___489029 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___489029); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P460211_mk(s); - s.tmp_0.arg0 = s.sources___471740; - s.tmp_0.arg1 = inline__P471746; + s.tmp_0 = helpers_arrayForEach__P477500_mk(s); + s.tmp_0.arg0 = s.sources___489029; + s.tmp_0.arg1 = inline__P489035; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P461847_mk(s); + s.tmp_0 = particles_pruneParticles__P479136_mk(s); s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -26536,23 +26536,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll__P461857.info = {"start":12081,"length":185,"line":390,"column":4,"endLine":396,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} -particles_clearAll__P461857.info = {"start":12081,"length":185,"line":390,"column":4,"endLine":396,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} +particles_clearAll__P479146.info = {"start":12081,"length":185,"line":390,"column":4,"endLine":396,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} +particles_clearAll__P479146.info = {"start":12081,"length":185,"line":390,"column":4,"endLine":396,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} -function particles_clearAll__P461857_mk(s) { +function particles_clearAll__P479146_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll__P461857, depth: s.depth + 1, + parent: s, fn: particles_clearAll__P479146, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___471740: undefined, + sources___489029: undefined, } } -function inline__P471746(s) { +function inline__P489035(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26566,7 +26566,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_clear__P461834_mk(s); + s.tmp_0 = particles_ParticleSource_clear__P479123_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 1; return s.tmp_0; case 1: @@ -26575,13 +26575,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P471746.info = {"start":12204,"length":14,"line":393,"column":28,"endLine":393,"endColumn":42,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -inline__P471746.info = {"start":12204,"length":14,"line":393,"column":28,"endLine":393,"endColumn":42,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P489035.info = {"start":12204,"length":14,"line":393,"column":28,"endLine":393,"endColumn":42,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P489035.info = {"start":12204,"length":14,"line":393,"column":28,"endLine":393,"endColumn":42,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function inline__P471746_mk(s) { +function inline__P489035_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P471746, depth: s.depth + 1, + parent: s, fn: inline__P489035, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26591,7 +26591,7 @@ function inline__P471746_mk(s) { -function controller_Button_onEvent__P460830(s) { +function controller_Button_onEvent__P478119(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26608,8 +26608,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C460825_VT)) failedCast(r0); - s.tmp_0 = control_onEvent__P460424_mk(s); + if (!checkSubtype(r0, controller_Button__C478114_VT)) failedCast(r0); + s.tmp_0 = control_onEvent__P477713_mk(s); s.tmp_0.arg0 = s.arg1; r0 = s.arg0.fields["id"]; s.tmp_0.arg1 = r0; @@ -26622,13 +26622,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_onEvent__P460830.info = {"start":3368,"length":124,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"onEvent","argumentNames":["this","event","handler"]} -controller_Button_onEvent__P460830.info = {"start":3368,"length":124,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"onEvent","argumentNames":["this","event","handler"]} +controller_Button_onEvent__P478119.info = {"start":3368,"length":124,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"onEvent","argumentNames":["this","event","handler"]} +controller_Button_onEvent__P478119.info = {"start":3368,"length":124,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"onEvent","argumentNames":["this","event","handler"]} -function controller_Button_onEvent__P460830_mk(s) { +function controller_Button_onEvent__P478119_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_onEvent__P460830, depth: s.depth + 1, + parent: s, fn: controller_Button_onEvent__P478119, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26640,7 +26640,7 @@ function controller_Button_onEvent__P460830_mk(s) { -function scene_systemMenu_initVolume__P461717(s) { +function scene_systemMenu_initVolume__P479006(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26650,19 +26650,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.vol___471760 = undefined; - s.tmp_0 = settings_readNumber__P460748_mk(s); + s.vol___489049 = undefined; + s.tmp_0 = settings_readNumber__P478037_mk(s); s.tmp_0.arg0 = "#volume"; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.vol___471760 = (r0); - r0 = (s.vol___471760 != null); + s.vol___489049 = (r0); + r0 = (s.vol___489049 != null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = music_setVolume__P460567_mk(s); - s.tmp_1.arg0 = s.vol___471760; + s.tmp_1 = music_setVolume__P477856_mk(s); + s.tmp_1.arg0 = s.vol___489049; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -26672,24 +26672,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initVolume__P461717.info = {"start":12776,"length":138,"line":389,"column":4,"endLine":393,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initVolume","argumentNames":[]} -scene_systemMenu_initVolume__P461717.info = {"start":12776,"length":138,"line":389,"column":4,"endLine":393,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initVolume","argumentNames":[]} +scene_systemMenu_initVolume__P479006.info = {"start":12776,"length":138,"line":389,"column":4,"endLine":393,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initVolume","argumentNames":[]} +scene_systemMenu_initVolume__P479006.info = {"start":12776,"length":138,"line":389,"column":4,"endLine":393,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initVolume","argumentNames":[]} -function scene_systemMenu_initVolume__P461717_mk(s) { +function scene_systemMenu_initVolume__P479006_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initVolume__P461717, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initVolume__P479006, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - vol___471760: undefined, + vol___489049: undefined, } } -function settings_readNumber__P460748(s) { +function settings_readNumber__P478037(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26699,15 +26699,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.buf___471770 = undefined; - s.nums___471777 = undefined; + s.buf___489059 = undefined; + s.nums___489066 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___471770 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___471770); + s.buf___489059 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___489059); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -26717,20 +26717,20 @@ switch (step) { { step = 7; continue; } { step = 6; continue; } case 1: - s.tmp_2 = msgpack_unpackNumberArray__P460287_mk(s); - s.tmp_2.arg0 = s.buf___471770; + s.tmp_2 = msgpack_unpackNumberArray__P477576_mk(s); + s.tmp_2.arg0 = s.buf___489059; s.tmp_2.arg1 = 0; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.nums___471777 = (r0); - s.tmp_0 = r0 = s.nums___471777; + s.nums___489066 = (r0); + s.tmp_0 = r0 = s.nums___489066; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } r0 = s.tmp_0; { step = 3; continue; } case 2: - r0 = pxsim_Array__length(s.nums___471777); + r0 = pxsim_Array__length(s.nums___489066); s.tmp_1 = r0; r0 = (s.tmp_1 >= 1); case 3: @@ -26738,7 +26738,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.nums___471777, 0); + r0 = pxsim_Array__getAt(s.nums___489066, 0); { step = 7; continue; } case 4: case 5: @@ -26750,19 +26750,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readNumber__P460748.info = {"start":2887,"length":313,"line":114,"column":4,"endLine":124,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumber","argumentNames":["key"]} -settings_readNumber__P460748.info = {"start":2887,"length":313,"line":114,"column":4,"endLine":124,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumber","argumentNames":["key"]} +settings_readNumber__P478037.info = {"start":2887,"length":313,"line":114,"column":4,"endLine":124,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumber","argumentNames":["key"]} +settings_readNumber__P478037.info = {"start":2887,"length":313,"line":114,"column":4,"endLine":124,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumber","argumentNames":["key"]} -function settings_readNumber__P460748_mk(s) { +function settings_readNumber__P478037_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readNumber__P460748, depth: s.depth + 1, + parent: s, fn: settings_readNumber__P478037, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - buf___471770: undefined, - nums___471777: undefined, + buf___489059: undefined, + nums___489066: undefined, arg0: undefined, } } @@ -26770,7 +26770,7 @@ function settings_readNumber__P460748_mk(s) { -function settings_readBuffer__P460746(s) { +function settings_readBuffer__P478035(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26788,13 +26788,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readBuffer__P460746.info = {"start":2516,"length":72,"line":96,"column":4,"endLine":98,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readBuffer","argumentNames":["key"]} -settings_readBuffer__P460746.info = {"start":2516,"length":72,"line":96,"column":4,"endLine":98,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readBuffer","argumentNames":["key"]} +settings_readBuffer__P478035.info = {"start":2516,"length":72,"line":96,"column":4,"endLine":98,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readBuffer","argumentNames":["key"]} +settings_readBuffer__P478035.info = {"start":2516,"length":72,"line":96,"column":4,"endLine":98,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readBuffer","argumentNames":["key"]} -function settings_readBuffer__P460746_mk(s) { +function settings_readBuffer__P478035_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readBuffer__P460746, depth: s.depth + 1, + parent: s, fn: settings_readBuffer__P478035, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26803,7 +26803,7 @@ function settings_readBuffer__P460746_mk(s) { -function msgpack_unpackNumberArray__P460287(s) { +function msgpack_unpackNumberArray__P477576(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26813,16 +26813,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.res___471790 = undefined; - s.fmt___471797 = undefined; - s.v___471806 = undefined; + s.res___489079 = undefined; + s.fmt___489086 = undefined; + s.v___489095 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___471790 = (r0); + s.res___489079 = (r0); case 1: s.tmp_1 = r0 = s.arg1; r0 = pxsim.BufferMethods.length(s.arg0); @@ -26834,14 +26834,14 @@ switch (step) { s.tmp_3 = r0 = s.arg1; r0 = (s.tmp_3 + 1); s.arg1 = (r0); - s.tmp_4 = msgpack_tagFormat__P460285_mk(s); + s.tmp_4 = msgpack_tagFormat__P477574_mk(s); r0 = pxsim.BufferMethods.getByte(s.arg0, s.tmp_3); s.tmp_4.arg0 = r0; s.pc = 12; return s.tmp_4; case 12: r0 = s.retval; - s.fmt___471797 = (r0); - r0 = (s.fmt___471797 === null); + s.fmt___489086 = (r0); + r0 = (s.fmt___489086 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -26849,21 +26849,21 @@ switch (step) { r0 = (s.arg1 - 1); s.tmp_2 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_1, 6, s.tmp_2); - s.v___471806 = (r0); - r0 = (-31 <= s.v___471806); + s.v___489095 = (r0); + r0 = (-31 <= s.v___489095); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } r0 = s.tmp_0; { step = 3; continue; } case 2: - r0 = (s.v___471806 <= 127); + r0 = (s.v___489095 <= 127); case 3: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__push(s.res___471790, s.v___471806); + r0 = pxsim_Array__push(s.res___489079, s.v___489095); { step = 5; continue; } case 4: r0 = null; @@ -26871,13 +26871,13 @@ switch (step) { case 5: { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.res___471790; - r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___471797, s.arg1); + s.tmp_0 = r0 = s.res___489079; + r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___489086, s.arg1); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); s.tmp_0 = r0 = s.arg1; - s.tmp_2 = pins_sizeOf__P460278_mk(s); - s.tmp_2.arg0 = s.fmt___471797; + s.tmp_2 = pins_sizeOf__P477567_mk(s); + s.tmp_2.arg0 = s.fmt___489086; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; @@ -26898,27 +26898,27 @@ switch (step) { case 9: { step = 1; continue; } case 10: - r0 = s.res___471790; + r0 = s.res___489079; case 11: return leave(s, r0) default: oops() } } } -msgpack_unpackNumberArray__P460287.info = {"start":2650,"length":669,"line":91,"column":4,"endLine":111,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"unpackNumberArray","argumentNames":["buf","offset"]} -msgpack_unpackNumberArray__P460287.info = {"start":2650,"length":669,"line":91,"column":4,"endLine":111,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"unpackNumberArray","argumentNames":["buf","offset"]} +msgpack_unpackNumberArray__P477576.info = {"start":2650,"length":669,"line":91,"column":4,"endLine":111,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"unpackNumberArray","argumentNames":["buf","offset"]} +msgpack_unpackNumberArray__P477576.info = {"start":2650,"length":669,"line":91,"column":4,"endLine":111,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"unpackNumberArray","argumentNames":["buf","offset"]} -function msgpack_unpackNumberArray__P460287_mk(s) { +function msgpack_unpackNumberArray__P477576_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_unpackNumberArray__P460287, depth: s.depth + 1, + parent: s, fn: msgpack_unpackNumberArray__P477576, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - res___471790: undefined, - fmt___471797: undefined, - v___471806: undefined, + res___489079: undefined, + fmt___489086: undefined, + v___489095: undefined, arg0: undefined, arg1: undefined, } } @@ -26927,7 +26927,7 @@ function msgpack_unpackNumberArray__P460287_mk(s) { -function game_currentScene__P461086(s) { +function game_currentScene__P478375(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26937,22 +26937,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = game_init__P461399_mk(s); + s.tmp_0 = game_init__P478688_mk(s); s.tmp_0.arg0 = undefined; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___461388; + r0 = globals._scene___478677; return leave(s, r0) default: oops() } } } -game_currentScene__P461086.info = {"start":667,"length":90,"line":22,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} -game_currentScene__P461086.info = {"start":667,"length":90,"line":22,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} +game_currentScene__P478375.info = {"start":667,"length":90,"line":22,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} +game_currentScene__P478375.info = {"start":667,"length":90,"line":22,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} -function game_currentScene__P461086_mk(s) { +function game_currentScene__P478375_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_currentScene__P461086, depth: s.depth + 1, + parent: s, fn: game_currentScene__P478375, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -26961,7 +26961,7 @@ function game_currentScene__P461086_mk(s) { -function game_addScenePopHandler__P461081(s) { +function game_addScenePopHandler__P478370(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26975,36 +26975,36 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___461391); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___478680); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals._scenePopHandlers___461391 = (r0); + globals._scenePopHandlers___478680 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___461391, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___478680, s.arg0, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_Array__push(globals._scenePopHandlers___461391, s.arg0); + r0 = pxsim_Array__push(globals._scenePopHandlers___478680, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePopHandler__P461081.info = {"start":11756,"length":237,"line":368,"column":4,"endLine":372,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} -game_addScenePopHandler__P461081.info = {"start":11756,"length":237,"line":368,"column":4,"endLine":372,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} +game_addScenePopHandler__P478370.info = {"start":11756,"length":237,"line":368,"column":4,"endLine":372,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} +game_addScenePopHandler__P478370.info = {"start":11756,"length":237,"line":368,"column":4,"endLine":372,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} -function game_addScenePopHandler__P461081_mk(s) { +function game_addScenePopHandler__P478370_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePopHandler__P461081, depth: s.depth + 1, + parent: s, fn: game_addScenePopHandler__P478370, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27015,7 +27015,7 @@ function game_addScenePopHandler__P461081_mk(s) { -function game_addScenePushHandler__P461064(s) { +function game_addScenePushHandler__P478353(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27029,36 +27029,36 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___461390); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___478679); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals._scenePushHandlers___461390 = (r0); + globals._scenePushHandlers___478679 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___461390, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___478679, s.arg0, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_Array__push(globals._scenePushHandlers___461390, s.arg0); + r0 = pxsim_Array__push(globals._scenePushHandlers___478679, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePushHandler__P461064.info = {"start":10755,"length":242,"line":344,"column":4,"endLine":348,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} -game_addScenePushHandler__P461064.info = {"start":10755,"length":242,"line":344,"column":4,"endLine":348,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} +game_addScenePushHandler__P478353.info = {"start":10755,"length":242,"line":344,"column":4,"endLine":348,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} +game_addScenePushHandler__P478353.info = {"start":10755,"length":242,"line":344,"column":4,"endLine":348,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} -function game_addScenePushHandler__P461064_mk(s) { +function game_addScenePushHandler__P478353_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePushHandler__P461064, depth: s.depth + 1, + parent: s, fn: game_addScenePushHandler__P478353, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27069,7 +27069,7 @@ function game_addScenePushHandler__P461064_mk(s) { -function Fx8__P460244(s) { +function Fx8__P477533(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27089,13 +27089,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx8__P460244.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} -Fx8__P460244.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} +Fx8__P477533.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} +Fx8__P477533.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} -function Fx8__P460244_mk(s) { +function Fx8__P477533_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx8__P460244, depth: s.depth + 1, + parent: s, fn: Fx8__P477533, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27105,7 +27105,7 @@ function Fx8__P460244_mk(s) { -function SpriteKind_create__P460984(s) { +function SpriteKind_create__P478273(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27115,27 +27115,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = (globals.nextKind___460983 === undefined); + r0 = (globals.nextKind___478272 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.nextKind___460983 = (1000); + globals.nextKind___478272 = (1000); case 1: case 2: - s.tmp_0 = r0 = globals.nextKind___460983; + s.tmp_0 = r0 = globals.nextKind___478272; r0 = (s.tmp_0 + 1); - globals.nextKind___460983 = (r0); + globals.nextKind___478272 = (r0); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -SpriteKind_create__P460984.info = {"start":750,"length":112,"line":25,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} -SpriteKind_create__P460984.info = {"start":750,"length":112,"line":25,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} +SpriteKind_create__P478273.info = {"start":750,"length":112,"line":25,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} +SpriteKind_create__P478273.info = {"start":750,"length":112,"line":25,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} -function SpriteKind_create__P460984_mk(s) { +function SpriteKind_create__P478273_mk(s) { checkStack(s.depth); return { - parent: s, fn: SpriteKind_create__P460984, depth: s.depth + 1, + parent: s, fn: SpriteKind_create__P478273, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -27144,7 +27144,7 @@ function SpriteKind_create__P460984_mk(s) { -function controller_Button_constructor__P460836(s) { +function controller_Button_constructor__P478125(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27161,7 +27161,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C460825_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C478114_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = (s.arg0).fields["_pressed"] = (false); r0 = (s.arg0).fields["repeatDelay"] = (undefined); @@ -27171,13 +27171,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, inline__P471918); + r0 = pxsim_pxtcore_mkAction(1, inline__P489207); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); r0 = s.arg0.fields["id"]; s.tmp_2 = r0; r0 = pxsim.control.internalOnEvent(2050, s.tmp_2, s.tmp_1, 16); - r0 = pxsim_pxtcore_mkAction(1, inline__P471925); + r0 = pxsim_pxtcore_mkAction(1, inline__P489214); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["id"]; @@ -27196,13 +27196,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_constructor__P460836.info = {"start":1589,"length":863,"line":67,"column":8,"endLine":83,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","id","configKey"]} -controller_Button_constructor__P460836.info = {"start":1589,"length":863,"line":67,"column":8,"endLine":83,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","id","configKey"]} +controller_Button_constructor__P478125.info = {"start":1589,"length":863,"line":67,"column":8,"endLine":83,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","id","configKey"]} +controller_Button_constructor__P478125.info = {"start":1589,"length":863,"line":67,"column":8,"endLine":83,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","id","configKey"]} -function controller_Button_constructor__P460836_mk(s) { +function controller_Button_constructor__P478125_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_constructor__P460836, depth: s.depth + 1, + parent: s, fn: controller_Button_constructor__P478125, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27216,7 +27216,7 @@ function controller_Button_constructor__P460836_mk(s) { -function inline__P471918(s) { +function inline__P489207(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27226,7 +27226,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P460834_mk(s); + s.tmp_0 = controller_Button_setPressed__P478123_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.pc = 1; return s.tmp_0; @@ -27236,13 +27236,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P471918.info = {"start":2211,"length":28,"line":77,"column":66,"endLine":77,"endColumn":94,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} -inline__P471918.info = {"start":2211,"length":28,"line":77,"column":66,"endLine":77,"endColumn":94,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} +inline__P489207.info = {"start":2211,"length":28,"line":77,"column":66,"endLine":77,"endColumn":94,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} +inline__P489207.info = {"start":2211,"length":28,"line":77,"column":66,"endLine":77,"endColumn":94,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} -function inline__P471918_mk(s) { +function inline__P489207_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P471918, depth: s.depth + 1, + parent: s, fn: inline__P489207, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -27251,7 +27251,7 @@ function inline__P471918_mk(s) { -function inline__P471925(s) { +function inline__P489214(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27261,7 +27261,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P460834_mk(s); + s.tmp_0 = controller_Button_setPressed__P478123_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.pc = 1; return s.tmp_0; @@ -27271,13 +27271,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P471925.info = {"start":2313,"length":27,"line":78,"column":68,"endLine":78,"endColumn":95,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} -inline__P471925.info = {"start":2313,"length":27,"line":78,"column":68,"endLine":78,"endColumn":95,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} +inline__P489214.info = {"start":2313,"length":27,"line":78,"column":68,"endLine":78,"endColumn":95,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} +inline__P489214.info = {"start":2313,"length":27,"line":78,"column":68,"endLine":78,"endColumn":95,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} -function inline__P471925_mk(s) { +function inline__P489214_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P471925, depth: s.depth + 1, + parent: s, fn: inline__P489214, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -27286,7 +27286,7 @@ function inline__P471925_mk(s) { -function controller_Button_setPressed__P460834(s) { +function controller_Button_setPressed__P478123(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27302,14 +27302,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C460825_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C478114_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_1 = r0; r0 = (s.tmp_1 != s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = power_poke__P460628_mk(s); + s.tmp_2 = power_poke__P477917_mk(s); s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -27317,7 +27317,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = controller_Controller_connected__P460865_mk(s); + s.tmp_1 = controller_Controller_connected__P478154_mk(s); r0 = s.arg0.fields["_owner"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = true; @@ -27332,7 +27332,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } r0 = (s.arg0).fields["_pressedElasped"] = (0); - s.tmp_0 = controller_Button_raiseButtonDown__P460828_mk(s); + s.tmp_0 = controller_Button_raiseButtonDown__P478117_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 9; return s.tmp_0; case 9: @@ -27340,7 +27340,7 @@ switch (step) { { step = 4; continue; } case 3: r0 = (s.arg0).fields["_repeatCount"] = (0); - s.tmp_0 = controller_Button_raiseButtonUp__P460827_mk(s); + s.tmp_0 = controller_Button_raiseButtonUp__P478116_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 10; return s.tmp_0; case 10: @@ -27352,13 +27352,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_setPressed__P460834.info = {"start":4600,"length":507,"line":148,"column":8,"endLine":162,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"setPressed","argumentNames":["this","pressed"]} -controller_Button_setPressed__P460834.info = {"start":4600,"length":507,"line":148,"column":8,"endLine":162,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"setPressed","argumentNames":["this","pressed"]} +controller_Button_setPressed__P478123.info = {"start":4600,"length":507,"line":148,"column":8,"endLine":162,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"setPressed","argumentNames":["this","pressed"]} +controller_Button_setPressed__P478123.info = {"start":4600,"length":507,"line":148,"column":8,"endLine":162,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"setPressed","argumentNames":["this","pressed"]} -function controller_Button_setPressed__P460834_mk(s) { +function controller_Button_setPressed__P478123_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_setPressed__P460834, depth: s.depth + 1, + parent: s, fn: controller_Button_setPressed__P478123, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27371,7 +27371,7 @@ function controller_Button_setPressed__P460834_mk(s) { -function controller_Controller_connected__P460865(s) { +function controller_Controller_connected__P478154(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27387,7 +27387,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; s.tmp_1 = r0; r0 = (s.arg1 != s.tmp_1); @@ -27415,13 +27415,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_connected__P460865.info = {"start":12550,"length":261,"line":405,"column":8,"endLine":410,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} -controller_Controller_connected__P460865.info = {"start":12550,"length":261,"line":405,"column":8,"endLine":410,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} +controller_Controller_connected__P478154.info = {"start":12550,"length":261,"line":405,"column":8,"endLine":410,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} +controller_Controller_connected__P478154.info = {"start":12550,"length":261,"line":405,"column":8,"endLine":410,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} -function controller_Controller_connected__P460865_mk(s) { +function controller_Controller_connected__P478154_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P460865, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P478154, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27434,7 +27434,7 @@ function controller_Controller_connected__P460865_mk(s) { -function controller_Controller_id__P460851(s) { +function controller_Controller_id__P478140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27449,19 +27449,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); r0 = s.arg0.fields["_id"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_id__P460851.info = {"start":8841,"length":49,"line":276,"column":8,"endLine":278,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} -controller_Controller_id__P460851.isGetter = true; -controller_Controller_id__P460851.info = {"start":8841,"length":49,"line":276,"column":8,"endLine":278,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} +controller_Controller_id__P478140.info = {"start":8841,"length":49,"line":276,"column":8,"endLine":278,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} +controller_Controller_id__P478140.isGetter = true; +controller_Controller_id__P478140.info = {"start":8841,"length":49,"line":276,"column":8,"endLine":278,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} -function controller_Controller_id__P460851_mk(s) { +function controller_Controller_id__P478140_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_id__P460851, depth: s.depth + 1, + parent: s, fn: controller_Controller_id__P478140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27470,7 +27470,7 @@ function controller_Controller_id__P460851_mk(s) { -function controller_Controller_connected__P460864(s) { +function controller_Controller_connected__P478153(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27485,19 +27485,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C460848_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C478137_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_connected__P460864.info = {"start":12477,"length":63,"line":401,"column":8,"endLine":403,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} -controller_Controller_connected__P460864.isGetter = true; -controller_Controller_connected__P460864.info = {"start":12477,"length":63,"line":401,"column":8,"endLine":403,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} +controller_Controller_connected__P478153.info = {"start":12477,"length":63,"line":401,"column":8,"endLine":403,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} +controller_Controller_connected__P478153.isGetter = true; +controller_Controller_connected__P478153.info = {"start":12477,"length":63,"line":401,"column":8,"endLine":403,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} -function controller_Controller_connected__P460864_mk(s) { +function controller_Controller_connected__P478153_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P460864, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P478153, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27506,7 +27506,7 @@ function controller_Controller_connected__P460864_mk(s) { -function controller_Button_raiseButtonDown__P460828(s) { +function controller_Button_raiseButtonDown__P478117(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27521,8 +27521,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C460825_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___460818); + if (!checkSubtype(r0, controller_Button__C478114_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___478107); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -27537,13 +27537,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonDown__P460828.info = {"start":2672,"length":205,"line":92,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonDown","argumentNames":["this"]} -controller_Button_raiseButtonDown__P460828.info = {"start":2672,"length":205,"line":92,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonDown","argumentNames":["this"]} +controller_Button_raiseButtonDown__P478117.info = {"start":2672,"length":205,"line":92,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonDown","argumentNames":["this"]} +controller_Button_raiseButtonDown__P478117.info = {"start":2672,"length":205,"line":92,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonDown","argumentNames":["this"]} -function controller_Button_raiseButtonDown__P460828_mk(s) { +function controller_Button_raiseButtonDown__P478117_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonDown__P460828, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonDown__P478117, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27553,7 +27553,7 @@ function controller_Button_raiseButtonDown__P460828_mk(s) { -function controller_Button_raiseButtonUp__P460827(s) { +function controller_Button_raiseButtonUp__P478116(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27568,8 +27568,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C460825_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___460818); + if (!checkSubtype(r0, controller_Button__C478114_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___478107); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -27584,13 +27584,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonUp__P460827.info = {"start":2462,"length":200,"line":85,"column":8,"endLine":90,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonUp","argumentNames":["this"]} -controller_Button_raiseButtonUp__P460827.info = {"start":2462,"length":200,"line":85,"column":8,"endLine":90,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonUp","argumentNames":["this"]} +controller_Button_raiseButtonUp__P478116.info = {"start":2462,"length":200,"line":85,"column":8,"endLine":90,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonUp","argumentNames":["this"]} +controller_Button_raiseButtonUp__P478116.info = {"start":2462,"length":200,"line":85,"column":8,"endLine":90,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonUp","argumentNames":["this"]} -function controller_Button_raiseButtonUp__P460827_mk(s) { +function controller_Button_raiseButtonUp__P478116_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonUp__P460827, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonUp__P478116, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27600,7 +27600,7 @@ function controller_Button_raiseButtonUp__P460827_mk(s) { -function controller_setupButton__P460824(s) { +function controller_setupButton__P478113(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27619,13 +27619,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_setupButton__P460824.info = {"start":983,"length":93,"line":47,"column":4,"endLine":49,"endColumn":6,"fileName":"pxt_modules/game/controller.ts","functionName":"setupButton","argumentNames":["buttonId","key"]} -controller_setupButton__P460824.info = {"start":983,"length":93,"line":47,"column":4,"endLine":49,"endColumn":6,"fileName":"pxt_modules/game/controller.ts","functionName":"setupButton","argumentNames":["buttonId","key"]} +controller_setupButton__P478113.info = {"start":983,"length":93,"line":47,"column":4,"endLine":49,"endColumn":6,"fileName":"pxt_modules/game/controller.ts","functionName":"setupButton","argumentNames":["buttonId","key"]} +controller_setupButton__P478113.info = {"start":983,"length":93,"line":47,"column":4,"endLine":49,"endColumn":6,"fileName":"pxt_modules/game/controller.ts","functionName":"setupButton","argumentNames":["buttonId","key"]} -function controller_setupButton__P460824_mk(s) { +function controller_setupButton__P478113_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_setupButton__P460824, depth: s.depth + 1, + parent: s, fn: controller_setupButton__P478113, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -27635,7 +27635,7 @@ function controller_setupButton__P460824_mk(s) { -function settings_initScopes__P460739(s) { +function settings_initScopes__P478028(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27645,17 +27645,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.rn___472005 = undefined; - s.tmp_1 = settings_runNumber__P460737_mk(s); + s.rn___489294 = undefined; + s.tmp_1 = settings_runNumber__P478026_mk(s); s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.rn___472005 = (r0); - s.tmp_0 = settings_writeNumber__P460744_mk(s); - s.tmp_0.arg0 = globals.RUN_KEY___460726; - s.tmp_0.arg1 = s.rn___472005; + s.rn___489294 = (r0); + s.tmp_0 = settings_writeNumber__P478033_mk(s); + s.tmp_0.arg0 = globals.RUN_KEY___478015; + s.tmp_0.arg1 = s.rn___489294; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -27664,8 +27664,8 @@ switch (step) { r0 = (s.tmp_1 & 2147483647); s.tmp_0 = r0; r0 = pxsim_pxtcore.seedAddRandom(s.tmp_0); - r0 = pxsim_pxtcore.seedAddRandom(s.rn___472005); - s.tmp_0 = settings_setScope__P460738_mk(s); + r0 = pxsim_pxtcore.seedAddRandom(s.rn___489294); + s.tmp_0 = settings_setScope__P478027_mk(s); r0 = pxsim_pxtcore.programName(); s.tmp_0.arg0 = r0; s.pc = 3; return s.tmp_0; @@ -27675,24 +27675,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_initScopes__P460739.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} -settings_initScopes__P460739.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} +settings_initScopes__P478028.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} +settings_initScopes__P478028.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} -function settings_initScopes__P460739_mk(s) { +function settings_initScopes__P478028_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_initScopes__P460739, depth: s.depth + 1, + parent: s, fn: settings_initScopes__P478028, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - rn___472005: undefined, + rn___489294: undefined, } } -function settings_setScope__P460738(s) { +function settings_setScope__P478027(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27702,7 +27702,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.currScope___472034 = undefined; + s.currScope___489323 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -27727,19 +27727,19 @@ switch (step) { r0 = pxsim_pxtrt.panic(922); case 3: case 4: - s.tmp_0 = settings_readString__P460747_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___460727; + s.tmp_0 = settings_readString__P478036_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___478016; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.currScope___472034 = (r0); - r0 = (s.currScope___472034 != s.arg0); + s.currScope___489323 = (r0); + r0 = (s.currScope___489323 != s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } r0 = pxsim.settings._userClean(); - s.tmp_0 = settings_writeString__P460743_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___460727; + s.tmp_0 = settings_writeString__P478032_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___478016; s.tmp_0.arg1 = s.arg0; s.pc = 8; return s.tmp_0; case 8: @@ -27750,19 +27750,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_setScope__P460738.info = {"start":826,"length":272,"line":31,"column":4,"endLine":39,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"setScope","argumentNames":["scope"]} -settings_setScope__P460738.info = {"start":826,"length":272,"line":31,"column":4,"endLine":39,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"setScope","argumentNames":["scope"]} +settings_setScope__P478027.info = {"start":826,"length":272,"line":31,"column":4,"endLine":39,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"setScope","argumentNames":["scope"]} +settings_setScope__P478027.info = {"start":826,"length":272,"line":31,"column":4,"endLine":39,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"setScope","argumentNames":["scope"]} -function settings_setScope__P460738_mk(s) { +function settings_setScope__P478027_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_setScope__P460738, depth: s.depth + 1, + parent: s, fn: settings_setScope__P478027, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - currScope___472034: undefined, + currScope___489323: undefined, arg0: undefined, } } @@ -27770,7 +27770,7 @@ function settings_setScope__P460738_mk(s) { -function settings_readString__P460747(s) { +function settings_readString__P478036(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27780,14 +27780,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.buf___472055 = undefined; + s.buf___489344 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___472055 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___472055); + s.buf___489344 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___489344); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -27797,7 +27797,7 @@ switch (step) { { step = 3; continue; } { step = 2; continue; } case 1: - r0 = pxsim.BufferMethods.toString(s.buf___472055); + r0 = pxsim.BufferMethods.toString(s.buf___489344); { step = 3; continue; } case 2: r0 = undefined; @@ -27805,17 +27805,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readString__P460747.info = {"start":2649,"length":177,"line":103,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readString","argumentNames":["key"]} -settings_readString__P460747.info = {"start":2649,"length":177,"line":103,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readString","argumentNames":["key"]} +settings_readString__P478036.info = {"start":2649,"length":177,"line":103,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readString","argumentNames":["key"]} +settings_readString__P478036.info = {"start":2649,"length":177,"line":103,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readString","argumentNames":["key"]} -function settings_readString__P460747_mk(s) { +function settings_readString__P478036_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readString__P460747, depth: s.depth + 1, + parent: s, fn: settings_readString__P478036, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___472055: undefined, + buf___489344: undefined, arg0: undefined, } } @@ -27823,7 +27823,7 @@ function settings_readString__P460747_mk(s) { -function settings_writeString__P460743(s) { +function settings_writeString__P478032(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27838,7 +27838,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeBuffer__P460742_mk(s); + s.tmp_0 = settings_writeBuffer__P478031_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim.control.createBufferFromUTF8(s.arg1); s.tmp_0.arg1 = r0; @@ -27849,13 +27849,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeString__P460743.info = {"start":1895,"length":125,"line":75,"column":4,"endLine":77,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeString","argumentNames":["key","value"]} -settings_writeString__P460743.info = {"start":1895,"length":125,"line":75,"column":4,"endLine":77,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeString","argumentNames":["key","value"]} +settings_writeString__P478032.info = {"start":1895,"length":125,"line":75,"column":4,"endLine":77,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeString","argumentNames":["key","value"]} +settings_writeString__P478032.info = {"start":1895,"length":125,"line":75,"column":4,"endLine":77,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeString","argumentNames":["key","value"]} -function settings_writeString__P460743_mk(s) { +function settings_writeString__P478032_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeString__P460743, depth: s.depth + 1, + parent: s, fn: settings_writeString__P478032, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27866,7 +27866,7 @@ function settings_writeString__P460743_mk(s) { -function settings_runNumber__P460737(s) { +function settings_runNumber__P478026(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27876,8 +27876,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tmp_1 = settings_readNumber__P460748_mk(s); - s.tmp_1.arg0 = globals.RUN_KEY___460726; + s.tmp_1 = settings_readNumber__P478037_mk(s); + s.tmp_1.arg0 = globals.RUN_KEY___478015; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -27895,13 +27895,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_runNumber__P460737.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} -settings_runNumber__P460737.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} +settings_runNumber__P478026.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} +settings_runNumber__P478026.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} -function settings_runNumber__P460737_mk(s) { +function settings_runNumber__P478026_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_runNumber__P460737, depth: s.depth + 1, + parent: s, fn: settings_runNumber__P478026, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27912,7 +27912,7 @@ function settings_runNumber__P460737_mk(s) { -function control___screen_setupUpdate__P460677(s) { +function control___screen_setupUpdate__P477966(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27926,8 +27926,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__updated___460675 = (true); - globals.__update___460673 = (s.arg0); + globals.__updated___477964 = (true); + globals.__update___477962 = (s.arg0); s.tmp_0 = lambda_1_mk(s); s.tmp_0.argL = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); @@ -27938,13 +27938,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_setupUpdate__P460677.info = {"start":198,"length":125,"line":10,"column":4,"endLine":14,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"setupUpdate","argumentNames":["update"]} -control___screen_setupUpdate__P460677.info = {"start":198,"length":125,"line":10,"column":4,"endLine":14,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"setupUpdate","argumentNames":["update"]} +control___screen_setupUpdate__P477966.info = {"start":198,"length":125,"line":10,"column":4,"endLine":14,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"setupUpdate","argumentNames":["update"]} +control___screen_setupUpdate__P477966.info = {"start":198,"length":125,"line":10,"column":4,"endLine":14,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"setupUpdate","argumentNames":["update"]} -function control___screen_setupUpdate__P460677_mk(s) { +function control___screen_setupUpdate__P477966_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_setupUpdate__P460677, depth: s.depth + 1, + parent: s, fn: control___screen_setupUpdate__P477966, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27954,7 +27954,7 @@ function control___screen_setupUpdate__P460677_mk(s) { -function control___screen_update__P460676(s) { +function control___screen_update__P477965(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27964,28 +27964,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.__update___460673); + r0 = pxsim_numops_toBoolDecr(globals.__update___477962); if (!r0) { step = 1; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.__update___460673; + s.tmp_0.argL = globals.__update___477962; setupLambda(s.tmp_0, s.tmp_0.argL); s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - globals.__updated___460675 = (true); + globals.__updated___477964 = (true); r0 = undefined; return leave(s, r0) default: oops() } } } -control___screen_update__P460676.info = {"start":90,"length":102,"line":4,"column":4,"endLine":8,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"update","argumentNames":[]} -control___screen_update__P460676.info = {"start":90,"length":102,"line":4,"column":4,"endLine":8,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"update","argumentNames":[]} +control___screen_update__P477965.info = {"start":90,"length":102,"line":4,"column":4,"endLine":8,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"update","argumentNames":[]} +control___screen_update__P477965.info = {"start":90,"length":102,"line":4,"column":4,"endLine":8,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"update","argumentNames":[]} -function control___screen_update__P460676_mk(s) { +function control___screen_update__P477965_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_update__P460676, depth: s.depth + 1, + parent: s, fn: control___screen_update__P477965, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -27994,7 +27994,7 @@ function control___screen_update__P460676_mk(s) { -function pause__P460452(s) { +function pause__P477741(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28018,13 +28018,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -pause__P460452.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} -pause__P460452.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} +pause__P477741.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} +pause__P477741.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} -function pause__P460452_mk(s) { +function pause__P477741_mk(s) { checkStack(s.depth); return { - parent: s, fn: pause__P460452, depth: s.depth + 1, + parent: s, fn: pause__P477741, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -28033,7 +28033,7 @@ function pause__P460452_mk(s) { -function sprites_SpriteSet_toString__P460979(s) { +function sprites_SpriteSet_toString__P478268(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28048,7 +28048,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C460969_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C478258_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = s.arg0.fields["_sprites"]; @@ -28070,13 +28070,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_toString__P460979.info = {"start":2577,"length":66,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"toString","argumentNames":["this"]} -sprites_SpriteSet_toString__P460979.info = {"start":2577,"length":66,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"toString","argumentNames":["this"]} +sprites_SpriteSet_toString__P478268.info = {"start":2577,"length":66,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"toString","argumentNames":["this"]} +sprites_SpriteSet_toString__P478268.info = {"start":2577,"length":66,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"toString","argumentNames":["this"]} -function sprites_SpriteSet_toString__P460979_mk(s) { +function sprites_SpriteSet_toString__P478268_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_toString__P460979, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_toString__P478268, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28090,7 +28090,7 @@ function sprites_SpriteSet_toString__P460979_mk(s) { -function sprites_SpriteSet_length__P460971(s) { +function sprites_SpriteSet_length__P478260(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28105,21 +28105,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C460969_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C478258_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_0 = r0; r0 = pxsim_Array__length(s.tmp_0); return leaveAccessor(s, r0) default: oops() } } } -sprites_SpriteSet_length__P460971.info = {"start":628,"length":65,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"length","argumentNames":["this"]} -sprites_SpriteSet_length__P460971.isGetter = true; -sprites_SpriteSet_length__P460971.info = {"start":628,"length":65,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"length","argumentNames":["this"]} +sprites_SpriteSet_length__P478260.info = {"start":628,"length":65,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"length","argumentNames":["this"]} +sprites_SpriteSet_length__P478260.isGetter = true; +sprites_SpriteSet_length__P478260.info = {"start":628,"length":65,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"length","argumentNames":["this"]} -function sprites_SpriteSet_length__P460971_mk(s) { +function sprites_SpriteSet_length__P478260_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_length__P460971, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_length__P478260, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28129,7 +28129,7 @@ function sprites_SpriteSet_length__P460971_mk(s) { -function music_Melody_toString__P460586(s) { +function music_Melody_toString__P477875(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28144,18 +28144,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C460576_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C477865_VT)) failedCast(r0); r0 = s.arg0.fields["_text"]; return leave(s, r0) default: oops() } } } -music_Melody_toString__P460586.info = {"start":9607,"length":53,"line":302,"column":8,"endLine":304,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} -music_Melody_toString__P460586.info = {"start":9607,"length":53,"line":302,"column":8,"endLine":304,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} +music_Melody_toString__P477875.info = {"start":9607,"length":53,"line":302,"column":8,"endLine":304,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} +music_Melody_toString__P477875.info = {"start":9607,"length":53,"line":302,"column":8,"endLine":304,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} -function music_Melody_toString__P460586_mk(s) { +function music_Melody_toString__P477875_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_toString__P460586, depth: s.depth + 1, + parent: s, fn: music_Melody_toString__P477875, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -28164,7 +28164,7 @@ function music_Melody_toString__P460586_mk(s) { -function tiles_TileMapData_constructor__P461208(s) { +function tiles_TileMapData_constructor__P478497(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28183,11 +28183,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C461196_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C478485_VT)) failedCast(r0); r0 = (s.arg0).fields["data"] = (s.arg1); r0 = (s.arg0).fields["layers"] = (s.arg2); r0 = (s.arg0).fields["tileset"] = (s.arg3); - s.tmp_0 = tiles_TileMapData_scale__P461200_mk(s); + s.tmp_0 = tiles_TileMapData_scale__P478489_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.pc = 1; return s.tmp_0; @@ -28205,13 +28205,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_constructor__P461208.info = {"start":3105,"length":358,"line":115,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","data","layers","tileset","scale"]} -tiles_TileMapData_constructor__P461208.info = {"start":3105,"length":358,"line":115,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","data","layers","tileset","scale"]} +tiles_TileMapData_constructor__P478497.info = {"start":3105,"length":358,"line":115,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","data","layers","tileset","scale"]} +tiles_TileMapData_constructor__P478497.info = {"start":3105,"length":358,"line":115,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","data","layers","tileset","scale"]} -function tiles_TileMapData_constructor__P461208_mk(s) { +function tiles_TileMapData_constructor__P478497_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_constructor__P461208, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_constructor__P478497, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28226,7 +28226,7 @@ function tiles_TileMapData_constructor__P461208_mk(s) { -function tiles_TileMapData_scale__P461200(s) { +function tiles_TileMapData_scale__P478489(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28242,7 +28242,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C461196_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C478485_VT)) failedCast(r0); r0 = (s.arg0).fields["_scale"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); @@ -28252,13 +28252,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_scale__P461200.info = {"start":3697,"length":102,"line":137,"column":8,"endLine":140,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} -tiles_TileMapData_scale__P461200.info = {"start":3697,"length":102,"line":137,"column":8,"endLine":140,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMapData_scale__P478489.info = {"start":3697,"length":102,"line":137,"column":8,"endLine":140,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMapData_scale__P478489.info = {"start":3697,"length":102,"line":137,"column":8,"endLine":140,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} -function tiles_TileMapData_scale__P461200_mk(s) { +function tiles_TileMapData_scale__P478489_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P461200, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P478489, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28270,7 +28270,7 @@ function tiles_TileMapData_scale__P461200_mk(s) { -function tiles_TileMapData_scale__P461199(s) { +function tiles_TileMapData_scale__P478488(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28285,19 +28285,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C461196_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C478485_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_scale__P461199.info = {"start":3621,"length":66,"line":133,"column":8,"endLine":135,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -tiles_TileMapData_scale__P461199.isGetter = true; -tiles_TileMapData_scale__P461199.info = {"start":3621,"length":66,"line":133,"column":8,"endLine":135,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMapData_scale__P478488.info = {"start":3621,"length":66,"line":133,"column":8,"endLine":135,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMapData_scale__P478488.isGetter = true; +tiles_TileMapData_scale__P478488.info = {"start":3621,"length":66,"line":133,"column":8,"endLine":135,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -function tiles_TileMapData_scale__P461199_mk(s) { +function tiles_TileMapData_scale__P478488_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P461199, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P478488, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -28306,7 +28306,7 @@ function tiles_TileMapData_scale__P461199_mk(s) { -function tiles_TileMap_constructor__P461233(s) { +function tiles_TileMap_constructor__P478522(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28322,18 +28322,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); r0 = (s.arg0).fields["_layer"] = (1); - s.tmp_0 = tiles_TileMap_scale__P461211_mk(s); + s.tmp_0 = tiles_TileMap_scale__P478500_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P474281); + r0 = pxsim_pxtcore_mkAction(1, inline__P491570); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = scene_createRenderable__P461259_mk(s); + s.tmp_1 = scene_createRenderable__P478548_mk(s); s.tmp_1.arg0 = -1; s.tmp_1.arg1 = s.tmp_0; s.tmp_1.arg2 = undefined; @@ -28344,13 +28344,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_constructor__P461233.info = {"start":5677,"length":250,"line":200,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","scale"]} -tiles_TileMap_constructor__P461233.info = {"start":5677,"length":250,"line":200,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","scale"]} +tiles_TileMap_constructor__P478522.info = {"start":5677,"length":250,"line":200,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","scale"]} +tiles_TileMap_constructor__P478522.info = {"start":5677,"length":250,"line":200,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","scale"]} -function tiles_TileMap_constructor__P461233_mk(s) { +function tiles_TileMap_constructor__P478522_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_constructor__P461233, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_constructor__P478522, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28362,7 +28362,7 @@ function tiles_TileMap_constructor__P461233_mk(s) { -function inline__P474281(s) { +function inline__P491570(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28377,7 +28377,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = tiles_TileMap_draw__P461228_mk(s); + s.tmp_0 = tiles_TileMap_draw__P478517_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; @@ -28388,13 +28388,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P474281.info = {"start":5877,"length":25,"line":206,"column":16,"endLine":206,"endColumn":41,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["t","c"]} -inline__P474281.info = {"start":5877,"length":25,"line":206,"column":16,"endLine":206,"endColumn":41,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["t","c"]} +inline__P491570.info = {"start":5877,"length":25,"line":206,"column":16,"endLine":206,"endColumn":41,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["t","c"]} +inline__P491570.info = {"start":5877,"length":25,"line":206,"column":16,"endLine":206,"endColumn":41,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["t","c"]} -function inline__P474281_mk(s) { +function inline__P491570_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P474281, depth: s.depth + 1, + parent: s, fn: inline__P491570, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28405,7 +28405,7 @@ function inline__P474281_mk(s) { -function tiles_TileMap_draw__P461228(s) { +function tiles_TileMap_draw__P478517(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28415,21 +28415,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.bitmask___474292 = undefined; - s.offsetX___474298 = undefined; - s.offsetY___474303 = undefined; - s.x0___474308 = undefined; - s.xn___474315 = undefined; - s.y0___474332 = undefined; - s.yn___474339 = undefined; - s.x___474356 = undefined; - s.y___474362 = undefined; - s.index___474368 = undefined; - s.tile___474375 = undefined; - s.x___474411 = undefined; - s.xLine___474417 = undefined; - s.y___474444 = undefined; - s.yLine___474450 = undefined; + s.bitmask___491581 = undefined; + s.offsetX___491587 = undefined; + s.offsetY___491592 = undefined; + s.x0___491597 = undefined; + s.xn___491604 = undefined; + s.y0___491621 = undefined; + s.yn___491628 = undefined; + s.x___491645 = undefined; + s.y___491651 = undefined; + s.index___491657 = undefined; + s.tile___491664 = undefined; + s.x___491700 = undefined; + s.xLine___491706 = undefined; + s.y___491733 = undefined; + s.yLine___491739 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28437,7 +28437,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -28462,16 +28462,16 @@ switch (step) { r0 = (1 << s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 - 1); - s.bitmask___474292 = (r0); + s.bitmask___491581 = (r0); r0 = s.arg2.fields["drawOffsetX"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___474292); - s.offsetX___474298 = (r0); + r0 = (s.tmp_0 & s.bitmask___491581); + s.offsetX___491587 = (r0); r0 = s.arg2.fields["drawOffsetY"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___474292); - s.offsetY___474303 = (r0); - s.tmp_0 = Math_max__P460227_mk(s); + r0 = (s.tmp_0 & s.bitmask___491581); + s.offsetY___491592 = (r0); + s.tmp_0 = Math_max__P477516_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetX"]; s.tmp_1 = r0; @@ -28482,8 +28482,8 @@ switch (step) { s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.x0___474308 = (r0); - s.tmp_0 = Math_min__P460228_mk(s); + s.x0___491597 = (r0); + s.tmp_0 = Math_min__P477517_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_width"]; @@ -28503,8 +28503,8 @@ switch (step) { s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.xn___474315 = (r0); - s.tmp_0 = Math_max__P460227_mk(s); + s.xn___491604 = (r0); + s.tmp_0 = Math_max__P477516_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -28515,8 +28515,8 @@ switch (step) { s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.y0___474332 = (r0); - s.tmp_0 = Math_min__P460228_mk(s); + s.y0___491621 = (r0); + s.tmp_0 = Math_min__P477517_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_height"]; @@ -28536,92 +28536,92 @@ switch (step) { s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.yn___474339 = (r0); - s.x___474356 = (s.x0___474308); + s.yn___491628 = (r0); + s.x___491645 = (s.x0___491597); case 3: - r0 = (s.x___474356 <= s.xn___474315); + r0 = (s.x___491645 <= s.xn___491604); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___474362 = (s.y0___474332); + s.y___491651 = (s.y0___491621); case 4: - r0 = (s.y___474362 <= s.yn___474339); + r0 = (s.y___491651 <= s.yn___491628); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = tiles_TileMapData_getTile__P461201_mk(s); + s.tmp_1 = tiles_TileMapData_getTile__P478490_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.x___474356; - s.tmp_1.arg2 = s.y___474362; + s.tmp_1.arg1 = s.x___491645; + s.tmp_1.arg2 = s.y___491651; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; - s.index___474368 = (r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P461204_mk(s); + s.index___491657 = (r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P478493_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___474368; + s.tmp_0.arg1 = s.index___491657; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tile___474375 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tile___474375); + s.tile___491664 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tile___491664); if (!r0) { step = 5; continue; } s.tmp_0 = r0 = s.arg1; - s.tmp_1 = r0 = s.tile___474375; - r0 = (s.x___474356 - s.x0___474308); + s.tmp_1 = r0 = s.tile___491664; + r0 = (s.x___491645 - s.x0___491597); s.tmp_4 = r0; r0 = s.arg0.fields["_scale"]; s.tmp_5 = r0; r0 = (s.tmp_4 << s.tmp_5); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.offsetX___474298); + r0 = (s.tmp_3 - s.offsetX___491587); s.tmp_2 = r0; - r0 = (s.y___474362 - s.y0___474332); + r0 = (s.y___491651 - s.y0___491621); s.tmp_8 = r0; r0 = s.arg0.fields["_scale"]; s.tmp_9 = r0; r0 = (s.tmp_8 << s.tmp_9); s.tmp_7 = r0; - r0 = (s.tmp_7 - s.offsetY___474303); + r0 = (s.tmp_7 - s.offsetY___491592); s.tmp_6 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_6); case 5: case 6: - r0 = (s.y___474362 + 1); - s.y___474362 = (r0); + r0 = (s.y___491651 + 1); + s.y___491651 = (r0); { step = 4; continue; } case 7: - r0 = (s.x___474356 + 1); - s.x___474356 = (r0); + r0 = (s.x___491645 + 1); + s.x___491645 = (r0); { step = 3; continue; } case 8: - r0 = pxsim_numops_toBoolDecr(globals.debug___461377); + r0 = pxsim_numops_toBoolDecr(globals.debug___478666); if (!r0) { step = 21; continue; } - s.x___474411 = (s.x0___474308); + s.x___491700 = (s.x0___491597); case 9: - r0 = (s.x___474411 <= s.xn___474315); + r0 = (s.x___491700 <= s.xn___491604); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.x___474411 - s.x0___474308); + r0 = (s.x___491700 - s.x0___491597); s.tmp_2 = r0; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; r0 = (s.tmp_2 << s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offsetX___474298); - s.xLine___474417 = (r0); - r0 = (s.xLine___474417 >= 0); + r0 = (s.tmp_1 - s.offsetX___491587); + s.xLine___491706 = (r0); + r0 = (s.xLine___491706 >= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 10; continue; } r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_1 = r0 = s.xLine___474417; - r0 = pxsim_ImageMethods.width(globals.screen___460709); + s.tmp_1 = r0 = s.xLine___491706; + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 11: @@ -28629,11 +28629,11 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 12; continue; } - s.tmp_4 = helpers_imageDrawLine__P460650_mk(s); + s.tmp_4 = helpers_imageDrawLine__P477939_mk(s); s.tmp_4.arg0 = s.arg1; - s.tmp_4.arg1 = s.xLine___474417; + s.tmp_4.arg1 = s.xLine___491706; s.tmp_4.arg2 = 0; - s.tmp_4.arg3 = s.xLine___474417; + s.tmp_4.arg3 = s.xLine___491706; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_4.arg4 = r0; s.tmp_4.arg5 = 1; @@ -28642,33 +28642,33 @@ switch (step) { r0 = s.retval; case 12: case 13: - r0 = (s.x___474411 + 1); - s.x___474411 = (r0); + r0 = (s.x___491700 + 1); + s.x___491700 = (r0); { step = 9; continue; } case 14: - s.y___474444 = (s.y0___474332); + s.y___491733 = (s.y0___491621); case 15: - r0 = (s.y___474444 <= s.yn___474339); + r0 = (s.y___491733 <= s.yn___491628); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.y___474444 - s.y0___474332); + r0 = (s.y___491733 - s.y0___491621); s.tmp_2 = r0; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; r0 = (s.tmp_2 << s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offsetY___474303); - s.yLine___474450 = (r0); - r0 = (s.yLine___474450 >= 0); + r0 = (s.tmp_1 - s.offsetY___491592); + s.yLine___491739 = (r0); + r0 = (s.yLine___491739 >= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 16; continue; } r0 = s.tmp_0; { step = 17; continue; } case 16: - s.tmp_1 = r0 = s.yLine___474450; - r0 = pxsim_ImageMethods.height(globals.screen___460709); + s.tmp_1 = r0 = s.yLine___491739; + r0 = pxsim_ImageMethods.height(globals.screen___477998); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 17: @@ -28676,21 +28676,21 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 18; continue; } - s.tmp_4 = helpers_imageDrawLine__P460650_mk(s); + s.tmp_4 = helpers_imageDrawLine__P477939_mk(s); s.tmp_4.arg0 = s.arg1; s.tmp_4.arg1 = 0; - s.tmp_4.arg2 = s.yLine___474450; + s.tmp_4.arg2 = s.yLine___491739; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4.arg3 = r0; - s.tmp_4.arg4 = s.yLine___474450; + s.tmp_4.arg4 = s.yLine___491739; s.tmp_4.arg5 = 1; s.pc = 31; return s.tmp_4; case 31: r0 = s.retval; case 18: case 19: - r0 = (s.y___474444 + 1); - s.y___474444 = (r0); + r0 = (s.y___491733 + 1); + s.y___491733 = (r0); { step = 15; continue; } case 20: case 21: @@ -28700,13 +28700,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_draw__P461228.info = {"start":8888,"length":2224,"line":311,"column":8,"endLine":366,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"draw","argumentNames":["this","target","camera"]} -tiles_TileMap_draw__P461228.info = {"start":8888,"length":2224,"line":311,"column":8,"endLine":366,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"draw","argumentNames":["this","target","camera"]} +tiles_TileMap_draw__P478517.info = {"start":8888,"length":2224,"line":311,"column":8,"endLine":366,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"draw","argumentNames":["this","target","camera"]} +tiles_TileMap_draw__P478517.info = {"start":8888,"length":2224,"line":311,"column":8,"endLine":366,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"draw","argumentNames":["this","target","camera"]} -function tiles_TileMap_draw__P461228_mk(s) { +function tiles_TileMap_draw__P478517_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_draw__P461228, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_draw__P478517, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28718,21 +28718,21 @@ function tiles_TileMap_draw__P461228_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - bitmask___474292: undefined, - offsetX___474298: undefined, - offsetY___474303: undefined, - x0___474308: undefined, - xn___474315: undefined, - y0___474332: undefined, - yn___474339: undefined, - x___474356: undefined, - y___474362: undefined, - index___474368: undefined, - tile___474375: undefined, - x___474411: undefined, - xLine___474417: undefined, - y___474444: undefined, - yLine___474450: undefined, + bitmask___491581: undefined, + offsetX___491587: undefined, + offsetY___491592: undefined, + x0___491597: undefined, + xn___491604: undefined, + y0___491621: undefined, + yn___491628: undefined, + x___491645: undefined, + y___491651: undefined, + index___491657: undefined, + tile___491664: undefined, + x___491700: undefined, + xLine___491706: undefined, + y___491733: undefined, + yLine___491739: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -28742,7 +28742,7 @@ function tiles_TileMap_draw__P461228_mk(s) { -function tiles_TileMapData_getTileImage__P461204(s) { +function tiles_TileMapData_getTileImage__P478493(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28752,25 +28752,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.size___473031 = undefined; - s.cachedImage___473035 = undefined; - s.originalImage___473042 = undefined; + s.size___490320 = undefined; + s.cachedImage___490324 = undefined; + s.originalImage___490331 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C461196_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C478485_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.size___473031 = (r0); + s.size___490320 = (r0); r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.arg1); - s.cachedImage___473035 = (r0); - r0 = pxsim_numops_toBoolDecr(s.cachedImage___473035); + s.cachedImage___490324 = (r0); + r0 = pxsim_numops_toBoolDecr(s.cachedImage___490324); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -28779,59 +28779,59 @@ switch (step) { r0 = s.arg0.fields["tileset"]; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.arg1); - s.originalImage___473042 = (r0); - r0 = pxsim_numops_toBoolDecr(s.originalImage___473042); + s.originalImage___490331 = (r0); + r0 = pxsim_numops_toBoolDecr(s.originalImage___490331); if (!r0) { step = 5; continue; } - r0 = pxsim_ImageMethods.width(s.originalImage___473042); + r0 = pxsim_ImageMethods.width(s.originalImage___490331); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.size___473031); + r0 = (s.tmp_1 <= s.size___490320); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_ImageMethods.height(s.originalImage___473042); + r0 = pxsim_ImageMethods.height(s.originalImage___490331); s.tmp_2 = r0; - r0 = (s.tmp_2 <= s.size___473031); + r0 = (s.tmp_2 <= s.size___490320); case 2: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.cachedImage___473035 = (s.originalImage___473042); + s.cachedImage___490324 = (s.originalImage___490331); { step = 4; continue; } case 3: - r0 = pxsim.image.create(s.size___473031, s.size___473031); - s.cachedImage___473035 = (r0); - r0 = pxsim_ImageMethods.drawImage(s.cachedImage___473035, s.originalImage___473042, 0, 0); + r0 = pxsim.image.create(s.size___490320, s.size___490320); + s.cachedImage___490324 = (r0); + r0 = pxsim_ImageMethods.drawImage(s.cachedImage___490324, s.originalImage___490331, 0, 0); case 4: r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___473035); + r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___490324); case 5: case 6: case 7: case 8: - r0 = s.cachedImage___473035; + r0 = s.cachedImage___490324; return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTileImage__P461204.info = {"start":4411,"length":717,"line":162,"column":8,"endLine":179,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} -tiles_TileMapData_getTileImage__P461204.info = {"start":4411,"length":717,"line":162,"column":8,"endLine":179,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMapData_getTileImage__P478493.info = {"start":4411,"length":717,"line":162,"column":8,"endLine":179,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMapData_getTileImage__P478493.info = {"start":4411,"length":717,"line":162,"column":8,"endLine":179,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} -function tiles_TileMapData_getTileImage__P461204_mk(s) { +function tiles_TileMapData_getTileImage__P478493_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTileImage__P461204, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTileImage__P478493, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - size___473031: undefined, - cachedImage___473035: undefined, - originalImage___473042: undefined, + size___490320: undefined, + cachedImage___490324: undefined, + originalImage___490331: undefined, arg0: undefined, arg1: undefined, } } @@ -28840,7 +28840,7 @@ function tiles_TileMapData_getTileImage__P461204_mk(s) { -function tiles_TileMapData_getTile__P461201(s) { +function tiles_TileMapData_getTile__P478490(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28857,8 +28857,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C461196_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P461207_mk(s); + if (!checkSubtype(r0, tiles_TileMapData__C478485_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P478496_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -28891,13 +28891,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTile__P461201.info = {"start":3809,"length":200,"line":142,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} -tiles_TileMapData_getTile__P461201.info = {"start":3809,"length":200,"line":142,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} +tiles_TileMapData_getTile__P478490.info = {"start":3809,"length":200,"line":142,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} +tiles_TileMapData_getTile__P478490.info = {"start":3809,"length":200,"line":142,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} -function tiles_TileMapData_getTile__P461201_mk(s) { +function tiles_TileMapData_getTile__P478490_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTile__P461201, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTile__P478490, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28917,7 +28917,7 @@ function tiles_TileMapData_getTile__P461201_mk(s) { -function tiles_TileMapData_isOutsideMap__P461207(s) { +function tiles_TileMapData_isOutsideMap__P478496(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28934,7 +28934,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C461196_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C478485_VT)) failedCast(r0); r0 = (s.arg1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -28974,13 +28974,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isOutsideMap__P461207.info = {"start":5392,"length":132,"line":189,"column":8,"endLine":191,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOutsideMap","argumentNames":["this","col","row"]} -tiles_TileMapData_isOutsideMap__P461207.info = {"start":5392,"length":132,"line":189,"column":8,"endLine":191,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOutsideMap","argumentNames":["this","col","row"]} +tiles_TileMapData_isOutsideMap__P478496.info = {"start":5392,"length":132,"line":189,"column":8,"endLine":191,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOutsideMap","argumentNames":["this","col","row"]} +tiles_TileMapData_isOutsideMap__P478496.info = {"start":5392,"length":132,"line":189,"column":8,"endLine":191,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOutsideMap","argumentNames":["this","col","row"]} -function tiles_TileMapData_isOutsideMap__P461207_mk(s) { +function tiles_TileMapData_isOutsideMap__P478496_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isOutsideMap__P461207, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isOutsideMap__P478496, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28999,7 +28999,7 @@ function tiles_TileMapData_isOutsideMap__P461207_mk(s) { -function tiles_TileMap_scale__P461211(s) { +function tiles_TileMap_scale__P478500(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29015,13 +29015,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); r0 = (s.arg0).fields["_scale"] = (s.arg1); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = tiles_TileMapData_scale__P461200_mk(s); + s.tmp_1 = tiles_TileMapData_scale__P478489_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -29034,13 +29034,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_scale__P461211.info = {"start":6002,"length":144,"line":214,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} -tiles_TileMap_scale__P461211.info = {"start":6002,"length":144,"line":214,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMap_scale__P478500.info = {"start":6002,"length":144,"line":214,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMap_scale__P478500.info = {"start":6002,"length":144,"line":214,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} -function tiles_TileMap_scale__P461211_mk(s) { +function tiles_TileMap_scale__P478500_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P461211, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P478500, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29052,7 +29052,7 @@ function tiles_TileMap_scale__P461211_mk(s) { -function tiles_TileMap_data__P461212(s) { +function tiles_TileMap_data__P478501(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29067,19 +29067,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_data__P461212.info = {"start":6156,"length":75,"line":221,"column":8,"endLine":223,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} -tiles_TileMap_data__P461212.isGetter = true; -tiles_TileMap_data__P461212.info = {"start":6156,"length":75,"line":221,"column":8,"endLine":223,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} +tiles_TileMap_data__P478501.info = {"start":6156,"length":75,"line":221,"column":8,"endLine":223,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} +tiles_TileMap_data__P478501.isGetter = true; +tiles_TileMap_data__P478501.info = {"start":6156,"length":75,"line":221,"column":8,"endLine":223,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} -function tiles_TileMap_data__P461212_mk(s) { +function tiles_TileMap_data__P478501_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_data__P461212, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_data__P478501, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29088,7 +29088,7 @@ function tiles_TileMap_data__P461212_mk(s) { -function Sprite_toString__P460949(s) { +function Sprite_toString__P478238(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29103,7 +29103,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; r0 = s.arg0.fields["id"]; @@ -29121,7 +29121,7 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_String__concat(s.tmp_8, "("); s.tmp_7 = r0; - s.tmp_14 = Sprite_x__P460901_mk(s); + s.tmp_14 = Sprite_x__P478190_mk(s); s.tmp_14.arg0 = s.arg0; s.pc = 2; return s.tmp_14; case 2: @@ -29140,7 +29140,7 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_6, ","); s.tmp_5 = r0; - s.tmp_17 = Sprite_y__P460903_mk(s); + s.tmp_17 = Sprite_y__P478192_mk(s); s.tmp_17.arg0 = s.arg0; s.pc = 4; return s.tmp_17; case 4: @@ -29159,7 +29159,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, ")->("); s.tmp_3 = r0; - s.tmp_20 = Sprite_vx__P460905_mk(s); + s.tmp_20 = Sprite_vx__P478194_mk(s); s.tmp_20.arg0 = s.arg0; s.pc = 6; return s.tmp_20; case 6: @@ -29178,7 +29178,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_23 = Sprite_vy__P460907_mk(s); + s.tmp_23 = Sprite_vy__P478196_mk(s); s.tmp_23.arg0 = s.arg0; s.pc = 8; return s.tmp_23; case 8: @@ -29199,13 +29199,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_toString__P460949.info = {"start":31729,"length":93,"line":937,"column":4,"endLine":939,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} -Sprite_toString__P460949.info = {"start":31729,"length":93,"line":937,"column":4,"endLine":939,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} +Sprite_toString__P478238.info = {"start":31729,"length":93,"line":937,"column":4,"endLine":939,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} +Sprite_toString__P478238.info = {"start":31729,"length":93,"line":937,"column":4,"endLine":939,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} -function Sprite_toString__P460949_mk(s) { +function Sprite_toString__P478238_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_toString__P460949, depth: s.depth + 1, + parent: s, fn: Sprite_toString__P478238, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29238,7 +29238,7 @@ function Sprite_toString__P460949_mk(s) { -function Sprite___update__P460937(s) { +function Sprite___update__P478226(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29248,8 +29248,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.bounce___474550 = undefined; - s.tm___474555 = undefined; + s.bounce___491839 = undefined; + s.tm___491844 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -29257,7 +29257,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); @@ -29279,7 +29279,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["lifespan"] = (undefined); - s.tmp_0 = Sprite__destroyCore__P460947_mk(s); + s.tmp_0 = Sprite__destroyCore__P478236_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 33; return s.tmp_0; case 33: @@ -29297,7 +29297,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_isOutOfScreen__P460935_mk(s); + s.tmp_2 = Sprite_isOutOfScreen__P478224_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.pc = 34; return s.tmp_2; @@ -29308,7 +29308,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Sprite_destroy__P460946_mk(s); + s.tmp_4 = Sprite_destroy__P478235_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = undefined; s.tmp_4.arg2 = undefined; @@ -29320,13 +29320,13 @@ switch (step) { r0 = s.arg0.fields["flags"]; s.tmp_0 = r0; r0 = (s.tmp_0 & 32); - s.bounce___474550 = (r0); - s.tmp_0 = game_currentScene__P461086_mk(s); + s.bounce___491839 = (r0); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___474555 = (r0); + s.tm___491844 = (r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 8); @@ -29336,13 +29336,13 @@ switch (step) { r0 = s.tmp_0; { step = 12; continue; } case 9: - s.tmp_2 = r0 = s.bounce___474550; + s.tmp_2 = r0 = s.bounce___491839; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 10; continue; } r0 = s.tmp_2; { step = 11; continue; } case 10: - r0 = pxsim_numops_toBoolDecr(s.tm___474555); + r0 = pxsim_numops_toBoolDecr(s.tm___491844); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); case 11: @@ -29354,7 +29354,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 29; continue; } - s.tmp_8 = Sprite_left__P460921_mk(s); + s.tmp_8 = Sprite_left__P478210_mk(s); s.tmp_8.arg0 = s.arg0; s.pc = 37; return s.tmp_8; case 37: @@ -29366,18 +29366,18 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 15; continue; } - s.tmp_10 = Sprite_left__P460922_mk(s); + s.tmp_10 = Sprite_left__P478211_mk(s); s.tmp_10.arg0 = s.arg0; r0 = s.arg1.fields["_offsetX"]; s.tmp_10.arg1 = r0; s.pc = 38; return s.tmp_10; case 38: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___474550); + r0 = pxsim_numops_toBoolDecr(s.bounce___491839); if (!r0) { step = 13; continue; } - s.tmp_0 = Sprite_vx__P460906_mk(s); + s.tmp_0 = Sprite_vx__P478195_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vx__P460905_mk(s); + s.tmp_2 = Sprite_vx__P478194_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 40; return s.tmp_2; case 40: @@ -29392,7 +29392,7 @@ switch (step) { case 14: { step = 20; continue; } case 15: - s.tmp_2 = Sprite_right__P460923_mk(s); + s.tmp_2 = Sprite_right__P478212_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 41; return s.tmp_2; case 41: @@ -29400,7 +29400,7 @@ switch (step) { s.tmp_1 = r0; r0 = s.arg1.fields["_offsetX"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; @@ -29408,22 +29408,22 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.tmp_6 = Sprite_right__P460924_mk(s); + s.tmp_6 = Sprite_right__P478213_mk(s); s.tmp_6.arg0 = s.arg0; r0 = s.arg1.fields["_offsetX"]; s.tmp_7 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6.arg1 = r0; s.pc = 42; return s.tmp_6; case 42: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___474550); + r0 = pxsim_numops_toBoolDecr(s.bounce___491839); if (!r0) { step = 16; continue; } - s.tmp_0 = Sprite_vx__P460906_mk(s); + s.tmp_0 = Sprite_vx__P478195_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vx__P460905_mk(s); + s.tmp_2 = Sprite_vx__P478194_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 44; return s.tmp_2; case 44: @@ -29439,7 +29439,7 @@ switch (step) { case 18: case 19: case 20: - s.tmp_2 = Sprite_top__P460925_mk(s); + s.tmp_2 = Sprite_top__P478214_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 45; return s.tmp_2; case 45: @@ -29451,18 +29451,18 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 23; continue; } - s.tmp_4 = Sprite_top__P460926_mk(s); + s.tmp_4 = Sprite_top__P478215_mk(s); s.tmp_4.arg0 = s.arg0; r0 = s.arg1.fields["_offsetY"]; s.tmp_4.arg1 = r0; s.pc = 46; return s.tmp_4; case 46: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___474550); + r0 = pxsim_numops_toBoolDecr(s.bounce___491839); if (!r0) { step = 21; continue; } - s.tmp_0 = Sprite_vy__P460908_mk(s); + s.tmp_0 = Sprite_vy__P478197_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vy__P460907_mk(s); + s.tmp_2 = Sprite_vy__P478196_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 48; return s.tmp_2; case 48: @@ -29477,7 +29477,7 @@ switch (step) { case 22: { step = 28; continue; } case 23: - s.tmp_2 = Sprite_bottom__P460927_mk(s); + s.tmp_2 = Sprite_bottom__P478216_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 49; return s.tmp_2; case 49: @@ -29485,7 +29485,7 @@ switch (step) { s.tmp_1 = r0; r0 = s.arg1.fields["_offsetY"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___460709); + r0 = pxsim_ImageMethods.height(globals.screen___477998); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; @@ -29493,22 +29493,22 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_6 = Sprite_bottom__P460928_mk(s); + s.tmp_6 = Sprite_bottom__P478217_mk(s); s.tmp_6.arg0 = s.arg0; r0 = s.arg1.fields["_offsetY"]; s.tmp_7 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___460709); + r0 = pxsim_ImageMethods.height(globals.screen___477998); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6.arg1 = r0; s.pc = 50; return s.tmp_6; case 50: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___474550); + r0 = pxsim_numops_toBoolDecr(s.bounce___491839); if (!r0) { step = 24; continue; } - s.tmp_0 = Sprite_vy__P460908_mk(s); + s.tmp_0 = Sprite_vy__P478197_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vy__P460907_mk(s); + s.tmp_2 = Sprite_vy__P478196_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 52; return s.tmp_2; case 52: @@ -29551,13 +29551,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___update__P460937.info = {"start":21234,"length":1390,"line":648,"column":4,"endLine":687,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} -Sprite___update__P460937.info = {"start":21234,"length":1390,"line":648,"column":4,"endLine":687,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} +Sprite___update__P478226.info = {"start":21234,"length":1390,"line":648,"column":4,"endLine":687,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} +Sprite___update__P478226.info = {"start":21234,"length":1390,"line":648,"column":4,"endLine":687,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} -function Sprite___update__P460937_mk(s) { +function Sprite___update__P478226_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___update__P460937, depth: s.depth + 1, + parent: s, fn: Sprite___update__P478226, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29570,8 +29570,8 @@ function Sprite___update__P460937_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - bounce___474550: undefined, - tm___474555: undefined, + bounce___491839: undefined, + tm___491844: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -29581,7 +29581,7 @@ function Sprite___update__P460937_mk(s) { -function Sprite_isOutOfScreen__P460935(s) { +function Sprite_isOutOfScreen__P478224(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29591,15 +29591,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.ox___474645 = undefined; - s.oy___474653 = undefined; + s.ox___491934 = undefined; + s.oy___491942 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -29613,7 +29613,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.ox___474645 = (s.tmp_2); + s.ox___491934 = (s.tmp_2); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -29627,14 +29627,14 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___474653 = (s.tmp_2); - s.tmp_3 = Sprite_right__P460923_mk(s); + s.oy___491942 = (s.tmp_2); + s.tmp_3 = Sprite_right__P478212_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.ox___474645); + r0 = (s.tmp_2 - s.ox___491934); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -29643,13 +29643,13 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_6 = Sprite_bottom__P460927_mk(s); + s.tmp_6 = Sprite_bottom__P478216_mk(s); s.tmp_6.arg0 = s.arg0; s.pc = 12; return s.tmp_6; case 12: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.oy___474653); + r0 = (s.tmp_5 - s.oy___491942); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 6: @@ -29660,15 +29660,15 @@ switch (step) { r0 = s.tmp_7; { step = 8; continue; } case 7: - s.tmp_10 = Sprite_left__P460921_mk(s); + s.tmp_10 = Sprite_left__P478210_mk(s); s.tmp_10.arg0 = s.arg0; s.pc = 13; return s.tmp_10; case 13: r0 = s.retval; s.tmp_9 = r0; - r0 = (s.tmp_9 - s.ox___474645); + r0 = (s.tmp_9 - s.ox___491934); s.tmp_8 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); s.tmp_11 = r0; r0 = (s.tmp_8 > s.tmp_11); case 8: @@ -29679,15 +29679,15 @@ switch (step) { r0 = s.tmp_12; { step = 10; continue; } case 9: - s.tmp_15 = Sprite_top__P460925_mk(s); + s.tmp_15 = Sprite_top__P478214_mk(s); s.tmp_15.arg0 = s.arg0; s.pc = 14; return s.tmp_15; case 14: r0 = s.retval; s.tmp_14 = r0; - r0 = (s.tmp_14 - s.oy___474653); + r0 = (s.tmp_14 - s.oy___491942); s.tmp_13 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___460709); + r0 = pxsim_ImageMethods.height(globals.screen___477998); s.tmp_16 = r0; r0 = (s.tmp_13 > s.tmp_16); case 10: @@ -29697,13 +29697,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isOutOfScreen__P460935.info = {"start":19481,"length":358,"line":602,"column":4,"endLine":606,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} -Sprite_isOutOfScreen__P460935.info = {"start":19481,"length":358,"line":602,"column":4,"endLine":606,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} +Sprite_isOutOfScreen__P478224.info = {"start":19481,"length":358,"line":602,"column":4,"endLine":606,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} +Sprite_isOutOfScreen__P478224.info = {"start":19481,"length":358,"line":602,"column":4,"endLine":606,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} -function Sprite_isOutOfScreen__P460935_mk(s) { +function Sprite_isOutOfScreen__P478224_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isOutOfScreen__P460935, depth: s.depth + 1, + parent: s, fn: Sprite_isOutOfScreen__P478224, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29723,8 +29723,8 @@ function Sprite_isOutOfScreen__P460935_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - ox___474645: undefined, - oy___474653: undefined, + ox___491934: undefined, + oy___491942: undefined, arg0: undefined, arg1: undefined, } } @@ -29733,7 +29733,7 @@ function Sprite_isOutOfScreen__P460935_mk(s) { -function Sprite_bottom__P460928(s) { +function Sprite_bottom__P478217(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29749,8 +29749,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P460926_mk(s); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P478215_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; r0 = s.arg0.fields["_image"]; @@ -29766,13 +29766,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_bottom__P460928.info = {"start":9342,"length":73,"line":341,"column":4,"endLine":343,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} -Sprite_bottom__P460928.info = {"start":9342,"length":73,"line":341,"column":4,"endLine":343,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} +Sprite_bottom__P478217.info = {"start":9342,"length":73,"line":341,"column":4,"endLine":343,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} +Sprite_bottom__P478217.info = {"start":9342,"length":73,"line":341,"column":4,"endLine":343,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} -function Sprite_bottom__P460928_mk(s) { +function Sprite_bottom__P478217_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P460928, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P478217, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29786,7 +29786,7 @@ function Sprite_bottom__P460928_mk(s) { -function Sprite_height__P460920(s) { +function Sprite_height__P478209(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29801,21 +29801,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.height(s.tmp_0); return leaveAccessor(s, r0) default: oops() } } } -Sprite_height__P460920.info = {"start":7750,"length":54,"line":281,"column":4,"endLine":283,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} -Sprite_height__P460920.isGetter = true; -Sprite_height__P460920.info = {"start":7750,"length":54,"line":281,"column":4,"endLine":283,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} +Sprite_height__P478209.info = {"start":7750,"length":54,"line":281,"column":4,"endLine":283,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} +Sprite_height__P478209.isGetter = true; +Sprite_height__P478209.info = {"start":7750,"length":54,"line":281,"column":4,"endLine":283,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} -function Sprite_height__P460920_mk(s) { +function Sprite_height__P478209_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_height__P460920, depth: s.depth + 1, + parent: s, fn: Sprite_height__P478209, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29825,7 +29825,7 @@ function Sprite_height__P460920_mk(s) { -function Sprite_bottom__P460927(s) { +function Sprite_bottom__P478216(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29840,8 +29840,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); - s.tmp_1 = Sprite_top__P460925_mk(s); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); + s.tmp_1 = Sprite_top__P478214_mk(s); s.tmp_1.arg0 = s.arg0; s.pc = 1; return s.tmp_1; case 1: @@ -29855,14 +29855,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_bottom__P460927.info = {"start":9190,"length":59,"line":336,"column":4,"endLine":338,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} -Sprite_bottom__P460927.isGetter = true; -Sprite_bottom__P460927.info = {"start":9190,"length":59,"line":336,"column":4,"endLine":338,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} +Sprite_bottom__P478216.info = {"start":9190,"length":59,"line":336,"column":4,"endLine":338,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} +Sprite_bottom__P478216.isGetter = true; +Sprite_bottom__P478216.info = {"start":9190,"length":59,"line":336,"column":4,"endLine":338,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} -function Sprite_bottom__P460927_mk(s) { +function Sprite_bottom__P478216_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P460927, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P478216, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29875,7 +29875,7 @@ function Sprite_bottom__P460927_mk(s) { -function Sprite_right__P460924(s) { +function Sprite_right__P478213(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29891,8 +29891,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P460922_mk(s); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P478211_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; r0 = s.arg0.fields["_image"]; @@ -29908,13 +29908,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_right__P460924.info = {"start":8537,"length":71,"line":311,"column":4,"endLine":313,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} -Sprite_right__P460924.info = {"start":8537,"length":71,"line":311,"column":4,"endLine":313,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} +Sprite_right__P478213.info = {"start":8537,"length":71,"line":311,"column":4,"endLine":313,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} +Sprite_right__P478213.info = {"start":8537,"length":71,"line":311,"column":4,"endLine":313,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} -function Sprite_right__P460924_mk(s) { +function Sprite_right__P478213_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P460924, depth: s.depth + 1, + parent: s, fn: Sprite_right__P478213, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29928,7 +29928,7 @@ function Sprite_right__P460924_mk(s) { -function Sprite_right__P460923(s) { +function Sprite_right__P478212(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29943,8 +29943,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); - s.tmp_1 = Sprite_left__P460921_mk(s); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); + s.tmp_1 = Sprite_left__P478210_mk(s); s.tmp_1.arg0 = s.arg0; s.pc = 1; return s.tmp_1; case 1: @@ -29958,14 +29958,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_right__P460923.info = {"start":8388,"length":57,"line":306,"column":4,"endLine":308,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} -Sprite_right__P460923.isGetter = true; -Sprite_right__P460923.info = {"start":8388,"length":57,"line":306,"column":4,"endLine":308,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} +Sprite_right__P478212.info = {"start":8388,"length":57,"line":306,"column":4,"endLine":308,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} +Sprite_right__P478212.isGetter = true; +Sprite_right__P478212.info = {"start":8388,"length":57,"line":306,"column":4,"endLine":308,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} -function Sprite_right__P460923_mk(s) { +function Sprite_right__P478212_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P460923, depth: s.depth + 1, + parent: s, fn: Sprite_right__P478212, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29978,7 +29978,7 @@ function Sprite_right__P460923_mk(s) { -function Sprite_width__P460919(s) { +function Sprite_width__P478208(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29993,21 +29993,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.width(s.tmp_0); return leaveAccessor(s, r0) default: oops() } } } -Sprite_width__P460919.info = {"start":7605,"length":52,"line":276,"column":4,"endLine":278,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} -Sprite_width__P460919.isGetter = true; -Sprite_width__P460919.info = {"start":7605,"length":52,"line":276,"column":4,"endLine":278,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} +Sprite_width__P478208.info = {"start":7605,"length":52,"line":276,"column":4,"endLine":278,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} +Sprite_width__P478208.isGetter = true; +Sprite_width__P478208.info = {"start":7605,"length":52,"line":276,"column":4,"endLine":278,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} -function Sprite_width__P460919_mk(s) { +function Sprite_width__P478208_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_width__P460919, depth: s.depth + 1, + parent: s, fn: Sprite_width__P478208, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30017,7 +30017,7 @@ function Sprite_width__P460919_mk(s) { -function Sprite_data__P460914(s) { +function Sprite_data__P478203(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30033,19 +30033,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = (s.arg0).fields["_data"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_data__P460914.info = {"start":3555,"length":56,"line":142,"column":4,"endLine":144,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this","value"]} -Sprite_data__P460914.info = {"start":3555,"length":56,"line":142,"column":4,"endLine":144,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this","value"]} +Sprite_data__P478203.info = {"start":3555,"length":56,"line":142,"column":4,"endLine":144,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this","value"]} +Sprite_data__P478203.info = {"start":3555,"length":56,"line":142,"column":4,"endLine":144,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this","value"]} -function Sprite_data__P460914_mk(s) { +function Sprite_data__P478203_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P460914, depth: s.depth + 1, + parent: s, fn: Sprite_data__P478203, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -30055,7 +30055,7 @@ function Sprite_data__P460914_mk(s) { -function Sprite_data__P460913(s) { +function Sprite_data__P478202(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30070,7 +30070,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -30089,14 +30089,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_data__P460913.info = {"start":3457,"length":92,"line":137,"column":4,"endLine":140,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this"]} -Sprite_data__P460913.isGetter = true; -Sprite_data__P460913.info = {"start":3457,"length":92,"line":137,"column":4,"endLine":140,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this"]} +Sprite_data__P478202.info = {"start":3457,"length":92,"line":137,"column":4,"endLine":140,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this"]} +Sprite_data__P478202.isGetter = true; +Sprite_data__P478202.info = {"start":3457,"length":92,"line":137,"column":4,"endLine":140,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this"]} -function Sprite_data__P460913_mk(s) { +function Sprite_data__P478202_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P460913, depth: s.depth + 1, + parent: s, fn: Sprite_data__P478202, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30110,7 +30110,7 @@ function Sprite_data__P460913_mk(s) { -function scene_BackgroundLayer_constructor__P461178(s) { +function scene_BackgroundLayer_constructor__P478467(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30128,9 +30128,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C461176_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C478465_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P460227_mk(s); + s.tmp_2 = Math_max__P477516_mk(s); s.tmp_2.arg0 = 1; s.tmp_2.arg1 = s.arg1; s.pc = 7; return s.tmp_2; @@ -30176,13 +30176,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_constructor__P461178.info = {"start":1936,"length":1117,"line":72,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","distance","alignment","img"]} -scene_BackgroundLayer_constructor__P461178.info = {"start":1936,"length":1117,"line":72,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","distance","alignment","img"]} +scene_BackgroundLayer_constructor__P478467.info = {"start":1936,"length":1117,"line":72,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","distance","alignment","img"]} +scene_BackgroundLayer_constructor__P478467.info = {"start":1936,"length":1117,"line":72,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","distance","alignment","img"]} -function scene_BackgroundLayer_constructor__P461178_mk(s) { +function scene_BackgroundLayer_constructor__P478467_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_constructor__P461178, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_constructor__P478467, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30197,7 +30197,7 @@ function scene_BackgroundLayer_constructor__P461178_mk(s) { -function sprites_SpriteMap_toString__P460962(s) { +function sprites_SpriteMap_toString__P478251(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30212,7 +30212,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C460952_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C478241_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; r0 = s.arg0.fields["buckets"]; @@ -30232,10 +30232,10 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, " buckets, "); s.tmp_1 = r0; - s.tmp_10 = helpers_arrayFilter__P460212_mk(s); + s.tmp_10 = helpers_arrayFilter__P477501_mk(s); r0 = s.arg0.fields["buckets"]; s.tmp_10.arg0 = r0; - s.tmp_10.arg1 = inline__P472107; + s.tmp_10.arg1 = inline__P489396; s.pc = 2; return s.tmp_10; case 2: r0 = s.retval; @@ -30257,13 +30257,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_toString__P460962.info = {"start":4109,"length":123,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"toString","argumentNames":["this"]} -sprites_SpriteMap_toString__P460962.info = {"start":4109,"length":123,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"toString","argumentNames":["this"]} +sprites_SpriteMap_toString__P478251.info = {"start":4109,"length":123,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"toString","argumentNames":["this"]} +sprites_SpriteMap_toString__P478251.info = {"start":4109,"length":123,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"toString","argumentNames":["this"]} -function sprites_SpriteMap_toString__P460962_mk(s) { +function sprites_SpriteMap_toString__P478251_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_toString__P460962, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_toString__P478251, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30283,7 +30283,7 @@ function sprites_SpriteMap_toString__P460962_mk(s) { -function inline__P472107(s) { +function inline__P489396(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30307,13 +30307,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P472107.info = {"start":4196,"length":8,"line":113,"column":74,"endLine":113,"endColumn":82,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["b"]} -inline__P472107.info = {"start":4196,"length":8,"line":113,"column":74,"endLine":113,"endColumn":82,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["b"]} +inline__P489396.info = {"start":4196,"length":8,"line":113,"column":74,"endLine":113,"endColumn":82,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["b"]} +inline__P489396.info = {"start":4196,"length":8,"line":113,"column":74,"endLine":113,"endColumn":82,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["b"]} -function inline__P472107_mk(s) { +function inline__P489396_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P472107, depth: s.depth + 1, + parent: s, fn: inline__P489396, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30325,7 +30325,7 @@ function inline__P472107_mk(s) { -function ArcadePhysicsEngine_moveSprite__P461051(s) { +function ArcadePhysicsEngine_moveSprite__P478340(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30335,9 +30335,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tm___472145 = undefined; - s.maxDist___472155 = undefined; - s.ms___472175 = undefined; + s.tm___489434 = undefined; + s.maxDist___489444 = undefined; + s.ms___489464 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -30346,7 +30346,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -30375,19 +30375,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tmp_4 = game_currentScene__P461086_mk(s); + s.tmp_4 = game_currentScene__P478375_mk(s); s.pc = 16; return s.tmp_4; case 16: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___472145 = (r0); - s.tmp_0 = r0 = s.tm___472145; + s.tm___489434 = (r0); + s.tmp_0 = r0 = s.tm___489434; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.tm___472145.fields["_map"]; + r0 = s.tm___489434.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -30413,8 +30413,8 @@ switch (step) { r0 = (s.tmp_8 + 128); s.tmp_9 = r0; r0 = (s.tmp_9 >> 8); - s.maxDist___472155 = (r0); - s.tmp_2 = Math_abs__P460225_mk(s); + s.maxDist___489444 = (r0); + s.tmp_2 = Math_abs__P477514_mk(s); r0 = (s.arg2 + 128); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); @@ -30423,14 +30423,14 @@ switch (step) { case 17: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.maxDist___472155); + r0 = (s.tmp_1 <= s.maxDist___489444); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 5; continue; } r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_5 = Math_abs__P460225_mk(s); + s.tmp_5 = Math_abs__P477514_mk(s); r0 = (s.arg3 + 128); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); @@ -30439,15 +30439,15 @@ switch (step) { case 18: r0 = s.retval; s.tmp_4 = r0; - r0 = (s.tmp_4 <= s.maxDist___472155); + r0 = (s.tmp_4 <= s.maxDist___489444); case 6: // jmp value (already in r0) s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 7; continue; } - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C461031_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C478320_VT); s.tmp_8 = r0; - s.tmp_9 = MovingSprite_constructor__P461032_mk(s); + s.tmp_9 = MovingSprite_constructor__P478321_mk(s); s.tmp_9.arg0 = s.tmp_8; s.tmp_9.arg1 = s.arg1; r0 = s.arg1.fields["_vx"]; @@ -30461,18 +30461,18 @@ switch (step) { s.pc = 19; return s.tmp_9; case 19: r0 = s.retval; - s.ms___472175 = (s.tmp_8); - s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P461048_mk(s); + s.ms___489464 = (s.tmp_8); + s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P478337_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ms___472175; - s.tmp_0.arg2 = s.tm___472145; + s.tmp_0.arg1 = s.ms___489464; + s.tmp_0.arg2 = s.tm___489434; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; { step = 12; continue; } case 7: - s.tmp_1 = tiles_TileMap_isOnWall__P461231_mk(s); - s.tmp_1.arg0 = s.tm___472145; + s.tmp_1 = tiles_TileMap_isOnWall__P478520_mk(s); + s.tmp_1.arg0 = s.tm___489434; s.tmp_1.arg1 = s.arg1; s.pc = 21; return s.tmp_1; case 21: @@ -30483,10 +30483,10 @@ switch (step) { r0 = s.tmp_0; { step = 9; continue; } case 8: - s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P461052_mk(s); + s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P478341_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; - s.tmp_4.arg2 = s.tm___472145; + s.tmp_4.arg2 = s.tm___489434; s.pc = 22; return s.tmp_4; case 22: r0 = s.retval; @@ -30522,13 +30522,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_moveSprite__P461051.info = {"start":18957,"length":1272,"line":550,"column":4,"endLine":583,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} -ArcadePhysicsEngine_moveSprite__P461051.info = {"start":18957,"length":1272,"line":550,"column":4,"endLine":583,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} +ArcadePhysicsEngine_moveSprite__P478340.info = {"start":18957,"length":1272,"line":550,"column":4,"endLine":583,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} +ArcadePhysicsEngine_moveSprite__P478340.info = {"start":18957,"length":1272,"line":550,"column":4,"endLine":583,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} -function ArcadePhysicsEngine_moveSprite__P461051_mk(s) { +function ArcadePhysicsEngine_moveSprite__P478340_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_moveSprite__P461051, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_moveSprite__P478340, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30540,9 +30540,9 @@ function ArcadePhysicsEngine_moveSprite__P461051_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - tm___472145: undefined, - maxDist___472155: undefined, - ms___472175: undefined, + tm___489434: undefined, + maxDist___489444: undefined, + ms___489464: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -30553,7 +30553,7 @@ function ArcadePhysicsEngine_moveSprite__P461051_mk(s) { -function tiles_TileMap_isOnWall__P461231(s) { +function tiles_TileMap_isOnWall__P478520(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30563,24 +30563,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.hbox___472393 = undefined; - s.left___472396 = undefined; - s.right___472402 = undefined; - s.top___472408 = undefined; - s.bottom___472414 = undefined; - s.col___472420 = undefined; - s.row___472426 = undefined; + s.hbox___489682 = undefined; + s.left___489685 = undefined; + s.right___489691 = undefined; + s.top___489697 = undefined; + s.bottom___489703 = undefined; + s.col___489709 = undefined; + s.row___489715 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); r0 = s.arg1.fields["_hitbox"]; - s.hbox___472393 = (r0); - s.tmp_1 = game_Hitbox_left__P460886_mk(s); - s.tmp_1.arg0 = s.hbox___472393; + s.hbox___489682 = (r0); + s.tmp_1 = game_Hitbox_left__P478175_mk(s); + s.tmp_1.arg0 = s.hbox___489682; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; @@ -30590,9 +30590,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.left___472396 = (r0); - s.tmp_1 = game_Hitbox_right__P460888_mk(s); - s.tmp_1.arg0 = s.hbox___472393; + s.left___489685 = (r0); + s.tmp_1 = game_Hitbox_right__P478177_mk(s); + s.tmp_1.arg0 = s.hbox___489682; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -30602,9 +30602,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.right___472402 = (r0); - s.tmp_1 = game_Hitbox_top__P460887_mk(s); - s.tmp_1.arg0 = s.hbox___472393; + s.right___489691 = (r0); + s.tmp_1 = game_Hitbox_top__P478176_mk(s); + s.tmp_1.arg0 = s.hbox___489682; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -30614,9 +30614,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.top___472408 = (r0); - s.tmp_1 = game_Hitbox_bottom__P460889_mk(s); - s.tmp_1.arg0 = s.hbox___472393; + s.top___489697 = (r0); + s.tmp_1 = game_Hitbox_bottom__P478178_mk(s); + s.tmp_1.arg0 = s.hbox___489682; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; @@ -30626,23 +30626,23 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.bottom___472414 = (r0); - s.col___472420 = (s.left___472396); + s.bottom___489703 = (r0); + s.col___489709 = (s.left___489685); case 1: - r0 = (s.col___472420 <= s.right___472402); + r0 = (s.col___489709 <= s.right___489691); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.row___472426 = (s.top___472408); + s.row___489715 = (s.top___489697); case 2: - r0 = (s.row___472426 <= s.bottom___472414); + r0 = (s.row___489715 <= s.bottom___489703); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = tiles_TileMap_isObstacle__P461229_mk(s); + s.tmp_2 = tiles_TileMap_isObstacle__P478518_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.col___472420; - s.tmp_2.arg2 = s.row___472426; + s.tmp_2.arg1 = s.col___489709; + s.tmp_2.arg2 = s.row___489715; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; @@ -30653,12 +30653,12 @@ switch (step) { { step = 7; continue; } case 3: case 4: - r0 = (s.row___472426 + 1); - s.row___472426 = (r0); + r0 = (s.row___489715 + 1); + s.row___489715 = (r0); { step = 2; continue; } case 5: - r0 = (s.col___472420 + 1); - s.col___472420 = (r0); + r0 = (s.col___489709 + 1); + s.col___489709 = (r0); { step = 1; continue; } case 6: r0 = false; @@ -30666,25 +30666,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isOnWall__P461231.info = {"start":11763,"length":627,"line":387,"column":8,"endLine":404,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOnWall","argumentNames":["this","s"]} -tiles_TileMap_isOnWall__P461231.info = {"start":11763,"length":627,"line":387,"column":8,"endLine":404,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOnWall","argumentNames":["this","s"]} +tiles_TileMap_isOnWall__P478520.info = {"start":11763,"length":627,"line":387,"column":8,"endLine":404,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOnWall","argumentNames":["this","s"]} +tiles_TileMap_isOnWall__P478520.info = {"start":11763,"length":627,"line":387,"column":8,"endLine":404,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOnWall","argumentNames":["this","s"]} -function tiles_TileMap_isOnWall__P461231_mk(s) { +function tiles_TileMap_isOnWall__P478520_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isOnWall__P461231, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isOnWall__P478520, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - hbox___472393: undefined, - left___472396: undefined, - right___472402: undefined, - top___472408: undefined, - bottom___472414: undefined, - col___472420: undefined, - row___472426: undefined, + hbox___489682: undefined, + left___489685: undefined, + right___489691: undefined, + top___489697: undefined, + bottom___489703: undefined, + col___489709: undefined, + row___489715: undefined, arg0: undefined, arg1: undefined, } } @@ -30693,7 +30693,7 @@ function tiles_TileMap_isOnWall__P461231_mk(s) { -function tiles_TileMap_isObstacle__P461229(s) { +function tiles_TileMap_isObstacle__P478518(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30710,7 +30710,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -30731,7 +30731,7 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_8 = tiles_TileMapData_isOutsideMap__P461207_mk(s); + s.tmp_8 = tiles_TileMapData_isOutsideMap__P478496_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_8.arg0 = r0; s.tmp_8.arg1 = s.arg1; @@ -30757,13 +30757,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isObstacle__P461229.info = {"start":11122,"length":211,"line":368,"column":8,"endLine":373,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isObstacle","argumentNames":["this","col","row"]} -tiles_TileMap_isObstacle__P461229.info = {"start":11122,"length":211,"line":368,"column":8,"endLine":373,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isObstacle","argumentNames":["this","col","row"]} +tiles_TileMap_isObstacle__P478518.info = {"start":11122,"length":211,"line":368,"column":8,"endLine":373,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isObstacle","argumentNames":["this","col","row"]} +tiles_TileMap_isObstacle__P478518.info = {"start":11122,"length":211,"line":368,"column":8,"endLine":373,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isObstacle","argumentNames":["this","col","row"]} -function tiles_TileMap_isObstacle__P461229_mk(s) { +function tiles_TileMap_isObstacle__P478518_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isObstacle__P461229, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isObstacle__P478518, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30786,7 +30786,7 @@ function tiles_TileMap_isObstacle__P461229_mk(s) { -function tiles_TileMapData_isWall__P461206(s) { +function tiles_TileMapData_isWall__P478495(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30803,7 +30803,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C461196_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C478485_VT)) failedCast(r0); r0 = s.arg0.fields["layers"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_1, s.arg1, s.arg2); @@ -30812,13 +30812,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isWall__P461206.info = {"start":5275,"length":107,"line":185,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isWall","argumentNames":["this","col","row"]} -tiles_TileMapData_isWall__P461206.info = {"start":5275,"length":107,"line":185,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isWall","argumentNames":["this","col","row"]} +tiles_TileMapData_isWall__P478495.info = {"start":5275,"length":107,"line":185,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isWall","argumentNames":["this","col","row"]} +tiles_TileMapData_isWall__P478495.info = {"start":5275,"length":107,"line":185,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isWall","argumentNames":["this","col","row"]} -function tiles_TileMapData_isWall__P461206_mk(s) { +function tiles_TileMapData_isWall__P478495_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isWall__P461206, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isWall__P478495, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30831,7 +30831,7 @@ function tiles_TileMapData_isWall__P461206_mk(s) { -function game_Hitbox_bottom__P460889(s) { +function game_Hitbox_bottom__P478178(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30846,10 +30846,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C460885_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C478174_VT)) failedCast(r0); r0 = s.arg0.fields["height"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_top__P460887_mk(s); + s.tmp_3 = game_Hitbox_top__P478176_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 1; return s.tmp_3; case 1: @@ -30861,14 +30861,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_bottom__P460889.info = {"start":742,"length":139,"line":31,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} -game_Hitbox_bottom__P460889.isGetter = true; -game_Hitbox_bottom__P460889.info = {"start":742,"length":139,"line":31,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} +game_Hitbox_bottom__P478178.info = {"start":742,"length":139,"line":31,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} +game_Hitbox_bottom__P478178.isGetter = true; +game_Hitbox_bottom__P478178.info = {"start":742,"length":139,"line":31,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} -function game_Hitbox_bottom__P460889_mk(s) { +function game_Hitbox_bottom__P478178_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_bottom__P460889, depth: s.depth + 1, + parent: s, fn: game_Hitbox_bottom__P478178, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30881,7 +30881,7 @@ function game_Hitbox_bottom__P460889_mk(s) { -function game_Hitbox_right__P460888(s) { +function game_Hitbox_right__P478177(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30896,10 +30896,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C460885_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C478174_VT)) failedCast(r0); r0 = s.arg0.fields["width"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_left__P460886_mk(s); + s.tmp_3 = game_Hitbox_left__P478175_mk(s); s.tmp_3.arg0 = s.arg0; s.pc = 1; return s.tmp_3; case 1: @@ -30911,14 +30911,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_right__P460888.info = {"start":594,"length":138,"line":24,"column":8,"endLine":29,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} -game_Hitbox_right__P460888.isGetter = true; -game_Hitbox_right__P460888.info = {"start":594,"length":138,"line":24,"column":8,"endLine":29,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} +game_Hitbox_right__P478177.info = {"start":594,"length":138,"line":24,"column":8,"endLine":29,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} +game_Hitbox_right__P478177.isGetter = true; +game_Hitbox_right__P478177.info = {"start":594,"length":138,"line":24,"column":8,"endLine":29,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} -function game_Hitbox_right__P460888_mk(s) { +function game_Hitbox_right__P478177_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_right__P460888, depth: s.depth + 1, + parent: s, fn: game_Hitbox_right__P478177, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30931,7 +30931,7 @@ function game_Hitbox_right__P460888_mk(s) { -function game_Hitbox_top__P460887(s) { +function game_Hitbox_top__P478176(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30946,7 +30946,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C460885_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C478174_VT)) failedCast(r0); r0 = s.arg0.fields["oy"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -30956,14 +30956,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_top__P460887.info = {"start":511,"length":73,"line":20,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} -game_Hitbox_top__P460887.isGetter = true; -game_Hitbox_top__P460887.info = {"start":511,"length":73,"line":20,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} +game_Hitbox_top__P478176.info = {"start":511,"length":73,"line":20,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} +game_Hitbox_top__P478176.isGetter = true; +game_Hitbox_top__P478176.info = {"start":511,"length":73,"line":20,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} -function game_Hitbox_top__P460887_mk(s) { +function game_Hitbox_top__P478176_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_top__P460887, depth: s.depth + 1, + parent: s, fn: game_Hitbox_top__P478176, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30974,7 +30974,7 @@ function game_Hitbox_top__P460887_mk(s) { -function game_Hitbox_left__P460886(s) { +function game_Hitbox_left__P478175(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30989,7 +30989,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C460885_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C478174_VT)) failedCast(r0); r0 = s.arg0.fields["ox"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -30999,14 +30999,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_left__P460886.info = {"start":427,"length":74,"line":16,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} -game_Hitbox_left__P460886.isGetter = true; -game_Hitbox_left__P460886.info = {"start":427,"length":74,"line":16,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} +game_Hitbox_left__P478175.info = {"start":427,"length":74,"line":16,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} +game_Hitbox_left__P478175.isGetter = true; +game_Hitbox_left__P478175.info = {"start":427,"length":74,"line":16,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} -function game_Hitbox_left__P460886_mk(s) { +function game_Hitbox_left__P478175_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_left__P460886, depth: s.depth + 1, + parent: s, fn: game_Hitbox_left__P478175, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31017,7 +31017,7 @@ function game_Hitbox_left__P460886_mk(s) { -function Fx_toIntShifted__P460262(s) { +function Fx_toIntShifted__P477551(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31039,13 +31039,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toIntShifted__P460262.info = {"start":404,"length":102,"line":17,"column":4,"endLine":19,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toIntShifted","argumentNames":["a","n"]} -Fx_toIntShifted__P460262.info = {"start":404,"length":102,"line":17,"column":4,"endLine":19,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toIntShifted","argumentNames":["a","n"]} +Fx_toIntShifted__P477551.info = {"start":404,"length":102,"line":17,"column":4,"endLine":19,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toIntShifted","argumentNames":["a","n"]} +Fx_toIntShifted__P477551.info = {"start":404,"length":102,"line":17,"column":4,"endLine":19,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toIntShifted","argumentNames":["a","n"]} -function Fx_toIntShifted__P460262_mk(s) { +function Fx_toIntShifted__P477551_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toIntShifted__P460262, depth: s.depth + 1, + parent: s, fn: Fx_toIntShifted__P477551, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31057,7 +31057,7 @@ function Fx_toIntShifted__P460262_mk(s) { -function ArcadePhysicsEngine_canResolveClipping__P461052(s) { +function ArcadePhysicsEngine_canResolveClipping__P478341(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31067,19 +31067,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.hbox___472215 = undefined; - s.sz___472218 = undefined; - s.maxMove___472223 = undefined; - s.origY___472225 = undefined; - s.origX___472228 = undefined; - s.l___472231 = undefined; - s.r___472236 = undefined; - s.t___472241 = undefined; - s.b___472246 = undefined; - s.offset___472251 = undefined; - s.offset___472276 = undefined; - s.offset___472307 = undefined; - s.offset___472332 = undefined; + s.hbox___489504 = undefined; + s.sz___489507 = undefined; + s.maxMove___489512 = undefined; + s.origY___489514 = undefined; + s.origX___489517 = undefined; + s.l___489520 = undefined; + s.r___489525 = undefined; + s.t___489530 = undefined; + s.b___489535 = undefined; + s.offset___489540 = undefined; + s.offset___489565 = undefined; + s.offset___489596 = undefined; + s.offset___489621 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -31087,25 +31087,25 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); r0 = s.arg1.fields["_hitbox"]; - s.hbox___472215 = (r0); + s.hbox___489504 = (r0); r0 = s.arg2.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.sz___472218 = (r0); - s.tmp_0 = ArcadePhysicsEngine_maxStep__P461039_mk(s); + s.sz___489507 = (r0); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P478328_mk(s); s.tmp_0.arg0 = s.arg0; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.maxMove___472223 = (r0); + s.maxMove___489512 = (r0); r0 = s.arg1.fields["_y"]; - s.origY___472225 = (r0); + s.origY___489514 = (r0); r0 = s.arg1.fields["_x"]; - s.origX___472228 = (r0); - s.tmp_1 = game_Hitbox_left__P460886_mk(s); - s.tmp_1.arg0 = s.hbox___472215; + s.origX___489517 = (r0); + s.tmp_1 = game_Hitbox_left__P478175_mk(s); + s.tmp_1.arg0 = s.hbox___489504; s.pc = 19; return s.tmp_1; case 19: r0 = s.retval; @@ -31113,9 +31113,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.l___472231 = (r0); - s.tmp_1 = game_Hitbox_right__P460888_mk(s); - s.tmp_1.arg0 = s.hbox___472215; + s.l___489520 = (r0); + s.tmp_1 = game_Hitbox_right__P478177_mk(s); + s.tmp_1.arg0 = s.hbox___489504; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; @@ -31123,9 +31123,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.r___472236 = (r0); - s.tmp_1 = game_Hitbox_top__P460887_mk(s); - s.tmp_1.arg0 = s.hbox___472215; + s.r___489525 = (r0); + s.tmp_1 = game_Hitbox_top__P478176_mk(s); + s.tmp_1.arg0 = s.hbox___489504; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; @@ -31133,9 +31133,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.t___472241 = (r0); - s.tmp_1 = game_Hitbox_bottom__P460889_mk(s); - s.tmp_1.arg0 = s.hbox___472215; + s.t___489530 = (r0); + s.tmp_1 = game_Hitbox_bottom__P478178_mk(s); + s.tmp_1.arg0 = s.hbox___489504; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; @@ -31143,26 +31143,26 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.b___472246 = (r0); - r0 = (s.b___472246 + 1); + s.b___489535 = (r0); + r0 = (s.b___489535 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___472218); - s.offset___472251 = (r0); - r0 = (s.offset___472251 <= s.maxMove___472223); + r0 = (s.tmp_0 % s.sz___489507); + s.offset___489540 = (r0); + r0 = (s.offset___489540 <= s.maxMove___489512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_y"]; s.tmp_3 = r0; - r0 = (s.offset___472251 * 256); + r0 = (s.offset___489540 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_1).fields["_y"] = (s.tmp_2); - s.tmp_3 = tiles_TileMap_isOnWall__P461231_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P478520_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.pc = 23; return s.tmp_3; @@ -31179,35 +31179,35 @@ switch (step) { { step = 17; continue; } { step = 2; continue; } case 1: - r0 = (s.arg1).fields["_y"] = (s.origY___472225); + r0 = (s.arg1).fields["_y"] = (s.origY___489514); case 2: case 3: case 4: - r0 = (s.t___472241 / s.sz___472218); + r0 = (s.t___489530 / s.sz___489507); s.tmp_3 = r0; r0 = pxsim.Math_.floor(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.sz___472218); + r0 = (s.tmp_1 * s.sz___489507); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.t___472241); - s.offset___472276 = (r0); - r0 = (s.offset___472276 <= s.maxMove___472223); + r0 = (s.tmp_0 - s.t___489530); + s.offset___489565 = (r0); + r0 = (s.offset___489565 <= s.maxMove___489512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_y"]; s.tmp_3 = r0; - r0 = (s.offset___472276 * 256); + r0 = (s.offset___489565 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_1).fields["_y"] = (s.tmp_2); - s.tmp_3 = tiles_TileMap_isOnWall__P461231_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P478520_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.pc = 24; return s.tmp_3; @@ -31224,29 +31224,29 @@ switch (step) { { step = 17; continue; } { step = 6; continue; } case 5: - r0 = (s.arg1).fields["_y"] = (s.origY___472225); + r0 = (s.arg1).fields["_y"] = (s.origY___489514); case 6: case 7: case 8: - r0 = (s.r___472236 + 1); + r0 = (s.r___489525 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___472218); - s.offset___472307 = (r0); - r0 = (s.offset___472307 <= s.maxMove___472223); + r0 = (s.tmp_0 % s.sz___489507); + s.offset___489596 = (r0); + r0 = (s.offset___489596 <= s.maxMove___489512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_x"]; s.tmp_3 = r0; - r0 = (s.offset___472307 * 256); + r0 = (s.offset___489596 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_1).fields["_x"] = (s.tmp_2); - s.tmp_3 = tiles_TileMap_isOnWall__P461231_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P478520_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.pc = 25; return s.tmp_3; @@ -31263,35 +31263,35 @@ switch (step) { { step = 17; continue; } { step = 10; continue; } case 9: - r0 = (s.arg1).fields["_x"] = (s.origX___472228); + r0 = (s.arg1).fields["_x"] = (s.origX___489517); case 10: case 11: case 12: - r0 = (s.l___472231 / s.sz___472218); + r0 = (s.l___489520 / s.sz___489507); s.tmp_3 = r0; r0 = pxsim.Math_.floor(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.sz___472218); + r0 = (s.tmp_1 * s.sz___489507); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.l___472231); - s.offset___472332 = (r0); - r0 = (s.offset___472332 <= s.maxMove___472223); + r0 = (s.tmp_0 - s.l___489520); + s.offset___489621 = (r0); + r0 = (s.offset___489621 <= s.maxMove___489512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_x"]; s.tmp_3 = r0; - r0 = (s.offset___472332 * 256); + r0 = (s.offset___489621 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_1).fields["_x"] = (s.tmp_2); - s.tmp_3 = tiles_TileMap_isOnWall__P461231_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P478520_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.pc = 26; return s.tmp_3; @@ -31308,7 +31308,7 @@ switch (step) { { step = 17; continue; } { step = 14; continue; } case 13: - r0 = (s.arg1).fields["_x"] = (s.origX___472228); + r0 = (s.arg1).fields["_x"] = (s.origX___489517); case 14: case 15: case 16: @@ -31317,13 +31317,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_canResolveClipping__P461052.info = {"start":20325,"length":2093,"line":586,"column":4,"endLine":656,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} -ArcadePhysicsEngine_canResolveClipping__P461052.info = {"start":20325,"length":2093,"line":586,"column":4,"endLine":656,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} +ArcadePhysicsEngine_canResolveClipping__P478341.info = {"start":20325,"length":2093,"line":586,"column":4,"endLine":656,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} +ArcadePhysicsEngine_canResolveClipping__P478341.info = {"start":20325,"length":2093,"line":586,"column":4,"endLine":656,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} -function ArcadePhysicsEngine_canResolveClipping__P461052_mk(s) { +function ArcadePhysicsEngine_canResolveClipping__P478341_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P461052, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P478341, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31331,19 +31331,19 @@ function ArcadePhysicsEngine_canResolveClipping__P461052_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - hbox___472215: undefined, - sz___472218: undefined, - maxMove___472223: undefined, - origY___472225: undefined, - origX___472228: undefined, - l___472231: undefined, - r___472236: undefined, - t___472241: undefined, - b___472246: undefined, - offset___472251: undefined, - offset___472276: undefined, - offset___472307: undefined, - offset___472332: undefined, + hbox___489504: undefined, + sz___489507: undefined, + maxMove___489512: undefined, + origY___489514: undefined, + origX___489517: undefined, + l___489520: undefined, + r___489525: undefined, + t___489530: undefined, + b___489535: undefined, + offset___489540: undefined, + offset___489565: undefined, + offset___489596: undefined, + offset___489621: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -31353,7 +31353,7 @@ function ArcadePhysicsEngine_canResolveClipping__P461052_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions__P461048(s) { +function ArcadePhysicsEngine_tilemapCollisions__P478337(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31363,34 +31363,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.s___472495 = undefined; - s.hbox___472512 = undefined; - s.tileScale___472515 = undefined; - s.tileSize___472518 = undefined; - s.xDiff___472522 = undefined; - s.yDiff___472529 = undefined; - s.right___472539 = undefined; - s.x0___472543 = undefined; - s.collidedTiles___472558 = undefined; - s.overlappedTiles___472560 = undefined; - s.y___472562 = undefined; - s.y0___472576 = undefined; - s.obstacle___472592 = undefined; - s.collisionDirection___472628 = undefined; - s.tile___472656 = undefined; - s.unnamed1684___U15 = undefined; - s.unnamed1685___U16 = undefined; - s.down___472740 = undefined; - s.y0___472744 = undefined; - s.collidedTiles___472759 = undefined; - s.overlappedTiles___472761 = undefined; - s.x___472763 = undefined; - s.x0___472773 = undefined; - s.obstacle___472787 = undefined; - s.collisionDirection___472821 = undefined; - s.tile___472849 = undefined; - s.unnamed1686___U26 = undefined; - s.unnamed1687___U27 = undefined; + s.s___489784 = undefined; + s.hbox___489801 = undefined; + s.tileScale___489804 = undefined; + s.tileSize___489807 = undefined; + s.xDiff___489811 = undefined; + s.yDiff___489818 = undefined; + s.right___489828 = undefined; + s.x0___489832 = undefined; + s.collidedTiles___489847 = undefined; + s.overlappedTiles___489849 = undefined; + s.y___489851 = undefined; + s.y0___489865 = undefined; + s.obstacle___489881 = undefined; + s.collisionDirection___489917 = undefined; + s.tile___489945 = undefined; + s.unnamed1764___U15 = undefined; + s.unnamed1765___U16 = undefined; + s.down___490029 = undefined; + s.y0___490033 = undefined; + s.collidedTiles___490048 = undefined; + s.overlappedTiles___490050 = undefined; + s.x___490052 = undefined; + s.x0___490062 = undefined; + s.obstacle___490076 = undefined; + s.collisionDirection___490110 = undefined; + s.tile___490138 = undefined; + s.unnamed1766___U26 = undefined; + s.unnamed1767___U27 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -31398,18 +31398,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___472495 = (r0); - r0 = s.s___472495.fields["flags"]; + s.s___489784 = (r0); + r0 = s.s___489784.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 256); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_3 = tiles_TileMap_isOnWall__P461231_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P478520_mk(s); s.tmp_3.arg0 = s.arg2; - s.tmp_3.arg1 = s.s___472495; + s.tmp_3.arg1 = s.s___489784; s.pc = 78; return s.tmp_3; case 78: r0 = s.retval; @@ -31419,7 +31419,7 @@ switch (step) { { step = 77; continue; } { step = 2; continue; } case 1: - s.tmp_4 = r0 = s.s___472495; + s.tmp_4 = r0 = s.s___489784; r0 = s.tmp_4.fields["flags"]; s.tmp_6 = r0; r0 = (s.tmp_6 & -257); @@ -31428,34 +31428,34 @@ switch (step) { case 2: case 3: case 4: - r0 = s.s___472495.fields["_hitbox"]; - s.hbox___472512 = (r0); + r0 = s.s___489784.fields["_hitbox"]; + s.hbox___489801 = (r0); r0 = s.arg2.fields["_scale"]; - s.tileScale___472515 = (r0); - r0 = (1 << s.tileScale___472515); - s.tileSize___472518 = (r0); - r0 = s.s___472495.fields["_x"]; + s.tileScale___489804 = (r0); + r0 = (1 << s.tileScale___489804); + s.tileSize___489807 = (r0); + r0 = s.s___489784.fields["_x"]; s.tmp_0 = r0; - r0 = s.s___472495.fields["_lastX"]; + r0 = s.s___489784.fields["_lastX"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.xDiff___472522 = (r0); - r0 = s.s___472495.fields["_y"]; + s.xDiff___489811 = (r0); + r0 = s.s___489784.fields["_y"]; s.tmp_0 = r0; - r0 = s.s___472495.fields["_lastY"]; + r0 = s.s___489784.fields["_lastY"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.yDiff___472529 = (r0); - r0 = (s.xDiff___472522 !== 0); + s.yDiff___489818 = (r0); + r0 = (s.xDiff___489811 !== 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 39; continue; } - r0 = (s.xDiff___472522 > 0); - s.right___472539 = (r0); - r0 = pxsim_numops_toBoolDecr(s.right___472539); + r0 = (s.xDiff___489811 > 0); + s.right___489828 = (r0); + r0 = pxsim_numops_toBoolDecr(s.right___489828); if (!r0) { step = 5; continue; } - s.tmp_1 = game_Hitbox_right__P460888_mk(s); - s.tmp_1.arg0 = s.hbox___472512; + s.tmp_1 = game_Hitbox_right__P478177_mk(s); + s.tmp_1.arg0 = s.hbox___489801; s.pc = 79; return s.tmp_1; case 79: r0 = s.retval; @@ -31463,8 +31463,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 6; continue; } case 5: - s.tmp_3 = game_Hitbox_left__P460886_mk(s); - s.tmp_3.arg0 = s.hbox___472512; + s.tmp_3 = game_Hitbox_left__P478175_mk(s); + s.tmp_3.arg0 = s.hbox___489801; s.pc = 80; return s.tmp_3; case 80: r0 = s.retval; @@ -31475,32 +31475,32 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___472515 + 8); + r0 = (s.tileScale___489804 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.x0___472543 = (r0); + s.x0___489832 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___472558 = (r0); + s.collidedTiles___489847 = (r0); r0 = pxsim_Array__mk(); - s.overlappedTiles___472560 = (r0); - s.tmp_1 = game_Hitbox_top__P460887_mk(s); - s.tmp_1.arg0 = s.hbox___472512; + s.overlappedTiles___489849 = (r0); + s.tmp_1 = game_Hitbox_top__P478176_mk(s); + s.tmp_1.arg0 = s.hbox___489801; s.pc = 81; return s.tmp_1; case 81: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.yDiff___472529); - s.y___472562 = (r0); + r0 = (s.tmp_0 - s.yDiff___489818); + s.y___489851 = (r0); case 7: - s.tmp_1 = r0 = s.y___472562; - s.tmp_3 = r0 = s.tileSize___472518; - s.tmp_6 = game_Hitbox_bottom__P460889_mk(s); - s.tmp_6.arg0 = s.hbox___472512; + s.tmp_1 = r0 = s.y___489851; + s.tmp_3 = r0 = s.tileSize___489807; + s.tmp_6 = game_Hitbox_bottom__P478178_mk(s); + s.tmp_6.arg0 = s.hbox___489801; s.pc = 82; return s.tmp_6; case 82: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.yDiff___472529); + r0 = (s.tmp_5 - s.yDiff___489818); s.tmp_4 = r0; r0 = (s.tmp_3 << 8); s.tmp_7 = r0; @@ -31510,15 +31510,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } - s.tmp_10 = Fx_min__P460272_mk(s); - s.tmp_10.arg0 = s.y___472562; - s.tmp_12 = game_Hitbox_bottom__P460889_mk(s); - s.tmp_12.arg0 = s.hbox___472512; + s.tmp_10 = Fx_min__P477561_mk(s); + s.tmp_10.arg0 = s.y___489851; + s.tmp_12 = game_Hitbox_bottom__P478178_mk(s); + s.tmp_12.arg0 = s.hbox___489801; s.pc = 84; return s.tmp_12; case 84: r0 = s.retval; s.tmp_11 = r0; - r0 = (s.tmp_11 - s.yDiff___472529); + r0 = (s.tmp_11 - s.yDiff___489818); s.tmp_10.arg1 = r0; s.pc = 83; return s.tmp_10; case 83: @@ -31526,33 +31526,33 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_9 + 128); s.tmp_8 = r0; - r0 = (s.tileScale___472515 + 8); + r0 = (s.tileScale___489804 + 8); s.tmp_13 = r0; r0 = (s.tmp_8 >> s.tmp_13); - s.y0___472576 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P461229_mk(s); + s.y0___489865 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P478518_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___472543; - s.tmp_1.arg2 = s.y0___472576; + s.tmp_1.arg1 = s.x0___489832; + s.tmp_1.arg2 = s.y0___489865; s.pc = 85; return s.tmp_1; case 85: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.tmp_2 = tiles_TileMap_getObstacle__P461230_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P478519_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___472543; - s.tmp_2.arg2 = s.y0___472576; + s.tmp_2.arg1 = s.x0___489832; + s.tmp_2.arg2 = s.y0___489865; s.pc = 86; return s.tmp_2; case 86: r0 = s.retval; - s.obstacle___472592 = (r0); - r0 = pxsim_pxtcore_mkAction(1, inline__P472600); + s.obstacle___489881 = (r0); + r0 = pxsim_pxtcore_mkAction(1, inline__P489889); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___472592); - s.tmp_4 = helpers_arraySome__P460209_mk(s); - s.tmp_4.arg0 = s.collidedTiles___472558; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___489881); + s.tmp_4 = helpers_arraySome__P477498_mk(s); + s.tmp_4.arg0 = s.collidedTiles___489847; s.tmp_4.arg1 = s.tmp_0; s.pc = 87; return s.tmp_4; case 87: @@ -31564,33 +31564,33 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__push(s.collidedTiles___472558, s.obstacle___472592); + r0 = pxsim_Array__push(s.collidedTiles___489847, s.obstacle___489881); case 8: case 9: { step = 11; continue; } case 10: - s.tmp_0 = r0 = s.overlappedTiles___472560; - s.tmp_2 = tiles_TileMap_getTile__P461221_mk(s); + s.tmp_0 = r0 = s.overlappedTiles___489849; + s.tmp_2 = tiles_TileMap_getTile__P478510_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___472543; - s.tmp_2.arg2 = s.y0___472576; + s.tmp_2.arg1 = s.x0___489832; + s.tmp_2.arg2 = s.y0___489865; s.pc = 88; return s.tmp_2; case 88: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); case 11: - r0 = (s.tileSize___472518 << 8); + r0 = (s.tileSize___489807 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___472562); - s.y___472562 = (r0); + r0 = (s.tmp_0 + s.y___489851); + s.y___489851 = (r0); { step = 7; continue; } case 12: - r0 = pxsim_Array__length(s.collidedTiles___472558); + r0 = pxsim_Array__length(s.collidedTiles___489847); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___472539); + r0 = pxsim_numops_toBoolDecr(s.right___489828); if (!r0) { step = 13; continue; } r0 = 2; { step = 14; continue; } @@ -31599,23 +31599,23 @@ switch (step) { case 14: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___472628 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.right___472539); + s.collisionDirection___489917 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.right___489828); if (!r0) { step = 15; continue; } - r0 = (s.x0___472543 << s.tileScale___472515); + r0 = (s.x0___489832 << s.tileScale___489804); s.tmp_1 = r0; r0 = (s.tmp_1 * 256); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_0 = r0; - r0 = s.hbox___472512.fields["width"]; + r0 = s.hbox___489801.fields["width"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 16; continue; } case 15: - r0 = (s.x0___472543 + 1); + r0 = (s.x0___489832 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___472515); + r0 = (s.tmp_5 << s.tileScale___489804); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -31623,43 +31623,43 @@ switch (step) { case 16: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___472495; - r0 = s.hbox___472512.fields["ox"]; + s.tmp_8 = r0 = s.s___489784; + r0 = s.hbox___489801.fields["ox"]; s.tmp_10 = r0; r0 = (s.tmp_7 - s.tmp_10); s.tmp_9 = r0; r0 = (s.tmp_8).fields["_x"] = (s.tmp_9); - s.tile___472656 = (undefined); - s.unnamed1684___U15 = (s.collidedTiles___472558); - s.unnamed1685___U16 = (0); + s.tile___489945 = (undefined); + s.unnamed1764___U15 = (s.collidedTiles___489847); + s.unnamed1765___U16 = (0); case 17: - s.tmp_0 = r0 = s.unnamed1685___U16; - r0 = pxsim_Array__length(s.unnamed1684___U15); + s.tmp_0 = r0 = s.unnamed1765___U16; + r0 = pxsim_Array__length(s.unnamed1764___U15); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 18; continue; } - r0 = pxsim_Array__getAt(s.unnamed1684___U15, s.unnamed1685___U16); - s.tile___472656 = (r0); - s.tmp_2 = Sprite_registerObstacle__P460944_mk(s); - s.tmp_2.arg0 = s.s___472495; - s.tmp_2.arg1 = s.collisionDirection___472628; - s.tmp_2.arg2 = s.tile___472656; + r0 = pxsim_Array__getAt(s.unnamed1764___U15, s.unnamed1765___U16); + s.tile___489945 = (r0); + s.tmp_2 = Sprite_registerObstacle__P478233_mk(s); + s.tmp_2.arg0 = s.s___489784; + s.tmp_2.arg1 = s.collisionDirection___489917; + s.tmp_2.arg2 = s.tile___489945; s.pc = 89; return s.tmp_2; case 89: r0 = s.retval; - r0 = (s.unnamed1685___U16 + 1); - s.unnamed1685___U16 = (r0); + r0 = (s.unnamed1765___U16 + 1); + s.unnamed1765___U16 = (r0); { step = 17; continue; } case 18: - s.unnamed1684___U15 = (undefined); - r0 = s.s___472495.fields["flags"]; + s.unnamed1764___U15 = (undefined); + r0 = s.s___489784.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 16); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.tmp_2 = Sprite_destroy__P460946_mk(s); - s.tmp_2.arg0 = s.s___472495; + s.tmp_2 = Sprite_destroy__P478235_mk(s); + s.tmp_2.arg0 = s.s___489784; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.pc = 90; return s.tmp_2; @@ -31667,7 +31667,7 @@ switch (step) { r0 = s.retval; { step = 34; continue; } case 19: - r0 = s.s___472495.fields["_vx"]; + r0 = s.s___489784.fields["_vx"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVx"]; s.tmp_2 = r0; @@ -31675,13 +31675,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 30; continue; } - r0 = s.s___472495.fields["flags"]; + r0 = s.s___489784.fields["flags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 32); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 28; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___472539); + r0 = pxsim_numops_toBoolDecr(s.right___489828); s.tmp_6 = r0; r0 = pxsim_Boolean__bang(s.tmp_6); s.tmp_5 = r0; @@ -31690,8 +31690,8 @@ switch (step) { r0 = s.tmp_5; { step = 21; continue; } case 20: - s.tmp_8 = Sprite_vx__P460905_mk(s); - s.tmp_8.arg0 = s.s___472495; + s.tmp_8 = Sprite_vx__P478194_mk(s); + s.tmp_8.arg0 = s.s___489784; s.pc = 91; return s.tmp_8; case 91: r0 = s.retval; @@ -31705,14 +31705,14 @@ switch (step) { r0 = s.tmp_9; { step = 25; continue; } case 22: - s.tmp_10 = r0 = s.right___472539; + s.tmp_10 = r0 = s.right___489828; r0 = pxsim_numops_toBool(s.tmp_10); if (r0) { step = 23; continue; } r0 = s.tmp_10; { step = 24; continue; } case 23: - s.tmp_12 = Sprite_vx__P460905_mk(s); - s.tmp_12.arg0 = s.s___472495; + s.tmp_12 = Sprite_vx__P478194_mk(s); + s.tmp_12.arg0 = s.s___489784; s.pc = 92; return s.tmp_12; case 92: r0 = s.retval; @@ -31727,8 +31727,8 @@ switch (step) { s.tmp_14 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_14); if (!r0) { step = 26; continue; } - s.tmp_15 = r0 = s.s___472495; - r0 = s.s___472495.fields["_vx"]; + s.tmp_15 = r0 = s.s___489784; + r0 = s.s___489784.fields["_vx"]; s.tmp_17 = r0; r0 = (0 - s.tmp_17); s.tmp_16 = r0; @@ -31750,12 +31750,12 @@ switch (step) { { step = 29; continue; } case 28: r0 = (s.arg1).fields["dx"] = (0); - r0 = (s.s___472495).fields["_vx"] = (0); + r0 = (s.s___489784).fields["_vx"] = (0); case 29: { step = 33; continue; } case 30: - s.tmp_2 = Math_sign__P460226_mk(s); - r0 = s.s___472495.fields["_vx"]; + s.tmp_2 = Math_sign__P477515_mk(s); + r0 = s.s___489784.fields["_vx"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -31765,7 +31765,7 @@ switch (step) { case 93: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P460226_mk(s); + s.tmp_6 = Math_sign__P477515_mk(s); r0 = s.arg1.fields["cachedVx"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -31787,14 +31787,14 @@ switch (step) { case 34: { step = 38; continue; } case 35: - r0 = pxsim_Array__length(s.overlappedTiles___472560); + r0 = pxsim_Array__length(s.overlappedTiles___489849); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 36; continue; } - s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P461049_mk(s); + s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P478338_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.s___472495; - s.tmp_1.arg2 = s.overlappedTiles___472560; + s.tmp_1.arg1 = s.s___489784; + s.tmp_1.arg2 = s.overlappedTiles___489849; s.pc = 95; return s.tmp_1; case 95: r0 = s.retval; @@ -31803,16 +31803,16 @@ switch (step) { case 38: case 39: case 40: - r0 = (s.yDiff___472529 !== 0); + r0 = (s.yDiff___489818 !== 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 75; continue; } - r0 = (s.yDiff___472529 > 0); - s.down___472740 = (r0); - r0 = pxsim_numops_toBoolDecr(s.down___472740); + r0 = (s.yDiff___489818 > 0); + s.down___490029 = (r0); + r0 = pxsim_numops_toBoolDecr(s.down___490029); if (!r0) { step = 41; continue; } - s.tmp_1 = game_Hitbox_bottom__P460889_mk(s); - s.tmp_1.arg0 = s.hbox___472512; + s.tmp_1 = game_Hitbox_bottom__P478178_mk(s); + s.tmp_1.arg0 = s.hbox___489801; s.pc = 96; return s.tmp_1; case 96: r0 = s.retval; @@ -31820,8 +31820,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 42; continue; } case 41: - s.tmp_3 = game_Hitbox_top__P460887_mk(s); - s.tmp_3.arg0 = s.hbox___472512; + s.tmp_3 = game_Hitbox_top__P478176_mk(s); + s.tmp_3.arg0 = s.hbox___489801; s.pc = 97; return s.tmp_3; case 97: r0 = s.retval; @@ -31832,25 +31832,25 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___472515 + 8); + r0 = (s.tileScale___489804 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.y0___472744 = (r0); + s.y0___490033 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___472759 = (r0); + s.collidedTiles___490048 = (r0); r0 = pxsim_Array__mk(); - s.overlappedTiles___472761 = (r0); - s.tmp_0 = game_Hitbox_left__P460886_mk(s); - s.tmp_0.arg0 = s.hbox___472512; + s.overlappedTiles___490050 = (r0); + s.tmp_0 = game_Hitbox_left__P478175_mk(s); + s.tmp_0.arg0 = s.hbox___489801; s.pc = 98; return s.tmp_0; case 98: r0 = s.retval; - s.x___472763 = (r0); + s.x___490052 = (r0); case 43: - s.tmp_1 = r0 = s.x___472763; - s.tmp_3 = r0 = s.tileSize___472518; - s.tmp_5 = game_Hitbox_right__P460888_mk(s); - s.tmp_5.arg0 = s.hbox___472512; + s.tmp_1 = r0 = s.x___490052; + s.tmp_3 = r0 = s.tileSize___489807; + s.tmp_5 = game_Hitbox_right__P478177_mk(s); + s.tmp_5.arg0 = s.hbox___489801; s.pc = 99; return s.tmp_5; case 99: r0 = s.retval; @@ -31863,10 +31863,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 48; continue; } - s.tmp_9 = Fx_min__P460272_mk(s); - s.tmp_9.arg0 = s.x___472763; - s.tmp_10 = game_Hitbox_right__P460888_mk(s); - s.tmp_10.arg0 = s.hbox___472512; + s.tmp_9 = Fx_min__P477561_mk(s); + s.tmp_9.arg0 = s.x___490052; + s.tmp_10 = game_Hitbox_right__P478177_mk(s); + s.tmp_10.arg0 = s.hbox___489801; s.pc = 101; return s.tmp_10; case 101: r0 = s.retval; @@ -31877,33 +31877,33 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___472515 + 8); + r0 = (s.tileScale___489804 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___472773 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P461229_mk(s); + s.x0___490062 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P478518_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___472773; - s.tmp_1.arg2 = s.y0___472744; + s.tmp_1.arg1 = s.x0___490062; + s.tmp_1.arg2 = s.y0___490033; s.pc = 102; return s.tmp_1; case 102: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 46; continue; } - s.tmp_2 = tiles_TileMap_getObstacle__P461230_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P478519_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___472773; - s.tmp_2.arg2 = s.y0___472744; + s.tmp_2.arg1 = s.x0___490062; + s.tmp_2.arg2 = s.y0___490033; s.pc = 103; return s.tmp_2; case 103: r0 = s.retval; - s.obstacle___472787 = (r0); - r0 = pxsim_pxtcore_mkAction(1, inline__P472795); + s.obstacle___490076 = (r0); + r0 = pxsim_pxtcore_mkAction(1, inline__P490084); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___472787); - s.tmp_4 = helpers_arraySome__P460209_mk(s); - s.tmp_4.arg0 = s.collidedTiles___472759; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___490076); + s.tmp_4 = helpers_arraySome__P477498_mk(s); + s.tmp_4.arg0 = s.collidedTiles___490048; s.tmp_4.arg1 = s.tmp_0; s.pc = 104; return s.tmp_4; case 104: @@ -31915,33 +31915,33 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 44; continue; } - r0 = pxsim_Array__push(s.collidedTiles___472759, s.obstacle___472787); + r0 = pxsim_Array__push(s.collidedTiles___490048, s.obstacle___490076); case 44: case 45: { step = 47; continue; } case 46: - s.tmp_0 = r0 = s.overlappedTiles___472761; - s.tmp_2 = tiles_TileMap_getTile__P461221_mk(s); + s.tmp_0 = r0 = s.overlappedTiles___490050; + s.tmp_2 = tiles_TileMap_getTile__P478510_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___472773; - s.tmp_2.arg2 = s.y0___472744; + s.tmp_2.arg1 = s.x0___490062; + s.tmp_2.arg2 = s.y0___490033; s.pc = 105; return s.tmp_2; case 105: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); case 47: - r0 = (s.tileSize___472518 << 8); + r0 = (s.tileSize___489807 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___472763); - s.x___472763 = (r0); + r0 = (s.tmp_0 + s.x___490052); + s.x___490052 = (r0); { step = 43; continue; } case 48: - r0 = pxsim_Array__length(s.collidedTiles___472759); + r0 = pxsim_Array__length(s.collidedTiles___490048); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 71; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___472740); + r0 = pxsim_numops_toBoolDecr(s.down___490029); if (!r0) { step = 49; continue; } r0 = 3; { step = 50; continue; } @@ -31950,23 +31950,23 @@ switch (step) { case 50: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___472821 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.down___472740); + s.collisionDirection___490110 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.down___490029); if (!r0) { step = 51; continue; } - r0 = (s.y0___472744 << s.tileScale___472515); + r0 = (s.y0___490033 << s.tileScale___489804); s.tmp_1 = r0; r0 = (s.tmp_1 * 256); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_0 = r0; - r0 = s.hbox___472512.fields["height"]; + r0 = s.hbox___489801.fields["height"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 52; continue; } case 51: - r0 = (s.y0___472744 + 1); + r0 = (s.y0___490033 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___472515); + r0 = (s.tmp_5 << s.tileScale___489804); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -31974,43 +31974,43 @@ switch (step) { case 52: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___472495; - r0 = s.hbox___472512.fields["oy"]; + s.tmp_8 = r0 = s.s___489784; + r0 = s.hbox___489801.fields["oy"]; s.tmp_10 = r0; r0 = (s.tmp_7 - s.tmp_10); s.tmp_9 = r0; r0 = (s.tmp_8).fields["_y"] = (s.tmp_9); - s.tile___472849 = (undefined); - s.unnamed1686___U26 = (s.collidedTiles___472759); - s.unnamed1687___U27 = (0); + s.tile___490138 = (undefined); + s.unnamed1766___U26 = (s.collidedTiles___490048); + s.unnamed1767___U27 = (0); case 53: - s.tmp_0 = r0 = s.unnamed1687___U27; - r0 = pxsim_Array__length(s.unnamed1686___U26); + s.tmp_0 = r0 = s.unnamed1767___U27; + r0 = pxsim_Array__length(s.unnamed1766___U26); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 54; continue; } - r0 = pxsim_Array__getAt(s.unnamed1686___U26, s.unnamed1687___U27); - s.tile___472849 = (r0); - s.tmp_2 = Sprite_registerObstacle__P460944_mk(s); - s.tmp_2.arg0 = s.s___472495; - s.tmp_2.arg1 = s.collisionDirection___472821; - s.tmp_2.arg2 = s.tile___472849; + r0 = pxsim_Array__getAt(s.unnamed1766___U26, s.unnamed1767___U27); + s.tile___490138 = (r0); + s.tmp_2 = Sprite_registerObstacle__P478233_mk(s); + s.tmp_2.arg0 = s.s___489784; + s.tmp_2.arg1 = s.collisionDirection___490110; + s.tmp_2.arg2 = s.tile___490138; s.pc = 106; return s.tmp_2; case 106: r0 = s.retval; - r0 = (s.unnamed1687___U27 + 1); - s.unnamed1687___U27 = (r0); + r0 = (s.unnamed1767___U27 + 1); + s.unnamed1767___U27 = (r0); { step = 53; continue; } case 54: - s.unnamed1686___U26 = (undefined); - r0 = s.s___472495.fields["flags"]; + s.unnamed1766___U26 = (undefined); + r0 = s.s___489784.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 16); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 55; continue; } - s.tmp_2 = Sprite_destroy__P460946_mk(s); - s.tmp_2.arg0 = s.s___472495; + s.tmp_2 = Sprite_destroy__P478235_mk(s); + s.tmp_2.arg0 = s.s___489784; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.pc = 107; return s.tmp_2; @@ -32018,7 +32018,7 @@ switch (step) { r0 = s.retval; { step = 70; continue; } case 55: - r0 = s.s___472495.fields["_vy"]; + r0 = s.s___489784.fields["_vy"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVy"]; s.tmp_2 = r0; @@ -32026,13 +32026,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 66; continue; } - r0 = s.s___472495.fields["flags"]; + r0 = s.s___489784.fields["flags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 32); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 64; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___472740); + r0 = pxsim_numops_toBoolDecr(s.down___490029); s.tmp_6 = r0; r0 = pxsim_Boolean__bang(s.tmp_6); s.tmp_5 = r0; @@ -32041,8 +32041,8 @@ switch (step) { r0 = s.tmp_5; { step = 57; continue; } case 56: - s.tmp_8 = Sprite_vy__P460907_mk(s); - s.tmp_8.arg0 = s.s___472495; + s.tmp_8 = Sprite_vy__P478196_mk(s); + s.tmp_8.arg0 = s.s___489784; s.pc = 108; return s.tmp_8; case 108: r0 = s.retval; @@ -32056,14 +32056,14 @@ switch (step) { r0 = s.tmp_9; { step = 61; continue; } case 58: - s.tmp_10 = r0 = s.down___472740; + s.tmp_10 = r0 = s.down___490029; r0 = pxsim_numops_toBool(s.tmp_10); if (r0) { step = 59; continue; } r0 = s.tmp_10; { step = 60; continue; } case 59: - s.tmp_12 = Sprite_vy__P460907_mk(s); - s.tmp_12.arg0 = s.s___472495; + s.tmp_12 = Sprite_vy__P478196_mk(s); + s.tmp_12.arg0 = s.s___489784; s.pc = 109; return s.tmp_12; case 109: r0 = s.retval; @@ -32078,8 +32078,8 @@ switch (step) { s.tmp_14 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_14); if (!r0) { step = 62; continue; } - s.tmp_15 = r0 = s.s___472495; - r0 = s.s___472495.fields["_vy"]; + s.tmp_15 = r0 = s.s___489784; + r0 = s.s___489784.fields["_vy"]; s.tmp_17 = r0; r0 = (0 - s.tmp_17); s.tmp_16 = r0; @@ -32101,12 +32101,12 @@ switch (step) { { step = 65; continue; } case 64: r0 = (s.arg1).fields["dy"] = (0); - r0 = (s.s___472495).fields["_vy"] = (0); + r0 = (s.s___489784).fields["_vy"] = (0); case 65: { step = 69; continue; } case 66: - s.tmp_2 = Math_sign__P460226_mk(s); - r0 = s.s___472495.fields["_vy"]; + s.tmp_2 = Math_sign__P477515_mk(s); + r0 = s.s___489784.fields["_vy"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -32116,7 +32116,7 @@ switch (step) { case 110: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P460226_mk(s); + s.tmp_6 = Math_sign__P477515_mk(s); r0 = s.arg1.fields["cachedVy"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -32138,14 +32138,14 @@ switch (step) { case 70: { step = 74; continue; } case 71: - r0 = pxsim_Array__length(s.overlappedTiles___472761); + r0 = pxsim_Array__length(s.overlappedTiles___490050); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 72; continue; } - s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P461049_mk(s); + s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P478338_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.s___472495; - s.tmp_1.arg2 = s.overlappedTiles___472761; + s.tmp_1.arg1 = s.s___489784; + s.tmp_1.arg2 = s.overlappedTiles___490050; s.pc = 112; return s.tmp_1; case 112: r0 = s.retval; @@ -32159,13 +32159,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions__P461048.info = {"start":10337,"length":7533,"line":326,"column":4,"endLine":521,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} -ArcadePhysicsEngine_tilemapCollisions__P461048.info = {"start":10337,"length":7533,"line":326,"column":4,"endLine":521,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} +ArcadePhysicsEngine_tilemapCollisions__P478337.info = {"start":10337,"length":7533,"line":326,"column":4,"endLine":521,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} +ArcadePhysicsEngine_tilemapCollisions__P478337.info = {"start":10337,"length":7533,"line":326,"column":4,"endLine":521,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} -function ArcadePhysicsEngine_tilemapCollisions__P461048_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions__P478337_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P461048, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P478337, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32185,34 +32185,34 @@ function ArcadePhysicsEngine_tilemapCollisions__P461048_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - s___472495: undefined, - hbox___472512: undefined, - tileScale___472515: undefined, - tileSize___472518: undefined, - xDiff___472522: undefined, - yDiff___472529: undefined, - right___472539: undefined, - x0___472543: undefined, - collidedTiles___472558: undefined, - overlappedTiles___472560: undefined, - y___472562: undefined, - y0___472576: undefined, - obstacle___472592: undefined, - collisionDirection___472628: undefined, - tile___472656: undefined, - unnamed1684___U15: undefined, - unnamed1685___U16: undefined, - down___472740: undefined, - y0___472744: undefined, - collidedTiles___472759: undefined, - overlappedTiles___472761: undefined, - x___472763: undefined, - x0___472773: undefined, - obstacle___472787: undefined, - collisionDirection___472821: undefined, - tile___472849: undefined, - unnamed1686___U26: undefined, - unnamed1687___U27: undefined, + s___489784: undefined, + hbox___489801: undefined, + tileScale___489804: undefined, + tileSize___489807: undefined, + xDiff___489811: undefined, + yDiff___489818: undefined, + right___489828: undefined, + x0___489832: undefined, + collidedTiles___489847: undefined, + overlappedTiles___489849: undefined, + y___489851: undefined, + y0___489865: undefined, + obstacle___489881: undefined, + collisionDirection___489917: undefined, + tile___489945: undefined, + unnamed1764___U15: undefined, + unnamed1765___U16: undefined, + down___490029: undefined, + y0___490033: undefined, + collidedTiles___490048: undefined, + overlappedTiles___490050: undefined, + x___490052: undefined, + x0___490062: undefined, + obstacle___490076: undefined, + collisionDirection___490110: undefined, + tile___490138: undefined, + unnamed1766___U26: undefined, + unnamed1767___U27: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -32222,7 +32222,7 @@ function ArcadePhysicsEngine_tilemapCollisions__P461048_mk(s) { -function inline__P472600(s) { +function inline__P489889(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32244,13 +32244,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P472600.info = {"start":12419,"length":39,"line":388,"column":44,"endLine":388,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -inline__P472600.info = {"start":12419,"length":39,"line":388,"column":44,"endLine":388,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +inline__P489889.info = {"start":12419,"length":39,"line":388,"column":44,"endLine":388,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +inline__P489889.info = {"start":12419,"length":39,"line":388,"column":44,"endLine":388,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -function inline__P472600_mk(s) { +function inline__P489889_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P472600, depth: s.depth + 1, + parent: s, fn: inline__P489889, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32261,7 +32261,7 @@ function inline__P472600_mk(s) { -function inline__P472795(s) { +function inline__P490084(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32283,13 +32283,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P472795.info = {"start":15756,"length":39,"line":472,"column":44,"endLine":472,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -inline__P472795.info = {"start":15756,"length":39,"line":472,"column":44,"endLine":472,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +inline__P490084.info = {"start":15756,"length":39,"line":472,"column":44,"endLine":472,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +inline__P490084.info = {"start":15756,"length":39,"line":472,"column":44,"endLine":472,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -function inline__P472795_mk(s) { +function inline__P490084_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P472795, depth: s.depth + 1, + parent: s, fn: inline__P490084, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32300,7 +32300,7 @@ function inline__P472795_mk(s) { -function tiles_TileMap_getObstacle__P461230(s) { +function tiles_TileMap_getObstacle__P478519(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32310,8 +32310,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.index___473167 = undefined; - s.tile___473179 = undefined; + s.index___490456 = undefined; + s.tile___490468 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -32319,8 +32319,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P461207_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P478496_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -32334,7 +32334,7 @@ switch (step) { r0 = 0; { step = 2; continue; } case 1: - s.tmp_2 = tiles_TileMapData_getTile__P461201_mk(s); + s.tmp_2 = tiles_TileMapData_getTile__P478490_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.arg1; @@ -32345,20 +32345,20 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.index___473167 = (s.tmp_3); - s.tmp_0 = tiles_TileMapData_getTileImage__P461204_mk(s); + s.index___490456 = (s.tmp_3); + s.tmp_0 = tiles_TileMapData_getTileImage__P478493_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___473167; + s.tmp_0.arg1 = s.index___490456; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tile___473179 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C460997_VT); + s.tile___490468 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C478286_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_StaticObstacle_constructor__P461004_mk(s); + s.tmp_1 = sprites_StaticObstacle_constructor__P478293_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = s.tile___473179; + s.tmp_1.arg1 = s.tile___490468; s.tmp_2 = r0 = s.arg2; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; @@ -32371,7 +32371,7 @@ switch (step) { s.tmp_1.arg3 = r0; r0 = s.arg0.fields["_layer"]; s.tmp_1.arg4 = r0; - s.tmp_1.arg5 = s.index___473167; + s.tmp_1.arg5 = s.index___490456; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; @@ -32379,13 +32379,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getObstacle__P461230.info = {"start":11343,"length":410,"line":375,"column":8,"endLine":385,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getObstacle","argumentNames":["this","col","row"]} -tiles_TileMap_getObstacle__P461230.info = {"start":11343,"length":410,"line":375,"column":8,"endLine":385,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getObstacle","argumentNames":["this","col","row"]} +tiles_TileMap_getObstacle__P478519.info = {"start":11343,"length":410,"line":375,"column":8,"endLine":385,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getObstacle","argumentNames":["this","col","row"]} +tiles_TileMap_getObstacle__P478519.info = {"start":11343,"length":410,"line":375,"column":8,"endLine":385,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getObstacle","argumentNames":["this","col","row"]} -function tiles_TileMap_getObstacle__P461230_mk(s) { +function tiles_TileMap_getObstacle__P478519_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getObstacle__P461230, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getObstacle__P478519, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32393,8 +32393,8 @@ function tiles_TileMap_getObstacle__P461230_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - index___473167: undefined, - tile___473179: undefined, + index___490456: undefined, + tile___490468: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -32404,7 +32404,7 @@ function tiles_TileMap_getObstacle__P461230_mk(s) { -function tiles_TileMap_layer__P461217(s) { +function tiles_TileMap_layer__P478506(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32419,19 +32419,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); r0 = s.arg0.fields["_layer"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_layer__P461217.info = {"start":6709,"length":63,"line":241,"column":8,"endLine":243,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} -tiles_TileMap_layer__P461217.isGetter = true; -tiles_TileMap_layer__P461217.info = {"start":6709,"length":63,"line":241,"column":8,"endLine":243,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} +tiles_TileMap_layer__P478506.info = {"start":6709,"length":63,"line":241,"column":8,"endLine":243,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} +tiles_TileMap_layer__P478506.isGetter = true; +tiles_TileMap_layer__P478506.info = {"start":6709,"length":63,"line":241,"column":8,"endLine":243,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} -function tiles_TileMap_layer__P461217_mk(s) { +function tiles_TileMap_layer__P478506_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_layer__P461217, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_layer__P478506, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -32440,7 +32440,7 @@ function tiles_TileMap_layer__P461217_mk(s) { -function sprites_StaticObstacle_constructor__P461004(s) { +function sprites_StaticObstacle_constructor__P478293(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32460,7 +32460,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C460997_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C478286_VT)) failedCast(r0); r0 = (s.arg0).fields["image"] = (s.arg1); r0 = (s.arg0).fields["layer"] = (s.arg4); r0 = (s.arg0).fields["top"] = (s.arg2); @@ -32470,13 +32470,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_StaticObstacle_constructor__P461004.info = {"start":563,"length":261,"line":28,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"inline","argumentNames":["this","image","top","left","layer","tileIndex"]} -sprites_StaticObstacle_constructor__P461004.info = {"start":563,"length":261,"line":28,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"inline","argumentNames":["this","image","top","left","layer","tileIndex"]} +sprites_StaticObstacle_constructor__P478293.info = {"start":563,"length":261,"line":28,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"inline","argumentNames":["this","image","top","left","layer","tileIndex"]} +sprites_StaticObstacle_constructor__P478293.info = {"start":563,"length":261,"line":28,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"inline","argumentNames":["this","image","top","left","layer","tileIndex"]} -function sprites_StaticObstacle_constructor__P461004_mk(s) { +function sprites_StaticObstacle_constructor__P478293_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_constructor__P461004, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_constructor__P478293, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -32490,7 +32490,7 @@ function sprites_StaticObstacle_constructor__P461004_mk(s) { -function tiles_TileMap_getTile__P461221(s) { +function tiles_TileMap_getTile__P478510(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32507,10 +32507,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C461179_VT); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C478468_VT); s.tmp_0 = r0; - s.tmp_1 = tiles_Location_constructor__P461185_mk(s); + s.tmp_1 = tiles_Location_constructor__P478474_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -32522,13 +32522,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTile__P461221.info = {"start":7071,"length":111,"line":259,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} -tiles_TileMap_getTile__P461221.info = {"start":7071,"length":111,"line":259,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} +tiles_TileMap_getTile__P478510.info = {"start":7071,"length":111,"line":259,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} +tiles_TileMap_getTile__P478510.info = {"start":7071,"length":111,"line":259,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} -function tiles_TileMap_getTile__P461221_mk(s) { +function tiles_TileMap_getTile__P478510_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTile__P461221, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTile__P478510, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32541,7 +32541,7 @@ function tiles_TileMap_getTile__P461221_mk(s) { -function tiles_Location_constructor__P461185(s) { +function tiles_Location_constructor__P478474(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32559,7 +32559,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C461179_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C478468_VT)) failedCast(r0); r0 = (s.arg0).fields["_col"] = (s.arg1); r0 = (s.arg0).fields["_row"] = (s.arg2); r0 = (s.arg0).fields["tileMap"] = (s.arg3); @@ -32567,13 +32567,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_Location_constructor__P461185.info = {"start":406,"length":153,"line":19,"column":8,"endLine":23,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","col","row","map"]} -tiles_Location_constructor__P461185.info = {"start":406,"length":153,"line":19,"column":8,"endLine":23,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","col","row","map"]} +tiles_Location_constructor__P478474.info = {"start":406,"length":153,"line":19,"column":8,"endLine":23,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","col","row","map"]} +tiles_Location_constructor__P478474.info = {"start":406,"length":153,"line":19,"column":8,"endLine":23,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","col","row","map"]} -function tiles_Location_constructor__P461185_mk(s) { +function tiles_Location_constructor__P478474_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_constructor__P461185, depth: s.depth + 1, + parent: s, fn: tiles_Location_constructor__P478474, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -32585,7 +32585,7 @@ function tiles_Location_constructor__P461185_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps__P461049(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P478338(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32595,10 +32595,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tile___472932 = undefined; - s.unnamed1688___U1 = undefined; - s.unnamed1689___U2 = undefined; - s.tileOverlapHandlers___472934 = undefined; + s.tile___490221 = undefined; + s.unnamed1768___U1 = undefined; + s.unnamed1769___U2 = undefined; + s.tileOverlapHandlers___490223 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -32606,37 +32606,37 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); - s.tile___472932 = (undefined); - s.unnamed1688___U1 = (s.arg2); - s.unnamed1689___U2 = (0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); + s.tile___490221 = (undefined); + s.unnamed1768___U1 = (s.arg2); + s.unnamed1769___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed1689___U2; - r0 = pxsim_Array__length(s.unnamed1688___U1); + s.tmp_0 = r0 = s.unnamed1769___U2; + r0 = pxsim_Array__length(s.unnamed1768___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed1688___U1, s.unnamed1689___U2); - s.tile___472932 = (r0); - s.tmp_2 = game_currentScene__P461086_mk(s); + r0 = pxsim_Array__getAt(s.unnamed1768___U1, s.unnamed1769___U2); + s.tile___490221 = (r0); + s.tmp_2 = game_currentScene__P478375_mk(s); s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; r0 = r0.fields["tileOverlapHandlers"]; - s.tileOverlapHandlers___472934 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___472934); + s.tileOverlapHandlers___490223 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___490223); if (!r0) { step = 2; continue; } - r0 = pxsim_pxtcore_mkAction(2, inline__P472942); + r0 = pxsim_pxtcore_mkAction(2, inline__P490231); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___472932); - r0 = pxsim_pxtcore_mkAction(2, inline__P472959); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___490221); + r0 = pxsim_pxtcore_mkAction(2, inline__P490248); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___472932); - s.tmp_2 = helpers_arrayForEach__P460211_mk(s); - s.tmp_3 = helpers_arrayFilter__P460212_mk(s); - s.tmp_3.arg0 = s.tileOverlapHandlers___472934; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___490221); + s.tmp_2 = helpers_arrayForEach__P477500_mk(s); + s.tmp_3 = helpers_arrayFilter__P477501_mk(s); + s.tmp_3.arg0 = s.tileOverlapHandlers___490223; s.tmp_3.arg1 = s.tmp_0; s.pc = 7; return s.tmp_3; case 7: @@ -32648,31 +32648,31 @@ switch (step) { r0 = s.retval; case 2: case 3: - r0 = (s.unnamed1689___U2 + 1); - s.unnamed1689___U2 = (r0); + r0 = (s.unnamed1769___U2 + 1); + s.unnamed1769___U2 = (r0); { step = 1; continue; } case 4: - s.unnamed1688___U1 = (undefined); + s.unnamed1768___U1 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps__P461049.info = {"start":18147,"length":479,"line":529,"column":4,"endLine":538,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} -ArcadePhysicsEngine_tilemapOverlaps__P461049.info = {"start":18147,"length":479,"line":529,"column":4,"endLine":538,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} +ArcadePhysicsEngine_tilemapOverlaps__P478338.info = {"start":18147,"length":479,"line":529,"column":4,"endLine":538,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} +ArcadePhysicsEngine_tilemapOverlaps__P478338.info = {"start":18147,"length":479,"line":529,"column":4,"endLine":538,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} -function ArcadePhysicsEngine_tilemapOverlaps__P461049_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P478338_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P461049, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P478338, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - tile___472932: undefined, - unnamed1688___U1: undefined, - unnamed1689___U2: undefined, - tileOverlapHandlers___472934: undefined, + tile___490221: undefined, + unnamed1768___U1: undefined, + unnamed1769___U2: undefined, + tileOverlapHandlers___490223: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -32682,7 +32682,7 @@ function ArcadePhysicsEngine_tilemapOverlaps__P461049_mk(s) { -function inline__P472942(s) { +function inline__P490231(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32709,7 +32709,7 @@ switch (step) { case 1: r0 = s.arg0.fields["tileKind"]; s.tmp_3 = r0; - s.tmp_5 = tiles_getTileImage__P461240_mk(s); + s.tmp_5 = tiles_getTileImage__P478529_mk(s); s.tmp_5.arg0 = s.caps[1]; s.pc = 3; return s.tmp_5; case 3: @@ -32723,13 +32723,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P472942.info = {"start":18454,"length":81,"line":534,"column":28,"endLine":534,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -inline__P472942.info = {"start":18454,"length":81,"line":534,"column":28,"endLine":534,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P490231.info = {"start":18454,"length":81,"line":534,"column":28,"endLine":534,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P490231.info = {"start":18454,"length":81,"line":534,"column":28,"endLine":534,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function inline__P472942_mk(s) { +function inline__P490231_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P472942, depth: s.depth + 1, + parent: s, fn: inline__P490231, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32745,7 +32745,7 @@ function inline__P472942_mk(s) { -function inline__P472959(s) { +function inline__P490248(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32778,13 +32778,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P472959.info = {"start":18566,"length":28,"line":535,"column":29,"endLine":535,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -inline__P472959.info = {"start":18566,"length":28,"line":535,"column":29,"endLine":535,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P490248.info = {"start":18566,"length":28,"line":535,"column":29,"endLine":535,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P490248.info = {"start":18566,"length":28,"line":535,"column":29,"endLine":535,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function inline__P472959_mk(s) { +function inline__P490248_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P472959, depth: s.depth + 1, + parent: s, fn: inline__P490248, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32794,7 +32794,7 @@ function inline__P472959_mk(s) { -function tiles_getTileImage__P461240(s) { +function tiles_getTileImage__P478529(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32804,16 +32804,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scene___472967 = undefined; + s.scene___490256 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P461086_mk(s); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___472967 = (r0); + s.scene___490256 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -32823,7 +32823,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___472967.fields["tileMap"]; + r0 = s.scene___490256.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -32833,14 +32833,14 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim.image.ofBuffer(_hex472977); + r0 = pxsim.image.ofBuffer(_hex490266); { step = 5; continue; } case 3: case 4: - s.tmp_5 = tiles_TileMap_getTileImage__P461232_mk(s); - r0 = s.scene___472967.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getTileImage__P478521_mk(s); + r0 = s.scene___490256.fields["tileMap"]; s.tmp_5.arg0 = r0; - s.tmp_6 = tiles_Location_tileSet__P461182_mk(s); + s.tmp_6 = tiles_Location_tileSet__P478471_mk(s); s.tmp_6.arg0 = s.arg0; s.pc = 8; return s.tmp_6; case 8: @@ -32853,13 +32853,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_getTileImage__P461240.info = {"start":15244,"length":207,"line":487,"column":4,"endLine":491,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} -tiles_getTileImage__P461240.info = {"start":15244,"length":207,"line":487,"column":4,"endLine":491,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} +tiles_getTileImage__P478529.info = {"start":15244,"length":207,"line":487,"column":4,"endLine":491,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} +tiles_getTileImage__P478529.info = {"start":15244,"length":207,"line":487,"column":4,"endLine":491,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} -function tiles_getTileImage__P461240_mk(s) { +function tiles_getTileImage__P478529_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getTileImage__P461240, depth: s.depth + 1, + parent: s, fn: tiles_getTileImage__P478529, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32868,16 +32868,16 @@ function tiles_getTileImage__P461240_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - scene___472967: undefined, + scene___490256: undefined, arg0: undefined, } } -const _hex472977 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") +const _hex490266 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") -function tiles_TileMap_getTileImage__P461232(s) { +function tiles_TileMap_getTileImage__P478521(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32893,8 +32893,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P461204_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P478493_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -32904,13 +32904,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileImage__P461232.info = {"start":12400,"length":96,"line":406,"column":8,"endLine":408,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} -tiles_TileMap_getTileImage__P461232.info = {"start":12400,"length":96,"line":406,"column":8,"endLine":408,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMap_getTileImage__P478521.info = {"start":12400,"length":96,"line":406,"column":8,"endLine":408,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMap_getTileImage__P478521.info = {"start":12400,"length":96,"line":406,"column":8,"endLine":408,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} -function tiles_TileMap_getTileImage__P461232_mk(s) { +function tiles_TileMap_getTileImage__P478521_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileImage__P461232, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileImage__P478521, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32921,7 +32921,7 @@ function tiles_TileMap_getTileImage__P461232_mk(s) { -function tiles_Location_tileSet__P461182(s) { +function tiles_Location_tileSet__P478471(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32936,8 +32936,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C461179_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMap_getTileIndex__P461222_mk(s); + if (!checkSubtype(r0, tiles_Location__C478468_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMap_getTileIndex__P478511_mk(s); r0 = s.arg0.fields["tileMap"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["_col"]; @@ -32950,14 +32950,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileSet__P461182.info = {"start":859,"length":101,"line":35,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileSet","argumentNames":["this"]} -tiles_Location_tileSet__P461182.isGetter = true; -tiles_Location_tileSet__P461182.info = {"start":859,"length":101,"line":35,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileSet","argumentNames":["this"]} +tiles_Location_tileSet__P478471.info = {"start":859,"length":101,"line":35,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileSet","argumentNames":["this"]} +tiles_Location_tileSet__P478471.isGetter = true; +tiles_Location_tileSet__P478471.info = {"start":859,"length":101,"line":35,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileSet","argumentNames":["this"]} -function tiles_Location_tileSet__P461182_mk(s) { +function tiles_Location_tileSet__P478471_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileSet__P461182, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileSet__P478471, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32967,7 +32967,7 @@ function tiles_Location_tileSet__P461182_mk(s) { -function tiles_TileMap_getTileIndex__P461222(s) { +function tiles_TileMap_getTileIndex__P478511(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32984,8 +32984,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C461209_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTile__P461201_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C478498_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTile__P478490_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -32996,13 +32996,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileIndex__P461222.info = {"start":7192,"length":105,"line":263,"column":8,"endLine":265,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileIndex","argumentNames":["this","col","row"]} -tiles_TileMap_getTileIndex__P461222.info = {"start":7192,"length":105,"line":263,"column":8,"endLine":265,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileIndex","argumentNames":["this","col","row"]} +tiles_TileMap_getTileIndex__P478511.info = {"start":7192,"length":105,"line":263,"column":8,"endLine":265,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileIndex","argumentNames":["this","col","row"]} +tiles_TileMap_getTileIndex__P478511.info = {"start":7192,"length":105,"line":263,"column":8,"endLine":265,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileIndex","argumentNames":["this","col","row"]} -function tiles_TileMap_getTileIndex__P461222_mk(s) { +function tiles_TileMap_getTileIndex__P478511_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileIndex__P461222, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileIndex__P478511, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33014,7 +33014,7 @@ function tiles_TileMap_getTileIndex__P461222_mk(s) { -function Sprite_registerObstacle__P460944(s) { +function Sprite_registerObstacle__P478233(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33024,8 +33024,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.collisionHandlers___473087 = undefined; - s.wallCollisionHandlers___473095 = undefined; + s.collisionHandlers___490376 = undefined; + s.wallCollisionHandlers___490384 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -33033,11 +33033,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["_obstacles"]; s.tmp_0 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.arg2); - s.tmp_1 = game_currentScene__P461086_mk(s); + s.tmp_1 = game_currentScene__P478375_mk(s); s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; @@ -33057,24 +33057,24 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_2); - s.collisionHandlers___473087 = (r0); - s.tmp_0 = game_currentScene__P461086_mk(s); + s.collisionHandlers___490376 = (r0); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = r0.fields["wallCollisionHandlers"]; - s.wallCollisionHandlers___473095 = (r0); - r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___473087); + s.wallCollisionHandlers___490384 = (r0); + r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___490376); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkAction(1, inline__P473103); + r0 = pxsim_pxtcore_mkAction(1, inline__P490392); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, inline__P473109); + r0 = pxsim_pxtcore_mkAction(1, inline__P490398); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P460211_mk(s); - s.tmp_3 = helpers_arrayFilter__P460212_mk(s); - s.tmp_3.arg0 = s.collisionHandlers___473087; + s.tmp_2 = helpers_arrayForEach__P477500_mk(s); + s.tmp_3 = helpers_arrayFilter__P477501_mk(s); + s.tmp_3.arg0 = s.collisionHandlers___490376; s.tmp_3.arg1 = s.tmp_0; s.pc = 9; return s.tmp_3; case 9: @@ -33086,17 +33086,17 @@ switch (step) { r0 = s.retval; case 1: case 2: - r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___473095); + r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___490384); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, inline__P473117); + r0 = pxsim_pxtcore_mkAction(1, inline__P490406); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, inline__P473123); + r0 = pxsim_pxtcore_mkAction(1, inline__P490412); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P460211_mk(s); - s.tmp_3 = helpers_arrayFilter__P460212_mk(s); - s.tmp_3.arg0 = s.wallCollisionHandlers___473095; + s.tmp_2 = helpers_arrayForEach__P477500_mk(s); + s.tmp_3 = helpers_arrayFilter__P477501_mk(s); + s.tmp_3.arg0 = s.wallCollisionHandlers___490384; s.tmp_3.arg1 = s.tmp_0; s.pc = 11; return s.tmp_3; case 11: @@ -33112,20 +33112,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle__P460944.info = {"start":25913,"length":650,"line":783,"column":4,"endLine":798,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other"]} -Sprite_registerObstacle__P460944.info = {"start":25913,"length":650,"line":783,"column":4,"endLine":798,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other"]} +Sprite_registerObstacle__P478233.info = {"start":25913,"length":650,"line":783,"column":4,"endLine":798,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other"]} +Sprite_registerObstacle__P478233.info = {"start":25913,"length":650,"line":783,"column":4,"endLine":798,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other"]} -function Sprite_registerObstacle__P460944_mk(s) { +function Sprite_registerObstacle__P478233_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle__P460944, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle__P478233, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - collisionHandlers___473087: undefined, - wallCollisionHandlers___473095: undefined, + collisionHandlers___490376: undefined, + wallCollisionHandlers___490384: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -33135,7 +33135,7 @@ function Sprite_registerObstacle__P460944_mk(s) { -function inline__P473103(s) { +function inline__P490392(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33157,13 +33157,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P473103.info = {"start":26291,"length":26,"line":790,"column":24,"endLine":790,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -inline__P473103.info = {"start":26291,"length":26,"line":790,"column":24,"endLine":790,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P490392.info = {"start":26291,"length":26,"line":790,"column":24,"endLine":790,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P490392.info = {"start":26291,"length":26,"line":790,"column":24,"endLine":790,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P473103_mk(s) { +function inline__P490392_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P473103, depth: s.depth + 1, + parent: s, fn: inline__P490392, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33174,7 +33174,7 @@ function inline__P473103_mk(s) { -function inline__P473109(s) { +function inline__P490398(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33206,13 +33206,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P473109.info = {"start":26344,"length":20,"line":791,"column":25,"endLine":791,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -inline__P473109.info = {"start":26344,"length":20,"line":791,"column":25,"endLine":791,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P490398.info = {"start":26344,"length":20,"line":791,"column":25,"endLine":791,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P490398.info = {"start":26344,"length":20,"line":791,"column":25,"endLine":791,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P473109_mk(s) { +function inline__P490398_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P473109, depth: s.depth + 1, + parent: s, fn: inline__P490398, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33222,7 +33222,7 @@ function inline__P473109_mk(s) { -function inline__P473117(s) { +function inline__P490406(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33244,13 +33244,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P473117.info = {"start":26472,"length":26,"line":795,"column":24,"endLine":795,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -inline__P473117.info = {"start":26472,"length":26,"line":795,"column":24,"endLine":795,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P490406.info = {"start":26472,"length":26,"line":795,"column":24,"endLine":795,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P490406.info = {"start":26472,"length":26,"line":795,"column":24,"endLine":795,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P473117_mk(s) { +function inline__P490406_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P473117, depth: s.depth + 1, + parent: s, fn: inline__P490406, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33261,7 +33261,7 @@ function inline__P473117_mk(s) { -function inline__P473123(s) { +function inline__P490412(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33293,13 +33293,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P473123.info = {"start":26525,"length":20,"line":796,"column":25,"endLine":796,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -inline__P473123.info = {"start":26525,"length":20,"line":796,"column":25,"endLine":796,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P490412.info = {"start":26525,"length":20,"line":796,"column":25,"endLine":796,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P490412.info = {"start":26525,"length":20,"line":796,"column":25,"endLine":796,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P473123_mk(s) { +function inline__P490412_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P473123, depth: s.depth + 1, + parent: s, fn: inline__P490412, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33309,7 +33309,7 @@ function inline__P473123_mk(s) { -function Fx_min__P460272(s) { +function Fx_min__P477561(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33340,13 +33340,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_min__P460272.info = {"start":1675,"length":117,"line":50,"column":4,"endLine":55,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"min","argumentNames":["a","b"]} -Fx_min__P460272.info = {"start":1675,"length":117,"line":50,"column":4,"endLine":55,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"min","argumentNames":["a","b"]} +Fx_min__P477561.info = {"start":1675,"length":117,"line":50,"column":4,"endLine":55,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"min","argumentNames":["a","b"]} +Fx_min__P477561.info = {"start":1675,"length":117,"line":50,"column":4,"endLine":55,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"min","argumentNames":["a","b"]} -function Fx_min__P460272_mk(s) { +function Fx_min__P477561_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_min__P460272, depth: s.depth + 1, + parent: s, fn: Fx_min__P477561, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33357,7 +33357,7 @@ function Fx_min__P460272_mk(s) { -function Fx_iadd__P460264(s) { +function Fx_iadd__P477553(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33378,13 +33378,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_iadd__P460264.info = {"start":634,"length":110,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"iadd","argumentNames":["a","b"]} -Fx_iadd__P460264.info = {"start":634,"length":110,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"iadd","argumentNames":["a","b"]} +Fx_iadd__P477553.info = {"start":634,"length":110,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"iadd","argumentNames":["a","b"]} +Fx_iadd__P477553.info = {"start":634,"length":110,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"iadd","argumentNames":["a","b"]} -function Fx_iadd__P460264_mk(s) { +function Fx_iadd__P477553_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_iadd__P460264, depth: s.depth + 1, + parent: s, fn: Fx_iadd__P477553, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33395,7 +33395,7 @@ function Fx_iadd__P460264_mk(s) { -function helpers_arraySome__P460209(s) { +function helpers_arraySome__P477498(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33405,26 +33405,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.len___473149 = undefined; - s.i___473152 = undefined; + s.len___490438 = undefined; + s.i___490441 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___473149 = (r0); - s.i___473152 = (0); + s.len___490438 = (r0); + s.i___490441 = (0); case 1: - r0 = (s.i___473152 < s.len___473149); + r0 = (s.i___490441 < s.len___490438); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } s.tmp_2 = lambda_3_mk(s); s.tmp_2.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___473152); + r0 = pxsim_Array__getAt(s.arg0, s.i___490441); s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.i___473152; + s.tmp_2.arg1 = s.i___490441; setupLambda(s.tmp_2, s.tmp_2.argL); s.pc = 6; return s.tmp_2; case 6: @@ -33436,8 +33436,8 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.i___473152 + 1); - s.i___473152 = (r0); + r0 = (s.i___490441 + 1); + s.i___490441 = (r0); { step = 1; continue; } case 4: r0 = false; @@ -33445,19 +33445,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySome__P460209.info = {"start":4975,"length":296,"line":178,"column":4,"endLine":184,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySome","argumentNames":["arr","callbackfn"]} -helpers_arraySome__P460209.info = {"start":4975,"length":296,"line":178,"column":4,"endLine":184,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySome","argumentNames":["arr","callbackfn"]} +helpers_arraySome__P477498.info = {"start":4975,"length":296,"line":178,"column":4,"endLine":184,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySome","argumentNames":["arr","callbackfn"]} +helpers_arraySome__P477498.info = {"start":4975,"length":296,"line":178,"column":4,"endLine":184,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySome","argumentNames":["arr","callbackfn"]} -function helpers_arraySome__P460209_mk(s) { +function helpers_arraySome__P477498_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySome__P460209, depth: s.depth + 1, + parent: s, fn: helpers_arraySome__P477498, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___473149: undefined, - i___473152: undefined, + len___490438: undefined, + i___490441: undefined, arg0: undefined, arg1: undefined, } } @@ -33466,7 +33466,7 @@ function helpers_arraySome__P460209_mk(s) { -function MovingSprite_constructor__P461032(s) { +function MovingSprite_constructor__P478321(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33488,7 +33488,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, MovingSprite__C461031_VT)) failedCast(r0); + if (!checkSubtype(r0, MovingSprite__C478320_VT)) failedCast(r0); r0 = (s.arg0).fields["sprite"] = (s.arg1); r0 = (s.arg0).fields["cachedVx"] = (s.arg2); r0 = (s.arg0).fields["cachedVy"] = (s.arg3); @@ -33500,13 +33500,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -MovingSprite_constructor__P461032.info = {"start":678,"length":313,"line":30,"column":4,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","sprite","cachedVx","cachedVy","dx","dy","xStep","yStep"]} -MovingSprite_constructor__P461032.info = {"start":678,"length":313,"line":30,"column":4,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","sprite","cachedVx","cachedVy","dx","dy","xStep","yStep"]} +MovingSprite_constructor__P478321.info = {"start":678,"length":313,"line":30,"column":4,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","sprite","cachedVx","cachedVy","dx","dy","xStep","yStep"]} +MovingSprite_constructor__P478321.info = {"start":678,"length":313,"line":30,"column":4,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","sprite","cachedVx","cachedVy","dx","dy","xStep","yStep"]} -function MovingSprite_constructor__P461032_mk(s) { +function MovingSprite_constructor__P478321_mk(s) { checkStack(s.depth); return { - parent: s, fn: MovingSprite_constructor__P461032, depth: s.depth + 1, + parent: s, fn: MovingSprite_constructor__P478321, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -33522,7 +33522,7 @@ function MovingSprite_constructor__P461032_mk(s) { -function ArcadePhysicsEngine_move__P461045(s) { +function ArcadePhysicsEngine_move__P478334(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33532,34 +33532,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.dtf___473243 = undefined; - s.dtSec___473250 = undefined; - s.dt2___473254 = undefined; - s.scene___473258 = undefined; - s.tileMap___473261 = undefined; - s.movingSprites___473264 = undefined; - s.MAX_STEP_COUNT___473295 = undefined; - s.overlapHandlers___473306 = undefined; - s.selected___473313 = undefined; - s.buffers___473314 = undefined; - s.count___473318 = undefined; - s.currMovers___473328 = undefined; - s.remainingMovers___473335 = undefined; - s.ms___473340 = undefined; - s.unnamed1678___U14 = undefined; - s.unnamed1679___U15 = undefined; - s.s___473342 = undefined; - s.stepX___473435 = undefined; - s.stepY___473449 = undefined; + s.dtf___490532 = undefined; + s.dtSec___490539 = undefined; + s.dt2___490543 = undefined; + s.scene___490547 = undefined; + s.tileMap___490550 = undefined; + s.movingSprites___490553 = undefined; + s.MAX_STEP_COUNT___490584 = undefined; + s.overlapHandlers___490595 = undefined; + s.selected___490602 = undefined; + s.buffers___490603 = undefined; + s.count___490607 = undefined; + s.currMovers___490617 = undefined; + s.remainingMovers___490624 = undefined; + s.ms___490629 = undefined; + s.unnamed1758___U14 = undefined; + s.unnamed1759___U15 = undefined; + s.s___490631 = undefined; + s.stepX___490724 = undefined; + s.stepY___490738 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); - s.tmp_0 = Fx_min__P460272_mk(s); - s.tmp_0.arg0 = globals.MAX_TIME_STEP___461016; + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); + s.tmp_0 = Fx_min__P477561_mk(s); + s.tmp_0.arg0 = globals.MAX_TIME_STEP___478305; r0 = (s.arg1 * 1000); s.tmp_1 = r0; r0 = (s.tmp_1 * 256); @@ -33569,45 +33569,45 @@ switch (step) { s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; - s.dtf___473243 = (r0); - r0 = pxsim.Math_.idiv(s.dtf___473243, 1000); - s.dtSec___473250 = (r0); - r0 = pxsim.Math_.idiv(s.dtf___473243, 2); - s.dt2___473254 = (r0); - s.tmp_0 = game_currentScene__P461086_mk(s); + s.dtf___490532 = (r0); + r0 = pxsim.Math_.idiv(s.dtf___490532, 1000); + s.dtSec___490539 = (r0); + r0 = pxsim.Math_.idiv(s.dtf___490532, 2); + s.dt2___490543 = (r0); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 48; return s.tmp_0; case 48: r0 = s.retval; - s.scene___473258 = (r0); - r0 = s.scene___473258.fields["tileMap"]; - s.tileMap___473261 = (r0); - r0 = pxsim_pxtcore_mkAction(3, inline__P473266); + s.scene___490547 = (r0); + r0 = s.scene___490547.fields["tileMap"]; + s.tileMap___490550 = (r0); + r0 = pxsim_pxtcore_mkAction(3, inline__P490555); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtSec___473250); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___473254); - s.tmp_1 = helpers_arrayMap__P460208_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtSec___490539); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___490543); + s.tmp_1 = helpers_arrayMap__P477497_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; s.pc = 49; return s.tmp_1; case 49: r0 = s.retval; - s.movingSprites___473264 = (r0); - s.tmp_0 = helpers_arrayForEach__P460211_mk(s); + s.movingSprites___490553 = (r0); + s.tmp_0 = helpers_arrayForEach__P477500_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = inline__P473278; + s.tmp_0.arg1 = inline__P490567; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_clear__P460957_mk(s); + s.tmp_0 = sprites_SpriteMap_clear__P478246_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.pc = 51; return s.tmp_0; case 51: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_resizeBuckets__P460956_mk(s); + s.tmp_0 = sprites_SpriteMap_resizeBuckets__P478245_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["sprites"]; @@ -33623,41 +33623,41 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim.Math_.idiv(s.tmp_4, s.tmp_3); s.tmp_1 = r0; - r0 = pxsim.Math_.imul(s.tmp_1, s.dtSec___473250); + r0 = pxsim.Math_.imul(s.tmp_1, s.dtSec___490539); s.tmp_5 = r0; r0 = (s.tmp_5 >> 8); s.tmp_0 = r0; r0 = (s.tmp_0 + 128); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); - s.MAX_STEP_COUNT___473295 = (r0); - s.tmp_0 = helpers_arraySlice__P460216_mk(s); - r0 = s.scene___473258.fields["overlapHandlers"]; + s.MAX_STEP_COUNT___490584 = (r0); + s.tmp_0 = helpers_arraySlice__P477505_mk(s); + r0 = s.scene___490547.fields["overlapHandlers"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - s.overlapHandlers___473306 = (r0); - s.selected___473313 = (0); + s.overlapHandlers___490595 = (r0); + s.selected___490602 = (0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___473264); + r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___490553); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.buffers___473314 = (s.tmp_0); - s.count___473318 = (0); + s.buffers___490603 = (s.tmp_0); + s.count___490607 = (0); case 1: - r0 = (s.count___473318 < s.MAX_STEP_COUNT___473295); + r0 = (s.count___490607 < s.MAX_STEP_COUNT___490584); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } r0 = s.tmp_0; { step = 3; continue; } case 2: - r0 = pxsim_Array__getAt(s.buffers___473314, s.selected___473313); + r0 = pxsim_Array__getAt(s.buffers___490603, s.selected___490602); s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; @@ -33667,43 +33667,43 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 46; continue; } - r0 = pxsim_Array__getAt(s.buffers___473314, s.selected___473313); - s.currMovers___473328 = (r0); - r0 = (s.selected___473313 ^ 1); - s.selected___473313 = (r0); - r0 = pxsim_Array__getAt(s.buffers___473314, s.selected___473313); - s.remainingMovers___473335 = (r0); - s.ms___473340 = (undefined); - s.unnamed1678___U14 = (s.currMovers___473328); - s.unnamed1679___U15 = (0); + r0 = pxsim_Array__getAt(s.buffers___490603, s.selected___490602); + s.currMovers___490617 = (r0); + r0 = (s.selected___490602 ^ 1); + s.selected___490602 = (r0); + r0 = pxsim_Array__getAt(s.buffers___490603, s.selected___490602); + s.remainingMovers___490624 = (r0); + s.ms___490629 = (undefined); + s.unnamed1758___U14 = (s.currMovers___490617); + s.unnamed1759___U15 = (0); case 4: - s.tmp_0 = r0 = s.unnamed1679___U15; - r0 = pxsim_Array__length(s.unnamed1678___U14); + s.tmp_0 = r0 = s.unnamed1759___U15; + r0 = pxsim_Array__length(s.unnamed1758___U14); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 43; continue; } - r0 = pxsim_Array__getAt(s.unnamed1678___U14, s.unnamed1679___U15); - s.ms___473340 = (r0); - r0 = s.ms___473340.fields["sprite"]; - s.s___473342 = (r0); - r0 = s.ms___473340.fields["cachedVx"]; + r0 = pxsim_Array__getAt(s.unnamed1758___U14, s.unnamed1759___U15); + s.ms___490629 = (r0); + r0 = s.ms___490629.fields["sprite"]; + s.s___490631 = (r0); + r0 = s.ms___490629.fields["cachedVx"]; s.tmp_1 = r0; - r0 = s.s___473342.fields["_vx"]; + r0 = s.s___490631.fields["_vx"]; s.tmp_2 = r0; r0 = (s.tmp_1 !== s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = s.s___473342.fields["_vx"]; + r0 = s.s___490631.fields["_vx"]; s.tmp_4 = r0; r0 = (s.tmp_4 == 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 5; continue; } - r0 = (s.ms___473340).fields["dx"] = (0); + r0 = (s.ms___490629).fields["dx"] = (0); { step = 14; continue; } case 5: - r0 = s.s___473342.fields["_vx"]; + r0 = s.s___490631.fields["_vx"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -33712,7 +33712,7 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - r0 = s.ms___473340.fields["cachedVx"]; + r0 = s.ms___490629.fields["cachedVx"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 7: @@ -33723,7 +33723,7 @@ switch (step) { r0 = s.tmp_3; { step = 11; continue; } case 8: - r0 = s.s___473342.fields["_vx"]; + r0 = s.s___490631.fields["_vx"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -33732,7 +33732,7 @@ switch (step) { r0 = s.tmp_4; { step = 10; continue; } case 9: - r0 = s.ms___473340.fields["cachedVx"]; + r0 = s.ms___490629.fields["cachedVx"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 10: @@ -33744,14 +33744,14 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 12; continue; } - s.tmp_9 = r0 = s.ms___473340; - r0 = s.ms___473340.fields["dx"]; + s.tmp_9 = r0 = s.ms___490629; + r0 = s.ms___490629.fields["dx"]; s.tmp_11 = r0; r0 = (0 - s.tmp_11); s.tmp_10 = r0; r0 = (s.tmp_9).fields["dx"] = (s.tmp_10); - s.tmp_0 = r0 = s.ms___473340; - r0 = s.ms___473340.fields["xStep"]; + s.tmp_0 = r0 = s.ms___490629; + r0 = s.ms___490629.fields["xStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -33759,29 +33759,29 @@ switch (step) { case 12: case 13: case 14: - r0 = s.s___473342.fields["_vx"]; + r0 = s.s___490631.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.ms___473340).fields["cachedVx"] = (s.tmp_0); + r0 = (s.ms___490629).fields["cachedVx"] = (s.tmp_0); case 15: case 16: - r0 = s.ms___473340.fields["cachedVy"]; + r0 = s.ms___490629.fields["cachedVy"]; s.tmp_1 = r0; - r0 = s.s___473342.fields["_vy"]; + r0 = s.s___490631.fields["_vy"]; s.tmp_2 = r0; r0 = (s.tmp_1 !== s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 27; continue; } - r0 = s.s___473342.fields["_vy"]; + r0 = s.s___490631.fields["_vy"]; s.tmp_4 = r0; r0 = (s.tmp_4 == 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 17; continue; } - r0 = (s.ms___473340).fields["dy"] = (0); + r0 = (s.ms___490629).fields["dy"] = (0); { step = 26; continue; } case 17: - r0 = s.s___473342.fields["_vy"]; + r0 = s.s___490631.fields["_vy"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -33790,7 +33790,7 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - r0 = s.ms___473340.fields["cachedVy"]; + r0 = s.ms___490629.fields["cachedVy"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 19: @@ -33801,7 +33801,7 @@ switch (step) { r0 = s.tmp_3; { step = 23; continue; } case 20: - r0 = s.s___473342.fields["_vy"]; + r0 = s.s___490631.fields["_vy"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -33810,7 +33810,7 @@ switch (step) { r0 = s.tmp_4; { step = 22; continue; } case 21: - r0 = s.ms___473340.fields["cachedVy"]; + r0 = s.ms___490629.fields["cachedVy"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 22: @@ -33822,14 +33822,14 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 24; continue; } - s.tmp_9 = r0 = s.ms___473340; - r0 = s.ms___473340.fields["dy"]; + s.tmp_9 = r0 = s.ms___490629; + r0 = s.ms___490629.fields["dy"]; s.tmp_11 = r0; r0 = (0 - s.tmp_11); s.tmp_10 = r0; r0 = (s.tmp_9).fields["dy"] = (s.tmp_10); - s.tmp_0 = r0 = s.ms___473340; - r0 = s.ms___473340.fields["yStep"]; + s.tmp_0 = r0 = s.ms___490629; + r0 = s.ms___490629.fields["yStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -33837,20 +33837,20 @@ switch (step) { case 24: case 25: case 26: - r0 = s.s___473342.fields["_vy"]; + r0 = s.s___490631.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.ms___473340).fields["cachedVy"] = (s.tmp_0); + r0 = (s.ms___490629).fields["cachedVy"] = (s.tmp_0); case 27: case 28: - s.tmp_2 = Fx_abs__P460271_mk(s); - r0 = s.ms___473340.fields["xStep"]; + s.tmp_2 = Fx_abs__P477560_mk(s); + r0 = s.ms___490629.fields["xStep"]; s.tmp_2.arg0 = r0; s.pc = 54; return s.tmp_2; case 54: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P460271_mk(s); - r0 = s.ms___473340.fields["dx"]; + s.tmp_4 = Fx_abs__P477560_mk(s); + r0 = s.ms___490629.fields["dx"]; s.tmp_4.arg0 = r0; s.pc = 55; return s.tmp_4; case 55: @@ -33860,23 +33860,23 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - r0 = s.ms___473340.fields["dx"]; + r0 = s.ms___490629.fields["dx"]; { step = 30; continue; } case 29: - r0 = s.ms___473340.fields["xStep"]; + r0 = s.ms___490629.fields["xStep"]; case 30: // jmp value (already in r0) s.tmp_5 = r0; - s.stepX___473435 = (s.tmp_5); - s.tmp_2 = Fx_abs__P460271_mk(s); - r0 = s.ms___473340.fields["yStep"]; + s.stepX___490724 = (s.tmp_5); + s.tmp_2 = Fx_abs__P477560_mk(s); + r0 = s.ms___490629.fields["yStep"]; s.tmp_2.arg0 = r0; s.pc = 56; return s.tmp_2; case 56: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P460271_mk(s); - r0 = s.ms___473340.fields["dy"]; + s.tmp_4 = Fx_abs__P477560_mk(s); + r0 = s.ms___490629.fields["dy"]; s.tmp_4.arg0 = r0; s.pc = 57; return s.tmp_4; case 57: @@ -33886,45 +33886,45 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = s.ms___473340.fields["dy"]; + r0 = s.ms___490629.fields["dy"]; { step = 32; continue; } case 31: - r0 = s.ms___473340.fields["yStep"]; + r0 = s.ms___490629.fields["yStep"]; case 32: // jmp value (already in r0) s.tmp_5 = r0; - s.stepY___473449 = (s.tmp_5); - s.tmp_0 = r0 = s.ms___473340; - r0 = s.ms___473340.fields["dx"]; + s.stepY___490738 = (s.tmp_5); + s.tmp_0 = r0 = s.ms___490629; + r0 = s.ms___490629.fields["dx"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepX___473435); + r0 = (s.tmp_2 - s.stepX___490724); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dx"] = (s.tmp_1); - s.tmp_0 = r0 = s.ms___473340; - r0 = s.ms___473340.fields["dy"]; + s.tmp_0 = r0 = s.ms___490629; + r0 = s.ms___490629.fields["dy"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepY___473449); + r0 = (s.tmp_2 - s.stepY___490738); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dy"] = (s.tmp_1); - r0 = s.s___473342.fields["_x"]; + r0 = s.s___490631.fields["_x"]; s.tmp_0 = r0; - r0 = (s.s___473342).fields["_lastX"] = (s.tmp_0); - r0 = s.s___473342.fields["_y"]; + r0 = (s.s___490631).fields["_lastX"] = (s.tmp_0); + r0 = s.s___490631.fields["_y"]; s.tmp_0 = r0; - r0 = (s.s___473342).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = r0 = s.s___473342; - r0 = s.s___473342.fields["_x"]; + r0 = (s.s___490631).fields["_lastY"] = (s.tmp_0); + s.tmp_0 = r0 = s.s___490631; + r0 = s.s___490631.fields["_x"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepX___473435); + r0 = (s.tmp_2 + s.stepX___490724); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); - s.tmp_0 = r0 = s.s___473342; - r0 = s.s___473342.fields["_y"]; + s.tmp_0 = r0 = s.s___490631; + r0 = s.s___490631.fields["_y"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepY___473449); + r0 = (s.tmp_2 + s.stepY___490738); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = s.s___473342.fields["flags"]; + r0 = s.s___490631.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 515); s.tmp_2 = r0; @@ -33934,20 +33934,20 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 37; continue; } - s.tmp_4 = sprites_SpriteMap_insertAABB__P460960_mk(s); + s.tmp_4 = sprites_SpriteMap_insertAABB__P478249_mk(s); r0 = s.arg0.fields["map"]; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.s___473342; + s.tmp_4.arg1 = s.s___490631; s.pc = 58; return s.tmp_4; case 58: r0 = s.retval; - s.tmp_0 = r0 = s.tileMap___473261; + s.tmp_0 = r0 = s.tileMap___490550; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 33; continue; } r0 = s.tmp_0; { step = 34; continue; } case 33: - r0 = s.tileMap___473261.fields["_map"]; + r0 = s.tileMap___490550.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -33961,10 +33961,10 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 35; continue; } - s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P461048_mk(s); + s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P478337_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___473340; - s.tmp_6.arg2 = s.tileMap___473261; + s.tmp_6.arg1 = s.ms___490629; + s.tmp_6.arg2 = s.tileMap___490550; s.pc = 59; return s.tmp_6; case 59: r0 = s.retval; @@ -33972,71 +33972,71 @@ switch (step) { case 36: case 37: case 38: - s.tmp_2 = Fx_abs__P460271_mk(s); - r0 = s.ms___473340.fields["dx"]; + s.tmp_2 = Fx_abs__P477560_mk(s); + r0 = s.ms___490629.fields["dx"]; s.tmp_2.arg0 = r0; s.pc = 60; return s.tmp_2; case 60: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___461029); + r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___478318); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 39; continue; } r0 = s.tmp_0; { step = 40; continue; } case 39: - s.tmp_4 = Fx_abs__P460271_mk(s); - r0 = s.ms___473340.fields["dy"]; + s.tmp_4 = Fx_abs__P477560_mk(s); + r0 = s.ms___490629.fields["dy"]; s.tmp_4.arg0 = r0; s.pc = 61; return s.tmp_4; case 61: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___461029); + r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___478318); case 40: // jmp value (already in r0) s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 41; continue; } - r0 = pxsim_Array__push(s.remainingMovers___473335, s.ms___473340); + r0 = pxsim_Array__push(s.remainingMovers___490624, s.ms___490629); case 41: case 42: - r0 = (s.unnamed1679___U15 + 1); - s.unnamed1679___U15 = (r0); + r0 = (s.unnamed1759___U15 + 1); + s.unnamed1759___U15 = (r0); { step = 4; continue; } case 43: - s.unnamed1678___U14 = (undefined); - s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P461047_mk(s); + s.unnamed1758___U14 = (undefined); + s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P478336_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.currMovers___473328; - s.tmp_0.arg2 = s.overlapHandlers___473306; + s.tmp_0.arg1 = s.currMovers___490617; + s.tmp_0.arg2 = s.overlapHandlers___490595; s.pc = 62; return s.tmp_0; case 62: r0 = s.retval; case 44: - r0 = pxsim_Array__length(s.currMovers___473328); + r0 = pxsim_Array__length(s.currMovers___490617); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 45; continue; } - r0 = pxsim_Array_.pop(s.currMovers___473328); + r0 = pxsim_Array_.pop(s.currMovers___490617); { step = 44; continue; } case 45: - r0 = (s.count___473318 + 1); - s.count___473318 = (r0); + r0 = (s.count___490607 + 1); + s.count___490607 = (r0); { step = 1; continue; } case 46: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move__P461045.info = {"start":2551,"length":3940,"line":109,"column":4,"endLine":209,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} -ArcadePhysicsEngine_move__P461045.info = {"start":2551,"length":3940,"line":109,"column":4,"endLine":209,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} +ArcadePhysicsEngine_move__P478334.info = {"start":2551,"length":3940,"line":109,"column":4,"endLine":209,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} +ArcadePhysicsEngine_move__P478334.info = {"start":2551,"length":3940,"line":109,"column":4,"endLine":209,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} -function ArcadePhysicsEngine_move__P461045_mk(s) { +function ArcadePhysicsEngine_move__P478334_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move__P461045, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move__P478334, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34050,25 +34050,25 @@ function ArcadePhysicsEngine_move__P461045_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - dtf___473243: undefined, - dtSec___473250: undefined, - dt2___473254: undefined, - scene___473258: undefined, - tileMap___473261: undefined, - movingSprites___473264: undefined, - MAX_STEP_COUNT___473295: undefined, - overlapHandlers___473306: undefined, - selected___473313: undefined, - buffers___473314: undefined, - count___473318: undefined, - currMovers___473328: undefined, - remainingMovers___473335: undefined, - ms___473340: undefined, - unnamed1678___U14: undefined, - unnamed1679___U15: undefined, - s___473342: undefined, - stepX___473435: undefined, - stepY___473449: undefined, + dtf___490532: undefined, + dtSec___490539: undefined, + dt2___490543: undefined, + scene___490547: undefined, + tileMap___490550: undefined, + movingSprites___490553: undefined, + MAX_STEP_COUNT___490584: undefined, + overlapHandlers___490595: undefined, + selected___490602: undefined, + buffers___490603: undefined, + count___490607: undefined, + currMovers___490617: undefined, + remainingMovers___490624: undefined, + ms___490629: undefined, + unnamed1758___U14: undefined, + unnamed1759___U15: undefined, + s___490631: undefined, + stepX___490724: undefined, + stepY___490738: undefined, arg0: undefined, arg1: undefined, } } @@ -34077,7 +34077,7 @@ function ArcadePhysicsEngine_move__P461045_mk(s) { -function inline__P473266(s) { +function inline__P490555(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34091,7 +34091,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P461046_mk(s); + s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P478335_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.caps[1]; @@ -34102,13 +34102,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P473266.info = {"start":2985,"length":53,"line":122,"column":17,"endLine":122,"endColumn":70,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["sprite"]} -inline__P473266.info = {"start":2985,"length":53,"line":122,"column":17,"endLine":122,"endColumn":70,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["sprite"]} +inline__P490555.info = {"start":2985,"length":53,"line":122,"column":17,"endLine":122,"endColumn":70,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["sprite"]} +inline__P490555.info = {"start":2985,"length":53,"line":122,"column":17,"endLine":122,"endColumn":70,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["sprite"]} -function inline__P473266_mk(s) { +function inline__P490555_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P473266, depth: s.depth + 1, + parent: s, fn: inline__P490555, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34118,7 +34118,7 @@ function inline__P473266_mk(s) { -function inline__P473278(s) { +function inline__P490567(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34132,7 +34132,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = Sprite_vx__P460905_mk(s); + s.tmp_1 = Sprite_vx__P478194_mk(s); s.tmp_1.arg0 = s.arg0; s.pc = 5; return s.tmp_1; case 5: @@ -34143,7 +34143,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P460907_mk(s); + s.tmp_2 = Sprite_vy__P478196_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 6; return s.tmp_2; case 6: @@ -34153,7 +34153,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = Sprite_clearObstacles__P460943_mk(s); + s.tmp_4 = Sprite_clearObstacles__P478232_mk(s); s.tmp_4.arg0 = s.arg0; s.pc = 7; return s.tmp_4; case 7: @@ -34164,13 +34164,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P473278.info = {"start":3121,"length":66,"line":125,"column":29,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["s"]} -inline__P473278.info = {"start":3121,"length":66,"line":125,"column":29,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["s"]} +inline__P490567.info = {"start":3121,"length":66,"line":125,"column":29,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["s"]} +inline__P490567.info = {"start":3121,"length":66,"line":125,"column":29,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["s"]} -function inline__P473278_mk(s) { +function inline__P490567_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P473278, depth: s.depth + 1, + parent: s, fn: inline__P490567, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34184,7 +34184,7 @@ function inline__P473278_mk(s) { -function ArcadePhysicsEngine_spriteCollisions__P461047(s) { +function ArcadePhysicsEngine_spriteCollisions__P478336(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34194,18 +34194,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.ms___473550 = undefined; - s.unnamed1680___U1 = undefined; - s.unnamed1681___U2 = undefined; - s.sprite___473552 = undefined; - s.overSprites___473559 = undefined; - s.overlapper___473567 = undefined; - s.unnamed1682___U6 = undefined; - s.unnamed1683___U7 = undefined; - s.thisKind___473573 = undefined; - s.otherKind___473577 = undefined; - s.higher___473590 = undefined; - s.lower___473599 = undefined; + s.ms___490839 = undefined; + s.unnamed1760___U1 = undefined; + s.unnamed1761___U2 = undefined; + s.sprite___490841 = undefined; + s.overSprites___490848 = undefined; + s.overlapper___490856 = undefined; + s.unnamed1762___U6 = undefined; + s.unnamed1763___U7 = undefined; + s.thisKind___490862 = undefined; + s.otherKind___490866 = undefined; + s.higher___490879 = undefined; + s.lower___490888 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -34213,7 +34213,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); r0 = pxsim_Array__length(s.arg2); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -34225,20 +34225,20 @@ switch (step) { { step = 21; continue; } case 1: case 2: - s.ms___473550 = (undefined); - s.unnamed1680___U1 = (s.arg1); - s.unnamed1681___U2 = (0); + s.ms___490839 = (undefined); + s.unnamed1760___U1 = (s.arg1); + s.unnamed1761___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed1681___U2; - r0 = pxsim_Array__length(s.unnamed1680___U1); + s.tmp_0 = r0 = s.unnamed1761___U2; + r0 = pxsim_Array__length(s.unnamed1760___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed1680___U1, s.unnamed1681___U2); - s.ms___473550 = (r0); - r0 = s.ms___473550.fields["sprite"]; - s.sprite___473552 = (r0); - r0 = s.sprite___473552.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed1760___U1, s.unnamed1761___U2); + s.ms___490839 = (r0); + r0 = s.ms___490839.fields["sprite"]; + s.sprite___490841 = (r0); + r0 = s.sprite___490841.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 515); s.tmp_0 = r0; @@ -34247,27 +34247,27 @@ switch (step) { { step = 19; continue; } case 4: case 5: - s.tmp_2 = sprites_SpriteMap_overlaps__P460954_mk(s); + s.tmp_2 = sprites_SpriteMap_overlaps__P478243_mk(s); r0 = s.arg0.fields["map"]; s.tmp_2.arg0 = r0; - r0 = s.ms___473550.fields["sprite"]; + r0 = s.ms___490839.fields["sprite"]; s.tmp_2.arg1 = r0; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; - s.overSprites___473559 = (r0); - s.overlapper___473567 = (undefined); - s.unnamed1682___U6 = (s.overSprites___473559); - s.unnamed1683___U7 = (0); + s.overSprites___490848 = (r0); + s.overlapper___490856 = (undefined); + s.unnamed1762___U6 = (s.overSprites___490848); + s.unnamed1763___U7 = (0); case 6: - s.tmp_0 = r0 = s.unnamed1683___U7; - r0 = pxsim_Array__length(s.unnamed1682___U6); + s.tmp_0 = r0 = s.unnamed1763___U7; + r0 = pxsim_Array__length(s.unnamed1762___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 18; continue; } - r0 = pxsim_Array__getAt(s.unnamed1682___U6, s.unnamed1683___U7); - s.overlapper___473567 = (r0); - r0 = s.overlapper___473567.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed1762___U6, s.unnamed1763___U7); + s.overlapper___490856 = (r0); + r0 = s.overlapper___490856.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 515); s.tmp_2 = r0; @@ -34276,13 +34276,13 @@ switch (step) { { step = 17; continue; } case 7: case 8: - r0 = s.sprite___473552.fields["_kind"]; - s.thisKind___473573 = (r0); - r0 = s.overlapper___473567.fields["_kind"]; - s.otherKind___473577 = (r0); - r0 = s.sprite___473552.fields["_kindsOverlappedWith"]; + r0 = s.sprite___490841.fields["_kind"]; + s.thisKind___490862 = (r0); + r0 = s.overlapper___490856.fields["_kind"]; + s.otherKind___490866 = (r0); + r0 = s.sprite___490841.fields["_kindsOverlappedWith"]; s.tmp_2 = r0; - r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___473577, undefined); + r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___490866, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 === -1); s.tmp_0 = r0; @@ -34291,37 +34291,37 @@ switch (step) { { step = 17; continue; } case 9: case 10: - r0 = s.sprite___473552.fields["id"]; + r0 = s.sprite___490841.fields["id"]; s.tmp_4 = r0; - r0 = s.overlapper___473567.fields["id"]; + r0 = s.overlapper___490856.fields["id"]; s.tmp_5 = r0; r0 = (s.tmp_4 > s.tmp_5); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 11; continue; } - r0 = s.sprite___473552; + r0 = s.sprite___490841; { step = 12; continue; } case 11: - r0 = s.overlapper___473567; + r0 = s.overlapper___490856; case 12: // jmp value (already in r0) s.tmp_6 = r0; - s.higher___473590 = (s.tmp_6); - r0 = (s.higher___473590 === s.sprite___473552); + s.higher___490879 = (s.tmp_6); + r0 = (s.higher___490879 === s.sprite___490841); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = s.overlapper___473567; + r0 = s.overlapper___490856; { step = 14; continue; } case 13: - r0 = s.sprite___473552; + r0 = s.sprite___490841; case 14: // jmp value (already in r0) s.tmp_1 = r0; - s.lower___473599 = (s.tmp_1); - r0 = s.higher___473590.fields["_overlappers"]; + s.lower___490888 = (s.tmp_1); + r0 = s.higher___490879.fields["_overlappers"]; s.tmp_2 = r0; - r0 = s.lower___473599.fields["id"]; + r0 = s.lower___490888.fields["id"]; s.tmp_3 = r0; r0 = pxsim_Array_.indexOf(s.tmp_2, s.tmp_3, undefined); s.tmp_1 = r0; @@ -34329,19 +34329,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = pxsim_pxtcore_mkAction(2, inline__P473619); + r0 = pxsim_pxtcore_mkAction(2, inline__P490908); s.tmp_4 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___473573); - r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___473577); - r0 = pxsim_pxtcore_mkAction(5, inline__P473643); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___490862); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___490866); + r0 = pxsim_pxtcore_mkAction(5, inline__P490932); s.tmp_5 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___473590); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___473599); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.thisKind___473573); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.sprite___473552); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.overlapper___473567); - s.tmp_6 = helpers_arrayForEach__P460211_mk(s); - s.tmp_7 = helpers_arrayFilter__P460212_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___490879); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___490888); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.thisKind___490862); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.sprite___490841); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.overlapper___490856); + s.tmp_6 = helpers_arrayForEach__P477500_mk(s); + s.tmp_7 = helpers_arrayFilter__P477501_mk(s); s.tmp_7.arg0 = s.arg2; s.tmp_7.arg1 = s.tmp_4; s.pc = 24; return s.tmp_7; @@ -34355,29 +34355,29 @@ switch (step) { case 15: case 16: case 17: - r0 = (s.unnamed1683___U7 + 1); - s.unnamed1683___U7 = (r0); + r0 = (s.unnamed1763___U7 + 1); + s.unnamed1763___U7 = (r0); { step = 6; continue; } case 18: - s.unnamed1682___U6 = (undefined); + s.unnamed1762___U6 = (undefined); case 19: - r0 = (s.unnamed1681___U2 + 1); - s.unnamed1681___U2 = (r0); + r0 = (s.unnamed1761___U2 + 1); + s.unnamed1761___U2 = (r0); { step = 3; continue; } case 20: - s.unnamed1680___U1 = (undefined); + s.unnamed1760___U1 = (undefined); case 21: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions__P461047.info = {"start":8219,"length":2112,"line":282,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} -ArcadePhysicsEngine_spriteCollisions__P461047.info = {"start":8219,"length":2112,"line":282,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} +ArcadePhysicsEngine_spriteCollisions__P478336.info = {"start":8219,"length":2112,"line":282,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} +ArcadePhysicsEngine_spriteCollisions__P478336.info = {"start":8219,"length":2112,"line":282,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} -function ArcadePhysicsEngine_spriteCollisions__P461047_mk(s) { +function ArcadePhysicsEngine_spriteCollisions__P478336_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P461047, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P478336, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34387,18 +34387,18 @@ function ArcadePhysicsEngine_spriteCollisions__P461047_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - ms___473550: undefined, - unnamed1680___U1: undefined, - unnamed1681___U2: undefined, - sprite___473552: undefined, - overSprites___473559: undefined, - overlapper___473567: undefined, - unnamed1682___U6: undefined, - unnamed1683___U7: undefined, - thisKind___473573: undefined, - otherKind___473577: undefined, - higher___473590: undefined, - lower___473599: undefined, + ms___490839: undefined, + unnamed1760___U1: undefined, + unnamed1761___U2: undefined, + sprite___490841: undefined, + overSprites___490848: undefined, + overlapper___490856: undefined, + unnamed1762___U6: undefined, + unnamed1763___U7: undefined, + thisKind___490862: undefined, + otherKind___490866: undefined, + higher___490879: undefined, + lower___490888: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -34408,7 +34408,7 @@ function ArcadePhysicsEngine_spriteCollisions__P461047_mk(s) { -function inline__P473619(s) { +function inline__P490908(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34465,13 +34465,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P473619.info = {"start":9578,"length":145,"line":308,"column":32,"endLine":309,"endColumn":89,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -inline__P473619.info = {"start":9578,"length":145,"line":308,"column":32,"endLine":309,"endColumn":89,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P490908.info = {"start":9578,"length":145,"line":308,"column":32,"endLine":309,"endColumn":89,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P490908.info = {"start":9578,"length":145,"line":308,"column":32,"endLine":309,"endColumn":89,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function inline__P473619_mk(s) { +function inline__P490908_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P473619, depth: s.depth + 1, + parent: s, fn: inline__P490908, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34489,7 +34489,7 @@ function inline__P473619_mk(s) { -function inline__P473643(s) { +function inline__P490932(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34508,7 +34508,7 @@ switch (step) { r0 = s.caps[1].fields["id"]; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtcore_mkAction(6, inline__P473653); + r0 = pxsim_pxtcore_mkAction(6, inline__P490942); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.caps[2]); @@ -34521,13 +34521,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P473643.info = {"start":9783,"length":498,"line":311,"column":33,"endLine":320,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -inline__P473643.info = {"start":9783,"length":498,"line":311,"column":33,"endLine":320,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P490932.info = {"start":9783,"length":498,"line":311,"column":33,"endLine":320,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P490932.info = {"start":9783,"length":498,"line":311,"column":33,"endLine":320,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function inline__P473643_mk(s) { +function inline__P490932_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P473643, depth: s.depth + 1, + parent: s, fn: inline__P490932, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34538,7 +34538,7 @@ function inline__P473643_mk(s) { -function inline__P473653(s) { +function inline__P490942(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34598,13 +34598,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P473653.info = {"start":9904,"length":349,"line":313,"column":50,"endLine":319,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} -inline__P473653.info = {"start":9904,"length":349,"line":313,"column":50,"endLine":319,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} +inline__P490942.info = {"start":9904,"length":349,"line":313,"column":50,"endLine":319,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} +inline__P490942.info = {"start":9904,"length":349,"line":313,"column":50,"endLine":319,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} -function inline__P473653_mk(s) { +function inline__P490942_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P473653, depth: s.depth + 1, + parent: s, fn: inline__P490942, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34619,7 +34619,7 @@ function inline__P473653_mk(s) { -function sprites_SpriteMap_overlaps__P460954(s) { +function sprites_SpriteMap_overlaps__P478243(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34629,48 +34629,48 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.n___473677 = undefined; - s.o___473681 = undefined; + s.n___490966 = undefined; + s.o___490970 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C460952_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_neighbors__P460953_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C478241_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_neighbors__P478242_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.n___473677 = (r0); - r0 = pxsim_pxtcore_mkAction(1, inline__P473683); + s.n___490966 = (r0); + r0 = pxsim_pxtcore_mkAction(1, inline__P490972); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayFilter__P460212_mk(s); - s.tmp_1.arg0 = s.n___473677; + s.tmp_1 = helpers_arrayFilter__P477501_mk(s); + s.tmp_1.arg0 = s.n___490966; s.tmp_1.arg1 = s.tmp_0; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.o___473681 = (r0); - r0 = s.o___473681; + s.o___490970 = (r0); + r0 = s.o___490970; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_overlaps__P460954.info = {"start":923,"length":189,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"overlaps","argumentNames":["this","sprite"]} -sprites_SpriteMap_overlaps__P460954.info = {"start":923,"length":189,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"overlaps","argumentNames":["this","sprite"]} +sprites_SpriteMap_overlaps__P478243.info = {"start":923,"length":189,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"overlaps","argumentNames":["this","sprite"]} +sprites_SpriteMap_overlaps__P478243.info = {"start":923,"length":189,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"overlaps","argumentNames":["this","sprite"]} -function sprites_SpriteMap_overlaps__P460954_mk(s) { +function sprites_SpriteMap_overlaps__P478243_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_overlaps__P460954, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_overlaps__P478243, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - n___473677: undefined, - o___473681: undefined, + n___490966: undefined, + o___490970: undefined, arg0: undefined, arg1: undefined, } } @@ -34679,7 +34679,7 @@ function sprites_SpriteMap_overlaps__P460954_mk(s) { -function inline__P473683(s) { +function inline__P490972(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34693,7 +34693,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_overlapsWith__P460939_mk(s); + s.tmp_0 = Sprite_overlapsWith__P478228_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.pc = 1; return s.tmp_0; @@ -34702,13 +34702,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P473683.info = {"start":1037,"length":41,"line":32,"column":31,"endLine":32,"endColumn":72,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["neighbor"]} -inline__P473683.info = {"start":1037,"length":41,"line":32,"column":31,"endLine":32,"endColumn":72,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["neighbor"]} +inline__P490972.info = {"start":1037,"length":41,"line":32,"column":31,"endLine":32,"endColumn":72,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["neighbor"]} +inline__P490972.info = {"start":1037,"length":41,"line":32,"column":31,"endLine":32,"endColumn":72,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["neighbor"]} -function inline__P473683_mk(s) { +function inline__P490972_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P473683, depth: s.depth + 1, + parent: s, fn: inline__P490972, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34718,7 +34718,7 @@ function inline__P473683_mk(s) { -function sprites_SpriteMap_neighbors__P460953(s) { +function sprites_SpriteMap_neighbors__P478242(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34728,113 +34728,113 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.n___473726 = undefined; - s.layer___473728 = undefined; + s.n___491015 = undefined; + s.layer___491017 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C460952_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C478241_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.n___473726 = (r0); + s.n___491015 = (r0); r0 = s.arg1.fields["layer"]; - s.layer___473728 = (r0); - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P460961_mk(s); + s.layer___491017 = (r0); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P478250_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P460921_mk(s); + s.tmp_1 = Sprite_left__P478210_mk(s); s.tmp_1.arg0 = s.arg1; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P460925_mk(s); + s.tmp_2 = Sprite_top__P478214_mk(s); s.tmp_2.arg0 = s.arg1; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___473728; - s.tmp_0.arg4 = s.n___473726; + s.tmp_0.arg3 = s.layer___491017; + s.tmp_0.arg4 = s.n___491015; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P460961_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P478250_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P460921_mk(s); + s.tmp_1 = Sprite_left__P478210_mk(s); s.tmp_1.arg0 = s.arg1; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P460927_mk(s); + s.tmp_2 = Sprite_bottom__P478216_mk(s); s.tmp_2.arg0 = s.arg1; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___473728; - s.tmp_0.arg4 = s.n___473726; + s.tmp_0.arg3 = s.layer___491017; + s.tmp_0.arg4 = s.n___491015; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P460961_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P478250_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P460923_mk(s); + s.tmp_1 = Sprite_right__P478212_mk(s); s.tmp_1.arg0 = s.arg1; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P460925_mk(s); + s.tmp_2 = Sprite_top__P478214_mk(s); s.tmp_2.arg0 = s.arg1; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___473728; - s.tmp_0.arg4 = s.n___473726; + s.tmp_0.arg3 = s.layer___491017; + s.tmp_0.arg4 = s.n___491015; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P460961_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P478250_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P460923_mk(s); + s.tmp_1 = Sprite_right__P478212_mk(s); s.tmp_1.arg0 = s.arg1; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P460927_mk(s); + s.tmp_2 = Sprite_bottom__P478216_mk(s); s.tmp_2.arg0 = s.arg1; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___473728; - s.tmp_0.arg4 = s.n___473726; + s.tmp_0.arg3 = s.layer___491017; + s.tmp_0.arg4 = s.n___491015; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_Array_.removeElement(s.n___473726, s.arg1); - r0 = s.n___473726; + r0 = pxsim_Array_.removeElement(s.n___491015, s.arg1); + r0 = s.n___491015; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_neighbors__P460953.info = {"start":376,"length":442,"line":15,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"neighbors","argumentNames":["this","sprite"]} -sprites_SpriteMap_neighbors__P460953.info = {"start":376,"length":442,"line":15,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"neighbors","argumentNames":["this","sprite"]} +sprites_SpriteMap_neighbors__P478242.info = {"start":376,"length":442,"line":15,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"neighbors","argumentNames":["this","sprite"]} +sprites_SpriteMap_neighbors__P478242.info = {"start":376,"length":442,"line":15,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"neighbors","argumentNames":["this","sprite"]} -function sprites_SpriteMap_neighbors__P460953_mk(s) { +function sprites_SpriteMap_neighbors__P478242_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_neighbors__P460953, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_neighbors__P478242, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - n___473726: undefined, - layer___473728: undefined, + n___491015: undefined, + layer___491017: undefined, arg0: undefined, arg1: undefined, } } @@ -34843,7 +34843,7 @@ function sprites_SpriteMap_neighbors__P460953_mk(s) { -function sprites_SpriteMap_mergeAtKey__P460961(s) { +function sprites_SpriteMap_mergeAtKey__P478250(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34853,11 +34853,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.k___473781 = undefined; - s.bucket___473786 = undefined; - s.sprite___473793 = undefined; - s.unnamed1676___U3 = undefined; - s.unnamed1677___U4 = undefined; + s.k___491070 = undefined; + s.bucket___491075 = undefined; + s.sprite___491082 = undefined; + s.unnamed1756___U3 = undefined; + s.unnamed1757___U4 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -34867,33 +34867,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C460952_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P460958_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C478241_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P478247_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___473781 = (r0); + s.k___491070 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___473781); - s.bucket___473786 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___473786); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___491070); + s.bucket___491075 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___491075); if (!r0) { step = 7; continue; } - s.sprite___473793 = (undefined); - s.unnamed1676___U3 = (s.bucket___473786); - s.unnamed1677___U4 = (0); + s.sprite___491082 = (undefined); + s.unnamed1756___U3 = (s.bucket___491075); + s.unnamed1757___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed1677___U4; - r0 = pxsim_Array__length(s.unnamed1676___U3); + s.tmp_0 = r0 = s.unnamed1757___U4; + r0 = pxsim_Array__length(s.unnamed1756___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed1676___U3, s.unnamed1677___U4); - s.sprite___473793 = (r0); - r0 = s.sprite___473793.fields["layer"]; + r0 = pxsim_Array__getAt(s.unnamed1756___U3, s.unnamed1757___U4); + s.sprite___491082 = (r0); + r0 = s.sprite___491082.fields["layer"]; s.tmp_3 = r0; r0 = (s.tmp_3 & s.arg3); s.tmp_2 = r0; @@ -34902,7 +34902,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___473793, undefined); + r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___491082, undefined); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 3: @@ -34910,27 +34910,27 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__push(s.arg4, s.sprite___473793); + r0 = pxsim_Array__push(s.arg4, s.sprite___491082); case 4: case 5: - r0 = (s.unnamed1677___U4 + 1); - s.unnamed1677___U4 = (r0); + r0 = (s.unnamed1757___U4 + 1); + s.unnamed1757___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed1676___U3 = (undefined); + s.unnamed1756___U3 = (undefined); case 7: case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_mergeAtKey__P460961.info = {"start":3715,"length":384,"line":101,"column":8,"endLine":110,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"mergeAtKey","argumentNames":["this","x","y","layer","n"]} -sprites_SpriteMap_mergeAtKey__P460961.info = {"start":3715,"length":384,"line":101,"column":8,"endLine":110,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"mergeAtKey","argumentNames":["this","x","y","layer","n"]} +sprites_SpriteMap_mergeAtKey__P478250.info = {"start":3715,"length":384,"line":101,"column":8,"endLine":110,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"mergeAtKey","argumentNames":["this","x","y","layer","n"]} +sprites_SpriteMap_mergeAtKey__P478250.info = {"start":3715,"length":384,"line":101,"column":8,"endLine":110,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"mergeAtKey","argumentNames":["this","x","y","layer","n"]} -function sprites_SpriteMap_mergeAtKey__P460961_mk(s) { +function sprites_SpriteMap_mergeAtKey__P478250_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_mergeAtKey__P460961, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_mergeAtKey__P478250, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34938,11 +34938,11 @@ function sprites_SpriteMap_mergeAtKey__P460961_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - k___473781: undefined, - bucket___473786: undefined, - sprite___473793: undefined, - unnamed1676___U3: undefined, - unnamed1677___U4: undefined, + k___491070: undefined, + bucket___491075: undefined, + sprite___491082: undefined, + unnamed1756___U3: undefined, + unnamed1757___U4: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -34954,7 +34954,7 @@ function sprites_SpriteMap_mergeAtKey__P460961_mk(s) { -function sprites_SpriteMap_key__P460958(s) { +function sprites_SpriteMap_key__P478247(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34964,8 +34964,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.xi___473814 = undefined; - s.yi___473826 = undefined; + s.xi___491103 = undefined; + s.yi___491115 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -34973,8 +34973,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C460952_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P460224_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C478241_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P477513_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["columnCount"]; s.tmp_0.arg1 = r0; @@ -34985,8 +34985,8 @@ switch (step) { s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.xi___473814 = (r0); - s.tmp_0 = Math_clamp__P460224_mk(s); + s.xi___491103 = (r0); + s.tmp_0 = Math_clamp__P477513_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["rowCount"]; s.tmp_0.arg1 = r0; @@ -34997,29 +34997,29 @@ switch (step) { s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.yi___473826 = (r0); - s.tmp_0 = r0 = s.xi___473814; + s.yi___491115 = (r0); + s.tmp_0 = r0 = s.xi___491103; r0 = s.arg0.fields["columnCount"]; s.tmp_2 = r0; - r0 = (s.yi___473826 * s.tmp_2); + r0 = (s.yi___491115 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); return leave(s, r0) default: oops() } } } -sprites_SpriteMap_key__P460958.info = {"start":2592,"length":270,"line":76,"column":8,"endLine":80,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"key","argumentNames":["this","x","y"]} -sprites_SpriteMap_key__P460958.info = {"start":2592,"length":270,"line":76,"column":8,"endLine":80,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"key","argumentNames":["this","x","y"]} +sprites_SpriteMap_key__P478247.info = {"start":2592,"length":270,"line":76,"column":8,"endLine":80,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"key","argumentNames":["this","x","y"]} +sprites_SpriteMap_key__P478247.info = {"start":2592,"length":270,"line":76,"column":8,"endLine":80,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"key","argumentNames":["this","x","y"]} -function sprites_SpriteMap_key__P460958_mk(s) { +function sprites_SpriteMap_key__P478247_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_key__P460958, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_key__P478247, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - xi___473814: undefined, - yi___473826: undefined, + xi___491103: undefined, + yi___491115: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35029,7 +35029,7 @@ function sprites_SpriteMap_key__P460958_mk(s) { -function Sprite_overlapsWith__P460939(s) { +function Sprite_overlapsWith__P478228(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35045,7 +35045,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = (s.arg1 == s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -35078,13 +35078,13 @@ switch (step) { s.tmp_5 = r0; r0 = s.arg0.fields["_image"]; s.tmp_6 = r0; - s.tmp_9 = Sprite_left__P460921_mk(s); + s.tmp_9 = Sprite_left__P478210_mk(s); s.tmp_9.arg0 = s.arg0; s.pc = 8; return s.tmp_9; case 8: r0 = s.retval; s.tmp_8 = r0; - s.tmp_11 = Sprite_left__P460921_mk(s); + s.tmp_11 = Sprite_left__P478210_mk(s); s.tmp_11.arg0 = s.arg1; s.pc = 9; return s.tmp_11; case 9: @@ -35092,13 +35092,13 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_8 - s.tmp_10); s.tmp_7 = r0; - s.tmp_14 = Sprite_top__P460925_mk(s); + s.tmp_14 = Sprite_top__P478214_mk(s); s.tmp_14.arg0 = s.arg0; s.pc = 10; return s.tmp_14; case 10: r0 = s.retval; s.tmp_13 = r0; - s.tmp_16 = Sprite_top__P460925_mk(s); + s.tmp_16 = Sprite_top__P478214_mk(s); s.tmp_16.arg0 = s.arg1; s.pc = 11; return s.tmp_16; case 11: @@ -35111,13 +35111,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_overlapsWith__P460939.info = {"start":23457,"length":434,"line":714,"column":4,"endLine":722,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} -Sprite_overlapsWith__P460939.info = {"start":23457,"length":434,"line":714,"column":4,"endLine":722,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} +Sprite_overlapsWith__P478228.info = {"start":23457,"length":434,"line":714,"column":4,"endLine":722,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} +Sprite_overlapsWith__P478228.info = {"start":23457,"length":434,"line":714,"column":4,"endLine":722,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} -function Sprite_overlapsWith__P460939_mk(s) { +function Sprite_overlapsWith__P478228_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_overlapsWith__P460939, depth: s.depth + 1, + parent: s, fn: Sprite_overlapsWith__P478228, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35144,7 +35144,7 @@ function Sprite_overlapsWith__P460939_mk(s) { -function ArcadePhysicsEngine_createMovingSprite__P461046(s) { +function ArcadePhysicsEngine_createMovingSprite__P478335(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35154,12 +35154,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.ovx___474028 = undefined; - s.ovy___474033 = undefined; - s.dx___474066 = undefined; - s.dy___474075 = undefined; - s.xStep___474084 = undefined; - s.yStep___474086 = undefined; + s.ovx___491317 = undefined; + s.ovy___491322 = undefined; + s.dx___491355 = undefined; + s.dy___491364 = undefined; + s.xStep___491373 = undefined; + s.yStep___491375 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35168,23 +35168,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P461053_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P478342_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_0.arg1 = r0; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.ovx___474028 = (r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P461053_mk(s); + s.ovx___491317 = (r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P478342_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_0.arg1 = r0; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.ovy___474033 = (r0); + s.ovy___491322 = (r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -35192,7 +35192,7 @@ switch (step) { s.tmp_0 = r0; r0 = (s.arg1).fields["_lastY"] = (s.tmp_0); s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P461053_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P478342_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_3 = r0; @@ -35210,7 +35210,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P461053_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P478342_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_3 = r0; @@ -35229,29 +35229,29 @@ switch (step) { r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); r0 = s.arg1.fields["_vx"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.ovx___474028); + r0 = (s.tmp_2 + s.ovx___491317); s.tmp_1 = r0; r0 = pxsim.Math_.imul(s.tmp_1, s.arg3); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); s.tmp_0 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, 1000); - s.dx___474066 = (r0); + s.dx___491355 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.ovy___474033); + r0 = (s.tmp_2 + s.ovy___491322); s.tmp_1 = r0; r0 = pxsim.Math_.imul(s.tmp_1, s.arg3); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); s.tmp_0 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, 1000); - s.dy___474075 = (r0); - s.xStep___474084 = (s.dx___474066); - s.yStep___474086 = (s.dy___474075); + s.dy___491364 = (r0); + s.xStep___491373 = (s.dx___491355); + s.yStep___491375 = (s.dy___491364); case 1: - s.tmp_2 = Fx_abs__P460271_mk(s); - s.tmp_2.arg0 = s.xStep___474084; + s.tmp_2 = Fx_abs__P477560_mk(s); + s.tmp_2.arg0 = s.xStep___491373; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; @@ -35265,8 +35265,8 @@ switch (step) { r0 = s.tmp_0; { step = 3; continue; } case 2: - s.tmp_5 = Fx_abs__P460271_mk(s); - s.tmp_5.arg0 = s.yStep___474086; + s.tmp_5 = Fx_abs__P477560_mk(s); + s.tmp_5.arg0 = s.yStep___491375; s.pc = 14; return s.tmp_5; case 14: r0 = s.retval; @@ -35279,8 +35279,8 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 8; continue; } - s.tmp_10 = Fx_abs__P460271_mk(s); - s.tmp_10.arg0 = s.xStep___474084; + s.tmp_10 = Fx_abs__P477560_mk(s); + s.tmp_10.arg0 = s.xStep___491373; s.pc = 15; return s.tmp_10; case 15: r0 = s.retval; @@ -35291,12 +35291,12 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 4; continue; } - r0 = pxsim.Math_.idiv(s.xStep___474084, 2); - s.xStep___474084 = (r0); + r0 = pxsim.Math_.idiv(s.xStep___491373, 2); + s.xStep___491373 = (r0); case 4: case 5: - s.tmp_2 = Fx_abs__P460271_mk(s); - s.tmp_2.arg0 = s.yStep___474086; + s.tmp_2 = Fx_abs__P477560_mk(s); + s.tmp_2.arg0 = s.yStep___491375; s.pc = 16; return s.tmp_2; case 16: r0 = s.retval; @@ -35307,25 +35307,25 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - r0 = pxsim.Math_.idiv(s.yStep___474086, 2); - s.yStep___474086 = (r0); + r0 = pxsim.Math_.idiv(s.yStep___491375, 2); + s.yStep___491375 = (r0); case 6: case 7: { step = 1; continue; } case 8: - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C461031_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C478320_VT); s.tmp_0 = r0; - s.tmp_1 = MovingSprite_constructor__P461032_mk(s); + s.tmp_1 = MovingSprite_constructor__P478321_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; r0 = s.arg1.fields["_vx"]; s.tmp_1.arg2 = r0; r0 = s.arg1.fields["_vy"]; s.tmp_1.arg3 = r0; - s.tmp_1.arg4 = s.dx___474066; - s.tmp_1.arg5 = s.dy___474075; - s.tmp_1.arg6 = s.xStep___474084; - s.tmp_1.arg7 = s.yStep___474086; + s.tmp_1.arg4 = s.dx___491355; + s.tmp_1.arg5 = s.dy___491364; + s.tmp_1.arg6 = s.xStep___491373; + s.tmp_1.arg7 = s.yStep___491375; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; @@ -35333,13 +35333,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_createMovingSprite__P461046.info = {"start":6497,"length":1716,"line":211,"column":4,"endLine":280,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtSec","dt2"]} -ArcadePhysicsEngine_createMovingSprite__P461046.info = {"start":6497,"length":1716,"line":211,"column":4,"endLine":280,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtSec","dt2"]} +ArcadePhysicsEngine_createMovingSprite__P478335.info = {"start":6497,"length":1716,"line":211,"column":4,"endLine":280,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtSec","dt2"]} +ArcadePhysicsEngine_createMovingSprite__P478335.info = {"start":6497,"length":1716,"line":211,"column":4,"endLine":280,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtSec","dt2"]} -function ArcadePhysicsEngine_createMovingSprite__P461046_mk(s) { +function ArcadePhysicsEngine_createMovingSprite__P478335_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P461046, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P478335, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35353,12 +35353,12 @@ function ArcadePhysicsEngine_createMovingSprite__P461046_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - ovx___474028: undefined, - ovy___474033: undefined, - dx___474066: undefined, - dy___474075: undefined, - xStep___474084: undefined, - yStep___474086: undefined, + ovx___491317: undefined, + ovy___491322: undefined, + dx___491355: undefined, + dy___491364: undefined, + xStep___491373: undefined, + yStep___491375: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35369,7 +35369,7 @@ function ArcadePhysicsEngine_createMovingSprite__P461046_mk(s) { -function ArcadePhysicsEngine_constrain__P461053(s) { +function ArcadePhysicsEngine_constrain__P478342(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35385,9 +35385,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); - s.tmp_0 = Fx_max__P460273_mk(s); - s.tmp_1 = Fx_min__P460272_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); + s.tmp_0 = Fx_max__P477562_mk(s); + s.tmp_1 = Fx_min__P477561_mk(s); r0 = s.arg0.fields["maxVelocity"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -35403,13 +35403,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constrain__P461053.info = {"start":22424,"length":191,"line":658,"column":4,"endLine":666,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} -ArcadePhysicsEngine_constrain__P461053.info = {"start":22424,"length":191,"line":658,"column":4,"endLine":666,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} +ArcadePhysicsEngine_constrain__P478342.info = {"start":22424,"length":191,"line":658,"column":4,"endLine":666,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} +ArcadePhysicsEngine_constrain__P478342.info = {"start":22424,"length":191,"line":658,"column":4,"endLine":666,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} -function ArcadePhysicsEngine_constrain__P461053_mk(s) { +function ArcadePhysicsEngine_constrain__P478342_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constrain__P461053, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constrain__P478342, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35421,7 +35421,7 @@ function ArcadePhysicsEngine_constrain__P461053_mk(s) { -function Fx_max__P460273(s) { +function Fx_max__P477562(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35452,13 +35452,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_max__P460273.info = {"start":1797,"length":117,"line":56,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"max","argumentNames":["a","b"]} -Fx_max__P460273.info = {"start":1797,"length":117,"line":56,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"max","argumentNames":["a","b"]} +Fx_max__P477562.info = {"start":1797,"length":117,"line":56,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"max","argumentNames":["a","b"]} +Fx_max__P477562.info = {"start":1797,"length":117,"line":56,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"max","argumentNames":["a","b"]} -function Fx_max__P460273_mk(s) { +function Fx_max__P477562_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_max__P460273, depth: s.depth + 1, + parent: s, fn: Fx_max__P477562, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -35469,7 +35469,7 @@ function Fx_max__P460273_mk(s) { -function sprites_SpriteMap_insertAABB__P460960(s) { +function sprites_SpriteMap_insertAABB__P478249(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35479,31 +35479,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.left___473846 = undefined; - s.top___473849 = undefined; - s.xn___473852 = undefined; - s.yn___473863 = undefined; - s.x___473874 = undefined; - s.y___473879 = undefined; + s.left___491135 = undefined; + s.top___491138 = undefined; + s.xn___491141 = undefined; + s.yn___491152 = undefined; + s.x___491163 = undefined; + s.y___491168 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C460952_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P460921_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C478241_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P478210_mk(s); s.tmp_0.arg0 = s.arg1; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.left___473846 = (r0); - s.tmp_0 = Sprite_top__P460925_mk(s); + s.left___491135 = (r0); + s.tmp_0 = Sprite_top__P478214_mk(s); s.tmp_0.arg0 = s.arg1; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.top___473849 = (r0); + s.top___491138 = (r0); r0 = s.arg1.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.width(s.tmp_3); @@ -35517,7 +35517,7 @@ switch (step) { r0 = s.arg0.fields["cellWidth"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.xn___473852 = (r0); + s.xn___491141 = (r0); r0 = s.arg1.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.height(s.tmp_3); @@ -35531,30 +35531,30 @@ switch (step) { r0 = s.arg0.fields["cellHeight"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.yn___473863 = (r0); - s.x___473874 = (0); + s.yn___491152 = (r0); + s.x___491163 = (0); case 1: - r0 = (s.x___473874 <= s.xn___473852); + r0 = (s.x___491163 <= s.xn___491141); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.y___473879 = (0); + s.y___491168 = (0); case 2: - r0 = (s.y___473879 <= s.yn___473863); + r0 = (s.y___491168 <= s.yn___491152); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = sprites_SpriteMap_insertAtKey__P460959_mk(s); + s.tmp_1 = sprites_SpriteMap_insertAtKey__P478248_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = r0 = s.left___473846; - s.tmp_4 = Math_min__P460228_mk(s); + s.tmp_2 = r0 = s.left___491135; + s.tmp_4 = Math_min__P477517_mk(s); r0 = s.arg1.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4.arg0 = r0; r0 = s.arg0.fields["cellWidth"]; s.tmp_6 = r0; - r0 = (s.x___473874 * s.tmp_6); + r0 = (s.x___491163 * s.tmp_6); s.tmp_4.arg1 = r0; s.pc = 8; return s.tmp_4; case 8: @@ -35562,15 +35562,15 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1.arg1 = r0; - s.tmp_7 = r0 = s.top___473849; - s.tmp_9 = Math_min__P460228_mk(s); + s.tmp_7 = r0 = s.top___491138; + s.tmp_9 = Math_min__P477517_mk(s); r0 = s.arg1.fields["_image"]; s.tmp_10 = r0; r0 = pxsim_ImageMethods.height(s.tmp_10); s.tmp_9.arg0 = r0; r0 = s.arg0.fields["cellHeight"]; s.tmp_11 = r0; - r0 = (s.y___473879 * s.tmp_11); + r0 = (s.y___491168 * s.tmp_11); s.tmp_9.arg1 = r0; s.pc = 9; return s.tmp_9; case 9: @@ -35582,25 +35582,25 @@ switch (step) { s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - r0 = (s.y___473879 + 1); - s.y___473879 = (r0); + r0 = (s.y___491168 + 1); + s.y___491168 = (r0); { step = 2; continue; } case 3: - r0 = (s.x___473874 + 1); - s.x___473874 = (r0); + r0 = (s.x___491163 + 1); + s.x___491163 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAABB__P460960.info = {"start":3184,"length":521,"line":91,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAABB","argumentNames":["this","sprite"]} -sprites_SpriteMap_insertAABB__P460960.info = {"start":3184,"length":521,"line":91,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAABB","argumentNames":["this","sprite"]} +sprites_SpriteMap_insertAABB__P478249.info = {"start":3184,"length":521,"line":91,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAABB","argumentNames":["this","sprite"]} +sprites_SpriteMap_insertAABB__P478249.info = {"start":3184,"length":521,"line":91,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAABB","argumentNames":["this","sprite"]} -function sprites_SpriteMap_insertAABB__P460960_mk(s) { +function sprites_SpriteMap_insertAABB__P478249_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAABB__P460960, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAABB__P478249, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35614,12 +35614,12 @@ function sprites_SpriteMap_insertAABB__P460960_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - left___473846: undefined, - top___473849: undefined, - xn___473852: undefined, - yn___473863: undefined, - x___473874: undefined, - y___473879: undefined, + left___491135: undefined, + top___491138: undefined, + xn___491141: undefined, + yn___491152: undefined, + x___491163: undefined, + y___491168: undefined, arg0: undefined, arg1: undefined, } } @@ -35628,7 +35628,7 @@ function sprites_SpriteMap_insertAABB__P460960_mk(s) { -function sprites_SpriteMap_insertAtKey__P460959(s) { +function sprites_SpriteMap_insertAtKey__P478248(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35638,8 +35638,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.k___473914 = undefined; - s.bucket___473919 = undefined; + s.k___491203 = undefined; + s.bucket___491208 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35648,20 +35648,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C460952_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P460958_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C478241_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P478247_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.k___473914 = (r0); + s.k___491203 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___473914); - s.bucket___473919 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___473919); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___491203); + s.bucket___491208 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___491208); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -35669,41 +35669,41 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["buckets"]; s.tmp_2 = r0; - s.tmp_3 = r0 = s.k___473914; + s.tmp_3 = r0 = s.k___491203; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = pxsim_Array_.setAt(s.tmp_2, s.tmp_3, s.tmp_4); - s.bucket___473919 = (s.tmp_4); + s.bucket___491208 = (s.tmp_4); case 1: case 2: - r0 = pxsim_Array_.indexOf(s.bucket___473919, s.arg3, undefined); + r0 = pxsim_Array_.indexOf(s.bucket___491208, s.arg3, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_Array__push(s.bucket___473919, s.arg3); + r0 = pxsim_Array__push(s.bucket___491208, s.arg3); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAtKey__P460959.info = {"start":2872,"length":302,"line":82,"column":8,"endLine":89,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAtKey","argumentNames":["this","x","y","sprite"]} -sprites_SpriteMap_insertAtKey__P460959.info = {"start":2872,"length":302,"line":82,"column":8,"endLine":89,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAtKey","argumentNames":["this","x","y","sprite"]} +sprites_SpriteMap_insertAtKey__P478248.info = {"start":2872,"length":302,"line":82,"column":8,"endLine":89,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAtKey","argumentNames":["this","x","y","sprite"]} +sprites_SpriteMap_insertAtKey__P478248.info = {"start":2872,"length":302,"line":82,"column":8,"endLine":89,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAtKey","argumentNames":["this","x","y","sprite"]} -function sprites_SpriteMap_insertAtKey__P460959_mk(s) { +function sprites_SpriteMap_insertAtKey__P478248_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAtKey__P460959, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAtKey__P478248, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - k___473914: undefined, - bucket___473919: undefined, + k___491203: undefined, + bucket___491208: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35714,7 +35714,7 @@ function sprites_SpriteMap_insertAtKey__P460959_mk(s) { -function sprites_SpriteMap_clear__P460957(s) { +function sprites_SpriteMap_clear__P478246(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35729,7 +35729,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C460952_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C478241_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -35738,13 +35738,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_clear__P460957.info = {"start":2532,"length":50,"line":72,"column":8,"endLine":74,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"clear","argumentNames":["this"]} -sprites_SpriteMap_clear__P460957.info = {"start":2532,"length":50,"line":72,"column":8,"endLine":74,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"clear","argumentNames":["this"]} +sprites_SpriteMap_clear__P478246.info = {"start":2532,"length":50,"line":72,"column":8,"endLine":74,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"clear","argumentNames":["this"]} +sprites_SpriteMap_clear__P478246.info = {"start":2532,"length":50,"line":72,"column":8,"endLine":74,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"clear","argumentNames":["this"]} -function sprites_SpriteMap_clear__P460957_mk(s) { +function sprites_SpriteMap_clear__P478246_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_clear__P460957, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_clear__P478246, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35755,7 +35755,7 @@ function sprites_SpriteMap_clear__P460957_mk(s) { -function sprites_SpriteMap_resizeBuckets__P460956(s) { +function sprites_SpriteMap_resizeBuckets__P478245(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35765,107 +35765,107 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.maxWidth___473951 = undefined; - s.maxHeight___473952 = undefined; - s.sprite___473954 = undefined; - s.unnamed1674___U3 = undefined; - s.unnamed1675___U4 = undefined; - s.tMap___473970 = undefined; - s.areaWidth___473974 = undefined; - s.areaHeight___473981 = undefined; + s.maxWidth___491240 = undefined; + s.maxHeight___491241 = undefined; + s.sprite___491243 = undefined; + s.unnamed1754___U3 = undefined; + s.unnamed1755___U4 = undefined; + s.tMap___491259 = undefined; + s.areaWidth___491263 = undefined; + s.areaHeight___491270 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C460952_VT)) failedCast(r0); - s.maxWidth___473951 = (0); - s.maxHeight___473952 = (0); - s.sprite___473954 = (undefined); - s.unnamed1674___U3 = (s.arg1); - s.unnamed1675___U4 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C478241_VT)) failedCast(r0); + s.maxWidth___491240 = (0); + s.maxHeight___491241 = (0); + s.sprite___491243 = (undefined); + s.unnamed1754___U3 = (s.arg1); + s.unnamed1755___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed1675___U4; - r0 = pxsim_Array__length(s.unnamed1674___U3); + s.tmp_0 = r0 = s.unnamed1755___U4; + r0 = pxsim_Array__length(s.unnamed1754___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed1674___U3, s.unnamed1675___U4); - s.sprite___473954 = (r0); - r0 = s.sprite___473954.fields["_image"]; + r0 = pxsim_Array__getAt(s.unnamed1754___U3, s.unnamed1755___U4); + s.sprite___491243 = (r0); + r0 = s.sprite___491243.fields["_image"]; s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; - r0 = (s.tmp_3 > s.maxWidth___473951); + r0 = (s.tmp_3 > s.maxWidth___491240); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - r0 = s.sprite___473954.fields["_image"]; + r0 = s.sprite___491243.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); - s.maxWidth___473951 = (r0); + s.maxWidth___491240 = (r0); case 2: case 3: - r0 = s.sprite___473954.fields["_image"]; + r0 = s.sprite___491243.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.height(s.tmp_2); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.maxHeight___473952); + r0 = (s.tmp_1 > s.maxHeight___491241); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = s.sprite___473954.fields["_image"]; + r0 = s.sprite___491243.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.height(s.tmp_3); - s.maxHeight___473952 = (r0); + s.maxHeight___491241 = (r0); case 4: case 5: - r0 = (s.unnamed1675___U4 + 1); - s.unnamed1675___U4 = (r0); + r0 = (s.unnamed1755___U4 + 1); + s.unnamed1755___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed1674___U3 = (undefined); - s.tmp_0 = game_currentScene__P461086_mk(s); + s.unnamed1754___U3 = (undefined); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tMap___473970 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tMap___473970); + s.tMap___491259 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tMap___491259); if (!r0) { step = 7; continue; } - s.tmp_0 = tiles_TileMap_areaWidth__P461215_mk(s); - s.tmp_0.arg0 = s.tMap___473970; + s.tmp_0 = tiles_TileMap_areaWidth__P478504_mk(s); + s.tmp_0.arg0 = s.tMap___491259; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; { step = 8; continue; } case 7: - r0 = pxsim_ImageMethods.width(globals.screen___460709); + r0 = pxsim_ImageMethods.width(globals.screen___477998); case 8: // jmp value (already in r0) s.tmp_1 = r0; - s.areaWidth___473974 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.tMap___473970); + s.areaWidth___491263 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.tMap___491259); if (!r0) { step = 9; continue; } - s.tmp_0 = tiles_TileMap_areaHeight__P461216_mk(s); - s.tmp_0.arg0 = s.tMap___473970; + s.tmp_0 = tiles_TileMap_areaHeight__P478505_mk(s); + s.tmp_0.arg0 = s.tMap___491259; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; { step = 10; continue; } case 9: - r0 = pxsim_ImageMethods.height(globals.screen___460709); + r0 = pxsim_ImageMethods.height(globals.screen___477998); case 10: // jmp value (already in r0) s.tmp_1 = r0; - s.areaHeight___473981 = (s.tmp_1); + s.areaHeight___491270 = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P460224_mk(s); + s.tmp_2 = Math_clamp__P477513_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaWidth___473974 >> 2); + r0 = (s.areaWidth___491263 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxWidth___473951 * 2); + r0 = (s.maxWidth___491240 * 2); s.tmp_2.arg2 = r0; s.pc = 14; return s.tmp_2; case 14: @@ -35873,11 +35873,11 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["cellWidth"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P460224_mk(s); + s.tmp_2 = Math_clamp__P477513_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaHeight___473981 >> 2); + r0 = (s.areaHeight___491270 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxHeight___473952 * 2); + r0 = (s.maxHeight___491241 * 2); s.tmp_2.arg2 = r0; s.pc = 15; return s.tmp_2; case 15: @@ -35887,26 +35887,26 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["cellHeight"]; s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.areaHeight___473981, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaHeight___491270, s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["rowCount"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["cellWidth"]; s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.areaWidth___473974, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaWidth___491263, s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["columnCount"] = (s.tmp_1); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_resizeBuckets__P460956.info = {"start":1696,"length":826,"line":52,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"resizeBuckets","argumentNames":["this","sprites"]} -sprites_SpriteMap_resizeBuckets__P460956.info = {"start":1696,"length":826,"line":52,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"resizeBuckets","argumentNames":["this","sprites"]} +sprites_SpriteMap_resizeBuckets__P478245.info = {"start":1696,"length":826,"line":52,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"resizeBuckets","argumentNames":["this","sprites"]} +sprites_SpriteMap_resizeBuckets__P478245.info = {"start":1696,"length":826,"line":52,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"resizeBuckets","argumentNames":["this","sprites"]} -function sprites_SpriteMap_resizeBuckets__P460956_mk(s) { +function sprites_SpriteMap_resizeBuckets__P478245_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_resizeBuckets__P460956, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_resizeBuckets__P478245, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35914,14 +35914,14 @@ function sprites_SpriteMap_resizeBuckets__P460956_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - maxWidth___473951: undefined, - maxHeight___473952: undefined, - sprite___473954: undefined, - unnamed1674___U3: undefined, - unnamed1675___U4: undefined, - tMap___473970: undefined, - areaWidth___473974: undefined, - areaHeight___473981: undefined, + maxWidth___491240: undefined, + maxHeight___491241: undefined, + sprite___491243: undefined, + unnamed1754___U3: undefined, + unnamed1755___U4: undefined, + tMap___491259: undefined, + areaWidth___491263: undefined, + areaHeight___491270: undefined, arg0: undefined, arg1: undefined, } } @@ -35930,7 +35930,7 @@ function sprites_SpriteMap_resizeBuckets__P460956_mk(s) { -function Sprite_clearObstacles__P460943(s) { +function Sprite_clearObstacles__P478232(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35945,7 +35945,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -35954,13 +35954,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_clearObstacles__P460943.info = {"start":25853,"length":54,"line":779,"column":4,"endLine":781,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} -Sprite_clearObstacles__P460943.info = {"start":25853,"length":54,"line":779,"column":4,"endLine":781,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} +Sprite_clearObstacles__P478232.info = {"start":25853,"length":54,"line":779,"column":4,"endLine":781,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} +Sprite_clearObstacles__P478232.info = {"start":25853,"length":54,"line":779,"column":4,"endLine":781,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} -function Sprite_clearObstacles__P460943_mk(s) { +function Sprite_clearObstacles__P478232_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_clearObstacles__P460943, depth: s.depth + 1, + parent: s, fn: Sprite_clearObstacles__P478232, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35971,7 +35971,7 @@ function Sprite_clearObstacles__P460943_mk(s) { -function Fx_idiv__P460269(s) { +function Fx_idiv__P477558(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35990,13 +35990,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_idiv__P460269.info = {"start":1279,"length":111,"line":38,"column":4,"endLine":40,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"idiv","argumentNames":["a","b"]} -Fx_idiv__P460269.info = {"start":1279,"length":111,"line":38,"column":4,"endLine":40,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"idiv","argumentNames":["a","b"]} +Fx_idiv__P477558.info = {"start":1279,"length":111,"line":38,"column":4,"endLine":40,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"idiv","argumentNames":["a","b"]} +Fx_idiv__P477558.info = {"start":1279,"length":111,"line":38,"column":4,"endLine":40,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"idiv","argumentNames":["a","b"]} -function Fx_idiv__P460269_mk(s) { +function Fx_idiv__P477558_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_idiv__P460269, depth: s.depth + 1, + parent: s, fn: Fx_idiv__P477558, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -36006,7 +36006,7 @@ function Fx_idiv__P460269_mk(s) { -function Fx_div__P460268(s) { +function Fx_div__P477557(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36027,13 +36027,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_div__P460268.info = {"start":1145,"length":129,"line":35,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"div","argumentNames":["a","b"]} -Fx_div__P460268.info = {"start":1145,"length":129,"line":35,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"div","argumentNames":["a","b"]} +Fx_div__P477557.info = {"start":1145,"length":129,"line":35,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"div","argumentNames":["a","b"]} +Fx_div__P477557.info = {"start":1145,"length":129,"line":35,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"div","argumentNames":["a","b"]} -function Fx_div__P460268_mk(s) { +function Fx_div__P477557_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_div__P460268, depth: s.depth + 1, + parent: s, fn: Fx_div__P477557, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36044,7 +36044,7 @@ function Fx_div__P460268_mk(s) { -function helpers_arrayMap__P460208(s) { +function helpers_arrayMap__P477497(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36054,59 +36054,59 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.res___465573 = undefined; - s.len___465575 = undefined; - s.i___465578 = undefined; + s.res___482862 = undefined; + s.len___482864 = undefined; + s.i___482867 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___465573 = (r0); + s.res___482862 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___465575 = (r0); - s.i___465578 = (0); + s.len___482864 = (r0); + s.i___482867 = (0); case 1: - r0 = (s.i___465578 < s.len___465575); + r0 = (s.i___482867 < s.len___482864); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.res___465573; + s.tmp_1 = r0 = s.res___482862; s.tmp_3 = lambda_3_mk(s); s.tmp_3.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___465578); + r0 = pxsim_Array__getAt(s.arg0, s.i___482867); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.i___465578; + s.tmp_3.arg1 = s.i___482867; setupLambda(s.tmp_3, s.tmp_3.argL); s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___465578 + 1); - s.i___465578 = (r0); + r0 = (s.i___482867 + 1); + s.i___482867 = (r0); { step = 1; continue; } case 2: - r0 = s.res___465573; + r0 = s.res___482862; return leave(s, r0) default: oops() } } } -helpers_arrayMap__P460208.info = {"start":4670,"length":299,"line":169,"column":4,"endLine":176,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayMap","argumentNames":["arr","callbackfn"]} -helpers_arrayMap__P460208.info = {"start":4670,"length":299,"line":169,"column":4,"endLine":176,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayMap","argumentNames":["arr","callbackfn"]} +helpers_arrayMap__P477497.info = {"start":4670,"length":299,"line":169,"column":4,"endLine":176,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayMap","argumentNames":["arr","callbackfn"]} +helpers_arrayMap__P477497.info = {"start":4670,"length":299,"line":169,"column":4,"endLine":176,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayMap","argumentNames":["arr","callbackfn"]} -function helpers_arrayMap__P460208_mk(s) { +function helpers_arrayMap__P477497_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayMap__P460208, depth: s.depth + 1, + parent: s, fn: helpers_arrayMap__P477497, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - res___465573: undefined, - len___465575: undefined, - i___465578: undefined, + res___482862: undefined, + len___482864: undefined, + i___482867: undefined, arg0: undefined, arg1: undefined, } } @@ -36115,7 +36115,7 @@ function helpers_arrayMap__P460208_mk(s) { -function ArcadePhysicsEngine_draw__P461044(s) { +function ArcadePhysicsEngine_draw__P478333(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36130,8 +36130,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_draw__P460955_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_draw__P478244_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.pc = 1; return s.tmp_0; @@ -36141,13 +36141,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_draw__P461044.info = {"start":2506,"length":39,"line":105,"column":4,"endLine":107,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} -ArcadePhysicsEngine_draw__P461044.info = {"start":2506,"length":39,"line":105,"column":4,"endLine":107,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} +ArcadePhysicsEngine_draw__P478333.info = {"start":2506,"length":39,"line":105,"column":4,"endLine":107,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} +ArcadePhysicsEngine_draw__P478333.info = {"start":2506,"length":39,"line":105,"column":4,"endLine":107,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} -function ArcadePhysicsEngine_draw__P461044_mk(s) { +function ArcadePhysicsEngine_draw__P478333_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_draw__P461044, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_draw__P478333, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36157,7 +36157,7 @@ function ArcadePhysicsEngine_draw__P461044_mk(s) { -function sprites_SpriteMap_draw__P460955(s) { +function sprites_SpriteMap_draw__P478244(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36167,70 +36167,70 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.x___474158 = undefined; - s.y___474164 = undefined; - s.left___474170 = undefined; - s.top___474175 = undefined; - s.k___474180 = undefined; - s.b___474185 = undefined; + s.x___491447 = undefined; + s.y___491453 = undefined; + s.left___491459 = undefined; + s.top___491464 = undefined; + s.k___491469 = undefined; + s.b___491474 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C460952_VT)) failedCast(r0); - s.x___474158 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C478241_VT)) failedCast(r0); + s.x___491447 = (0); case 1: r0 = s.arg0.fields["columnCount"]; s.tmp_1 = r0; - r0 = (s.x___474158 < s.tmp_1); + r0 = (s.x___491447 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___474164 = (0); + s.y___491453 = (0); case 2: r0 = s.arg0.fields["rowCount"]; s.tmp_1 = r0; - r0 = (s.y___474164 < s.tmp_1); + r0 = (s.y___491453 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } r0 = s.arg0.fields["cellWidth"]; s.tmp_2 = r0; - r0 = (s.x___474158 * s.tmp_2); - s.left___474170 = (r0); + r0 = (s.x___491447 * s.tmp_2); + s.left___491459 = (r0); r0 = s.arg0.fields["cellHeight"]; s.tmp_0 = r0; - r0 = (s.y___474164 * s.tmp_0); - s.top___474175 = (r0); - s.tmp_0 = sprites_SpriteMap_key__P460958_mk(s); + r0 = (s.y___491453 * s.tmp_0); + s.top___491464 = (r0); + s.tmp_0 = sprites_SpriteMap_key__P478247_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.left___474170; - s.tmp_0.arg2 = s.top___474175; + s.tmp_0.arg1 = s.left___491459; + s.tmp_0.arg2 = s.top___491464; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___474180 = (r0); + s.k___491469 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___474180); - s.b___474185 = (r0); - s.tmp_0 = r0 = s.b___474185; + r0 = pxsim_Array__getAt(s.tmp_0, s.k___491469); + s.b___491474 = (r0); + s.tmp_0 = r0 = s.b___491474; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = pxsim_Array__length(s.b___474185); + r0 = pxsim_Array__length(s.b___491474); case 4: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_imageDrawRect__P460651_mk(s); - s.tmp_2.arg0 = globals.screen___460709; - s.tmp_2.arg1 = s.left___474170; - s.tmp_2.arg2 = s.top___474175; + s.tmp_2 = helpers_imageDrawRect__P477940_mk(s); + s.tmp_2.arg0 = globals.screen___477998; + s.tmp_2.arg1 = s.left___491459; + s.tmp_2.arg2 = s.top___491464; r0 = s.arg0.fields["cellWidth"]; s.tmp_2.arg3 = r0; r0 = s.arg0.fields["cellHeight"]; @@ -36241,35 +36241,35 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = (s.y___474164 + 1); - s.y___474164 = (r0); + r0 = (s.y___491453 + 1); + s.y___491453 = (r0); { step = 2; continue; } case 7: - r0 = (s.x___474158 + 1); - s.x___474158 = (r0); + r0 = (s.x___491447 + 1); + s.x___491447 = (r0); { step = 1; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_draw__P460955.info = {"start":1122,"length":496,"line":36,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"draw","argumentNames":["this"]} -sprites_SpriteMap_draw__P460955.info = {"start":1122,"length":496,"line":36,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"draw","argumentNames":["this"]} +sprites_SpriteMap_draw__P478244.info = {"start":1122,"length":496,"line":36,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"draw","argumentNames":["this"]} +sprites_SpriteMap_draw__P478244.info = {"start":1122,"length":496,"line":36,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"draw","argumentNames":["this"]} -function sprites_SpriteMap_draw__P460955_mk(s) { +function sprites_SpriteMap_draw__P478244_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_draw__P460955, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_draw__P478244, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - x___474158: undefined, - y___474164: undefined, - left___474170: undefined, - top___474175: undefined, - k___474180: undefined, - b___474185: undefined, + x___491447: undefined, + y___491453: undefined, + left___491459: undefined, + top___491464: undefined, + k___491469: undefined, + b___491474: undefined, arg0: undefined, } } @@ -36277,7 +36277,7 @@ function sprites_SpriteMap_draw__P460955_mk(s) { -function ArcadePhysicsEngine_removeSprite__P461043(s) { +function ArcadePhysicsEngine_removeSprite__P478332(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36293,7 +36293,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); r0 = s.arg0.fields["sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg1); @@ -36301,13 +36301,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_removeSprite__P461043.info = {"start":2420,"length":80,"line":101,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} -ArcadePhysicsEngine_removeSprite__P461043.info = {"start":2420,"length":80,"line":101,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} +ArcadePhysicsEngine_removeSprite__P478332.info = {"start":2420,"length":80,"line":101,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} +ArcadePhysicsEngine_removeSprite__P478332.info = {"start":2420,"length":80,"line":101,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} -function ArcadePhysicsEngine_removeSprite__P461043_mk(s) { +function ArcadePhysicsEngine_removeSprite__P478332_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_removeSprite__P461043, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_removeSprite__P478332, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36318,7 +36318,7 @@ function ArcadePhysicsEngine_removeSprite__P461043_mk(s) { -function ArcadePhysicsEngine_addSprite__P461042(s) { +function ArcadePhysicsEngine_addSprite__P478331(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36328,31 +36328,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.tm___474222 = undefined; + s.tm___491511 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C461033_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C478322_VT)) failedCast(r0); r0 = s.arg0.fields["sprites"]; s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); - s.tmp_0 = game_currentScene__P461086_mk(s); + s.tmp_0 = game_currentScene__P478375_mk(s); s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___474222 = (r0); - s.tmp_0 = r0 = s.tm___474222; + s.tm___491511 = (r0); + s.tmp_0 = r0 = s.tm___491511; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = tiles_TileMap_isOnWall__P461231_mk(s); - s.tmp_1.arg0 = s.tm___474222; + s.tmp_1 = tiles_TileMap_isOnWall__P478520_mk(s); + s.tmp_1.arg0 = s.tm___491511; s.tmp_1.arg1 = s.arg1; s.pc = 6; return s.tmp_1; case 6: @@ -36374,13 +36374,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_addSprite__P461042.info = {"start":2194,"length":220,"line":93,"column":4,"endLine":99,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -ArcadePhysicsEngine_addSprite__P461042.info = {"start":2194,"length":220,"line":93,"column":4,"endLine":99,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +ArcadePhysicsEngine_addSprite__P478331.info = {"start":2194,"length":220,"line":93,"column":4,"endLine":99,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +ArcadePhysicsEngine_addSprite__P478331.info = {"start":2194,"length":220,"line":93,"column":4,"endLine":99,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -function ArcadePhysicsEngine_addSprite__P461042_mk(s) { +function ArcadePhysicsEngine_addSprite__P478331_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_addSprite__P461042, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_addSprite__P478331, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36388,7 +36388,7 @@ function ArcadePhysicsEngine_addSprite__P461042_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - tm___474222: undefined, + tm___491511: undefined, arg0: undefined, arg1: undefined, } } @@ -36397,7 +36397,7 @@ function ArcadePhysicsEngine_addSprite__P461042_mk(s) { -function particles_ParticleSource___draw__P461825(s) { +function particles_ParticleSource___draw__P479114(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36407,18 +36407,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.current___474754 = undefined; - s.left___474757 = undefined; - s.top___474767 = undefined; + s.current___492043 = undefined; + s.left___492046 = undefined; + s.top___492056 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); r0 = s.arg0.fields["head"]; - s.current___474754 = (r0); + s.current___492043 = (r0); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -36436,7 +36436,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.left___474757 = (s.tmp_4); + s.left___492046 = (s.tmp_4); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -36454,50 +36454,50 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.top___474767 = (s.tmp_4); + s.top___492056 = (s.tmp_4); case 5: - r0 = pxsim_numops_toBoolDecr(s.current___474754); + r0 = pxsim_numops_toBoolDecr(s.current___492043); if (!r0) { step = 8; continue; } - r0 = s.current___474754.fields["lifespan"]; + r0 = s.current___492043.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_2 = particles_ParticleSource_drawParticle__P461840_mk(s); + s.tmp_2 = particles_ParticleSource_drawParticle__P479129_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.current___474754; - s.tmp_2.arg2 = s.left___474757; - s.tmp_2.arg3 = s.top___474767; + s.tmp_2.arg1 = s.current___492043; + s.tmp_2.arg2 = s.left___492046; + s.tmp_2.arg3 = s.top___492056; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; case 6: case 7: - r0 = s.current___474754.fields["next"]; - s.current___474754 = (r0); + r0 = s.current___492043.fields["next"]; + s.current___492043 = (r0); { step = 5; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource___draw__P461825.info = {"start":3199,"length":468,"line":111,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"__draw","argumentNames":["this","camera"]} -particles_ParticleSource___draw__P461825.info = {"start":3199,"length":468,"line":111,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"__draw","argumentNames":["this","camera"]} +particles_ParticleSource___draw__P479114.info = {"start":3199,"length":468,"line":111,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"__draw","argumentNames":["this","camera"]} +particles_ParticleSource___draw__P479114.info = {"start":3199,"length":468,"line":111,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"__draw","argumentNames":["this","camera"]} -function particles_ParticleSource___draw__P461825_mk(s) { +function particles_ParticleSource___draw__P479114_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource___draw__P461825, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource___draw__P479114, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - current___474754: undefined, - left___474757: undefined, - top___474767: undefined, + current___492043: undefined, + left___492046: undefined, + top___492056: undefined, arg0: undefined, arg1: undefined, } } @@ -36506,7 +36506,7 @@ function particles_ParticleSource___draw__P461825_mk(s) { -function particles_ParticleSource_drawParticle__P461840(s) { +function particles_ParticleSource_drawParticle__P479129(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36524,8 +36524,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C461823_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory__C461883_v1_4_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C479112_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory__C479172_v1_4_mk(s); r0 = s.arg0.fields["_factory"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -36537,7 +36537,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 - s.arg3); s.tmp_0.arg3 = r0; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C461883_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C479172_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.drawParticle; s.pc = 1; return s.tmp_0; case 1: @@ -36546,13 +36546,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_drawParticle__P461840.info = {"start":8598,"length":174,"line":286,"column":8,"endLine":288,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"drawParticle","argumentNames":["this","p","screenLeft","screenTop"]} -particles_ParticleSource_drawParticle__P461840.info = {"start":8598,"length":174,"line":286,"column":8,"endLine":288,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"drawParticle","argumentNames":["this","p","screenLeft","screenTop"]} +particles_ParticleSource_drawParticle__P479129.info = {"start":8598,"length":174,"line":286,"column":8,"endLine":288,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"drawParticle","argumentNames":["this","p","screenLeft","screenTop"]} +particles_ParticleSource_drawParticle__P479129.info = {"start":8598,"length":174,"line":286,"column":8,"endLine":288,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"drawParticle","argumentNames":["this","p","screenLeft","screenTop"]} -function particles_ParticleSource_drawParticle__P461840_mk(s) { +function particles_ParticleSource_drawParticle__P479129_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_drawParticle__P461840, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_drawParticle__P479129, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36567,7 +36567,7 @@ function particles_ParticleSource_drawParticle__P461840_mk(s) { -function particles_ParticleFactory_drawParticle__P461885(s) { +function particles_ParticleFactory_drawParticle__P479174(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36585,8 +36585,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C461883_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___460709; + if (!checkSubtype(r0, particles_ParticleFactory__C479172_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___477998; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -36600,13 +36600,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleFactory_drawParticle__P461885.info = {"start":2265,"length":118,"line":85,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} -particles_ParticleFactory_drawParticle__P461885.info = {"start":2265,"length":118,"line":85,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} +particles_ParticleFactory_drawParticle__P479174.info = {"start":2265,"length":118,"line":85,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} +particles_ParticleFactory_drawParticle__P479174.info = {"start":2265,"length":118,"line":85,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} -function particles_ParticleFactory_drawParticle__P461885_mk(s) { +function particles_ParticleFactory_drawParticle__P479174_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_drawParticle__P461885, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_drawParticle__P479174, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36623,7 +36623,7 @@ function particles_ParticleFactory_drawParticle__P461885_mk(s) { -function sprites_BaseSprite___update__P460776(s) { +function sprites_BaseSprite___update__P478065(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36640,18 +36640,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C460770_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C478059_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___update__P460776.info = {"start":1027,"length":46,"line":45,"column":8,"endLine":45,"endColumn":54,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} -sprites_BaseSprite___update__P460776.info = {"start":1027,"length":46,"line":45,"column":8,"endLine":45,"endColumn":54,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} +sprites_BaseSprite___update__P478065.info = {"start":1027,"length":46,"line":45,"column":8,"endLine":45,"endColumn":54,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} +sprites_BaseSprite___update__P478065.info = {"start":1027,"length":46,"line":45,"column":8,"endLine":45,"endColumn":54,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} -function sprites_BaseSprite___update__P460776_mk(s) { +function sprites_BaseSprite___update__P478065_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___update__P460776, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___update__P478065, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -36662,7 +36662,7 @@ function sprites_BaseSprite___update__P460776_mk(s) { -function sprites_BaseSprite___draw__P460774(s) { +function sprites_BaseSprite___draw__P478063(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36678,10 +36678,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C460770_VT)) failedCast(r0); - s.tmp_1 = sprites_BaseSprite__C460770_v0_1_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C478059_VT)) failedCast(r0); + s.tmp_1 = sprites_BaseSprite__C478059_v0_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C460770_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C478059_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.__visible; s.pc = 3; return s.tmp_1; case 3: @@ -36689,10 +36689,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = sprites_BaseSprite__C460770_v2_2_mk(s); + s.tmp_2 = sprites_BaseSprite__C478059_v2_2_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; - if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C460770_VT)) failedCast(s.tmp_2.arg0); + if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C478059_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.__drawCore; s.pc = 4; return s.tmp_2; case 4: @@ -36703,13 +36703,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite___draw__P460774.info = {"start":840,"length":131,"line":37,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__draw","argumentNames":["this","camera"]} -sprites_BaseSprite___draw__P460774.info = {"start":840,"length":131,"line":37,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__draw","argumentNames":["this","camera"]} +sprites_BaseSprite___draw__P478063.info = {"start":840,"length":131,"line":37,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__draw","argumentNames":["this","camera"]} +sprites_BaseSprite___draw__P478063.info = {"start":840,"length":131,"line":37,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__draw","argumentNames":["this","camera"]} -function sprites_BaseSprite___draw__P460774_mk(s) { +function sprites_BaseSprite___draw__P478063_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___draw__P460774, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___draw__P478063, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36722,7 +36722,7 @@ function sprites_BaseSprite___draw__P460774_mk(s) { -function sprites_BaseSprite___drawCore__P460775(s) { +function sprites_BaseSprite___drawCore__P478064(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36738,18 +36738,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C460770_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C478059_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___drawCore__P460775.info = {"start":981,"length":36,"line":43,"column":8,"endLine":43,"endColumn":44,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -sprites_BaseSprite___drawCore__P460775.info = {"start":981,"length":36,"line":43,"column":8,"endLine":43,"endColumn":44,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +sprites_BaseSprite___drawCore__P478064.info = {"start":981,"length":36,"line":43,"column":8,"endLine":43,"endColumn":44,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +sprites_BaseSprite___drawCore__P478064.info = {"start":981,"length":36,"line":43,"column":8,"endLine":43,"endColumn":44,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -function sprites_BaseSprite___drawCore__P460775_mk(s) { +function sprites_BaseSprite___drawCore__P478064_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___drawCore__P460775, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___drawCore__P478064, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -36759,7 +36759,7 @@ function sprites_BaseSprite___drawCore__P460775_mk(s) { -function sprites_BaseSprite___visible__P460771(s) { +function sprites_BaseSprite___visible__P478060(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36774,18 +36774,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C460770_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C478059_VT)) failedCast(r0); r0 = true; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___visible__P460771.info = {"start":524,"length":57,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__visible","argumentNames":["this"]} -sprites_BaseSprite___visible__P460771.info = {"start":524,"length":57,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__visible","argumentNames":["this"]} +sprites_BaseSprite___visible__P478060.info = {"start":524,"length":57,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__visible","argumentNames":["this"]} +sprites_BaseSprite___visible__P478060.info = {"start":524,"length":57,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__visible","argumentNames":["this"]} -function sprites_BaseSprite___visible__P460771_mk(s) { +function sprites_BaseSprite___visible__P478060_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___visible__P460771, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___visible__P478060, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -36794,7 +36794,7 @@ function sprites_BaseSprite___visible__P460771_mk(s) { -function particles_ShapeFactory_createParticle__P461908(s) { +function particles_ShapeFactory_createParticle__P479197(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36804,23 +36804,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.p___474829 = undefined; + s.p___492118 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C461904_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_createParticle__P461896_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C479193_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_createParticle__P479185_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___474829 = (r0); - s.tmp_0 = r0 = s.p___474829; - s.tmp_2 = Math_FastRandom_randomRange__P461675_mk(s); + s.p___492118 = (r0); + s.tmp_0 = r0 = s.p___492118; + s.tmp_2 = Math_FastRandom_randomRange__P478964_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 1; @@ -36830,22 +36830,22 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["color"] = (s.tmp_1); - r0 = s.p___474829; + r0 = s.p___492118; return leave(s, r0) default: oops() } } } -particles_ShapeFactory_createParticle__P461908.info = {"start":7505,"length":178,"line":239,"column":8,"endLine":243,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -particles_ShapeFactory_createParticle__P461908.info = {"start":7505,"length":178,"line":239,"column":8,"endLine":243,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_ShapeFactory_createParticle__P479197.info = {"start":7505,"length":178,"line":239,"column":8,"endLine":243,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_ShapeFactory_createParticle__P479197.info = {"start":7505,"length":178,"line":239,"column":8,"endLine":243,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -function particles_ShapeFactory_createParticle__P461908_mk(s) { +function particles_ShapeFactory_createParticle__P479197_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_createParticle__P461908, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_createParticle__P479197, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___474829: undefined, + p___492118: undefined, arg0: undefined, arg1: undefined, } } @@ -36854,7 +36854,7 @@ function particles_ShapeFactory_createParticle__P461908_mk(s) { -function particles_AreaFactory_createParticle__P461896(s) { +function particles_AreaFactory_createParticle__P479185(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36864,23 +36864,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.p___474842 = undefined; + s.p___492131 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C461894_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_createParticle__P461889_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C479183_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_createParticle__P479178_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.p___474842 = (r0); - s.tmp_0 = r0 = s.p___474842; - s.tmp_2 = Math_FastRandom_randomRange__P461675_mk(s); + s.p___492131 = (r0); + s.tmp_0 = r0 = s.p___492131; + s.tmp_2 = Math_FastRandom_randomRange__P478964_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; r0 = s.arg0.fields["minLifespan"]; @@ -36892,8 +36892,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["lifespan"] = (s.tmp_1); - s.tmp_0 = r0 = s.p___474842; - s.tmp_4 = Math_FastRandom_randomRange__P461675_mk(s); + s.tmp_0 = r0 = s.p___492131; + s.tmp_4 = Math_FastRandom_randomRange__P478964_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = 0; @@ -36909,7 +36909,7 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_3 - s.tmp_5); s.tmp_2 = r0; - r0 = s.p___474842.fields["_x"]; + r0 = s.p___492131.fields["_x"]; s.tmp_7 = r0; r0 = (s.tmp_2 << 8); s.tmp_8 = r0; @@ -36951,8 +36951,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = r0 = s.p___474842; - s.tmp_9 = Math_FastRandom_randomRange__P461675_mk(s); + s.tmp_5 = r0 = s.p___492131; + s.tmp_9 = Math_FastRandom_randomRange__P478964_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = 0; @@ -36964,24 +36964,24 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 - s.tmp_4); s.tmp_7 = r0; - r0 = s.p___474842.fields["_y"]; + r0 = s.p___492131.fields["_y"]; s.tmp_10 = r0; r0 = (s.tmp_7 << 8); s.tmp_11 = r0; r0 = (s.tmp_11 + s.tmp_10); s.tmp_6 = r0; r0 = (s.tmp_5).fields["_y"] = (s.tmp_6); - r0 = s.p___474842; + r0 = s.p___492131; return leave(s, r0) default: oops() } } } -particles_AreaFactory_createParticle__P461896.info = {"start":4334,"length":426,"line":148,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -particles_AreaFactory_createParticle__P461896.info = {"start":4334,"length":426,"line":148,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_AreaFactory_createParticle__P479185.info = {"start":4334,"length":426,"line":148,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_AreaFactory_createParticle__P479185.info = {"start":4334,"length":426,"line":148,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -function particles_AreaFactory_createParticle__P461896_mk(s) { +function particles_AreaFactory_createParticle__P479185_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_createParticle__P461896, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_createParticle__P479185, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36995,7 +36995,7 @@ function particles_AreaFactory_createParticle__P461896_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - p___474842: undefined, + p___492131: undefined, arg0: undefined, arg1: undefined, } } @@ -37004,7 +37004,7 @@ function particles_AreaFactory_createParticle__P461896_mk(s) { -function particles_SprayFactory_createParticle__P461889(s) { +function particles_SprayFactory_createParticle__P479178(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37014,26 +37014,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.p___474891 = undefined; - s.angle___474895 = undefined; + s.p___492180 = undefined; + s.angle___492184 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C461887_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory_createParticle__P461884_mk(s); + if (!checkSubtype(r0, particles_SprayFactory__C479176_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory_createParticle__P479173_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___474891 = (r0); + s.p___492180 = (r0); r0 = s.arg0.fields["minAngle"]; s.tmp_1 = r0; - s.tmp_3 = Math_FastRandom_randomRange__P461675_mk(s); - s.tmp_3.arg0 = globals.galois___461866; + s.tmp_3 = Math_FastRandom_randomRange__P478964_mk(s); + s.tmp_3.arg0 = globals.galois___479155; s.tmp_3.arg1 = 0; r0 = s.arg0.fields["spread"]; s.tmp_3.arg2 = r0; @@ -37044,9 +37044,9 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 % 100); - s.angle___474895 = (r0); - s.tmp_0 = r0 = s.p___474891; - r0 = pxsim_Array__getAt(globals.cachedSin___461861, s.angle___474895); + s.angle___492184 = (r0); + s.tmp_0 = r0 = s.p___492180; + r0 = pxsim_Array__getAt(globals.cachedSin___479150, s.angle___492184); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -37055,8 +37055,8 @@ switch (step) { r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["vx"] = (s.tmp_1); - s.tmp_0 = r0 = s.p___474891; - r0 = pxsim_Array__getAt(globals.cachedCos___461862, s.angle___474895); + s.tmp_0 = r0 = s.p___492180; + r0 = pxsim_Array__getAt(globals.cachedCos___479151, s.angle___492184); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -37065,25 +37065,25 @@ switch (step) { r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["vy"] = (s.tmp_1); - r0 = s.p___474891; + r0 = s.p___492180; return leave(s, r0) default: oops() } } } -particles_SprayFactory_createParticle__P461889.info = {"start":2851,"length":333,"line":105,"column":8,"endLine":113,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -particles_SprayFactory_createParticle__P461889.info = {"start":2851,"length":333,"line":105,"column":8,"endLine":113,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_SprayFactory_createParticle__P479178.info = {"start":2851,"length":333,"line":105,"column":8,"endLine":113,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_SprayFactory_createParticle__P479178.info = {"start":2851,"length":333,"line":105,"column":8,"endLine":113,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -function particles_SprayFactory_createParticle__P461889_mk(s) { +function particles_SprayFactory_createParticle__P479178_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_createParticle__P461889, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_createParticle__P479178, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - p___474891: undefined, - angle___474895: undefined, + p___492180: undefined, + angle___492184: undefined, arg0: undefined, arg1: undefined, } } @@ -37092,7 +37092,7 @@ function particles_SprayFactory_createParticle__P461889_mk(s) { -function scene_Scene_data__P461307(s) { +function scene_Scene_data__P478596(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37107,19 +37107,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C461305_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C478594_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Scene_data__P461307.info = {"start":6208,"length":53,"line":169,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} -scene_Scene_data__P461307.isGetter = true; -scene_Scene_data__P461307.info = {"start":6208,"length":53,"line":169,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} +scene_Scene_data__P478596.info = {"start":6208,"length":53,"line":169,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} +scene_Scene_data__P478596.isGetter = true; +scene_Scene_data__P478596.info = {"start":6208,"length":53,"line":169,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} -function scene_Scene_data__P461307_mk(s) { +function scene_Scene_data__P478596_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_data__P461307, depth: s.depth + 1, + parent: s, fn: scene_Scene_data__P478596, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -37128,7 +37128,7 @@ function scene_Scene_data__P461307_mk(s) { -function controller_AnyButton_isPressed__P460839(s) { +function controller_AnyButton_isPressed__P478128(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37138,36 +37138,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.ctrl___474929 = undefined; - s.b___474933 = undefined; - s.unnamed1672___U2 = undefined; - s.unnamed1673___U3 = undefined; + s.ctrl___492218 = undefined; + s.b___492222 = undefined; + s.unnamed1752___U2 = undefined; + s.unnamed1753___U3 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_AnyButton__C460837_VT)) failedCast(r0); - s.tmp_0 = controller__player1__P460843_mk(s); + if (!checkSubtype(r0, controller_AnyButton__C478126_VT)) failedCast(r0); + s.tmp_0 = controller__player1__P478132_mk(s); s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.ctrl___474929 = (r0); - s.b___474933 = (undefined); - r0 = s.ctrl___474929.fields["buttons"]; - s.unnamed1672___U2 = (r0); - s.unnamed1673___U3 = (0); + s.ctrl___492218 = (r0); + s.b___492222 = (undefined); + r0 = s.ctrl___492218.fields["buttons"]; + s.unnamed1752___U2 = (r0); + s.unnamed1753___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed1673___U3; - r0 = pxsim_Array__length(s.unnamed1672___U2); + s.tmp_0 = r0 = s.unnamed1753___U3; + r0 = pxsim_Array__length(s.unnamed1752___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed1672___U2, s.unnamed1673___U3); - s.b___474933 = (r0); - s.tmp_3 = controller_Button__C460825_v0_1_mk(s); - s.tmp_3.arg0 = s.b___474933; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C460825_VT)) failedCast(s.tmp_3.arg0); + r0 = pxsim_Array__getAt(s.unnamed1752___U2, s.unnamed1753___U3); + s.b___492222 = (r0); + s.tmp_3 = controller_Button__C478114_v0_1_mk(s); + s.tmp_3.arg0 = s.b___492222; + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C478114_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.isPressed; s.pc = 7; return s.tmp_3; case 7: @@ -37179,32 +37179,32 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed1673___U3 + 1); - s.unnamed1673___U3 = (r0); + r0 = (s.unnamed1753___U3 + 1); + s.unnamed1753___U3 = (r0); { step = 1; continue; } case 4: - s.unnamed1672___U2 = (undefined); + s.unnamed1752___U2 = (undefined); r0 = false; case 5: return leave(s, r0) default: oops() } } } -controller_AnyButton_isPressed__P460839.info = {"start":5874,"length":202,"line":185,"column":8,"endLine":192,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} -controller_AnyButton_isPressed__P460839.info = {"start":5874,"length":202,"line":185,"column":8,"endLine":192,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} +controller_AnyButton_isPressed__P478128.info = {"start":5874,"length":202,"line":185,"column":8,"endLine":192,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} +controller_AnyButton_isPressed__P478128.info = {"start":5874,"length":202,"line":185,"column":8,"endLine":192,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} -function controller_AnyButton_isPressed__P460839_mk(s) { +function controller_AnyButton_isPressed__P478128_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_AnyButton_isPressed__P460839, depth: s.depth + 1, + parent: s, fn: controller_AnyButton_isPressed__P478128, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - ctrl___474929: undefined, - b___474933: undefined, - unnamed1672___U2: undefined, - unnamed1673___U3: undefined, + ctrl___492218: undefined, + b___492222: undefined, + unnamed1752___U2: undefined, + unnamed1753___U3: undefined, arg0: undefined, } } @@ -37212,7 +37212,7 @@ function controller_AnyButton_isPressed__P460839_mk(s) { -function controller_Button_toString__P460826(s) { +function controller_Button_toString__P478115(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37227,7 +37227,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C460825_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C478114_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -37267,13 +37267,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_toString__P460826.info = {"start":1479,"length":100,"line":63,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"toString","argumentNames":["this"]} -controller_Button_toString__P460826.info = {"start":1479,"length":100,"line":63,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"toString","argumentNames":["this"]} +controller_Button_toString__P478115.info = {"start":1479,"length":100,"line":63,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"toString","argumentNames":["this"]} +controller_Button_toString__P478115.info = {"start":1479,"length":100,"line":63,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"toString","argumentNames":["this"]} -function controller_Button_toString__P460826_mk(s) { +function controller_Button_toString__P478115_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_toString__P460826, depth: s.depth + 1, + parent: s, fn: controller_Button_toString__P478115, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37289,7 +37289,7 @@ function controller_Button_toString__P460826_mk(s) { -function tiles_Location_y__P461181(s) { +function tiles_Location_y__P478470(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37299,22 +37299,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scale___474971 = undefined; + s.scale___492260 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C461179_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C478468_VT)) failedCast(r0); r0 = s.arg0.fields["tileMap"]; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___474971 = (r0); + s.scale___492260 = (r0); r0 = s.arg0.fields["_row"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___474971); + r0 = (s.tmp_1 << s.scale___492260); s.tmp_0 = r0; - r0 = (s.scale___474971 - 1); + r0 = (s.scale___492260 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -37322,20 +37322,20 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_y__P461181.info = {"start":714,"length":135,"line":30,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"y","argumentNames":["this"]} -tiles_Location_y__P461181.isGetter = true; -tiles_Location_y__P461181.info = {"start":714,"length":135,"line":30,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"y","argumentNames":["this"]} +tiles_Location_y__P478470.info = {"start":714,"length":135,"line":30,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"y","argumentNames":["this"]} +tiles_Location_y__P478470.isGetter = true; +tiles_Location_y__P478470.info = {"start":714,"length":135,"line":30,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"y","argumentNames":["this"]} -function tiles_Location_y__P461181_mk(s) { +function tiles_Location_y__P478470_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_y__P461181, depth: s.depth + 1, + parent: s, fn: tiles_Location_y__P478470, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - scale___474971: undefined, + scale___492260: undefined, arg0: undefined, } } @@ -37343,7 +37343,7 @@ function tiles_Location_y__P461181_mk(s) { -function tiles_Location_x__P461180(s) { +function tiles_Location_x__P478469(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37353,22 +37353,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.scale___474988 = undefined; + s.scale___492277 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C461179_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C478468_VT)) failedCast(r0); r0 = s.arg0.fields["tileMap"]; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___474988 = (r0); + s.scale___492277 = (r0); r0 = s.arg0.fields["_col"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___474988); + r0 = (s.tmp_1 << s.scale___492277); s.tmp_0 = r0; - r0 = (s.scale___474988 - 1); + r0 = (s.scale___492277 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -37376,20 +37376,20 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_x__P461180.info = {"start":569,"length":135,"line":25,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"x","argumentNames":["this"]} -tiles_Location_x__P461180.isGetter = true; -tiles_Location_x__P461180.info = {"start":569,"length":135,"line":25,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"x","argumentNames":["this"]} +tiles_Location_x__P478469.info = {"start":569,"length":135,"line":25,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"x","argumentNames":["this"]} +tiles_Location_x__P478469.isGetter = true; +tiles_Location_x__P478469.info = {"start":569,"length":135,"line":25,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"x","argumentNames":["this"]} -function tiles_Location_x__P461180_mk(s) { +function tiles_Location_x__P478469_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_x__P461180, depth: s.depth + 1, + parent: s, fn: tiles_Location_x__P478469, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - scale___474988: undefined, + scale___492277: undefined, arg0: undefined, } } @@ -37397,7 +37397,7 @@ function tiles_Location_x__P461180_mk(s) { -function sprites_StaticObstacle_width__P461001(s) { +function sprites_StaticObstacle_width__P478290(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37412,21 +37412,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C460997_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C478286_VT)) failedCast(r0); r0 = s.arg0.fields["image"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.width(s.tmp_0); return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_width__P461001.info = {"start":1084,"length":68,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"width","argumentNames":["this"]} -sprites_StaticObstacle_width__P461001.isGetter = true; -sprites_StaticObstacle_width__P461001.info = {"start":1084,"length":68,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"width","argumentNames":["this"]} +sprites_StaticObstacle_width__P478290.info = {"start":1084,"length":68,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"width","argumentNames":["this"]} +sprites_StaticObstacle_width__P478290.isGetter = true; +sprites_StaticObstacle_width__P478290.info = {"start":1084,"length":68,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"width","argumentNames":["this"]} -function sprites_StaticObstacle_width__P461001_mk(s) { +function sprites_StaticObstacle_width__P478290_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_width__P461001, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_width__P478290, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -37436,7 +37436,7 @@ function sprites_StaticObstacle_width__P461001_mk(s) { -function sprites_StaticObstacle_height__P461000(s) { +function sprites_StaticObstacle_height__P478289(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37451,21 +37451,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C460997_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C478286_VT)) failedCast(r0); r0 = s.arg0.fields["image"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.height(s.tmp_0); return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_height__P461000.info = {"start":1004,"length":70,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"height","argumentNames":["this"]} -sprites_StaticObstacle_height__P461000.isGetter = true; -sprites_StaticObstacle_height__P461000.info = {"start":1004,"length":70,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"height","argumentNames":["this"]} +sprites_StaticObstacle_height__P478289.info = {"start":1004,"length":70,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"height","argumentNames":["this"]} +sprites_StaticObstacle_height__P478289.isGetter = true; +sprites_StaticObstacle_height__P478289.info = {"start":1004,"length":70,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"height","argumentNames":["this"]} -function sprites_StaticObstacle_height__P461000_mk(s) { +function sprites_StaticObstacle_height__P478289_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_height__P461000, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_height__P478289, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -37475,7 +37475,7 @@ function sprites_StaticObstacle_height__P461000_mk(s) { -function sprites_StaticObstacle_y__P460999(s) { +function sprites_StaticObstacle_y__P478288(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37490,7 +37490,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C460997_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C478286_VT)) failedCast(r0); r0 = s.arg0.fields["top"]; s.tmp_1 = r0; r0 = s.arg0.fields["image"]; @@ -37503,14 +37503,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_y__P460999.info = {"start":919,"length":75,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"y","argumentNames":["this"]} -sprites_StaticObstacle_y__P460999.isGetter = true; -sprites_StaticObstacle_y__P460999.info = {"start":919,"length":75,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"y","argumentNames":["this"]} +sprites_StaticObstacle_y__P478288.info = {"start":919,"length":75,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"y","argumentNames":["this"]} +sprites_StaticObstacle_y__P478288.isGetter = true; +sprites_StaticObstacle_y__P478288.info = {"start":919,"length":75,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"y","argumentNames":["this"]} -function sprites_StaticObstacle_y__P460999_mk(s) { +function sprites_StaticObstacle_y__P478288_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_y__P460999, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_y__P478288, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37523,7 +37523,7 @@ function sprites_StaticObstacle_y__P460999_mk(s) { -function sprites_StaticObstacle_x__P460998(s) { +function sprites_StaticObstacle_x__P478287(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37538,7 +37538,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C460997_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C478286_VT)) failedCast(r0); r0 = s.arg0.fields["left"]; s.tmp_1 = r0; r0 = s.arg0.fields["image"]; @@ -37551,14 +37551,14 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_x__P460998.info = {"start":834,"length":75,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"x","argumentNames":["this"]} -sprites_StaticObstacle_x__P460998.isGetter = true; -sprites_StaticObstacle_x__P460998.info = {"start":834,"length":75,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"x","argumentNames":["this"]} +sprites_StaticObstacle_x__P478287.info = {"start":834,"length":75,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"x","argumentNames":["this"]} +sprites_StaticObstacle_x__P478287.isGetter = true; +sprites_StaticObstacle_x__P478287.info = {"start":834,"length":75,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"x","argumentNames":["this"]} -function sprites_StaticObstacle_x__P460998_mk(s) { +function sprites_StaticObstacle_x__P478287_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_x__P460998, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_x__P478287, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37571,7 +37571,7 @@ function sprites_StaticObstacle_x__P460998_mk(s) { -function scene_Renderable___drawCore__P461256(s) { +function scene_Renderable___drawCore__P478545(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37587,10 +37587,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C461253_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C478542_VT)) failedCast(r0); s.tmp_0 = if_handler_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.screen___460709; + s.tmp_0.arg1 = globals.screen___477998; s.tmp_0.arg2 = s.arg1; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 3); @@ -37607,13 +37607,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___drawCore__P461256.info = {"start":390,"length":86,"line":14,"column":8,"endLine":16,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -scene_Renderable___drawCore__P461256.info = {"start":390,"length":86,"line":14,"column":8,"endLine":16,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +scene_Renderable___drawCore__P478545.info = {"start":390,"length":86,"line":14,"column":8,"endLine":16,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +scene_Renderable___drawCore__P478545.info = {"start":390,"length":86,"line":14,"column":8,"endLine":16,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -function scene_Renderable___drawCore__P461256_mk(s) { +function scene_Renderable___drawCore__P478545_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___drawCore__P461256, depth: s.depth + 1, + parent: s, fn: scene_Renderable___drawCore__P478545, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -37624,7 +37624,7 @@ function scene_Renderable___drawCore__P461256_mk(s) { -function scene_Renderable___visible__P461255(s) { +function scene_Renderable___visible__P478544(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37639,7 +37639,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C461253_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C478542_VT)) failedCast(r0); s.tmp_0 = if_shouldBeVisible_1_mk(s); s.tmp_0.arg0 = s.arg0; if (!s.tmp_0.arg0.vtable.iface) { @@ -37656,13 +37656,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___visible__P461255.info = {"start":305,"length":75,"line":10,"column":8,"endLine":12,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__visible","argumentNames":["this"]} -scene_Renderable___visible__P461255.info = {"start":305,"length":75,"line":10,"column":8,"endLine":12,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__visible","argumentNames":["this"]} +scene_Renderable___visible__P478544.info = {"start":305,"length":75,"line":10,"column":8,"endLine":12,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__visible","argumentNames":["this"]} +scene_Renderable___visible__P478544.info = {"start":305,"length":75,"line":10,"column":8,"endLine":12,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__visible","argumentNames":["this"]} -function scene_Renderable___visible__P461255_mk(s) { +function scene_Renderable___visible__P478544_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___visible__P461255, depth: s.depth + 1, + parent: s, fn: scene_Renderable___visible__P478544, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -37672,7 +37672,7 @@ function scene_Renderable___visible__P461255_mk(s) { -function Sprite___drawCore__P460936(s) { +function Sprite___drawCore__P478225(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37682,21 +37682,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.ox___475015 = undefined; - s.oy___475023 = undefined; - s.l___475031 = undefined; - s.t___475035 = undefined; - s.font___475051 = undefined; - s.tx___475055 = undefined; - s.ty___475057 = undefined; + s.ox___492304 = undefined; + s.oy___492312 = undefined; + s.l___492320 = undefined; + s.t___492324 = undefined; + s.font___492340 = undefined; + s.tx___492344 = undefined; + s.ty___492346 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); - s.tmp_1 = Sprite_isOutOfScreen__P460935_mk(s); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); + s.tmp_1 = Sprite_isOutOfScreen__P478224_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.pc = 20; return s.tmp_1; @@ -37721,7 +37721,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.ox___475015 = (s.tmp_4); + s.ox___492304 = (s.tmp_4); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -37735,35 +37735,35 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___475023 = (s.tmp_2); - s.tmp_1 = Sprite_left__P460921_mk(s); + s.oy___492312 = (s.tmp_2); + s.tmp_1 = Sprite_left__P478210_mk(s); s.tmp_1.arg0 = s.arg0; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.ox___475015); - s.l___475031 = (r0); - s.tmp_1 = Sprite_top__P460925_mk(s); + r0 = (s.tmp_0 - s.ox___492304); + s.l___492320 = (r0); + s.tmp_1 = Sprite_top__P478214_mk(s); s.tmp_1.arg0 = s.arg0; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.oy___475023); - s.t___475035 = (r0); + r0 = (s.tmp_0 - s.oy___492312); + s.t___492324 = (r0); r0 = s.arg0.fields["_image"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___460709, s.tmp_0, s.l___475031, s.t___475035); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___477998, s.tmp_0, s.l___492320, s.t___492324); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 64); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.font___475051 = (globals.font5___460668); - s.tx___475055 = (s.l___475031); - s.tmp_1 = r0 = s.t___475035; + s.font___492340 = (globals.font5___477957); + s.tx___492344 = (s.l___492320); + s.tmp_1 = r0 = s.t___492324; r0 = s.arg0.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.height(s.tmp_3); @@ -37771,12 +37771,12 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 2); - s.ty___475057 = (r0); - s.tmp_0 = helpers_imagePrint__P460672_mk(s); - s.tmp_0.arg0 = globals.screen___460709; + s.ty___492346 = (r0); + s.tmp_0 = helpers_imagePrint__P477961_mk(s); + s.tmp_0.arg0 = globals.screen___477998; r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; - s.tmp_7 = Sprite_x__P460901_mk(s); + s.tmp_7 = Sprite_x__P478190_mk(s); s.tmp_7.arg0 = s.arg0; s.pc = 24; return s.tmp_7; case 24: @@ -37797,7 +37797,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_11 = Sprite_y__P460903_mk(s); + s.tmp_11 = Sprite_y__P478192_mk(s); s.tmp_11.arg0 = s.arg0; s.pc = 26; return s.tmp_11; case 26: @@ -37816,17 +37816,17 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_8); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.tx___475055; - s.tmp_0.arg3 = s.ty___475057; + s.tmp_0.arg2 = s.tx___492344; + s.tmp_0.arg3 = s.ty___492346; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___475051; + s.tmp_0.arg5 = s.font___492340; s.tmp_0.arg6 = undefined; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - s.tmp_0 = r0 = s.tx___475055; + s.tmp_0 = r0 = s.tx___492344; s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___475051; + s.tmp_2.arg0 = s.font___492340; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -37839,8 +37839,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.tx___475055 = (r0); - s.tmp_1 = Sprite_vx__P460905_mk(s); + s.tx___492344 = (r0); + s.tmp_1 = Sprite_vx__P478194_mk(s); s.tmp_1.arg0 = s.arg0; s.pc = 29; return s.tmp_1; case 29: @@ -37851,7 +37851,7 @@ switch (step) { r0 = s.tmp_0; { step = 8; continue; } case 7: - s.tmp_2 = Sprite_vy__P460907_mk(s); + s.tmp_2 = Sprite_vy__P478196_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 30; return s.tmp_2; case 30: @@ -37861,9 +37861,9 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 9; continue; } - s.tmp_4 = r0 = s.ty___475057; + s.tmp_4 = r0 = s.ty___492346; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___475051; + s.tmp_7.arg0 = s.font___492340; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -37878,10 +37878,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___475057 = (r0); - s.tmp_0 = helpers_imagePrint__P460672_mk(s); - s.tmp_0.arg0 = globals.screen___460709; - s.tmp_6 = Sprite_vx__P460905_mk(s); + s.ty___492346 = (r0); + s.tmp_0 = helpers_imagePrint__P477961_mk(s); + s.tmp_0.arg0 = globals.screen___477998; + s.tmp_6 = Sprite_vx__P478194_mk(s); s.tmp_6.arg0 = s.arg0; s.pc = 33; return s.tmp_6; case 33: @@ -37902,7 +37902,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_vy__P460907_mk(s); + s.tmp_10 = Sprite_vy__P478196_mk(s); s.tmp_10.arg0 = s.arg0; s.pc = 35; return s.tmp_10; case 35: @@ -37921,17 +37921,17 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_7); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.tx___475055; - s.tmp_0.arg3 = s.ty___475057; + s.tmp_0.arg2 = s.tx___492344; + s.tmp_0.arg3 = s.ty___492346; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___475051; + s.tmp_0.arg5 = s.font___492340; s.tmp_0.arg6 = undefined; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; case 9: case 10: - s.tmp_1 = Sprite_ax__P460909_mk(s); + s.tmp_1 = Sprite_ax__P478198_mk(s); s.tmp_1.arg0 = s.arg0; s.pc = 37; return s.tmp_1; case 37: @@ -37942,7 +37942,7 @@ switch (step) { r0 = s.tmp_0; { step = 12; continue; } case 11: - s.tmp_2 = Sprite_ay__P460911_mk(s); + s.tmp_2 = Sprite_ay__P478200_mk(s); s.tmp_2.arg0 = s.arg0; s.pc = 38; return s.tmp_2; case 38: @@ -37952,9 +37952,9 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 13; continue; } - s.tmp_4 = r0 = s.ty___475057; + s.tmp_4 = r0 = s.ty___492346; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___475051; + s.tmp_7.arg0 = s.font___492340; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -37969,10 +37969,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___475057 = (r0); - s.tmp_0 = helpers_imagePrint__P460672_mk(s); - s.tmp_0.arg0 = globals.screen___460709; - s.tmp_6 = Sprite_ax__P460909_mk(s); + s.ty___492346 = (r0); + s.tmp_0 = helpers_imagePrint__P477961_mk(s); + s.tmp_0.arg0 = globals.screen___477998; + s.tmp_6 = Sprite_ax__P478198_mk(s); s.tmp_6.arg0 = s.arg0; s.pc = 41; return s.tmp_6; case 41: @@ -37993,7 +37993,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_ay__P460911_mk(s); + s.tmp_10 = Sprite_ay__P478200_mk(s); s.tmp_10.arg0 = s.arg0; s.pc = 43; return s.tmp_10; case 43: @@ -38012,10 +38012,10 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_7); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.tx___475055; - s.tmp_0.arg3 = s.ty___475057; + s.tmp_0.arg2 = s.tx___492344; + s.tmp_0.arg3 = s.ty___492346; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___475051; + s.tmp_0.arg5 = s.font___492340; s.tmp_0.arg6 = undefined; s.pc = 40; return s.tmp_0; case 40: @@ -38024,11 +38024,11 @@ switch (step) { case 14: case 15: case 16: - r0 = pxsim_numops_toBoolDecr(globals.debug___461377); + r0 = pxsim_numops_toBoolDecr(globals.debug___478666); if (!r0) { step = 17; continue; } - s.tmp_0 = helpers_imageDrawRect__P460651_mk(s); - s.tmp_0.arg0 = globals.screen___460709; - s.tmp_3 = game_Hitbox_left__P460886_mk(s); + s.tmp_0 = helpers_imageDrawRect__P477940_mk(s); + s.tmp_0.arg0 = globals.screen___477998; + s.tmp_3 = game_Hitbox_left__P478175_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.pc = 46; return s.tmp_3; @@ -38039,9 +38039,9 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.ox___475015); + r0 = (s.tmp_1 - s.ox___492304); s.tmp_0.arg1 = r0; - s.tmp_7 = game_Hitbox_top__P460887_mk(s); + s.tmp_7 = game_Hitbox_top__P478176_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_7.arg0 = r0; s.pc = 47; return s.tmp_7; @@ -38052,7 +38052,7 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 >> 8); s.tmp_5 = r0; - r0 = (s.tmp_5 - s.oy___475023); + r0 = (s.tmp_5 - s.oy___492312); s.tmp_0.arg2 = r0; r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["width"]; @@ -38079,13 +38079,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___drawCore__P460936.info = {"start":19845,"length":1383,"line":608,"column":4,"endLine":646,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -Sprite___drawCore__P460936.info = {"start":19845,"length":1383,"line":608,"column":4,"endLine":646,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +Sprite___drawCore__P478225.info = {"start":19845,"length":1383,"line":608,"column":4,"endLine":646,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +Sprite___drawCore__P478225.info = {"start":19845,"length":1383,"line":608,"column":4,"endLine":646,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -function Sprite___drawCore__P460936_mk(s) { +function Sprite___drawCore__P478225_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___drawCore__P460936, depth: s.depth + 1, + parent: s, fn: Sprite___drawCore__P478225, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38100,13 +38100,13 @@ function Sprite___drawCore__P460936_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - ox___475015: undefined, - oy___475023: undefined, - l___475031: undefined, - t___475035: undefined, - font___475051: undefined, - tx___475055: undefined, - ty___475057: undefined, + ox___492304: undefined, + oy___492312: undefined, + l___492320: undefined, + t___492324: undefined, + font___492340: undefined, + tx___492344: undefined, + ty___492346: undefined, arg0: undefined, arg1: undefined, } } @@ -38115,7 +38115,7 @@ function Sprite___drawCore__P460936_mk(s) { -function Sprite___visible__P460918(s) { +function Sprite___visible__P478207(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38130,7 +38130,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C460899_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C478188_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 128); @@ -38141,13 +38141,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___visible__P460918.info = {"start":7440,"length":72,"line":270,"column":4,"endLine":272,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} -Sprite___visible__P460918.info = {"start":7440,"length":72,"line":270,"column":4,"endLine":272,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} +Sprite___visible__P478207.info = {"start":7440,"length":72,"line":270,"column":4,"endLine":272,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} +Sprite___visible__P478207.info = {"start":7440,"length":72,"line":270,"column":4,"endLine":272,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} -function Sprite___visible__P460918_mk(s) { +function Sprite___visible__P478207_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___visible__P460918, depth: s.depth + 1, + parent: s, fn: Sprite___visible__P478207, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38159,7 +38159,7 @@ function Sprite___visible__P460918_mk(s) { -function particles_ShapeFactory_drawParticle__P461907(s) { +function particles_ShapeFactory_drawParticle__P479196(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38169,7 +38169,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.pImage___475176 = undefined; + s.pImage___492465 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -38178,8 +38178,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C461904_VT)) failedCast(r0); - s.tmp_1 = Math_FastRandom_pickRandom__P461676_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C479193_VT)) failedCast(r0); + s.tmp_1 = Math_FastRandom_pickRandom__P478965_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_1.arg0 = r0; r0 = s.arg0.fields["sources"]; @@ -38189,12 +38189,12 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.pImage___475176 = (r0); + s.pImage___492465 = (r0); r0 = s.arg1.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.pImage___475176, 15, s.tmp_0); - s.tmp_0 = r0 = globals.screen___460709; - s.tmp_1 = r0 = s.pImage___475176; + r0 = pxsim_ImageMethods.replace(s.pImage___492465, 15, s.tmp_0); + s.tmp_0 = r0 = globals.screen___477998; + s.tmp_1 = r0 = s.pImage___492465; r0 = s.arg0.fields["ox"]; s.tmp_4 = r0; r0 = (s.arg2 - s.tmp_4); @@ -38216,13 +38216,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_drawParticle__P461907.info = {"start":7172,"length":323,"line":229,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} -particles_ShapeFactory_drawParticle__P461907.info = {"start":7172,"length":323,"line":229,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} +particles_ShapeFactory_drawParticle__P479196.info = {"start":7172,"length":323,"line":229,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} +particles_ShapeFactory_drawParticle__P479196.info = {"start":7172,"length":323,"line":229,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} -function particles_ShapeFactory_drawParticle__P461907_mk(s) { +function particles_ShapeFactory_drawParticle__P479196_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_drawParticle__P461907, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_drawParticle__P479196, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38234,7 +38234,7 @@ function particles_ShapeFactory_drawParticle__P461907_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - pImage___475176: undefined, + pImage___492465: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -38245,7 +38245,7 @@ function particles_ShapeFactory_drawParticle__P461907_mk(s) { -function Math_FastRandom_pickRandom__P461676(s) { +function Math_FastRandom_pickRandom__P478965(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38261,7 +38261,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C461673_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C478962_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -38284,7 +38284,7 @@ switch (step) { case 3: case 4: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = Math_FastRandom_randomRange__P461675_mk(s); + s.tmp_6 = Math_FastRandom_randomRange__P478964_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = 0; r0 = pxsim_Array__length(s.arg1); @@ -38300,13 +38300,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_pickRandom__P461676.info = {"start":2325,"length":192,"line":69,"column":8,"endLine":74,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"pickRandom","argumentNames":["this","list"]} -Math_FastRandom_pickRandom__P461676.info = {"start":2325,"length":192,"line":69,"column":8,"endLine":74,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"pickRandom","argumentNames":["this","list"]} +Math_FastRandom_pickRandom__P478965.info = {"start":2325,"length":192,"line":69,"column":8,"endLine":74,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"pickRandom","argumentNames":["this","list"]} +Math_FastRandom_pickRandom__P478965.info = {"start":2325,"length":192,"line":69,"column":8,"endLine":74,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"pickRandom","argumentNames":["this","list"]} -function Math_FastRandom_pickRandom__P461676_mk(s) { +function Math_FastRandom_pickRandom__P478965_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_pickRandom__P461676, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_pickRandom__P478965, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38324,7 +38324,7 @@ function Math_FastRandom_pickRandom__P461676_mk(s) { -function particles_AreaFactory_drawParticle__P461897(s) { +function particles_AreaFactory_drawParticle__P479186(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38334,7 +38334,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0)) return null; switch (step) { case 0: - s.col___475223 = undefined; + s.col___492512 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -38343,7 +38343,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C461894_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_AreaFactory__C479183_VT)) failedCast(r0); r0 = s.arg1.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 500); @@ -38370,8 +38370,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_5 = r0; - s.col___475223 = (s.tmp_5); - s.tmp_0 = r0 = globals.screen___460709; + s.col___492512 = (s.tmp_5); + s.tmp_0 = r0 = globals.screen___477998; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -38380,18 +38380,18 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 >> 8); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_3, s.col___475223); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_3, s.col___492512); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_AreaFactory_drawParticle__P461897.info = {"start":4770,"length":222,"line":158,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} -particles_AreaFactory_drawParticle__P461897.info = {"start":4770,"length":222,"line":158,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} +particles_AreaFactory_drawParticle__P479186.info = {"start":4770,"length":222,"line":158,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} +particles_AreaFactory_drawParticle__P479186.info = {"start":4770,"length":222,"line":158,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} -function particles_AreaFactory_drawParticle__P461897_mk(s) { +function particles_AreaFactory_drawParticle__P479186_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_drawParticle__P461897, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_drawParticle__P479186, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38399,7 +38399,7 @@ function particles_AreaFactory_drawParticle__P461897_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - col___475223: undefined, + col___492512: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -38410,7 +38410,7 @@ function particles_AreaFactory_drawParticle__P461897_mk(s) { -function particles_SprayFactory_drawParticle__P461890(s) { +function particles_SprayFactory_drawParticle__P479179(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38428,8 +38428,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C461887_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___460709; + if (!checkSubtype(r0, particles_SprayFactory__C479176_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___477998; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -38443,13 +38443,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_drawParticle__P461890.info = {"start":3194,"length":118,"line":115,"column":8,"endLine":117,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} -particles_SprayFactory_drawParticle__P461890.info = {"start":3194,"length":118,"line":115,"column":8,"endLine":117,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} +particles_SprayFactory_drawParticle__P479179.info = {"start":3194,"length":118,"line":115,"column":8,"endLine":117,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} +particles_SprayFactory_drawParticle__P479179.info = {"start":3194,"length":118,"line":115,"column":8,"endLine":117,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} -function particles_SprayFactory_drawParticle__P461890_mk(s) { +function particles_SprayFactory_drawParticle__P479179_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_drawParticle__P461890, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_drawParticle__P479179, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38509,7 +38509,7 @@ function if_flags_1_mk(s) { } } -function particles_ParticleFactory__C461883_v0_2_mk(s) { +function particles_ParticleFactory__C479172_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -38524,7 +38524,7 @@ function particles_ParticleFactory__C461883_v0_2_mk(s) { } } -function particles_ParticleSource__C461823_v4_3_mk(s) { +function particles_ParticleSource__C479112_v4_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -38611,7 +38611,7 @@ function if_id_2_mk(s) { } } -function PhysicsEngine__C461005_v4_2_mk(s) { +function PhysicsEngine__C478294_v4_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -38657,7 +38657,7 @@ function lambda_2_mk(s) { } } -function PhysicsEngine__C461005_v3_1_mk(s) { +function PhysicsEngine__C478294_v3_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -38798,7 +38798,7 @@ function if_id_1_mk(s) { } } -function controller_Button__C460825_v0_1_mk(s) { +function controller_Button__C478114_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -38886,7 +38886,7 @@ function if_sourceFactory_3_mk(s) { } } -function PhysicsEngine__C461005_v1_2_mk(s) { +function PhysicsEngine__C478294_v1_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -39101,7 +39101,7 @@ function if_getText_1_mk(s) { } } -function PhysicsEngine__C461005_v2_4_mk(s) { +function PhysicsEngine__C478294_v2_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -39175,7 +39175,7 @@ function if_z_2_mk(s) { } } -function PhysicsEngine__C461005_v0_2_mk(s) { +function PhysicsEngine__C478294_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -39236,7 +39236,7 @@ function if_tileIndex_1_mk(s) { } } -function particles_ParticleFactory__C461883_v1_4_mk(s) { +function particles_ParticleFactory__C479172_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -39253,7 +39253,7 @@ function particles_ParticleFactory__C461883_v1_4_mk(s) { } } -function sprites_BaseSprite__C460770_v0_1_mk(s) { +function sprites_BaseSprite__C478059_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -39267,7 +39267,7 @@ function sprites_BaseSprite__C460770_v0_1_mk(s) { } } -function sprites_BaseSprite__C460770_v2_2_mk(s) { +function sprites_BaseSprite__C478059_v2_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -39409,14 +39409,14 @@ function if_width_1_mk(s) { arg0: undefined, } } -const controller_Button__C460825_VT = mkVTable({ +const controller_Button__C478114_VT = mkVTable({ name: "Button", numFields: 7, classNo: 16, lastSubtypeNo: 17, maxBgInstances: null, methods: { - "isPressed": controller_Button_isPressed__P460832, + "isPressed": controller_Button_isPressed__P478121, }, iface: { "_owner": null, @@ -39433,26 +39433,26 @@ const controller_Button__C460825_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "toString": controller_Button_toString__P460826, - "raiseButtonUp": controller_Button_raiseButtonUp__P460827, - "raiseButtonDown": controller_Button_raiseButtonDown__P460828, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P460829, - "onEvent": controller_Button_onEvent__P460830, - "isPressed": controller_Button_isPressed__P460832, - "pressureLevel": controller_Button_pressureLevel__P460833, - "setPressed": controller_Button_setPressed__P460834, - "__update": controller_Button___update__P460835, + "toString": controller_Button_toString__P478115, + "raiseButtonUp": controller_Button_raiseButtonUp__P478116, + "raiseButtonDown": controller_Button_raiseButtonDown__P478117, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P478118, + "onEvent": controller_Button_onEvent__P478119, + "isPressed": controller_Button_isPressed__P478121, + "pressureLevel": controller_Button_pressureLevel__P478122, + "setPressed": controller_Button_setPressed__P478123, + "__update": controller_Button___update__P478124, }, - toStringMethod: controller_Button_toString__P460826, + toStringMethod: controller_Button_toString__P478115, }); -const controller_AnyButton__C460837_VT = mkVTable({ +const controller_AnyButton__C478126_VT = mkVTable({ name: "AnyButton", numFields: 7, classNo: 17, lastSubtypeNo: 17, maxBgInstances: null, methods: { - "isPressed": controller_AnyButton_isPressed__P460839, + "isPressed": controller_AnyButton_isPressed__P478128, }, iface: { "_owner": null, @@ -39469,18 +39469,18 @@ const controller_AnyButton__C460837_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "isPressed": controller_AnyButton_isPressed__P460839, - "toString": controller_Button_toString__P460826, - "raiseButtonUp": controller_Button_raiseButtonUp__P460827, - "raiseButtonDown": controller_Button_raiseButtonDown__P460828, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P460829, - "onEvent": controller_Button_onEvent__P460830, - "pressureLevel": controller_Button_pressureLevel__P460833, - "setPressed": controller_Button_setPressed__P460834, - "__update": controller_Button___update__P460835, + "isPressed": controller_AnyButton_isPressed__P478128, + "toString": controller_Button_toString__P478115, + "raiseButtonUp": controller_Button_raiseButtonUp__P478116, + "raiseButtonDown": controller_Button_raiseButtonDown__P478117, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P478118, + "onEvent": controller_Button_onEvent__P478119, + "pressureLevel": controller_Button_pressureLevel__P478122, + "setPressed": controller_Button_setPressed__P478123, + "__update": controller_Button___update__P478124, }, }); -const Math_FastRandom__C461673_VT = mkVTable({ +const Math_FastRandom__C478962_VT = mkVTable({ name: "FastRandom", numFields: 2, classNo: 18, @@ -39493,12 +39493,12 @@ const Math_FastRandom__C461673_VT = mkVTable({ "set/lfsr": null, "seed": null, "set/seed": null, - "next": Math_FastRandom_next__P461674, - "randomRange": Math_FastRandom_randomRange__P461675, - "pickRandom": Math_FastRandom_pickRandom__P461676, + "next": Math_FastRandom_next__P478963, + "randomRange": Math_FastRandom_randomRange__P478964, + "pickRandom": Math_FastRandom_pickRandom__P478965, }, }); -const texteffects_TextEffect__C462015_VT = mkVTable({ +const texteffects_TextEffect__C479304_VT = mkVTable({ name: "TextEffect", numFields: 1, classNo: 19, @@ -39511,7 +39511,7 @@ const texteffects_TextEffect__C462015_VT = mkVTable({ "set/getState": null, }, }); -const color_FadeState__C464850_VT = mkVTable({ +const color_FadeState__C482139_VT = mkVTable({ name: "FadeState", numFields: 2, classNo: 20, @@ -39526,7 +39526,7 @@ const color_FadeState__C464850_VT = mkVTable({ "set/scene": null, }, }); -const color_FadeEffect__C464193_VT = mkVTable({ +const color_FadeEffect__C496052_VT = mkVTable({ name: "FadeEffect", numFields: 2, classNo: 21, @@ -39539,11 +39539,11 @@ const color_FadeEffect__C464193_VT = mkVTable({ "set/currentFade": null, "fadeFactory": null, "set/fadeFactory": null, - "startScreenEffect": color_FadeEffect_startScreenEffect__P464194, - "stop": color_FadeEffect_stop__P464195, + "startScreenEffect": color_FadeEffect_startScreenEffect__P496053, + "stop": color_FadeEffect_stop__P496054, }, }); -const color_ColorBuffer__C463804_VT = mkVTable({ +const color_ColorBuffer__C481093_VT = mkVTable({ name: "ColorBuffer", numFields: 2, classNo: 22, @@ -39556,13 +39556,13 @@ const color_ColorBuffer__C463804_VT = mkVTable({ "set/layout": null, "buf": null, "set/buf": null, - "stride": color_ColorBuffer_stride__P463806, - "length": color_ColorBuffer_length__P463807, - "color": color_ColorBuffer_color__P463808, - "setColor": color_ColorBuffer_setColor__P463809, + "stride": color_ColorBuffer_stride__P481095, + "length": color_ColorBuffer_length__P481096, + "color": color_ColorBuffer_color__P481097, + "setColor": color_ColorBuffer_setColor__P481098, }, }); -const color_Fade__C464528_VT = mkVTable({ +const color_Fade__C481817_VT = mkVTable({ name: "Fade", numFields: 4, classNo: 24, @@ -39579,15 +39579,15 @@ const color_Fade__C464528_VT = mkVTable({ "set/_startPalette": null, "_endPalette": null, "set/_endPalette": null, - "startPalette": color_Fade_startPalette__P464529, - "isActive": color_Fade_isActive__P464531, - "start": color_Fade_start__P464213, - "stop": color_Fade_stop__P464225, - "setEndPalette": color_Fade_setEndPalette__P464535, - "step": color_Fade_step__P464537, + "startPalette": color_Fade_startPalette__P481818, + "isActive": color_Fade_isActive__P481820, + "start": color_Fade_start__P481502, + "stop": color_Fade_stop__P481514, + "setEndPalette": color_Fade_setEndPalette__P481824, + "step": color_Fade_step__P481826, }, }); -const color_Palette__C464189_VT = mkVTable({ +const color_Palette__C496048_VT = mkVTable({ name: "Palette", numFields: 2, classNo: 23, @@ -39600,13 +39600,13 @@ const color_Palette__C464189_VT = mkVTable({ "set/layout": null, "buf": null, "set/buf": null, - "stride": color_ColorBuffer_stride__P463806, - "length": color_ColorBuffer_length__P463807, - "color": color_ColorBuffer_color__P463808, - "setColor": color_ColorBuffer_setColor__P463809, + "stride": color_ColorBuffer_stride__P481095, + "length": color_ColorBuffer_length__P481096, + "color": color_ColorBuffer_color__P481097, + "setColor": color_ColorBuffer_setColor__P481098, }, }); -const scene_Scene__C461305_VT = mkVTable({ +const scene_Scene__C478594_VT = mkVTable({ name: "Scene", numFields: 23, classNo: 25, @@ -39661,14 +39661,14 @@ const scene_Scene__C461305_VT = mkVTable({ "set/_data": null, "previousScene": null, "set/previousScene": null, - "init": scene_Scene_init__P461306, - "data": scene_Scene_data__P461307, - "millis": scene_Scene_millis__P461308, - "addSprite": scene_Scene_addSprite__P461309, - "render": scene_Scene_render__P461311, + "init": scene_Scene_init__P478595, + "data": scene_Scene_data__P478596, + "millis": scene_Scene_millis__P478597, + "addSprite": scene_Scene_addSprite__P478598, + "render": scene_Scene_render__P478600, }, }); -const scene_GameForeverHandler__C461267_VT = mkVTable({ +const scene_GameForeverHandler__C478556_VT = mkVTable({ name: "GameForeverHandler", numFields: 2, classNo: 26, @@ -39683,7 +39683,7 @@ const scene_GameForeverHandler__C461267_VT = mkVTable({ "set/handler": null, }, }); -const scene_Background__C461169_VT = mkVTable({ +const scene_Background__C478458_VT = mkVTable({ name: "Background", numFields: 4, classNo: 27, @@ -39700,12 +39700,12 @@ const scene_Background__C461169_VT = mkVTable({ "set/camera": null, "_layers": null, "set/_layers": null, - "image": scene_Background_image__P461171, - "set/image": scene_Background_image__P461172, - "draw": scene_Background_draw__P461174, + "image": scene_Background_image__P478460, + "set/image": scene_Background_image__P478461, + "draw": scene_Background_draw__P478463, }, }); -const effects_ImageEffect__C462001_VT = mkVTable({ +const effects_ImageEffect__C479290_VT = mkVTable({ name: "ImageEffect", numFields: 4, classNo: 28, @@ -39722,11 +39722,11 @@ const effects_ImageEffect__C462001_VT = mkVTable({ "set/fastRandom": null, "times": null, "set/times": null, - "applyTo": effects_ImageEffect_applyTo__P462002, - "change": effects_ImageEffect_change__P462003, + "applyTo": effects_ImageEffect_applyTo__P479291, + "change": effects_ImageEffect_change__P479292, }, }); -const effects_ParticleEffect__C461950_VT = mkVTable({ +const effects_ParticleEffect__C479239_VT = mkVTable({ name: "ParticleEffect", numFields: 3, classNo: 29, @@ -39741,11 +39741,11 @@ const effects_ParticleEffect__C461950_VT = mkVTable({ "set/defaultRate": null, "defaultLifespan": null, "set/defaultLifespan": null, - "start": effects_ParticleEffect_start__P461951, - "destroy": effects_ParticleEffect_destroy__P461952, + "start": effects_ParticleEffect_start__P479240, + "destroy": effects_ParticleEffect_destroy__P479241, }, }); -const effects_ScreenEffect__C461960_VT = mkVTable({ +const effects_ScreenEffect__C479249_VT = mkVTable({ name: "ScreenEffect", numFields: 5, classNo: 30, @@ -39764,34 +39764,34 @@ const effects_ScreenEffect__C461960_VT = mkVTable({ "set/source": null, "sceneDefaultRate": null, "set/sceneDefaultRate": null, - "start": effects_ParticleEffect_start__P461951, - "destroy": effects_ParticleEffect_destroy__P461952, + "start": effects_ParticleEffect_start__P479240, + "destroy": effects_ParticleEffect_destroy__P479241, }, }); -const particles_ParticleFactory__C461883_VT = mkVTable({ +const particles_ParticleFactory__C479172_VT = mkVTable({ name: "ParticleFactory", numFields: 0, classNo: 31, lastSubtypeNo: 35, maxBgInstances: null, methods: { - "createParticle": particles_ParticleFactory_createParticle__P461884, - "drawParticle": particles_ParticleFactory_drawParticle__P461885, + "createParticle": particles_ParticleFactory_createParticle__P479173, + "drawParticle": particles_ParticleFactory_drawParticle__P479174, }, iface: { - "createParticle": particles_ParticleFactory_createParticle__P461884, - "drawParticle": particles_ParticleFactory_drawParticle__P461885, + "createParticle": particles_ParticleFactory_createParticle__P479173, + "drawParticle": particles_ParticleFactory_drawParticle__P479174, }, }); -const particles_SprayFactory__C461887_VT = mkVTable({ +const particles_SprayFactory__C479176_VT = mkVTable({ name: "SprayFactory", numFields: 3, classNo: 32, lastSubtypeNo: 35, maxBgInstances: null, methods: { - "createParticle": particles_SprayFactory_createParticle__P461889, - "drawParticle": particles_SprayFactory_drawParticle__P461890, + "createParticle": particles_SprayFactory_createParticle__P479178, + "drawParticle": particles_SprayFactory_drawParticle__P479179, }, iface: { "speed": null, @@ -39800,21 +39800,21 @@ const particles_SprayFactory__C461887_VT = mkVTable({ "set/minAngle": null, "spread": null, "set/spread": null, - "createParticle": particles_SprayFactory_createParticle__P461889, - "drawParticle": particles_SprayFactory_drawParticle__P461890, - "setSpeed": particles_SprayFactory_setSpeed__P461891, - "setDirection": particles_SprayFactory_setDirection__P461892, + "createParticle": particles_SprayFactory_createParticle__P479178, + "drawParticle": particles_SprayFactory_drawParticle__P479179, + "setSpeed": particles_SprayFactory_setSpeed__P479180, + "setDirection": particles_SprayFactory_setDirection__P479181, }, }); -const particles_AreaFactory__C461894_VT = mkVTable({ +const particles_AreaFactory__C479183_VT = mkVTable({ name: "AreaFactory", numFields: 8, classNo: 33, lastSubtypeNo: 35, maxBgInstances: null, methods: { - "createParticle": particles_AreaFactory_createParticle__P461896, - "drawParticle": particles_AreaFactory_drawParticle__P461897, + "createParticle": particles_AreaFactory_createParticle__P479185, + "drawParticle": particles_AreaFactory_drawParticle__P479186, }, iface: { "speed": null, @@ -39833,21 +39833,21 @@ const particles_AreaFactory__C461894_VT = mkVTable({ "set/maxLifespan": null, "galois": null, "set/galois": null, - "createParticle": particles_AreaFactory_createParticle__P461896, - "drawParticle": particles_AreaFactory_drawParticle__P461897, - "setSpeed": particles_SprayFactory_setSpeed__P461891, - "setDirection": particles_SprayFactory_setDirection__P461892, + "createParticle": particles_AreaFactory_createParticle__P479185, + "drawParticle": particles_AreaFactory_drawParticle__P479186, + "setSpeed": particles_SprayFactory_setSpeed__P479180, + "setDirection": particles_SprayFactory_setDirection__P479181, }, }); -const particles_ShapeFactory__C461904_VT = mkVTable({ +const particles_ShapeFactory__C479193_VT = mkVTable({ name: "ShapeFactory", numFields: 11, classNo: 34, lastSubtypeNo: 35, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P461908, - "drawParticle": particles_ShapeFactory_drawParticle__P461907, + "createParticle": particles_ShapeFactory_createParticle__P479197, + "drawParticle": particles_ShapeFactory_drawParticle__P479196, }, iface: { "speed": null, @@ -39872,22 +39872,22 @@ const particles_ShapeFactory__C461904_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P461906, - "drawParticle": particles_ShapeFactory_drawParticle__P461907, - "createParticle": particles_ShapeFactory_createParticle__P461908, - "setSpeed": particles_SprayFactory_setSpeed__P461891, - "setDirection": particles_SprayFactory_setDirection__P461892, + "addShape": particles_ShapeFactory_addShape__P479195, + "drawParticle": particles_ShapeFactory_drawParticle__P479196, + "createParticle": particles_ShapeFactory_createParticle__P479197, + "setSpeed": particles_SprayFactory_setSpeed__P479180, + "setDirection": particles_SprayFactory_setDirection__P479181, }, }); -const particles_ConfettiFactory__C461910_VT = mkVTable({ +const particles_ConfettiFactory__C479199_VT = mkVTable({ name: "ConfettiFactory", numFields: 11, classNo: 35, lastSubtypeNo: 35, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P461908, - "drawParticle": particles_ShapeFactory_drawParticle__P461907, + "createParticle": particles_ShapeFactory_createParticle__P479197, + "drawParticle": particles_ShapeFactory_drawParticle__P479196, }, iface: { "speed": null, @@ -39912,50 +39912,50 @@ const particles_ConfettiFactory__C461910_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P461906, - "drawParticle": particles_ShapeFactory_drawParticle__P461907, - "createParticle": particles_ShapeFactory_createParticle__P461908, - "setSpeed": particles_SprayFactory_setSpeed__P461891, - "setDirection": particles_SprayFactory_setDirection__P461892, + "addShape": particles_ShapeFactory_addShape__P479195, + "drawParticle": particles_ShapeFactory_drawParticle__P479196, + "createParticle": particles_ShapeFactory_createParticle__P479197, + "setSpeed": particles_SprayFactory_setSpeed__P479180, + "setDirection": particles_SprayFactory_setDirection__P479181, }, }); -const sprites_BaseSprite__C460770_VT = mkVTable({ +const sprites_BaseSprite__C478059_VT = mkVTable({ name: "BaseSprite", numFields: 2, classNo: 36, lastSubtypeNo: 39, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P460771, - "__draw": sprites_BaseSprite___draw__P460774, - "__drawCore": sprites_BaseSprite___drawCore__P460775, - "__update": sprites_BaseSprite___update__P460776, + "__visible": sprites_BaseSprite___visible__P478060, + "__draw": sprites_BaseSprite___draw__P478063, + "__drawCore": sprites_BaseSprite___drawCore__P478064, + "__update": sprites_BaseSprite___update__P478065, }, iface: { "_z": null, "set/_z": null, "id": null, "set/id": null, - "__visible": sprites_BaseSprite___visible__P460771, - "z": sprites_BaseSprite_z__P460772, - "set/z": sprites_BaseSprite_z__P460773, - "__draw": sprites_BaseSprite___draw__P460774, - "__drawCore": sprites_BaseSprite___drawCore__P460775, - "__update": sprites_BaseSprite___update__P460776, + "__visible": sprites_BaseSprite___visible__P478060, + "z": sprites_BaseSprite_z__P478061, + "set/z": sprites_BaseSprite_z__P478062, + "__draw": sprites_BaseSprite___draw__P478063, + "__drawCore": sprites_BaseSprite___drawCore__P478064, + "__update": sprites_BaseSprite___update__P478065, }, }); -const particles_ParticleSource__C461823_VT = mkVTable({ +const particles_ParticleSource__C479112_VT = mkVTable({ name: "ParticleSource", numFields: 13, classNo: 37, lastSubtypeNo: 37, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P460771, - "__draw": particles_ParticleSource___draw__P461825, - "__drawCore": sprites_BaseSprite___drawCore__P460775, - "__update": sprites_BaseSprite___update__P460776, - "updateParticle": particles_ParticleSource_updateParticle__P461839, + "__visible": sprites_BaseSprite___visible__P478060, + "__draw": particles_ParticleSource___draw__P479114, + "__drawCore": sprites_BaseSprite___drawCore__P478064, + "__update": sprites_BaseSprite___update__P478065, + "updateParticle": particles_ParticleSource_updateParticle__P479128, }, iface: { "_z": null, @@ -39984,28 +39984,28 @@ const particles_ParticleSource__C461823_VT = mkVTable({ "set/ax": null, "ay": null, "set/ay": null, - "__draw": particles_ParticleSource___draw__P461825, - "_update": particles_ParticleSource__update__P461826, - "_prune": particles_ParticleSource__prune__P461827, - "setAcceleration": particles_ParticleSource_setAcceleration__P461828, - "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P461830, - "enabled": particles_ParticleSource_enabled__P461831, - "set/enabled": particles_ParticleSource_enabled__P461832, - "destroy": particles_ParticleSource_destroy__P461833, - "clear": particles_ParticleSource_clear__P461834, - "setAnchor": particles_ParticleSource_setAnchor__P461835, - "setRate": particles_ParticleSource_setRate__P461836, - "setFactory": particles_ParticleSource_setFactory__P461838, - "updateParticle": particles_ParticleSource_updateParticle__P461839, - "drawParticle": particles_ParticleSource_drawParticle__P461840, - "__visible": sprites_BaseSprite___visible__P460771, - "z": sprites_BaseSprite_z__P460772, - "set/z": sprites_BaseSprite_z__P460773, - "__drawCore": sprites_BaseSprite___drawCore__P460775, - "__update": sprites_BaseSprite___update__P460776, + "__draw": particles_ParticleSource___draw__P479114, + "_update": particles_ParticleSource__update__P479115, + "_prune": particles_ParticleSource__prune__P479116, + "setAcceleration": particles_ParticleSource_setAcceleration__P479117, + "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P479119, + "enabled": particles_ParticleSource_enabled__P479120, + "set/enabled": particles_ParticleSource_enabled__P479121, + "destroy": particles_ParticleSource_destroy__P479122, + "clear": particles_ParticleSource_clear__P479123, + "setAnchor": particles_ParticleSource_setAnchor__P479124, + "setRate": particles_ParticleSource_setRate__P479125, + "setFactory": particles_ParticleSource_setFactory__P479127, + "updateParticle": particles_ParticleSource_updateParticle__P479128, + "drawParticle": particles_ParticleSource_drawParticle__P479129, + "__visible": sprites_BaseSprite___visible__P478060, + "z": sprites_BaseSprite_z__P478061, + "set/z": sprites_BaseSprite_z__P478062, + "__drawCore": sprites_BaseSprite___drawCore__P478064, + "__update": sprites_BaseSprite___update__P478065, }, }); -const particles_Particle__C461821_VT = mkVTable({ +const particles_Particle__C479110_VT = mkVTable({ name: "Particle", numFields: 8, classNo: 40, @@ -40032,7 +40032,7 @@ const particles_Particle__C461821_VT = mkVTable({ "set/color": null, }, }); -const control_EventContext__C460431_VT = mkVTable({ +const control_EventContext__C477720_VT = mkVTable({ name: "EventContext", numFields: 9, classNo: 41, @@ -40059,16 +40059,16 @@ const control_EventContext__C460431_VT = mkVTable({ "set/idleCallbacks": null, "runningCallbacks": null, "set/runningCallbacks": null, - "deltaTime": control_EventContext_deltaTime__P460432, - "runCallbacks": control_EventContext_runCallbacks__P460433, - "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P460434, - "register": control_EventContext_register__P460435, - "unregister": control_EventContext_unregister__P460436, - "registerFrameHandler": control_EventContext_registerFrameHandler__P460437, - "registerHandler": control_EventContext_registerHandler__P460438, + "deltaTime": control_EventContext_deltaTime__P477721, + "runCallbacks": control_EventContext_runCallbacks__P477722, + "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P477723, + "register": control_EventContext_register__P477724, + "unregister": control_EventContext_unregister__P477725, + "registerFrameHandler": control_EventContext_registerFrameHandler__P477726, + "registerHandler": control_EventContext_registerHandler__P477727, }, }); -const control_FrameCallback__C460425_VT = mkVTable({ +const control_FrameCallback__C477714_VT = mkVTable({ name: "FrameCallback", numFields: 2, classNo: 42, @@ -40083,7 +40083,7 @@ const control_FrameCallback__C460425_VT = mkVTable({ "set/handler": null, }, }); -const control_PollEvent__C460368_VT = mkVTable({ +const control_PollEvent__C477657_VT = mkVTable({ name: "PollEvent", numFields: 6, classNo: 43, @@ -40106,7 +40106,7 @@ const control_PollEvent__C460368_VT = mkVTable({ "set/once": null, }, }); -const control_EventHandler__C460426_VT = mkVTable({ +const control_EventHandler__C477715_VT = mkVTable({ name: "EventHandler", numFields: 4, classNo: 44, @@ -40123,43 +40123,43 @@ const control_EventHandler__C460426_VT = mkVTable({ "set/handler": null, "flags": null, "set/flags": null, - "register": control_EventHandler_register__P460427, - "unregister": control_EventHandler_unregister__P460428, + "register": control_EventHandler_register__P477716, + "unregister": control_EventHandler_unregister__P477717, }, }); -const PhysicsEngine__C461005_VT = mkVTable({ +const PhysicsEngine__C478294_VT = mkVTable({ name: "PhysicsEngine", numFields: 0, classNo: 45, lastSubtypeNo: 46, maxBgInstances: null, methods: { - "addSprite": PhysicsEngine_addSprite__P461006, - "removeSprite": PhysicsEngine_removeSprite__P461007, - "moveSprite": PhysicsEngine_moveSprite__P461008, - "draw": PhysicsEngine_draw__P461009, - "move": PhysicsEngine_move__P461010, + "addSprite": PhysicsEngine_addSprite__P478295, + "removeSprite": PhysicsEngine_removeSprite__P478296, + "moveSprite": PhysicsEngine_moveSprite__P478297, + "draw": PhysicsEngine_draw__P478298, + "move": PhysicsEngine_move__P478299, }, iface: { - "addSprite": PhysicsEngine_addSprite__P461006, - "removeSprite": PhysicsEngine_removeSprite__P461007, - "moveSprite": PhysicsEngine_moveSprite__P461008, - "draw": PhysicsEngine_draw__P461009, - "move": PhysicsEngine_move__P461010, + "addSprite": PhysicsEngine_addSprite__P478295, + "removeSprite": PhysicsEngine_removeSprite__P478296, + "moveSprite": PhysicsEngine_moveSprite__P478297, + "draw": PhysicsEngine_draw__P478298, + "move": PhysicsEngine_move__P478299, }, }); -const ArcadePhysicsEngine__C461033_VT = mkVTable({ +const ArcadePhysicsEngine__C478322_VT = mkVTable({ name: "ArcadePhysicsEngine", numFields: 6, classNo: 46, lastSubtypeNo: 46, maxBgInstances: null, methods: { - "addSprite": ArcadePhysicsEngine_addSprite__P461042, - "removeSprite": ArcadePhysicsEngine_removeSprite__P461043, - "moveSprite": ArcadePhysicsEngine_moveSprite__P461051, - "draw": ArcadePhysicsEngine_draw__P461044, - "move": ArcadePhysicsEngine_move__P461045, + "addSprite": ArcadePhysicsEngine_addSprite__P478331, + "removeSprite": ArcadePhysicsEngine_removeSprite__P478332, + "moveSprite": ArcadePhysicsEngine_moveSprite__P478340, + "draw": ArcadePhysicsEngine_draw__P478333, + "move": ArcadePhysicsEngine_move__P478334, }, iface: { "sprites": null, @@ -40174,26 +40174,26 @@ const ArcadePhysicsEngine__C461033_VT = mkVTable({ "set/minSingleStep": null, "maxSingleStep": null, "set/maxSingleStep": null, - "maxSpeed": ArcadePhysicsEngine_maxSpeed__P461035, - "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P461036, - "minStep": ArcadePhysicsEngine_minStep__P461037, - "set/minStep": ArcadePhysicsEngine_minStep__P461038, - "maxStep": ArcadePhysicsEngine_maxStep__P461039, - "set/maxStep": ArcadePhysicsEngine_maxStep__P461040, - "addSprite": ArcadePhysicsEngine_addSprite__P461042, - "removeSprite": ArcadePhysicsEngine_removeSprite__P461043, - "draw": ArcadePhysicsEngine_draw__P461044, - "move": ArcadePhysicsEngine_move__P461045, - "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P461046, - "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P461047, - "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P461048, - "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P461049, - "moveSprite": ArcadePhysicsEngine_moveSprite__P461051, - "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P461052, - "constrain": ArcadePhysicsEngine_constrain__P461053, + "maxSpeed": ArcadePhysicsEngine_maxSpeed__P478324, + "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P478325, + "minStep": ArcadePhysicsEngine_minStep__P478326, + "set/minStep": ArcadePhysicsEngine_minStep__P478327, + "maxStep": ArcadePhysicsEngine_maxStep__P478328, + "set/maxStep": ArcadePhysicsEngine_maxStep__P478329, + "addSprite": ArcadePhysicsEngine_addSprite__P478331, + "removeSprite": ArcadePhysicsEngine_removeSprite__P478332, + "draw": ArcadePhysicsEngine_draw__P478333, + "move": ArcadePhysicsEngine_move__P478334, + "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P478335, + "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P478336, + "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P478337, + "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P478338, + "moveSprite": ArcadePhysicsEngine_moveSprite__P478340, + "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P478341, + "constrain": ArcadePhysicsEngine_constrain__P478342, }, }); -const scene_Camera__C461245_VT = mkVTable({ +const scene_Camera__C478534_VT = mkVTable({ name: "Camera", numFields: 8, classNo: 47, @@ -40218,14 +40218,14 @@ const scene_Camera__C461245_VT = mkVTable({ "set/shakeDuration": null, "shakeAmplitude": null, "set/shakeAmplitude": null, - "offsetX": scene_Camera_offsetX__P461246, - "set/offsetX": scene_Camera_offsetX__P461247, - "offsetY": scene_Camera_offsetY__P461248, - "set/offsetY": scene_Camera_offsetY__P461249, - "update": scene_Camera_update__P461251, + "offsetX": scene_Camera_offsetX__P478535, + "set/offsetX": scene_Camera_offsetX__P478536, + "offsetY": scene_Camera_offsetY__P478537, + "set/offsetY": scene_Camera_offsetY__P478538, + "update": scene_Camera_update__P478540, }, }); -const sprites_SpriteMap__C460952_VT = mkVTable({ +const sprites_SpriteMap__C478241_VT = mkVTable({ name: "SpriteMap", numFields: 5, classNo: 48, @@ -40244,20 +40244,20 @@ const sprites_SpriteMap__C460952_VT = mkVTable({ "set/columnCount": null, "buckets": null, "set/buckets": null, - "neighbors": sprites_SpriteMap_neighbors__P460953, - "overlaps": sprites_SpriteMap_overlaps__P460954, - "draw": sprites_SpriteMap_draw__P460955, - "resizeBuckets": sprites_SpriteMap_resizeBuckets__P460956, - "clear": sprites_SpriteMap_clear__P460957, - "key": sprites_SpriteMap_key__P460958, - "insertAtKey": sprites_SpriteMap_insertAtKey__P460959, - "insertAABB": sprites_SpriteMap_insertAABB__P460960, - "mergeAtKey": sprites_SpriteMap_mergeAtKey__P460961, - "toString": sprites_SpriteMap_toString__P460962, + "neighbors": sprites_SpriteMap_neighbors__P478242, + "overlaps": sprites_SpriteMap_overlaps__P478243, + "draw": sprites_SpriteMap_draw__P478244, + "resizeBuckets": sprites_SpriteMap_resizeBuckets__P478245, + "clear": sprites_SpriteMap_clear__P478246, + "key": sprites_SpriteMap_key__P478247, + "insertAtKey": sprites_SpriteMap_insertAtKey__P478248, + "insertAABB": sprites_SpriteMap_insertAABB__P478249, + "mergeAtKey": sprites_SpriteMap_mergeAtKey__P478250, + "toString": sprites_SpriteMap_toString__P478251, }, - toStringMethod: sprites_SpriteMap_toString__P460962, + toStringMethod: sprites_SpriteMap_toString__P478251, }); -const scene_BackgroundLayer__C461176_VT = mkVTable({ +const scene_BackgroundLayer__C478465_VT = mkVTable({ name: "BackgroundLayer", numFields: 6, classNo: 49, @@ -40278,20 +40278,20 @@ const scene_BackgroundLayer__C461176_VT = mkVTable({ "set/alignX": null, "alignY": null, "set/alignY": null, - "draw": scene_BackgroundLayer_draw__P461177, + "draw": scene_BackgroundLayer_draw__P478466, }, }); -const Sprite__C460899_VT = mkVTable({ +const Sprite__C478188_VT = mkVTable({ name: "Sprite", numFields: 24, classNo: 38, lastSubtypeNo: 38, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P460918, - "__draw": sprites_BaseSprite___draw__P460774, - "__drawCore": Sprite___drawCore__P460936, - "__update": Sprite___update__P460937, + "__visible": Sprite___visible__P478207, + "__draw": sprites_BaseSprite___draw__P478063, + "__drawCore": Sprite___drawCore__P478225, + "__update": Sprite___update__P478226, }, iface: { "_z": null, @@ -40342,52 +40342,52 @@ const Sprite__C460899_VT = mkVTable({ "set/flags": null, "destroyHandler": null, "set/destroyHandler": null, - "x": Sprite_x__P460901, - "set/x": Sprite_x__P460902, - "y": Sprite_y__P460903, - "set/y": Sprite_y__P460904, - "vx": Sprite_vx__P460905, - "set/vx": Sprite_vx__P460906, - "vy": Sprite_vy__P460907, - "set/vy": Sprite_vy__P460908, - "ax": Sprite_ax__P460909, - "set/ax": Sprite_ax__P460910, - "ay": Sprite_ay__P460911, - "set/ay": Sprite_ay__P460912, - "data": Sprite_data__P460913, - "set/data": Sprite_data__P460914, - "image": Sprite_image__P460916, - "setImage": Sprite_setImage__P460917, - "__visible": Sprite___visible__P460918, - "width": Sprite_width__P460919, - "height": Sprite_height__P460920, - "left": Sprite_left__P460921, - "set/left": Sprite_left__P460922, - "right": Sprite_right__P460923, - "set/right": Sprite_right__P460924, - "top": Sprite_top__P460925, - "set/top": Sprite_top__P460926, - "bottom": Sprite_bottom__P460927, - "set/bottom": Sprite_bottom__P460928, - "kind": Sprite_kind__P460929, - "setKind": Sprite_setKind__P460930, - "isOutOfScreen": Sprite_isOutOfScreen__P460935, - "__drawCore": Sprite___drawCore__P460936, - "__update": Sprite___update__P460937, - "setFlag": Sprite_setFlag__P460938, - "overlapsWith": Sprite_overlapsWith__P460939, - "clearObstacles": Sprite_clearObstacles__P460943, - "registerObstacle": Sprite_registerObstacle__P460944, - "destroy": Sprite_destroy__P460946, - "_destroyCore": Sprite__destroyCore__P460947, - "toString": Sprite_toString__P460949, - "z": sprites_BaseSprite_z__P460772, - "set/z": sprites_BaseSprite_z__P460773, - "__draw": sprites_BaseSprite___draw__P460774, + "x": Sprite_x__P478190, + "set/x": Sprite_x__P478191, + "y": Sprite_y__P478192, + "set/y": Sprite_y__P478193, + "vx": Sprite_vx__P478194, + "set/vx": Sprite_vx__P478195, + "vy": Sprite_vy__P478196, + "set/vy": Sprite_vy__P478197, + "ax": Sprite_ax__P478198, + "set/ax": Sprite_ax__P478199, + "ay": Sprite_ay__P478200, + "set/ay": Sprite_ay__P478201, + "data": Sprite_data__P478202, + "set/data": Sprite_data__P478203, + "image": Sprite_image__P478205, + "setImage": Sprite_setImage__P478206, + "__visible": Sprite___visible__P478207, + "width": Sprite_width__P478208, + "height": Sprite_height__P478209, + "left": Sprite_left__P478210, + "set/left": Sprite_left__P478211, + "right": Sprite_right__P478212, + "set/right": Sprite_right__P478213, + "top": Sprite_top__P478214, + "set/top": Sprite_top__P478215, + "bottom": Sprite_bottom__P478216, + "set/bottom": Sprite_bottom__P478217, + "kind": Sprite_kind__P478218, + "setKind": Sprite_setKind__P478219, + "isOutOfScreen": Sprite_isOutOfScreen__P478224, + "__drawCore": Sprite___drawCore__P478225, + "__update": Sprite___update__P478226, + "setFlag": Sprite_setFlag__P478227, + "overlapsWith": Sprite_overlapsWith__P478228, + "clearObstacles": Sprite_clearObstacles__P478232, + "registerObstacle": Sprite_registerObstacle__P478233, + "destroy": Sprite_destroy__P478235, + "_destroyCore": Sprite__destroyCore__P478236, + "toString": Sprite_toString__P478238, + "z": sprites_BaseSprite_z__P478061, + "set/z": sprites_BaseSprite_z__P478062, + "__draw": sprites_BaseSprite___draw__P478063, }, - toStringMethod: Sprite_toString__P460949, + toStringMethod: Sprite_toString__P478238, }); -const tiles_TileMap__C461209_VT = mkVTable({ +const tiles_TileMap__C478498_VT = mkVTable({ name: "TileMap", numFields: 3, classNo: 50, @@ -40402,25 +40402,25 @@ const tiles_TileMap__C461209_VT = mkVTable({ "set/_layer": null, "_map": null, "set/_map": null, - "scale": tiles_TileMap_scale__P461210, - "set/scale": tiles_TileMap_scale__P461211, - "data": tiles_TileMap_data__P461212, - "offsetX": tiles_TileMap_offsetX__P461213, - "offsetY": tiles_TileMap_offsetY__P461214, - "areaWidth": tiles_TileMap_areaWidth__P461215, - "areaHeight": tiles_TileMap_areaHeight__P461216, - "layer": tiles_TileMap_layer__P461217, - "enabled": tiles_TileMap_enabled__P461219, - "getTile": tiles_TileMap_getTile__P461221, - "getTileIndex": tiles_TileMap_getTileIndex__P461222, - "draw": tiles_TileMap_draw__P461228, - "isObstacle": tiles_TileMap_isObstacle__P461229, - "getObstacle": tiles_TileMap_getObstacle__P461230, - "isOnWall": tiles_TileMap_isOnWall__P461231, - "getTileImage": tiles_TileMap_getTileImage__P461232, + "scale": tiles_TileMap_scale__P478499, + "set/scale": tiles_TileMap_scale__P478500, + "data": tiles_TileMap_data__P478501, + "offsetX": tiles_TileMap_offsetX__P478502, + "offsetY": tiles_TileMap_offsetY__P478503, + "areaWidth": tiles_TileMap_areaWidth__P478504, + "areaHeight": tiles_TileMap_areaHeight__P478505, + "layer": tiles_TileMap_layer__P478506, + "enabled": tiles_TileMap_enabled__P478508, + "getTile": tiles_TileMap_getTile__P478510, + "getTileIndex": tiles_TileMap_getTileIndex__P478511, + "draw": tiles_TileMap_draw__P478517, + "isObstacle": tiles_TileMap_isObstacle__P478518, + "getObstacle": tiles_TileMap_getObstacle__P478519, + "isOnWall": tiles_TileMap_isOnWall__P478520, + "getTileImage": tiles_TileMap_getTileImage__P478521, }, }); -const tiles_TileMapData__C461196_VT = mkVTable({ +const tiles_TileMapData__C478485_VT = mkVTable({ name: "TileMapData", numFields: 7, classNo: 51, @@ -40443,17 +40443,17 @@ const tiles_TileMapData__C461196_VT = mkVTable({ "set/_width": null, "_height": null, "set/_height": null, - "width": tiles_TileMapData_width__P461197, - "height": tiles_TileMapData_height__P461198, - "scale": tiles_TileMapData_scale__P461199, - "set/scale": tiles_TileMapData_scale__P461200, - "getTile": tiles_TileMapData_getTile__P461201, - "getTileImage": tiles_TileMapData_getTileImage__P461204, - "isWall": tiles_TileMapData_isWall__P461206, - "isOutsideMap": tiles_TileMapData_isOutsideMap__P461207, + "width": tiles_TileMapData_width__P478486, + "height": tiles_TileMapData_height__P478487, + "scale": tiles_TileMapData_scale__P478488, + "set/scale": tiles_TileMapData_scale__P478489, + "getTile": tiles_TileMapData_getTile__P478490, + "getTileImage": tiles_TileMapData_getTileImage__P478493, + "isWall": tiles_TileMapData_isWall__P478495, + "isOutsideMap": tiles_TileMapData_isOutsideMap__P478496, }, }); -const controller_Controller__C460848_VT = mkVTable({ +const controller_Controller__C478137_VT = mkVTable({ name: "Controller", numFields: 5, classNo: 52, @@ -40472,21 +40472,21 @@ const controller_Controller__C460848_VT = mkVTable({ "set/_id": null, "_connected": null, "set/_connected": null, - "_controlledSprites": controller_Controller__controlledSprites__P460849, - "set/_controlledSprites": controller_Controller__controlledSprites__P460850, - "id": controller_Controller_id__P460851, - "left": controller_Controller_left__P460853, - "right": controller_Controller_right__P460854, - "up": controller_Controller_up__P460855, - "down": controller_Controller_down__P460856, - "button": controller_Controller_button__P460861, - "connected": controller_Controller_connected__P460864, - "set/connected": controller_Controller_connected__P460865, - "__preUpdate": controller_Controller___preUpdate__P460869, - "__update": controller_Controller___update__P460870, + "_controlledSprites": controller_Controller__controlledSprites__P478138, + "set/_controlledSprites": controller_Controller__controlledSprites__P478139, + "id": controller_Controller_id__P478140, + "left": controller_Controller_left__P478142, + "right": controller_Controller_right__P478143, + "up": controller_Controller_up__P478144, + "down": controller_Controller_down__P478145, + "button": controller_Controller_button__P478150, + "connected": controller_Controller_connected__P478153, + "set/connected": controller_Controller_connected__P478154, + "__preUpdate": controller_Controller___preUpdate__P478158, + "__update": controller_Controller___update__P478159, }, }); -const music_Melody__C460576_VT = mkVTable({ +const music_Melody__C477865_VT = mkVTable({ name: "Melody", numFields: 2, classNo: 53, @@ -40499,11 +40499,11 @@ const music_Melody__C460576_VT = mkVTable({ "set/_text": null, "_player": null, "set/_player": null, - "toString": music_Melody_toString__P460586, + "toString": music_Melody_toString__P477875, }, - toStringMethod: music_Melody_toString__P460586, + toStringMethod: music_Melody_toString__P477875, }); -const scene_systemMenu_PauseMenu__C461693_VT = mkVTable({ +const scene_systemMenu_PauseMenu__C478982_VT = mkVTable({ name: "PauseMenu", numFields: 7, classNo: 54, @@ -40526,15 +40526,15 @@ const scene_systemMenu_PauseMenu__C461693_VT = mkVTable({ "set/scrollOffset": null, "generator": null, "set/generator": null, - "show": scene_systemMenu_PauseMenu_show__P461694, - "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P461695, - "setSelection": scene_systemMenu_PauseMenu_setSelection__P461696, - "drawText": scene_systemMenu_PauseMenu_drawText__P461697, - "dispose": scene_systemMenu_PauseMenu_dispose__P461698, - "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P461699, + "show": scene_systemMenu_PauseMenu_show__P478983, + "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P478984, + "setSelection": scene_systemMenu_PauseMenu_setSelection__P478985, + "drawText": scene_systemMenu_PauseMenu_drawText__P478986, + "dispose": scene_systemMenu_PauseMenu_dispose__P478987, + "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P478988, }, }); -const scene_systemMenu_MenuOption__C461684_VT = mkVTable({ +const scene_systemMenu_MenuOption__C478973_VT = mkVTable({ name: "MenuOption", numFields: 8, classNo: 55, @@ -40559,16 +40559,16 @@ const scene_systemMenu_MenuOption__C461684_VT = mkVTable({ "set/getText": null, "action": null, "set/action": null, - "show": scene_systemMenu_MenuOption_show__P461685, - "position": scene_systemMenu_MenuOption_position__P461686, - "setOffset": scene_systemMenu_MenuOption_setOffset__P461687, - "setTheme": scene_systemMenu_MenuOption_setTheme__P461688, - "setState": scene_systemMenu_MenuOption_setState__P461689, - "dispose": scene_systemMenu_MenuOption_dispose__P461690, - "updateCard": scene_systemMenu_MenuOption_updateCard__P461691, + "show": scene_systemMenu_MenuOption_show__P478974, + "position": scene_systemMenu_MenuOption_position__P478975, + "setOffset": scene_systemMenu_MenuOption_setOffset__P478976, + "setTheme": scene_systemMenu_MenuOption_setTheme__P478977, + "setState": scene_systemMenu_MenuOption_setState__P478978, + "dispose": scene_systemMenu_MenuOption_dispose__P478979, + "updateCard": scene_systemMenu_MenuOption_updateCard__P478980, }, }); -const game_Hitbox__C460885_VT = mkVTable({ +const game_Hitbox__C478174_VT = mkVTable({ name: "Hitbox", numFields: 5, classNo: 56, @@ -40587,13 +40587,13 @@ const game_Hitbox__C460885_VT = mkVTable({ "set/width": null, "height": null, "set/height": null, - "left": game_Hitbox_left__P460886, - "top": game_Hitbox_top__P460887, - "right": game_Hitbox_right__P460888, - "bottom": game_Hitbox_bottom__P460889, + "left": game_Hitbox_left__P478175, + "top": game_Hitbox_top__P478176, + "right": game_Hitbox_right__P478177, + "bottom": game_Hitbox_bottom__P478178, }, }); -const sprites_SpriteSet__C460969_VT = mkVTable({ +const sprites_SpriteSet__C478258_VT = mkVTable({ name: "SpriteSet", numFields: 1, classNo: 57, @@ -40604,25 +40604,25 @@ const sprites_SpriteSet__C460969_VT = mkVTable({ iface: { "_sprites": null, "set/_sprites": null, - "length": sprites_SpriteSet_length__P460971, - "add": sprites_SpriteSet_add__P460973, - "remove": sprites_SpriteSet_remove__P460975, - "contains": sprites_SpriteSet_contains__P460976, - "toString": sprites_SpriteSet_toString__P460979, + "length": sprites_SpriteSet_length__P478260, + "add": sprites_SpriteSet_add__P478262, + "remove": sprites_SpriteSet_remove__P478264, + "contains": sprites_SpriteSet_contains__P478265, + "toString": sprites_SpriteSet_toString__P478268, }, - toStringMethod: sprites_SpriteSet_toString__P460979, + toStringMethod: sprites_SpriteSet_toString__P478268, }); -const scene_Renderable__C461253_VT = mkVTable({ +const scene_Renderable__C478542_VT = mkVTable({ name: "Renderable", numFields: 4, classNo: 39, lastSubtypeNo: 39, maxBgInstances: null, methods: { - "__visible": scene_Renderable___visible__P461255, - "__draw": sprites_BaseSprite___draw__P460774, - "__drawCore": scene_Renderable___drawCore__P461256, - "__update": sprites_BaseSprite___update__P460776, + "__visible": scene_Renderable___visible__P478544, + "__draw": sprites_BaseSprite___draw__P478063, + "__drawCore": scene_Renderable___drawCore__P478545, + "__update": sprites_BaseSprite___update__P478065, }, iface: { "_z": null, @@ -40633,15 +40633,15 @@ const scene_Renderable__C461253_VT = mkVTable({ "set/handler": null, "shouldBeVisible": null, "set/shouldBeVisible": null, - "__visible": scene_Renderable___visible__P461255, - "__drawCore": scene_Renderable___drawCore__P461256, - "z": sprites_BaseSprite_z__P460772, - "set/z": sprites_BaseSprite_z__P460773, - "__draw": sprites_BaseSprite___draw__P460774, - "__update": sprites_BaseSprite___update__P460776, + "__visible": scene_Renderable___visible__P478544, + "__drawCore": scene_Renderable___drawCore__P478545, + "z": sprites_BaseSprite_z__P478061, + "set/z": sprites_BaseSprite_z__P478062, + "__draw": sprites_BaseSprite___draw__P478063, + "__update": sprites_BaseSprite___update__P478065, }, }); -const MovingSprite__C461031_VT = mkVTable({ +const MovingSprite__C478320_VT = mkVTable({ name: "MovingSprite", numFields: 7, classNo: 58, @@ -40666,7 +40666,7 @@ const MovingSprite__C461031_VT = mkVTable({ "set/yStep": null, }, }); -const sprites_StaticObstacle__C460997_VT = mkVTable({ +const sprites_StaticObstacle__C478286_VT = mkVTable({ name: "StaticObstacle", numFields: 5, classNo: 59, @@ -40685,13 +40685,13 @@ const sprites_StaticObstacle__C460997_VT = mkVTable({ "set/top": null, "left": null, "set/left": null, - "x": sprites_StaticObstacle_x__P460998, - "y": sprites_StaticObstacle_y__P460999, - "height": sprites_StaticObstacle_height__P461000, - "width": sprites_StaticObstacle_width__P461001, + "x": sprites_StaticObstacle_x__P478287, + "y": sprites_StaticObstacle_y__P478288, + "height": sprites_StaticObstacle_height__P478289, + "width": sprites_StaticObstacle_width__P478290, }, }); -const tiles_Location__C461179_VT = mkVTable({ +const tiles_Location__C478468_VT = mkVTable({ name: "Location", numFields: 3, classNo: 60, @@ -40706,13 +40706,13 @@ const tiles_Location__C461179_VT = mkVTable({ "set/_col": null, "tileMap": null, "set/tileMap": null, - "x": tiles_Location_x__P461180, - "y": tiles_Location_y__P461181, - "tileSet": tiles_Location_tileSet__P461182, + "x": tiles_Location_x__P478469, + "y": tiles_Location_y__P478470, + "tileSet": tiles_Location_tileSet__P478471, }, }); -const breakpoints = setupDebugger(1, ["currentScene___464855","FadeStack___464856","activeFade___464599","RotatePalette___465090","currentColors___463823","originalPalette___464254","lastEffect___464192","lastPaletteBeforeFade___464191"]) +const breakpoints = setupDebugger(1, ["currentScene___482144","FadeStack___482145","activeFade___481888","RotatePalette___482379","currentColors___495682","originalPalette___481543","lastEffect___496051","lastPaletteBeforeFade___496050"]) -return _main___P477398 +return _main___P496870 }) diff --git a/assets/version.txt b/assets/version.txt index 6da28dd..8294c18 100644 --- a/assets/version.txt +++ b/assets/version.txt @@ -1 +1 @@ -0.1.1 \ No newline at end of file +0.1.2 \ No newline at end of file diff --git a/pxt.json b/pxt.json index 34bcb34..cf4b242 100644 --- a/pxt.json +++ b/pxt.json @@ -1,6 +1,6 @@ { "name": "Color Fading", - "version": "0.1.1", + "version": "0.1.2", "description": "", "dependencies": { "device": "*",