diff --git a/assets/js/binary.js b/assets/js/binary.js index 72375b6..57118a4 100644 --- a/assets/js/binary.js +++ b/assets/js/binary.js @@ -1,5 +1,5 @@ -// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.12.57/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"1.0.0","target":"arcade","targetVersion":"1.12.57","repo":"king5232/pxt-pathfinding"} -// total=1248192 new=5.85% cached=88.48% other=5.67% +// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.12.57/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"1.0.1","target":"arcade","targetVersion":"1.12.57","repo":"king5232/pxt-pathfinding"} +// total=1255747 new=5.84% cached=88.49% other=5.67% (function (ectx) { 'use strict'; const runtime = ectx.runtime; @@ -27,7 +27,7 @@ const __this = runtime; const pxtrt = pxsim.pxtrt; let yieldSteps = 1; ectx.setupYield(function() { yieldSteps = 100; }) -pxsim.setTitle("Pathfinding Extension Source"); +pxsim.setTitle("Pathfinding Extension Source Code"); pxsim.setConfigData({ "37": 160, "38": 120 @@ -429,7 +429,7 @@ const pxsim_pxtrt = pxsim.pxtrt; const pxsim_numops = pxsim.numops; -function _main___P81410(s) { +function _main___P188328(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -439,280 +439,280 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - globals._intervals___67392 = (undefined); - globals._pollEventQueue___67401 = (undefined); - globals.minPriority___63380 = (1); + globals._intervals___174289 = (undefined); + globals._pollEventQueue___174298 = (undefined); + globals.minPriority___170277 = (1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P67404); - globals.listeners___67405 = (s.tmp_0); - globals.globalVolume___67458 = (null); - globals.playToneID___67465 = (0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C64632_VT); + r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P174301); + globals.listeners___174302 = (s.tmp_0); + globals.globalVolume___174355 = (null); + globals.playToneID___174362 = (0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C171529_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P64635_mk(s); + s.tmp_1 = music_Melody_constructor__P171532_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.callLocIdx = 0; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - globals.wawawawaa___64653 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C64632_VT); + globals.wawawawaa___171550 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C171529_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P64635_mk(s); + s.tmp_1 = music_Melody_constructor__P171532_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "g4:1 c5 e g:2 e:1 g:3"; s.callLocIdx = 1; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - globals.powerUp___64656 = (s.tmp_0); - globals.brightness___64957 = (100); + globals.powerUp___171553 = (s.tmp_0); + globals.brightness___171854 = (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", _hex71895); - globals.font8___64981 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex178792); + globals.font8___171878 = (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", _hex71897); - globals.font12___64982 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex178794); + globals.font12___171879 = (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", _hex73290); - globals.font5___64986 = (s.tmp_0); - globals.__updated___67572 = (false); - r0 = pxsim.control.runInParallel(control___screen_inline__P67575); - r0 = pxsim_pxtcore.setPalette(_hex67586); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex180187); + globals.font5___171883 = (s.tmp_0); + globals.__updated___174469 = (false); + r0 = pxsim.control.runInParallel(control___screen_inline__P174472); + r0 = pxsim_pxtcore.setPalette(_hex174483); r0 = pxsim_pxtcore.getConfig(2102, 160); s.tmp_0 = r0; r0 = pxsim_pxtcore.getConfig(2103, 120); s.tmp_1 = r0; r0 = pxsim.image.create(s.tmp_0, s.tmp_1); - globals.screen___65038 = (r0); - s.tmp_0 = control___screen_setupUpdate__P65000_mk(s); - s.tmp_0.arg0 = _screen_internal_inline__P67595; + globals.screen___171935 = (r0); + s.tmp_0 = control___screen_setupUpdate__P171897_mk(s); + s.tmp_0.arg0 = _screen_internal_inline__P174492; s.callLocIdx = 6; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.control_EventContext_onStats___63403 = (_screen_internal_inline__P67600); - globals.RUN_KEY___67605 = ("#run"); - globals.SCOPE_KEY___67606 = ("#scope"); - s.tmp_0 = settings_initScopes__P67617_mk(s); + globals.control_EventContext_onStats___170300 = (_screen_internal_inline__P174497); + globals.RUN_KEY___174502 = ("#run"); + globals.SCOPE_KEY___174503 = ("#scope"); + s.tmp_0 = settings_initScopes__P174514_mk(s); s.callLocIdx = 7; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C65195_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C172092_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P65201_mk(s); + s.tmp_1 = controller_Button_constructor__P172098_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 5; s.tmp_1.arg2 = 4; s.callLocIdx = 8; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.A___65119 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C65195_VT); + globals.A___172016 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C172092_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P65201_mk(s); + s.tmp_1 = controller_Button_constructor__P172098_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 6; s.tmp_1.arg2 = 5; s.callLocIdx = 9; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - globals.B___65120 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C65195_VT); + globals.B___172017 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C172092_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P65201_mk(s); + s.tmp_1 = controller_Button_constructor__P172098_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = 47; s.callLocIdx = 10; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - globals.left___65121 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C65195_VT); + globals.left___172018 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C172092_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P65201_mk(s); + s.tmp_1 = controller_Button_constructor__P172098_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 2; s.tmp_1.arg2 = 49; s.callLocIdx = 11; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - globals.up___65122 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C65195_VT); + globals.up___172019 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C172092_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P65201_mk(s); + s.tmp_1 = controller_Button_constructor__P172098_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = 48; s.callLocIdx = 12; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - globals.right___65123 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C65195_VT); + globals.right___172020 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C172092_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P65201_mk(s); + s.tmp_1 = controller_Button_constructor__P172098_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 4; s.tmp_1.arg2 = 50; s.callLocIdx = 13; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - globals.down___65124 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C65195_VT); + globals.down___172021 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C172092_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P65201_mk(s); + s.tmp_1 = controller_Button_constructor__P172098_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 7; s.tmp_1.arg2 = 51; s.callLocIdx = 14; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - globals.menu___65125 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C65140_VT); + globals.menu___172022 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C172037_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P65144_mk(s); + s.tmp_1 = controller_Controller_constructor__P172041_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 2; s.tmp_1.arg2 = undefined; s.callLocIdx = 15; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; - globals.player2___65126 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C65140_VT); + globals.player2___172023 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C172037_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P65144_mk(s); + s.tmp_1 = controller_Controller_constructor__P172041_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; s.callLocIdx = 16; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - globals.player3___65127 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C65140_VT); + globals.player3___172024 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C172037_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P65144_mk(s); + s.tmp_1 = controller_Controller_constructor__P172041_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 4; s.tmp_1.arg2 = undefined; s.callLocIdx = 17; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - globals.player4___65128 = (s.tmp_0); - s.tmp_0 = controller__player1__P65134_mk(s); + globals.player4___172025 = (s.tmp_0); + s.tmp_0 = controller__player1__P172031_mk(s); s.callLocIdx = 18; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - globals.player1___65129 = (r0); - s.tmp_0 = game_addScenePopHandler__P66026_mk(s); - s.tmp_0.arg0 = controller_inline__P67645; + globals.player1___172026 = (r0); + s.tmp_0 = game_addScenePopHandler__P172923_mk(s); + s.tmp_0.arg0 = controller_inline__P174542; s.callLocIdx = 23; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = game_addScenePushHandler__P66024_mk(s); - s.tmp_0.arg0 = controller_inline__P67685; + s.tmp_0 = game_addScenePushHandler__P172921_mk(s); + s.tmp_0.arg0 = controller_inline__P174582; s.callLocIdx = 25; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C67709_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C174606_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P65201_mk(s); + s.tmp_1 = controller_Button_constructor__P172098_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 0; s.tmp_1.arg2 = -1; s.callLocIdx = 26; s.pc = 18; return s.tmp_1; case 18: r0 = s.retval; - globals.anyButton___65176 = (s.tmp_0); - globals._userEventsEnabled___67723 = (true); - globals.defaultRepeatDelay___67725 = (500); - globals.defaultRepeatInterval___67727 = (30); - s.tmp_0 = SpriteKind_create__P65485_mk(s); + globals.anyButton___172073 = (s.tmp_0); + globals._userEventsEnabled___174620 = (true); + globals.defaultRepeatDelay___174622 = (500); + globals.defaultRepeatInterval___174624 = (30); + s.tmp_0 = SpriteKind_create__P172382_mk(s); s.callLocIdx = 27; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - globals.Player___65486 = (r0); - s.tmp_0 = SpriteKind_create__P65485_mk(s); + globals.Player___172383 = (r0); + s.tmp_0 = SpriteKind_create__P172382_mk(s); s.callLocIdx = 28; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - globals.Food___65488 = (r0); - s.tmp_0 = SpriteKind_create__P65485_mk(s); + globals.Food___172385 = (r0); + s.tmp_0 = SpriteKind_create__P172382_mk(s); s.callLocIdx = 29; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - globals.Enemy___65489 = (r0); + globals.Enemy___172386 = (r0); r0 = (0.1 * 256); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - globals.MIN_MOVE_GAP___65527 = (r0); - globals.infoState___67792 = (undefined); - s.tmp_0 = game_addScenePushHandler__P66024_mk(s); - s.tmp_0.arg0 = info_inline__P67796; + globals.MIN_MOVE_GAP___172424 = (r0); + globals.infoState___174689 = (undefined); + s.tmp_0 = game_addScenePushHandler__P172921_mk(s); + s.tmp_0.arg0 = info_inline__P174693; s.callLocIdx = 31; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P66026_mk(s); - s.tmp_0.arg0 = info_inline__P67811; + s.tmp_0 = game_addScenePopHandler__P172923_mk(s); + s.tmp_0.arg0 = info_inline__P174708; s.callLocIdx = 35; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; r0 = pxsim_Array__mk(); - globals.scene_Scene_initializers___65871 = (r0); - r0 = pxsim.image.ofBuffer(_hex67901); - globals.img_trophy_sm___67902 = (r0); - r0 = pxsim.image.ofBuffer(_hex67904); - globals.img_trophy_lg___67905 = (r0); - r0 = pxsim.image.ofBuffer(_hex67907); - globals.img_sleepy_sim___67908 = (r0); - globals.debug___65973 = (false); - globals.stats___65974 = (false); - globals.gameOverConfig___66004 = (gameOverConfig_inline__P67920); - s.tmp_0 = scene_systemMenu_initVolume__P68195_mk(s); + globals.scene_Scene_initializers___172768 = (r0); + r0 = pxsim.image.ofBuffer(_hex174798); + globals.img_trophy_sm___174799 = (r0); + r0 = pxsim.image.ofBuffer(_hex174801); + globals.img_trophy_lg___174802 = (r0); + r0 = pxsim.image.ofBuffer(_hex174804); + globals.img_sleepy_sim___174805 = (r0); + globals.debug___172870 = (false); + globals.stats___172871 = (false); + globals.gameOverConfig___172901 = (gameOverConfig_inline__P174817); + s.tmp_0 = scene_systemMenu_initVolume__P175092_mk(s); s.callLocIdx = 37; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.tmp_0 = scene_systemMenu_initScreen__P68196_mk(s); + s.tmp_0 = scene_systemMenu_initScreen__P175093_mk(s); s.callLocIdx = 38; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - r0 = pxsim_Array__push(globals.scene_Scene_initializers___65871, scene_systemMenu_register__P66112); - r0 = pxsim.image.ofBuffer(_hex68203); - globals.CARD_NORMAL___66117 = (r0); - r0 = pxsim.image.ofBuffer(_hex68205); - globals.CARD_SELECTED___66118 = (r0); - r0 = pxsim.image.ofBuffer(_hex68207); - globals.CARD_ACTIVE___66119 = (r0); - r0 = pxsim.image.ofBuffer(_hex68209); - globals.VOLUME_UP_ICON___66120 = (r0); - r0 = pxsim.image.ofBuffer(_hex68211); - globals.BRIGHTNESS_DOWN_ICON___66121 = (r0); - r0 = pxsim.image.ofBuffer(_hex68213); - globals.CLOSE_MENU_ICON___66122 = (r0); - r0 = pxsim.image.ofBuffer(_hex68215); - globals.VOLUME_DOWN_ICON___66123 = (r0); - r0 = pxsim.image.ofBuffer(_hex68217); - globals.SLEEP_ICON___66124 = (r0); - r0 = pxsim.image.ofBuffer(_hex68219); - globals.CONSOLE_ICON___66125 = (r0); - r0 = pxsim.image.ofBuffer(_hex68221); - globals.BRIGHTNESS_UP_ICON___66126 = (r0); - r0 = pxsim.image.ofBuffer(_hex68223); - globals.STATS_ICON___66127 = (r0); - globals.consoleColor___68226 = (1); - globals.tabSize___68229 = (8); - globals.consoleFont___68235 = (globals.font5___64986); - r0 = pxsim_ImageMethods.height(globals.screen___65038); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___172768, scene_systemMenu_register__P173009); + r0 = pxsim.image.ofBuffer(_hex175100); + globals.CARD_NORMAL___173014 = (r0); + r0 = pxsim.image.ofBuffer(_hex175102); + globals.CARD_SELECTED___173015 = (r0); + r0 = pxsim.image.ofBuffer(_hex175104); + globals.CARD_ACTIVE___173016 = (r0); + r0 = pxsim.image.ofBuffer(_hex175106); + globals.VOLUME_UP_ICON___173017 = (r0); + r0 = pxsim.image.ofBuffer(_hex175108); + globals.BRIGHTNESS_DOWN_ICON___173018 = (r0); + r0 = pxsim.image.ofBuffer(_hex175110); + globals.CLOSE_MENU_ICON___173019 = (r0); + r0 = pxsim.image.ofBuffer(_hex175112); + globals.VOLUME_DOWN_ICON___173020 = (r0); + r0 = pxsim.image.ofBuffer(_hex175114); + globals.SLEEP_ICON___173021 = (r0); + r0 = pxsim.image.ofBuffer(_hex175116); + globals.CONSOLE_ICON___173022 = (r0); + r0 = pxsim.image.ofBuffer(_hex175118); + globals.BRIGHTNESS_UP_ICON___173023 = (r0); + r0 = pxsim.image.ofBuffer(_hex175120); + globals.STATS_ICON___173024 = (r0); + globals.consoleColor___175123 = (1); + globals.tabSize___175126 = (8); + globals.consoleFont___175132 = (globals.font5___171883); + r0 = pxsim_ImageMethods.height(globals.screen___171935); s.tmp_2 = r0; s.tmp_5 = if_charHeight_1_mk(s); - s.tmp_5.arg0 = globals.consoleFont___68235; + s.tmp_5.arg0 = globals.consoleFont___175132; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charHeight"); } else { @@ -731,13 +731,13 @@ switch (step) { r0 = pxsim.Math_.floor(s.tmp_1); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - globals.consoleLines___68240 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___65038); + globals.consoleLines___175137 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___171935); 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___68235; + s.tmp_4.arg0 = globals.consoleFont___175132; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -752,22 +752,22 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - globals.consoleColumns___68250 = (r0); - s.tmp_0 = console_addListener__P63388_mk(s); - s.tmp_0.arg0 = game_consoleOverlay_listener__P68262; + globals.consoleColumns___175147 = (r0); + s.tmp_0 = console_addListener__P170285_mk(s); + s.tmp_0.arg0 = game_consoleOverlay_listener__P175159; s.callLocIdx = 41; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = MAX_SOURCES_inline__P76704; + s.tmp_0.argL = MAX_SOURCES_inline__P183601; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 43; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - globals.MAX_SOURCES___68264 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C66197_VT); + globals.MAX_SOURCES___175161 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C173094_VT); s.tmp_0 = r0; - s.tmp_1 = particles_SprayFactory_constructor__P66198_mk(s); + s.tmp_1 = particles_SprayFactory_constructor__P173095_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 20; s.tmp_1.arg2 = 0; @@ -775,55 +775,55 @@ switch (step) { s.callLocIdx = 44; s.pc = 30; return s.tmp_1; case 30: r0 = s.retval; - globals.defaultFactory___66177 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C66065_VT); + globals.defaultFactory___173074 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C172962_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P66067_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P172964_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 45; s.pc = 31; return s.tmp_1; case 31: r0 = s.retval; - globals.galois___68284 = (s.tmp_0); - globals.angleSlice___68292 = (0.06283185307179587); - r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C66272_VT); + globals.galois___175181 = (s.tmp_0); + globals.angleSlice___175189 = (0.06283185307179587); + r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C173169_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ScreenEffect_constructor__P66273_mk(s); + s.tmp_1 = effects_ScreenEffect_constructor__P173170_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 = confetti_inline__P76458; + s.tmp_1.arg4 = confetti_inline__P183355; s.callLocIdx = 51; s.pc = 32; return s.tmp_1; case 32: r0 = s.retval; - globals.confetti___66280 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C66296_VT); + globals.confetti___173177 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C173193_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P66297_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P173194_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 100; - s.tmp_1.arg2 = dissolve_inline__P74267; + s.tmp_1.arg2 = dissolve_inline__P181164; s.callLocIdx = 57; s.pc = 33; return s.tmp_1; case 33: r0 = s.retval; - globals.dissolve___66301 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C66296_VT); + globals.dissolve___173198 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C173193_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P66297_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P173194_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 125; - s.tmp_1.arg2 = melt_inline__P76404; + s.tmp_1.arg2 = melt_inline__P183301; s.callLocIdx = 60; s.pc = 34; return s.tmp_1; case 34: r0 = s.retval; - globals.melt___66302 = (s.tmp_0); - s.tmp_0 = game_setWaitAnyButton__P66006_mk(s); - s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P65211; + globals.melt___173199 = (s.tmp_0); + s.tmp_0 = game_setWaitAnyButton__P172903_mk(s); + s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P172108; s.callLocIdx = 61; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; - s.tmp_0 = game_eventContext__P66008_mk(s); + s.tmp_0 = game_eventContext__P172905_mk(s); s.callLocIdx = 62; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; @@ -831,13 +831,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -_main___P81410.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"custom.ts","functionName":"
","argumentNames":[]} -_main___P81410.continuations = [ ] +_main___P188328.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"custom.ts","functionName":"
","argumentNames":[]} +_main___P188328.continuations = [ ] -function _main___P81410_mk(s) { +function _main___P188328_mk(s) { checkStack(s.depth); return { - parent: s, fn: _main___P81410, depth: s.depth + 1, + parent: s, fn: _main___P188328, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -847,29 +847,29 @@ function _main___P81410_mk(s) { tmp_5: undefined, } } -const _hex71895 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") -const _hex71897 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") -const _hex73290 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") -const _hex67586 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") -const _hex67901 = pxsim.BufferMethods.createBufferFromHex("870407000800000000000000404400005055040450555505505501011011000000000000") -const _hex67904 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000050050000000000000550000000005045444404000000455544444400040045555555550404004555555555450500455555555511050045555555150101004555111111000100501511110100000000000550000000000000500500000000000000000000000000000000000000") -const _hex67907 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000006666666666060060ffffff666f660060fffffff6ff660060fff1ff666f660060fff1ff6666660060fffff16666660060fffff16666660060fff1ff6666660060fff1ff66f6660060ffffff6666660060fffffff6666600006666666666060000000000000000000000000000000000") -const _hex68203 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") -const _hex68205 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") -const _hex68207 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") -const _hex68209 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex68211 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex68213 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex68215 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex68217 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex68219 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex68221 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex68223 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex178792 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") +const _hex178794 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") +const _hex180187 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") +const _hex174483 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") +const _hex174798 = pxsim.BufferMethods.createBufferFromHex("870407000800000000000000404400005055040450555505505501011011000000000000") +const _hex174801 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000050050000000000000550000000005045444404000000455544444400040045555555550404004555555555450500455555555511050045555555150101004555111111000100501511110100000000000550000000000000500500000000000000000000000000000000000000") +const _hex174804 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000006666666666060060ffffff666f660060fffffff6ff660060fff1ff666f660060fff1ff6666660060fffff16666660060fffff16666660060fff1ff6666660060fff1ff66f6660060ffffff6666660060fffffff6666600006666666666060000000000000000000000000000000000") +const _hex175100 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") +const _hex175102 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") +const _hex175104 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") +const _hex175106 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex175108 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex175110 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex175112 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex175114 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex175116 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex175118 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex175120 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -function control___screen_inline__P67575(s) { +function control___screen_inline__P174472(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -882,23 +882,23 @@ switch (step) { case 1: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 4; continue; } - globals.__updated___67572 = (false); - s.tmp_0 = pause__P63418_mk(s); + globals.__updated___174469 = (false); + s.tmp_0 = pause__P170315_mk(s); s.tmp_0.arg0 = 200; s.callLocIdx = 2; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.__updated___67572); + r0 = pxsim_numops_toBoolDecr(globals.__updated___174469); 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__P64999_mk(s); + s.tmp_2 = control___screen_update__P171896_mk(s); s.callLocIdx = 3; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - globals.__updated___67572 = (true); + globals.__updated___174469 = (true); case 2: case 3: { step = 1; continue; } @@ -907,12 +907,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_inline__P67575.info = {"start":396,"length":211,"line":17,"column":26,"endLine":26,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"inline","argumentNames":[]} +control___screen_inline__P174472.info = {"start":396,"length":211,"line":17,"column":26,"endLine":26,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"inline","argumentNames":[]} -function control___screen_inline__P67575_mk(s) { +function control___screen_inline__P174472_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_inline__P67575, depth: s.depth + 1, + parent: s, fn: control___screen_inline__P174472, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -923,7 +923,7 @@ function control___screen_inline__P67575_mk(s) { -function _screen_internal_inline__P67595(s) { +function _screen_internal_inline__P174492(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -933,17 +933,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore.updateScreen(globals.screen___65038); + r0 = pxsim_pxtcore.updateScreen(globals.screen___171935); r0 = undefined; return leave(s, r0) default: oops() } } } -_screen_internal_inline__P67595.info = {"start":1122,"length":26,"line":32,"column":33,"endLine":32,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} +_screen_internal_inline__P174492.info = {"start":1122,"length":26,"line":32,"column":33,"endLine":32,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} -function _screen_internal_inline__P67595_mk(s) { +function _screen_internal_inline__P174492_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P67595, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P174492, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -951,7 +951,7 @@ function _screen_internal_inline__P67595_mk(s) { -function _screen_internal_inline__P67600(s) { +function _screen_internal_inline__P174497(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -970,12 +970,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_inline__P67600.info = {"start":1185,"length":56,"line":33,"column":35,"endLine":35,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} +_screen_internal_inline__P174497.info = {"start":1185,"length":56,"line":33,"column":35,"endLine":35,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} -function _screen_internal_inline__P67600_mk(s) { +function _screen_internal_inline__P174497_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P67600, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P174497, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -984,7 +984,7 @@ function _screen_internal_inline__P67600_mk(s) { -function controller_inline__P67645(s) { +function controller_inline__P174542(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -994,16 +994,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.stateWhenPushed___67646 = undefined; - s.i___67652 = undefined; - s.p___67658 = undefined; - s.tmp_0 = game_currentScene__P66005_mk(s); + s.stateWhenPushed___174543 = undefined; + s.i___174549 = undefined; + s.p___174555 = undefined; + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 19; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; r0 = r0.fields["controllerConnectionState"]; - s.stateWhenPushed___67646 = (r0); - r0 = pxsim_numops_toBoolDecr(s.stateWhenPushed___67646); + s.stateWhenPushed___174543 = (r0); + r0 = pxsim_numops_toBoolDecr(s.stateWhenPushed___174543); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -1012,24 +1012,24 @@ switch (step) { { step = 11; continue; } case 1: case 2: - s.i___67652 = (0); + s.i___174549 = (0); case 3: - s.tmp_1 = r0 = s.i___67652; - r0 = pxsim_Array__length(s.stateWhenPushed___67646); + s.tmp_1 = r0 = s.i___174549; + r0 = pxsim_Array__length(s.stateWhenPushed___174543); 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 = pxsim_Array__getAt(globals._players___67643, s.i___67652); - s.p___67658 = (r0); - s.tmp_0 = r0 = s.p___67658; + r0 = pxsim_Array__getAt(globals._players___174540, s.i___174549); + s.p___174555 = (r0); + s.tmp_0 = r0 = s.p___174555; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 4; continue; } r0 = s.tmp_0; { step = 5; continue; } case 4: - r0 = pxsim_Array__getAt(s.stateWhenPushed___67646, s.i___67652); + r0 = pxsim_Array__getAt(s.stateWhenPushed___174543, s.i___174549); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); s.tmp_4 = r0; @@ -1039,7 +1039,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; - r0 = s.p___67658.fields["_connected"]; + r0 = s.p___174555.fields["_connected"]; s.tmp_10 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_10); s.tmp_9 = r0; @@ -1055,7 +1055,7 @@ switch (step) { s.tmp_11 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_11); if (!r0) { step = 8; continue; } - r0 = s.p___67658.fields["_connected"]; + r0 = s.p___174555.fields["_connected"]; s.tmp_12 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_12); if (!r0) { step = 6; continue; } @@ -1066,13 +1066,13 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_13 = r0; - r0 = s.p___67658.fields["_id"]; + r0 = s.p___174555.fields["_id"]; s.tmp_14 = r0; r0 = pxsim.control.raiseEvent(s.tmp_14, s.tmp_13); case 8: case 9: - r0 = (s.i___67652 + 1); - s.i___67652 = (r0); + r0 = (s.i___174549 + 1); + s.i___174549 = (r0); { step = 3; continue; } case 10: case 11: @@ -1080,12 +1080,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_inline__P67645.info = {"start":344,"length":582,"line":15,"column":28,"endLine":30,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} +controller_inline__P174542.info = {"start":344,"length":582,"line":15,"column":28,"endLine":30,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} -function controller_inline__P67645_mk(s) { +function controller_inline__P174542_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_inline__P67645, depth: s.depth + 1, + parent: s, fn: controller_inline__P174542, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1102,16 +1102,16 @@ function controller_inline__P67645_mk(s) { tmp_12: undefined, tmp_13: undefined, tmp_14: undefined, - stateWhenPushed___67646: undefined, - i___67652: undefined, - p___67658: undefined, + stateWhenPushed___174543: undefined, + i___174549: undefined, + p___174555: undefined, } } -function controller_inline__P67685(s) { +function controller_inline__P174582(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1121,7 +1121,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___67690 = undefined; + s.i___174587 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -1130,43 +1130,43 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["controllerConnectionState"] = (s.tmp_1); - s.i___67690 = (0); + s.i___174587 = (0); case 1: - s.tmp_1 = r0 = s.i___67690; - r0 = pxsim_Array__length(globals._players___67643); + s.tmp_1 = r0 = s.i___174587; + r0 = pxsim_Array__length(globals._players___174540); 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_Array__getAt(globals._players___67643, s.i___67690); + r0 = pxsim_Array__getAt(globals._players___174540, s.i___174587); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 2; continue; } r0 = s.arg0.fields["controllerConnectionState"]; s.tmp_4 = r0; - s.tmp_5 = r0 = s.i___67690; - r0 = pxsim_Array__getAt(globals._players___67643, s.i___67690); + s.tmp_5 = r0 = s.i___174587; + r0 = pxsim_Array__getAt(globals._players___174540, s.i___174587); s.tmp_7 = r0; r0 = s.tmp_7.fields["_connected"]; s.tmp_6 = r0; r0 = pxsim_Array_.setAt(s.tmp_4, s.tmp_5, s.tmp_6); case 2: case 3: - r0 = (s.i___67690 + 1); - s.i___67690 = (r0); + r0 = (s.i___174587 + 1); + s.i___174587 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -controller_inline__P67685.info = {"start":957,"length":254,"line":31,"column":29,"endLine":38,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["oldScene"]} +controller_inline__P174582.info = {"start":957,"length":254,"line":31,"column":29,"endLine":38,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["oldScene"]} -function controller_inline__P67685_mk(s) { +function controller_inline__P174582_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_inline__P67685, depth: s.depth + 1, + parent: s, fn: controller_inline__P174582, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1176,7 +1176,7 @@ function controller_inline__P67685_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - i___67690: undefined, + i___174587: undefined, arg0: undefined, } } @@ -1184,7 +1184,7 @@ function controller_inline__P67685_mk(s) { -function info_inline__P67796(s) { +function info_inline__P174693(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1198,36 +1198,36 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.infoState___67792); + r0 = pxsim_numops_toBoolDecr(globals.infoState___174689); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___67794); + r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___174691); 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___67794 = (r0); + globals.infoStateStack___174691 = (r0); case 1: case 2: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___67792); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___174689); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "scene", s.arg0); - r0 = pxsim_Array__push(globals.infoStateStack___67794, s.tmp_0); - globals.infoState___67792 = (undefined); + r0 = pxsim_Array__push(globals.infoStateStack___174691, s.tmp_0); + globals.infoState___174689 = (undefined); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -info_inline__P67796.info = {"start":2619,"length":259,"line":94,"column":29,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} +info_inline__P174693.info = {"start":2619,"length":259,"line":94,"column":29,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} -function info_inline__P67796_mk(s) { +function info_inline__P174693_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P67796, depth: s.depth + 1, + parent: s, fn: info_inline__P174693, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1238,7 +1238,7 @@ function info_inline__P67796_mk(s) { -function info_inline__P67811(s) { +function info_inline__P174708(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1248,30 +1248,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___67812 = undefined; - s.nextState___67821 = undefined; - s.tmp_0 = game_currentScene__P66005_mk(s); + s.scene___174709 = undefined; + s.nextState___174718 = undefined; + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 32; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___67812 = (r0); - globals.infoState___67792 = (undefined); - s.tmp_0 = r0 = globals.infoStateStack___67794; + s.scene___174709 = (r0); + globals.infoState___174689 = (undefined); + s.tmp_0 = r0 = globals.infoStateStack___174691; 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___67794); + r0 = pxsim_Array__length(globals.infoStateStack___174691); 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___67794); - s.nextState___67821 = (r0); + r0 = pxsim_Array_.pop(globals.infoStateStack___174691); + s.nextState___174718 = (r0); s.tmp_2 = if_scene_1_mk(s); - s.tmp_2.arg0 = s.nextState___67821; + s.tmp_2.arg0 = s.nextState___174718; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "scene"); } else { @@ -1283,12 +1283,12 @@ switch (step) { case 8: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 == s.scene___67812); + r0 = (s.tmp_1 == s.scene___174709); 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___67821; + s.tmp_3.arg0 = s.nextState___174718; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "state"); } else { @@ -1299,10 +1299,10 @@ switch (step) { } case 9: r0 = s.retval; - globals.infoState___67792 = (r0); + globals.infoState___174689 = (r0); { step = 4; continue; } case 3: - r0 = pxsim_Array__push(globals.infoStateStack___67794, s.nextState___67821); + r0 = pxsim_Array__push(globals.infoStateStack___174691, s.nextState___174718); case 4: case 5: case 6: @@ -1310,26 +1310,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_inline__P67811.info = {"start":2910,"length":376,"line":105,"column":28,"endLine":116,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} +info_inline__P174708.info = {"start":2910,"length":376,"line":105,"column":28,"endLine":116,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} -function info_inline__P67811_mk(s) { +function info_inline__P174708_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P67811, depth: s.depth + 1, + parent: s, fn: info_inline__P174708, 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___67812: undefined, - nextState___67821: undefined, + scene___174709: undefined, + nextState___174718: undefined, } } -function gameOverConfig_inline__P67920(s) { +function gameOverConfig_inline__P174817(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1339,32 +1339,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._gameOverConfig___67919); + r0 = pxsim_numops_toBoolDecr(globals._gameOverConfig___174816); 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_pxtcore_mkClassInstance(game_GameOverConfig__C65979_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_GameOverConfig__C172876_VT); s.tmp_2 = r0; - s.tmp_3 = game_GameOverConfig_constructor__P65994_mk(s); + s.tmp_3 = game_GameOverConfig_constructor__P172891_mk(s); s.tmp_3.arg0 = s.tmp_2; s.callLocIdx = 36; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - globals._gameOverConfig___67919 = (s.tmp_2); + globals._gameOverConfig___174816 = (s.tmp_2); case 1: case 2: - r0 = globals._gameOverConfig___67919; + r0 = globals._gameOverConfig___174816; return leave(s, r0) default: oops() } } } -gameOverConfig_inline__P67920.info = {"start":3714,"length":115,"line":107,"column":34,"endLine":110,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +gameOverConfig_inline__P174817.info = {"start":3714,"length":115,"line":107,"column":34,"endLine":110,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -function gameOverConfig_inline__P67920_mk(s) { +function gameOverConfig_inline__P174817_mk(s) { checkStack(s.depth); return { - parent: s, fn: gameOverConfig_inline__P67920, depth: s.depth + 1, + parent: s, fn: gameOverConfig_inline__P174817, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1376,7 +1376,7 @@ function gameOverConfig_inline__P67920_mk(s) { -function game_eventContext__P66008(s) { +function game_eventContext__P172905(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1386,21 +1386,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P67935_mk(s); + s.tmp_0 = game_init__P174832_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 958; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___67927.fields["eventContext"]; + r0 = globals._scene___174824.fields["eventContext"]; return leave(s, r0) default: oops() } } } -game_eventContext__P66008.info = {"start":4442,"length":112,"line":136,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} +game_eventContext__P172905.info = {"start":4442,"length":112,"line":136,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} -function game_eventContext__P66008_mk(s) { +function game_eventContext__P172905_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_eventContext__P66008, depth: s.depth + 1, + parent: s, fn: game_eventContext__P172905, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -1409,7 +1409,7 @@ function game_eventContext__P66008_mk(s) { -function game_init__P67935(s) { +function game_init__P174832(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1423,7 +1423,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scene___67927); + r0 = pxsim_numops_toBoolDecr(globals._scene___174824); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -1438,24 +1438,24 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C65849_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C172746_VT); s.tmp_3 = r0; - s.tmp_4 = scene_Scene_constructor__P65872_mk(s); + s.tmp_4 = scene_Scene_constructor__P172769_mk(s); s.tmp_4.arg0 = s.tmp_3; - s.tmp_5 = control_pushEventContext__P63414_mk(s); + s.tmp_5 = control_pushEventContext__P170311_mk(s); s.callLocIdx = 959; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; s.tmp_4.arg1 = r0; - s.tmp_4.arg2 = globals._scene___67927; + s.tmp_4.arg2 = globals._scene___174824; s.callLocIdx = 960; s.pc = 5; return s.tmp_4; case 5: r0 = s.retval; - globals._scene___67927 = (s.tmp_3); + globals._scene___174824 = (s.tmp_3); case 3: case 4: - s.tmp_0 = scene_Scene_init__P65873_mk(s); - s.tmp_0.arg0 = globals._scene___67927; + s.tmp_0 = scene_Scene_init__P172770_mk(s); + s.tmp_0.arg0 = globals._scene___174824; s.callLocIdx = 961; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -1463,12 +1463,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_init__P67935.info = {"start":4560,"length":194,"line":141,"column":4,"endLine":146,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["forceNewScene"]} +game_init__P174832.info = {"start":4560,"length":194,"line":141,"column":4,"endLine":146,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["forceNewScene"]} -function game_init__P67935_mk(s) { +function game_init__P174832_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_init__P67935, depth: s.depth + 1, + parent: s, fn: game_init__P174832, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1483,7 +1483,7 @@ function game_init__P67935_mk(s) { -function scene_Scene_init__P65873(s) { +function scene_Scene_init__P172770(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1498,7 +1498,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C65849_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C172746_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -1506,7 +1506,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_1 = power_poke__P64935_mk(s); + s.tmp_1 = power_poke__P171832_mk(s); s.callLocIdx = 922; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -1515,10 +1515,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, scene_Scene_init_inline__P71096); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P177993); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P63408_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P170305_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 8; @@ -1526,18 +1526,18 @@ switch (step) { s.callLocIdx = 925; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P63408_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P170305_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 13; - s.tmp_0.arg2 = controller__moveSprites__P65139; + s.tmp_0.arg2 = controller__moveSprites__P172036; s.callLocIdx = 926; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P71120); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P178017); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P63408_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P170305_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 15; @@ -1545,10 +1545,10 @@ switch (step) { s.callLocIdx = 928; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P71133); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P178030); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P63408_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P170305_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 55; @@ -1556,10 +1556,10 @@ switch (step) { s.callLocIdx = 932; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P71154); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P178051); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P63408_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P170305_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 90; @@ -1567,10 +1567,10 @@ switch (step) { s.callLocIdx = 934; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P71162); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P178059); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P63408_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P170305_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 150; @@ -1578,27 +1578,27 @@ switch (step) { s.callLocIdx = 938; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P63408_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P170305_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 200; - s.tmp_0.arg2 = control___screen_update__P64999; + s.tmp_0.arg2 = control___screen_update__P171896; s.callLocIdx = 939; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = multiplayer_initServer__P66394_mk(s); + s.tmp_0 = multiplayer_initServer__P173291_mk(s); s.callLocIdx = 940; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = multiplayer_initPlayerConnectionListeners__P66395_mk(s); + s.tmp_0 = multiplayer_initPlayerConnectionListeners__P173292_mk(s); s.callLocIdx = 941; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P71193); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P178090); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayForEach__P63114_mk(s); - s.tmp_1.arg0 = globals.scene_Scene_initializers___65871; + s.tmp_1 = helpers_arrayForEach__P170011_mk(s); + s.tmp_1.arg0 = globals.scene_Scene_initializers___172768; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 943; s.pc = 14; return s.tmp_1; case 14: @@ -1608,12 +1608,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init__P65873.info = {"start":4432,"length":2572,"line":127,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} +scene_Scene_init__P172770.info = {"start":4432,"length":2572,"line":127,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} -function scene_Scene_init__P65873_mk(s) { +function scene_Scene_init__P172770_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init__P65873, depth: s.depth + 1, + parent: s, fn: scene_Scene_init__P172770, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1624,7 +1624,7 @@ function scene_Scene_init__P65873_mk(s) { -function scene_Scene_init_inline__P71096(s) { +function scene_Scene_init_inline__P177993(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1643,7 +1643,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__P65171_mk(s); + s.tmp_0 = controller___update__P172068_mk(s); r0 = s.caps[0].fields["eventContext"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["deltaTimeMillis"]; @@ -1657,12 +1657,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P71096.info = {"start":4722,"length":217,"line":134,"column":72,"endLine":138,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P177993.info = {"start":4722,"length":217,"line":134,"column":72,"endLine":138,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P71096_mk(s) { +function scene_Scene_init_inline__P177993_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P71096, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P177993, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1674,7 +1674,7 @@ function scene_Scene_init_inline__P71096_mk(s) { -function scene_Scene_init_inline__P71120(s) { +function scene_Scene_init_inline__P178017(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1684,7 +1684,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = PhysicsEngine__C65517_v4_2_mk(s); + s.tmp_0 = PhysicsEngine__C172414_v4_2_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; r0 = s.caps[0].fields["eventContext"]; @@ -1693,7 +1693,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C65517_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C172414_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.move; s.pc = 1; return s.tmp_0; case 1: @@ -1702,12 +1702,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P71120.info = {"start":5234,"length":159,"line":143,"column":69,"endLine":146,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P178017.info = {"start":5234,"length":159,"line":143,"column":69,"endLine":146,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P71120_mk(s) { +function scene_Scene_init_inline__P178017_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P71120, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P178017, 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 scene_Scene_init_inline__P71120_mk(s) { -function scene_Scene_init_inline__P71133(s) { +function scene_Scene_init_inline__P178030(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1728,39 +1728,39 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dt___71134 = undefined; - s.s___71142 = undefined; - s.unnamed620___U2 = undefined; - s.unnamed621___U3 = undefined; + s.dt___178031 = undefined; + s.s___178039 = undefined; + s.unnamed1152___U2 = undefined; + s.unnamed1153___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___71134 = (r0); - s.tmp_0 = scene_Camera_update__P65804_mk(s); + s.dt___178031 = (r0); + s.tmp_0 = scene_Camera_update__P172701_mk(s); r0 = s.caps[0].fields["camera"]; s.tmp_0.arg0 = r0; s.callLocIdx = 930; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.s___71142 = (undefined); + s.s___178039 = (undefined); r0 = s.caps[0].fields["allSprites"]; - s.unnamed620___U2 = (r0); - s.unnamed621___U3 = (0); + s.unnamed1152___U2 = (r0); + s.unnamed1153___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed621___U3; - r0 = pxsim_Array__length(s.unnamed620___U2); + s.tmp_0 = r0 = s.unnamed1153___U3; + r0 = pxsim_Array__length(s.unnamed1152___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed620___U2, s.unnamed621___U3); - s.s___71142 = (r0); + r0 = pxsim_Array__getAt(s.unnamed1152___U2, s.unnamed1153___U3); + s.s___178039 = (r0); s.tmp_2 = if___update_3_mk(s); - s.tmp_2.arg0 = s.s___71142; + s.tmp_2.arg0 = s.s___178039; r0 = s.caps[0].fields["camera"]; s.tmp_2.arg1 = r0; - s.tmp_2.arg2 = s.dt___71134; + s.tmp_2.arg2 = s.dt___178031; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "__update"), 3); s.callLocIdx = 931; s.pc = 4; return s.tmp_2; @@ -1772,36 +1772,36 @@ switch (step) { } case 4: r0 = s.retval; - r0 = (s.unnamed621___U3 + 1); - s.unnamed621___U3 = (r0); + r0 = (s.unnamed1153___U3 + 1); + s.unnamed1153___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed620___U2 = (undefined); + s.unnamed1152___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P71133.info = {"start":5582,"length":214,"line":152,"column":79,"endLine":158,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P178030.info = {"start":5582,"length":214,"line":152,"column":79,"endLine":158,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P71133_mk(s) { +function scene_Scene_init_inline__P178030_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P71133, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P178030, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dt___71134: undefined, - s___71142: undefined, - unnamed620___U2: undefined, - unnamed621___U3: undefined, + dt___178031: undefined, + s___178039: undefined, + unnamed1152___U2: undefined, + unnamed1153___U3: undefined, } } -function scene_Scene_init_inline__P71154(s) { +function scene_Scene_init_inline__P178051(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1811,7 +1811,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_Scene_render__P65878_mk(s); + s.tmp_0 = scene_Scene_render__P172775_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 933; s.pc = 1; return s.tmp_0; case 1: @@ -1820,12 +1820,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P71154.info = {"start":5937,"length":109,"line":163,"column":76,"endLine":166,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P178051.info = {"start":5937,"length":109,"line":163,"column":76,"endLine":166,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P71154_mk(s) { +function scene_Scene_init_inline__P178051_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P71154, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P178051, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -1834,7 +1834,7 @@ function scene_Scene_init_inline__P71154_mk(s) { -function scene_Scene_init_inline__P71162(s) { +function scene_Scene_init_inline__P178059(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1844,26 +1844,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.stats___65974; + s.tmp_0 = r0 = globals.stats___172871; 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___63403; + r0 = globals.control_EventContext_onStats___170300; 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___63403; - if ((globals.control_EventContext_lastStats___63402) && (globals.control_EventContext_lastStats___63402).vtable) { + s.tmp_2.argL = globals.control_EventContext_onStats___170300; + if ((globals.control_EventContext_lastStats___170299) && (globals.control_EventContext_lastStats___170299).vtable) { setupResume(s, 8); - pxsim_String__stringConv(globals.control_EventContext_lastStats___63402); + pxsim_String__stringConv(globals.control_EventContext_lastStats___170299); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___63402) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___170299) + ""; } case 8: r0 = s.retval; s.tmp_3 = r0; @@ -1899,23 +1899,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals.debug___65973); + r0 = pxsim_numops_toBoolDecr(globals.debug___172870); if (!r0) { step = 5; continue; } - s.tmp_0 = PhysicsEngine__C65517_v3_1_mk(s); + s.tmp_0 = PhysicsEngine__C172414_v3_1_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C65517_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C172414_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__P66133_mk(s); + s.tmp_0 = game_consoleOverlay_draw__P173030_mk(s); s.callLocIdx = 936; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = power_checkDeepSleep__P64936_mk(s); + s.tmp_0 = power_checkDeepSleep__P171833_mk(s); s.callLocIdx = 937; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -1923,12 +1923,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P71162.info = {"start":6163,"length":504,"line":168,"column":80,"endLine":180,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P178059.info = {"start":6163,"length":504,"line":168,"column":80,"endLine":180,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P71162_mk(s) { +function scene_Scene_init_inline__P178059_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P71162, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P178059, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1945,7 +1945,7 @@ function scene_Scene_init_inline__P71162_mk(s) { -function scene_Scene_init_inline__P71193(s) { +function scene_Scene_init_inline__P178090(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1970,12 +1970,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P71193.info = {"start":6980,"length":12,"line":186,"column":39,"endLine":186,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} +scene_Scene_init_inline__P178090.info = {"start":6980,"length":12,"line":186,"column":39,"endLine":186,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} -function scene_Scene_init_inline__P71193_mk(s) { +function scene_Scene_init_inline__P178090_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P71193, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P178090, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -1985,7 +1985,7 @@ function scene_Scene_init_inline__P71193_mk(s) { -function multiplayer_initPlayerConnectionListeners__P66395(s) { +function multiplayer_initPlayerConnectionListeners__P173292(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1995,43 +1995,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___71213 = undefined; - s.p___71213 = (1); + s.p___178110 = undefined; + s.p___178110 = (1); case 1: - r0 = (s.p___71213 <= 4); + r0 = (s.p___178110 <= 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = multiplayer_registerPlayerConnectionListeners__P68384_mk(s); - s.tmp_1.arg0 = s.p___71213; + s.tmp_1 = multiplayer_registerPlayerConnectionListeners__P175281_mk(s); + s.tmp_1.arg0 = s.p___178110; s.callLocIdx = 1293; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - r0 = (s.p___71213 + 1); - s.p___71213 = (r0); + r0 = (s.p___178110 + 1); + s.p___178110 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_initPlayerConnectionListeners__P66395.info = {"start":1324,"length":154,"line":39,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initPlayerConnectionListeners","argumentNames":[]} +multiplayer_initPlayerConnectionListeners__P173292.info = {"start":1324,"length":154,"line":39,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initPlayerConnectionListeners","argumentNames":[]} -function multiplayer_initPlayerConnectionListeners__P66395_mk(s) { +function multiplayer_initPlayerConnectionListeners__P173292_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initPlayerConnectionListeners__P66395, depth: s.depth + 1, + parent: s, fn: multiplayer_initPlayerConnectionListeners__P173292, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - p___71213: undefined, + p___178110: undefined, } } -function multiplayer_registerPlayerConnectionListeners__P68384(s) { +function multiplayer_registerPlayerConnectionListeners__P175281(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2045,10 +2045,10 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P71225); + r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P178122); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_onEvent__P63396_mk(s); + s.tmp_1 = control_onEvent__P170293_mk(s); s.tmp_1.arg0 = 3241; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.tmp_0; @@ -2056,10 +2056,10 @@ switch (step) { s.callLocIdx = 1295; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P71231); + r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P178128); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_onEvent__P63396_mk(s); + s.tmp_1 = control_onEvent__P170293_mk(s); s.tmp_1.arg0 = 3242; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.tmp_0; @@ -2071,12 +2071,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners__P68384.info = {"start":1484,"length":415,"line":45,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"registerPlayerConnectionListeners","argumentNames":["playerNumber"]} +multiplayer_registerPlayerConnectionListeners__P175281.info = {"start":1484,"length":415,"line":45,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"registerPlayerConnectionListeners","argumentNames":["playerNumber"]} -function multiplayer_registerPlayerConnectionListeners__P68384_mk(s) { +function multiplayer_registerPlayerConnectionListeners__P175281_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners__P68384, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners__P175281, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2087,7 +2087,7 @@ function multiplayer_registerPlayerConnectionListeners__P68384_mk(s) { -function multiplayer_registerPlayerConnectionListeners_inline__P71225(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P178122(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2097,7 +2097,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P68385_mk(s); + s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P175282_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 1294; s.pc = 1; return s.tmp_0; @@ -2107,12 +2107,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners_inline__P71225.info = {"start":1656,"length":55,"line":49,"column":12,"endLine":49,"endColumn":67,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} +multiplayer_registerPlayerConnectionListeners_inline__P178122.info = {"start":1656,"length":55,"line":49,"column":12,"endLine":49,"endColumn":67,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} -function multiplayer_registerPlayerConnectionListeners_inline__P71225_mk(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P178122_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P71225, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P178122, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -2121,7 +2121,7 @@ function multiplayer_registerPlayerConnectionListeners_inline__P71225_mk(s) { -function multiplayer_registerPlayerConnectionListeners_inline__P71231(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P178128(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2131,7 +2131,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P68385_mk(s); + s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P175282_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 1296; s.pc = 1; return s.tmp_0; @@ -2141,12 +2141,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners_inline__P71231.info = {"start":1826,"length":56,"line":54,"column":12,"endLine":54,"endColumn":68,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} +multiplayer_registerPlayerConnectionListeners_inline__P178128.info = {"start":1826,"length":56,"line":54,"column":12,"endLine":54,"endColumn":68,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} -function multiplayer_registerPlayerConnectionListeners_inline__P71231_mk(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P178128_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P71231, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P178128, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -2155,7 +2155,7 @@ function multiplayer_registerPlayerConnectionListeners_inline__P71231_mk(s) { -function multiplayer_receiveConnectionChangedEvent__P68385(s) { +function multiplayer_receiveConnectionChangedEvent__P175282(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2165,7 +2165,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.c___71236 = undefined; + s.c___178133 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2183,21 +2183,21 @@ switch (step) { r0 = s.tmp_0; { step = 5; continue; } case 1: - s.c___71236 = (globals.player1___65129); + s.c___178133 = (globals.player1___172026); { step = 5; continue; } case 2: - s.c___71236 = (globals.player2___65126); + s.c___178133 = (globals.player2___172023); { step = 5; continue; } case 3: - s.c___71236 = (globals.player3___65127); + s.c___178133 = (globals.player3___172024); { step = 5; continue; } case 4: - s.c___71236 = (globals.player4___65128); + s.c___178133 = (globals.player4___172025); case 5: - r0 = pxsim_numops_toBoolDecr(s.c___71236); + r0 = pxsim_numops_toBoolDecr(s.c___178133); if (!r0) { step = 6; continue; } - s.tmp_0 = controller_Controller_connected__P65162_mk(s); - s.tmp_0.arg0 = s.c___71236; + s.tmp_0 = controller_Controller_connected__P172059_mk(s); + s.tmp_0.arg0 = s.c___178133; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1298; s.pc = 8; return s.tmp_0; case 8: @@ -2208,15 +2208,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_receiveConnectionChangedEvent__P68385.info = {"start":1905,"length":552,"line":58,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"receiveConnectionChangedEvent","argumentNames":["playerNumber","connected"]} +multiplayer_receiveConnectionChangedEvent__P175282.info = {"start":1905,"length":552,"line":58,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"receiveConnectionChangedEvent","argumentNames":["playerNumber","connected"]} -function multiplayer_receiveConnectionChangedEvent__P68385_mk(s) { +function multiplayer_receiveConnectionChangedEvent__P175282_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_receiveConnectionChangedEvent__P68385, depth: s.depth + 1, + parent: s, fn: multiplayer_receiveConnectionChangedEvent__P175282, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - c___71236: undefined, + c___178133: undefined, arg0: undefined, arg1: undefined, } } @@ -2225,7 +2225,7 @@ function multiplayer_receiveConnectionChangedEvent__P68385_mk(s) { -function controller_Controller_connected__P65162(s) { +function controller_Controller_connected__P172059(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2241,7 +2241,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; s.tmp_1 = r0; r0 = (s.arg1 != s.tmp_1); @@ -2269,12 +2269,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_connected__P65162.info = {"start":7796,"length":261,"line":254,"column":8,"endLine":259,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} +controller_Controller_connected__P172059.info = {"start":7796,"length":261,"line":254,"column":8,"endLine":259,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} -function controller_Controller_connected__P65162_mk(s) { +function controller_Controller_connected__P172059_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P65162, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P172059, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2287,7 +2287,7 @@ function controller_Controller_connected__P65162_mk(s) { -function controller__player1__P65134(s) { +function controller__player1__P172031(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2297,7 +2297,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._players___67643); + r0 = pxsim_numops_toBoolDecr(globals._players___174540); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -2306,7 +2306,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__getAt(globals._players___67643, 0); + r0 = pxsim_Array__getAt(globals._players___174540, 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -2316,18 +2316,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__C65140_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C172037_VT); s.tmp_5 = r0; r0 = pxsim_Array__mk(); s.tmp_6 = r0; - r0 = pxsim_Array__push(s.tmp_6, globals.left___65121); - r0 = pxsim_Array__push(s.tmp_6, globals.up___65122); - r0 = pxsim_Array__push(s.tmp_6, globals.right___65123); - r0 = pxsim_Array__push(s.tmp_6, globals.down___65124); - r0 = pxsim_Array__push(s.tmp_6, globals.A___65119); - r0 = pxsim_Array__push(s.tmp_6, globals.B___65120); - r0 = pxsim_Array__push(s.tmp_6, globals.menu___65125); - s.tmp_7 = controller_Controller_constructor__P65144_mk(s); + r0 = pxsim_Array__push(s.tmp_6, globals.left___172018); + r0 = pxsim_Array__push(s.tmp_6, globals.up___172019); + r0 = pxsim_Array__push(s.tmp_6, globals.right___172020); + r0 = pxsim_Array__push(s.tmp_6, globals.down___172021); + r0 = pxsim_Array__push(s.tmp_6, globals.A___172016); + r0 = pxsim_Array__push(s.tmp_6, globals.B___172017); + r0 = pxsim_Array__push(s.tmp_6, globals.menu___172022); + s.tmp_7 = controller_Controller_constructor__P172041_mk(s); s.tmp_7.arg0 = s.tmp_5; s.tmp_7.arg1 = 1; s.tmp_7.arg2 = s.tmp_6; @@ -2336,16 +2336,16 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_Array__getAt(globals._players___67643, 0); + r0 = pxsim_Array__getAt(globals._players___174540, 0); return leave(s, r0) default: oops() } } } -controller__player1__P65134.info = {"start":1381,"length":258,"line":47,"column":4,"endLine":51,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} +controller__player1__P172031.info = {"start":1381,"length":258,"line":47,"column":4,"endLine":51,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} -function controller__player1__P65134_mk(s) { +function controller__player1__P172031_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__player1__P65134, depth: s.depth + 1, + parent: s, fn: controller__player1__P172031, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2361,7 +2361,7 @@ function controller__player1__P65134_mk(s) { -function controller_Controller_constructor__P65144(s) { +function controller_Controller_constructor__P172041(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2371,9 +2371,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.leftId___71292 = undefined; - s.i___71300 = undefined; - s.i___71318 = undefined; + s.leftId___178189 = undefined; + s.i___178197 = undefined; + s.i___178215 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2381,7 +2381,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim.control.allocateNotifyEvent(); s.tmp_1 = r0; @@ -2405,18 +2405,18 @@ switch (step) { r0 = (s.tmp_1 * 7); s.tmp_0 = r0; r0 = (1 + s.tmp_0); - s.leftId___71292 = (r0); - s.i___71300 = (0); + s.leftId___178189 = (r0); + s.i___178197 = (0); case 2: - r0 = (s.i___71300 < 7); + r0 = (s.i___178197 < 7); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C65195_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C172092_VT); s.tmp_1 = r0; - s.tmp_2 = controller_Button_constructor__P65201_mk(s); + s.tmp_2 = controller_Button_constructor__P172098_mk(s); s.tmp_2.arg0 = s.tmp_1; - r0 = (s.leftId___71292 + s.i___71300); + r0 = (s.leftId___178189 + s.i___178197); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = -1; s.callLocIdx = 157; s.pc = 7; return s.tmp_2; @@ -2425,14 +2425,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___71300 + 1); - s.i___71300 = (r0); + r0 = (s.i___178197 + 1); + s.i___178197 = (r0); { step = 2; continue; } case 3: case 4: - s.i___71318 = (0); + s.i___178215 = (0); case 5: - s.tmp_1 = r0 = s.i___71318; + s.tmp_1 = r0 = s.i___178215; r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -2443,14 +2443,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___71318); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___178215); s.tmp_4 = r0; r0 = (s.tmp_4).fields["_owner"] = (s.arg0); - r0 = (s.i___71318 + 1); - s.i___71318 = (r0); + r0 = (s.i___178215 + 1); + s.i___178215 = (r0); { step = 5; continue; } case 6: - s.tmp_0 = controller_addController__P67707_mk(s); + s.tmp_0 = controller_addController__P174604_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 158; s.pc = 8; return s.tmp_0; case 8: @@ -2459,12 +2459,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_constructor__P65144.info = {"start":2452,"length":696,"line":82,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} +controller_Controller_constructor__P172041.info = {"start":2452,"length":696,"line":82,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} -function controller_Controller_constructor__P65144_mk(s) { +function controller_Controller_constructor__P172041_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_constructor__P65144, depth: s.depth + 1, + parent: s, fn: controller_Controller_constructor__P172041, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2472,9 +2472,9 @@ function controller_Controller_constructor__P65144_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - leftId___71292: undefined, - i___71300: undefined, - i___71318: undefined, + leftId___178189: undefined, + i___178197: undefined, + i___178215: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -2484,7 +2484,7 @@ function controller_Controller_constructor__P65144_mk(s) { -function controller_addController__P67707(s) { +function controller_addController__P174604(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2498,17 +2498,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._players___67643); + r0 = pxsim_numops_toBoolDecr(globals._players___174540); 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___67643 = (r0); + globals._players___174540 = (r0); case 1: case 2: - s.tmp_0 = r0 = globals._players___67643; + s.tmp_0 = r0 = globals._players___174540; r0 = s.arg0.fields["playerIndex"]; s.tmp_2 = r0; r0 = (s.tmp_2 - 1); @@ -2518,12 +2518,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_addController__P67707.info = {"start":1218,"length":157,"line":40,"column":4,"endLine":45,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} +controller_addController__P174604.info = {"start":1218,"length":157,"line":40,"column":4,"endLine":45,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} -function controller_addController__P67707_mk(s) { +function controller_addController__P174604_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_addController__P67707, depth: s.depth + 1, + parent: s, fn: controller_addController__P174604, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2535,7 +2535,7 @@ function controller_addController__P67707_mk(s) { -function control_onEvent__P63396(s) { +function control_onEvent__P170293(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2545,7 +2545,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___70672 = undefined; + s.ctx___177569 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2553,12 +2553,12 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - s.tmp_0 = control_eventContext__P63413_mk(s); + s.tmp_0 = control_eventContext__P170310_mk(s); s.callLocIdx = 39; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.ctx___70672 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___70672); + s.ctx___177569 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___177569); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -2567,8 +2567,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__P63410_mk(s); - s.tmp_0.arg0 = s.ctx___70672; + s.tmp_0 = control_EventContext_registerHandler__P170307_mk(s); + s.tmp_0.arg0 = s.ctx___177569; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg2; @@ -2581,16 +2581,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_onEvent__P63396.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__P170293.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__P63396_mk(s) { +function control_onEvent__P170293_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_onEvent__P63396, depth: s.depth + 1, + parent: s, fn: control_onEvent__P170293, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___70672: undefined, + ctx___177569: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -2601,7 +2601,7 @@ function control_onEvent__P63396_mk(s) { -function control_eventContext__P63413(s) { +function control_eventContext__P170310(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2611,10 +2611,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___67427); + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___174324); if (!r0) { step = 1; continue; } - s.tmp_0 = r0 = globals.eventContexts___67427; - r0 = pxsim_Array__length(globals.eventContexts___67427); + s.tmp_0 = r0 = globals.eventContexts___174324; + r0 = pxsim_Array__length(globals.eventContexts___174324); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; @@ -2629,12 +2629,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_eventContext__P63413.info = {"start":7094,"length":136,"line":213,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} +control_eventContext__P170310.info = {"start":7094,"length":136,"line":213,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} -function control_eventContext__P63413_mk(s) { +function control_eventContext__P170310_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_eventContext__P63413, depth: s.depth + 1, + parent: s, fn: control_eventContext__P170310, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2646,7 +2646,7 @@ function control_eventContext__P63413_mk(s) { -function control_EventContext_registerHandler__P63410(s) { +function control_EventContext_registerHandler__P170307(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2656,10 +2656,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___70695 = undefined; - s.unnamed594___U1 = undefined; - s.unnamed595___U2 = undefined; - s.hn___70718 = undefined; + s.h___177592 = undefined; + s.unnamed1126___U1 = undefined; + s.unnamed1127___U2 = undefined; + s.hn___177615 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2669,20 +2669,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C63400_VT)) failedCast(r0); - s.h___70695 = (undefined); + if (!checkSubtype(r0, control_EventContext__C170297_VT)) failedCast(r0); + s.h___177592 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed594___U1 = (r0); - s.unnamed595___U2 = (0); + s.unnamed1126___U1 = (r0); + s.unnamed1127___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed595___U2; - r0 = pxsim_Array__length(s.unnamed594___U1); + s.tmp_0 = r0 = s.unnamed1127___U2; + r0 = pxsim_Array__length(s.unnamed1126___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed594___U1, s.unnamed595___U2); - s.h___70695 = (r0); - r0 = s.h___70695.fields["src"]; + r0 = pxsim_Array__getAt(s.unnamed1126___U1, s.unnamed1127___U2); + s.h___177592 = (r0); + r0 = s.h___177592.fields["src"]; s.tmp_3 = r0; r0 = (s.tmp_3 == s.arg1); s.tmp_2 = r0; @@ -2691,7 +2691,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.h___70695.fields["value"]; + r0 = s.h___177592.fields["value"]; s.tmp_4 = r0; r0 = (s.tmp_4 == s.arg2); case 3: @@ -2699,19 +2699,19 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - r0 = (s.h___70695).fields["flags"] = (s.arg4); - r0 = (s.h___70695).fields["handler"] = (s.arg3); + r0 = (s.h___177592).fields["flags"] = (s.arg4); + r0 = (s.h___177592).fields["handler"] = (s.arg3); { step = 7; continue; } case 4: case 5: - r0 = (s.unnamed595___U2 + 1); - s.unnamed595___U2 = (r0); + r0 = (s.unnamed1127___U2 + 1); + s.unnamed1127___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed594___U1 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C67419_VT); + s.unnamed1126___U1 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C174316_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventHandler_constructor__P67422_mk(s); + s.tmp_1 = control_EventHandler_constructor__P174319_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -2720,12 +2720,12 @@ switch (step) { s.callLocIdx = 51; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - s.hn___70718 = (s.tmp_0); + s.hn___177615 = (s.tmp_0); r0 = s.arg0.fields["handlers"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.hn___70718); - s.tmp_0 = control_EventHandler_register__P67420_mk(s); - s.tmp_0.arg0 = s.hn___70718; + r0 = pxsim_Array__push(s.tmp_0, s.hn___177615); + s.tmp_0 = control_EventHandler_register__P174317_mk(s); + s.tmp_0.arg0 = s.hn___177615; s.callLocIdx = 52; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; @@ -2734,12 +2734,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerHandler__P63410.info = {"start":5760,"length":525,"line":173,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerHandler","argumentNames":["this","src","value","handler","flags"]} +control_EventContext_registerHandler__P170307.info = {"start":5760,"length":525,"line":173,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerHandler","argumentNames":["this","src","value","handler","flags"]} -function control_EventContext_registerHandler__P63410_mk(s) { +function control_EventContext_registerHandler__P170307_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerHandler__P63410, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerHandler__P170307, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2747,10 +2747,10 @@ function control_EventContext_registerHandler__P63410_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - h___70695: undefined, - unnamed594___U1: undefined, - unnamed595___U2: undefined, - hn___70718: undefined, + h___177592: undefined, + unnamed1126___U1: undefined, + unnamed1127___U2: undefined, + hn___177615: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -2762,7 +2762,7 @@ function control_EventContext_registerHandler__P63410_mk(s) { -function control_EventHandler_constructor__P67422(s) { +function control_EventHandler_constructor__P174319(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2781,7 +2781,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C67419_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C174316_VT)) failedCast(r0); r0 = (s.arg0).fields["src"] = (s.arg1); r0 = (s.arg0).fields["value"] = (s.arg2); r0 = (s.arg0).fields["handler"] = (s.arg3); @@ -2790,12 +2790,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_constructor__P67422.info = {"start":786,"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__P174319.info = {"start":786,"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__P67422_mk(s) { +function control_EventHandler_constructor__P174319_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_constructor__P67422, depth: s.depth + 1, + parent: s, fn: control_EventHandler_constructor__P174319, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -2808,7 +2808,7 @@ function control_EventHandler_constructor__P67422_mk(s) { -function control_EventHandler_register__P67420(s) { +function control_EventHandler_register__P174317(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2823,8 +2823,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C67419_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P70739); + if (!checkSubtype(r0, control_EventHandler__C174316_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P177636); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["src"]; @@ -2838,12 +2838,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register__P67420.info = {"start":961,"length":165,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} +control_EventHandler_register__P174317.info = {"start":961,"length":165,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} -function control_EventHandler_register__P67420_mk(s) { +function control_EventHandler_register__P174317_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register__P67420, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register__P174317, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2856,7 +2856,7 @@ function control_EventHandler_register__P67420_mk(s) { -function control_EventHandler_register_inline__P70739(s) { +function control_EventHandler_register_inline__P177636(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2889,12 +2889,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register_inline__P70739.info = {"start":1032,"length":71,"line":31,"column":58,"endLine":33,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +control_EventHandler_register_inline__P177636.info = {"start":1032,"length":71,"line":31,"column":58,"endLine":33,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function control_EventHandler_register_inline__P70739_mk(s) { +function control_EventHandler_register_inline__P177636_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register_inline__P70739, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register_inline__P177636, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2904,7 +2904,7 @@ function control_EventHandler_register_inline__P70739_mk(s) { -function multiplayer_initServer__P66394(s) { +function multiplayer_initServer__P173291(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2920,14 +2920,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = control_EventContext_registerFrameHandler__P63408_mk(s); - s.tmp_3 = game_eventContext__P66008_mk(s); + s.tmp_2 = control_EventContext_registerFrameHandler__P170305_mk(s); + s.tmp_3 = game_eventContext__P172905_mk(s); s.callLocIdx = 1291; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 210; - s.tmp_2.arg2 = multiplayer_initServer_inline__P71393; + s.tmp_2.arg2 = multiplayer_initServer_inline__P178290; s.callLocIdx = 1292; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; @@ -2937,12 +2937,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_initServer__P66394.info = {"start":1011,"length":307,"line":29,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initServer","argumentNames":[]} +multiplayer_initServer__P173291.info = {"start":1011,"length":307,"line":29,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initServer","argumentNames":[]} -function multiplayer_initServer__P66394_mk(s) { +function multiplayer_initServer__P173291_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initServer__P66394, depth: s.depth + 1, + parent: s, fn: multiplayer_initServer__P173291, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2954,7 +2954,7 @@ function multiplayer_initServer__P66394_mk(s) { -function multiplayer_initServer_inline__P71393(s) { +function multiplayer_initServer_inline__P178290(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2970,19 +2970,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.multiplayer.postImage(globals.screen___65038); + r0 = pxsim.multiplayer.postImage(globals.screen___171935); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_initServer_inline__P71393.info = {"start":1175,"length":126,"line":31,"column":93,"endLine":35,"endColumn":13,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} +multiplayer_initServer_inline__P178290.info = {"start":1175,"length":126,"line":31,"column":93,"endLine":35,"endColumn":13,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} -function multiplayer_initServer_inline__P71393_mk(s) { +function multiplayer_initServer_inline__P178290_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initServer_inline__P71393, depth: s.depth + 1, + parent: s, fn: multiplayer_initServer_inline__P178290, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2992,7 +2992,7 @@ function multiplayer_initServer_inline__P71393_mk(s) { -function game_consoleOverlay_draw__P66133(s) { +function game_consoleOverlay_draw__P173030(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3002,16 +3002,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.height___71446 = undefined; - s.top___71451 = undefined; - s.i___71457 = undefined; - s.t___71470 = undefined; - s.tOff___71477 = undefined; - s.tab___71479 = undefined; - s.unnamed624___U6 = undefined; - s.unnamed625___U7 = undefined; - s.padding___71481 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___68227); + s.height___178343 = undefined; + s.top___178348 = undefined; + s.i___178354 = undefined; + s.t___178367 = undefined; + s.tOff___178374 = undefined; + s.tab___178376 = undefined; + s.unnamed1156___U6 = undefined; + s.unnamed1157___U7 = undefined; + s.padding___178378 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___175124); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -3020,7 +3020,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(globals.instance___68181); + r0 = pxsim_numops_toBoolDecr(globals.instance___175078); s.tmp_4 = r0; r0 = pxsim_Boolean__bang(s.tmp_4); s.tmp_3 = r0; @@ -3036,7 +3036,7 @@ switch (step) { case 3: case 4: s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = globals.consoleFont___68235; + s.tmp_7.arg0 = globals.consoleFont___175132; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -3049,10 +3049,10 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_6 + 2); - s.height___71446 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___65974); + s.height___178343 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___172871); if (!r0) { step = 5; continue; } - r0 = s.height___71446; + r0 = s.height___178343; { step = 6; continue; } case 5: r0 = 0; @@ -3060,17 +3060,17 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (2 + s.tmp_0); - s.top___71451 = (r0); - s.i___71457 = (0); + s.top___178348 = (r0); + s.i___178354 = (0); case 7: - s.tmp_1 = r0 = s.i___71457; - r0 = pxsim_Array__length(globals.consoleStrings___68227); + s.tmp_1 = r0 = s.i___178354; + r0 = pxsim_Array__length(globals.consoleStrings___175124); 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___68227, s.i___71457); + r0 = pxsim_Array__getAt(globals.consoleStrings___175124, s.i___178354); s.tmp_5 = r0; r0 = pxsim_String_.indexOf(s.tmp_5, "\t", undefined); s.tmp_4 = r0; @@ -3078,43 +3078,43 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 10; continue; } - s.tmp_6 = helpers_stringSplit__P63127_mk(s); - r0 = pxsim_Array__getAt(globals.consoleStrings___68227, s.i___71457); + s.tmp_6 = helpers_stringSplit__P170024_mk(s); + r0 = pxsim_Array__getAt(globals.consoleStrings___175124, s.i___178354); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = "\t"; s.tmp_6.arg2 = undefined; s.callLocIdx = 1146; s.pc = 15; return s.tmp_6; case 15: r0 = s.retval; - s.t___71470 = (r0); - s.tOff___71477 = (0); - s.tab___71479 = (undefined); - s.unnamed624___U6 = (s.t___71470); - s.unnamed625___U7 = (0); + s.t___178367 = (r0); + s.tOff___178374 = (0); + s.tab___178376 = (undefined); + s.unnamed1156___U6 = (s.t___178367); + s.unnamed1157___U7 = (0); case 8: - s.tmp_0 = r0 = s.unnamed625___U7; - r0 = pxsim_Array__length(s.unnamed624___U6); + s.tmp_0 = r0 = s.unnamed1157___U7; + r0 = pxsim_Array__length(s.unnamed1156___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_Array__getAt(s.unnamed624___U6, s.unnamed625___U7); - s.tab___71479 = (r0); - s.tmp_2 = r0 = globals.tabSize___68229; - s.tmp_5 = r0 = s.tOff___71477; - r0 = pxsim_String_.length(s.tab___71479); + r0 = pxsim_Array__getAt(s.unnamed1156___U6, s.unnamed1157___U7); + s.tab___178376 = (r0); + s.tmp_2 = r0 = globals.tabSize___175126; + s.tmp_5 = r0 = s.tOff___178374; + r0 = pxsim_String_.length(s.tab___178376); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; - r0 = (s.tmp_4 % globals.tabSize___68229); + r0 = (s.tmp_4 % globals.tabSize___175126); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.padding___71481 = (r0); - s.tmp_0 = helpers_imagePrint__P64996_mk(s); - s.tmp_0.arg0 = globals.screen___65038; - s.tmp_0.arg1 = s.tab___71479; - s.tmp_2 = r0 = s.tOff___71477; + s.padding___178378 = (r0); + s.tmp_0 = helpers_imagePrint__P171893_mk(s); + s.tmp_0.arg0 = globals.screen___171935; + s.tmp_0.arg1 = s.tab___178376; + s.tmp_2 = r0 = s.tOff___178374; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.consoleFont___68235; + s.tmp_4.arg0 = globals.consoleFont___175132; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -3130,50 +3130,50 @@ switch (step) { s.tmp_1 = r0; r0 = (4 + s.tmp_1); s.tmp_0.arg2 = r0; - s.tmp_5 = r0 = s.top___71451; - r0 = (s.i___71457 * s.height___71446); + s.tmp_5 = r0 = s.top___178348; + r0 = (s.i___178354 * s.height___178343); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___68226; - s.tmp_0.arg5 = globals.consoleFont___68235; + s.tmp_0.arg4 = globals.consoleColor___175123; + s.tmp_0.arg5 = globals.consoleFont___175132; s.tmp_0.arg6 = undefined; s.callLocIdx = 1148; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = r0 = s.tOff___71477; - r0 = pxsim_String_.length(s.tab___71479); + s.tmp_0 = r0 = s.tOff___178374; + r0 = pxsim_String_.length(s.tab___178376); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.padding___71481); + r0 = (s.tmp_2 + s.padding___178378); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.tOff___71477 = (r0); - r0 = (s.unnamed625___U7 + 1); - s.unnamed625___U7 = (r0); + s.tOff___178374 = (r0); + r0 = (s.unnamed1157___U7 + 1); + s.unnamed1157___U7 = (r0); { step = 8; continue; } case 9: - s.unnamed624___U6 = (undefined); + s.unnamed1156___U6 = (undefined); { step = 11; continue; } case 10: - s.tmp_0 = helpers_imagePrint__P64996_mk(s); - s.tmp_0.arg0 = globals.screen___65038; - r0 = pxsim_Array__getAt(globals.consoleStrings___68227, s.i___71457); + s.tmp_0 = helpers_imagePrint__P171893_mk(s); + s.tmp_0.arg0 = globals.screen___171935; + r0 = pxsim_Array__getAt(globals.consoleStrings___175124, s.i___178354); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 4; - s.tmp_1 = r0 = s.top___71451; - r0 = (s.i___71457 * s.height___71446); + s.tmp_1 = r0 = s.top___178348; + r0 = (s.i___178354 * s.height___178343); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___68226; - s.tmp_0.arg5 = globals.consoleFont___68235; + s.tmp_0.arg4 = globals.consoleColor___175123; + s.tmp_0.arg5 = globals.consoleFont___175132; s.tmp_0.arg6 = undefined; s.callLocIdx = 1149; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; case 11: - r0 = (s.i___71457 + 1); - s.i___71457 = (r0); + r0 = (s.i___178354 + 1); + s.i___178354 = (r0); { step = 7; continue; } case 12: case 13: @@ -3181,12 +3181,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_draw__P66133.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__P173030.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__P66133_mk(s) { +function game_consoleOverlay_draw__P173030_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_draw__P66133, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_draw__P173030, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3196,22 +3196,22 @@ function game_consoleOverlay_draw__P66133_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - height___71446: undefined, - top___71451: undefined, - i___71457: undefined, - t___71470: undefined, - tOff___71477: undefined, - tab___71479: undefined, - unnamed624___U6: undefined, - unnamed625___U7: undefined, - padding___71481: undefined, + height___178343: undefined, + top___178348: undefined, + i___178354: undefined, + t___178367: undefined, + tOff___178374: undefined, + tab___178376: undefined, + unnamed1156___U6: undefined, + unnamed1157___U7: undefined, + padding___178378: undefined, } } -function scene_systemMenu_isVisible__P66114(s) { +function scene_systemMenu_isVisible__P173011(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3221,7 +3221,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___68181); + r0 = pxsim_numops_toBoolDecr(globals.instance___175078); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -3231,12 +3231,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_isVisible__P66114.info = {"start":13170,"length":62,"line":395,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"isVisible","argumentNames":[]} +scene_systemMenu_isVisible__P173011.info = {"start":13170,"length":62,"line":395,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"isVisible","argumentNames":[]} -function scene_systemMenu_isVisible__P66114_mk(s) { +function scene_systemMenu_isVisible__P173011_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_isVisible__P66114, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_isVisible__P173011, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3247,7 +3247,7 @@ function scene_systemMenu_isVisible__P66114_mk(s) { -function helpers_imagePrint__P64996(s) { +function helpers_imagePrint__P171893(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3257,31 +3257,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x0___71553 = undefined; - s.cp___71555 = undefined; - s.mult___71556 = undefined; - s.dataW___71561 = undefined; - s.dataH___71567 = undefined; - s.byteHeight___71573 = undefined; - s.charSize___71579 = undefined; - s.dataSize___71583 = undefined; - s.fontdata___71587 = undefined; - s.lastchar___71590 = undefined; - s.imgBuf___71597 = undefined; - s.xOffset___71621 = undefined; - s.yOffset___71622 = undefined; - s.ch___71637 = undefined; - s.l___71656 = undefined; - s.r___71657 = undefined; - s.off___71659 = undefined; - s.guess___71660 = undefined; - s.m___71679 = undefined; - s.v___71688 = undefined; - s.i___71744 = undefined; - s.j___71749 = undefined; - s.mask___71750 = undefined; - s.c___71751 = undefined; - s.n___71768 = undefined; + s.x0___178450 = undefined; + s.cp___178452 = undefined; + s.mult___178453 = undefined; + s.dataW___178458 = undefined; + s.dataH___178464 = undefined; + s.byteHeight___178470 = undefined; + s.charSize___178476 = undefined; + s.dataSize___178480 = undefined; + s.fontdata___178484 = undefined; + s.lastchar___178487 = undefined; + s.imgBuf___178494 = undefined; + s.xOffset___178518 = undefined; + s.yOffset___178519 = undefined; + s.ch___178534 = undefined; + s.l___178553 = undefined; + s.r___178554 = undefined; + s.off___178556 = undefined; + s.guess___178557 = undefined; + s.m___178576 = undefined; + s.v___178585 = undefined; + s.i___178641 = undefined; + s.j___178646 = undefined; + s.mask___178647 = undefined; + s.c___178648 = undefined; + s.n___178665 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -3302,7 +3302,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P64983_mk(s); + s.tmp_2 = image_getFontForText__P171880_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 97; s.pc = 39; return s.tmp_2; case 39: @@ -3319,8 +3319,8 @@ switch (step) { s.arg4 = (1); case 3: case 4: - s.x0___71553 = (s.arg2); - s.cp___71555 = (0); + s.x0___178450 = (s.arg2); + s.cp___178452 = (0); s.tmp_1 = if_multiplier_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -3354,7 +3354,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_3 = r0; - s.mult___71556 = (s.tmp_3); + s.mult___178453 = (s.tmp_3); s.tmp_1 = if_charWidth_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -3368,8 +3368,8 @@ switch (step) { case 42: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___71556); - s.dataW___71561 = (r0); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___178453); + s.dataW___178458 = (r0); s.tmp_1 = if_charHeight_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -3383,16 +3383,16 @@ switch (step) { case 43: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___71556); - s.dataH___71567 = (r0); - r0 = (s.dataH___71567 + 7); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___178453); + s.dataH___178464 = (r0); + r0 = (s.dataH___178464 + 7); s.tmp_0 = r0; r0 = (s.tmp_0 >> 3); - s.byteHeight___71573 = (r0); - r0 = (s.byteHeight___71573 * s.dataW___71561); - s.charSize___71579 = (r0); - r0 = (2 + s.charSize___71579); - s.dataSize___71583 = (r0); + s.byteHeight___178470 = (r0); + r0 = (s.byteHeight___178470 * s.dataW___178458); + s.charSize___178476 = (r0); + r0 = (2 + s.charSize___178476); + s.dataSize___178480 = (r0); s.tmp_0 = if_data_1_mk(s); s.tmp_0.arg0 = s.arg5; if (!s.tmp_0.arg0.vtable.iface) { @@ -3405,44 +3405,44 @@ switch (step) { } case 44: r0 = s.retval; - s.fontdata___71587 = (r0); - r0 = pxsim.BufferMethods.length(s.fontdata___71587); + s.fontdata___178484 = (r0); + r0 = pxsim.BufferMethods.length(s.fontdata___178484); s.tmp_1 = r0; - r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___71583); + r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___178480); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.lastchar___71590 = (r0); - r0 = (s.mult___71556 == 1); + s.lastchar___178487 = (r0); + r0 = (s.mult___178453 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (8 + s.charSize___71579); + r0 = (8 + s.charSize___178476); s.tmp_1 = r0; r0 = pxsim.control.createBuffer(s.tmp_1); - s.imgBuf___71597 = (r0); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___71597, 0, 135); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___71597, 1, 1); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___71597, 2, s.dataW___71561); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___71597, 4, s.dataH___71567); + s.imgBuf___178494 = (r0); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___178494, 0, 135); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___178494, 1, 1); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___178494, 2, s.dataW___178458); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___178494, 4, s.dataH___178464); case 7: case 8: case 9: - s.tmp_1 = r0 = s.cp___71555; + s.tmp_1 = r0 = s.cp___178452; 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___71621 = (0); - s.yOffset___71622 = (0); + s.xOffset___178518 = (0); + s.yOffset___178519 = (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___71555; + s.tmp_1 = r0 = s.cp___178452; r0 = pxsim_Array__length(s.arg6); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -3452,7 +3452,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___71555); + r0 = pxsim_Array__getAt(s.arg6, s.cp___178452); s.tmp_4.arg0 = r0; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "xOffset"); @@ -3464,9 +3464,9 @@ switch (step) { } case 45: r0 = s.retval; - s.xOffset___71621 = (r0); + s.xOffset___178518 = (r0); s.tmp_0 = if_yOffset_1_mk(s); - r0 = pxsim_Array__getAt(s.arg6, s.cp___71555); + r0 = pxsim_Array__getAt(s.arg6, s.cp___178452); s.tmp_0.arg0 = r0; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "yOffset"); @@ -3478,15 +3478,15 @@ switch (step) { } case 46: r0 = s.retval; - s.yOffset___71622 = (r0); + s.yOffset___178519 = (r0); case 12: case 13: - s.tmp_0 = r0 = s.cp___71555; + s.tmp_0 = r0 = s.cp___178452; r0 = (s.tmp_0 + 1); - s.cp___71555 = (r0); + s.cp___178452 = (r0); r0 = pxsim_String_.charCodeAt(s.arg1, s.tmp_0); - s.ch___71637 = (r0); - r0 = (s.ch___71637 == 10); + s.ch___178534 = (r0); + r0 = (s.ch___178534 == 10); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } @@ -3508,89 +3508,89 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.arg3 = (r0); - s.arg2 = (s.x0___71553); + s.arg2 = (s.x0___178450); case 14: case 15: - r0 = (s.ch___71637 < 32); + r0 = (s.ch___178534 < 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___71656 = (0); - s.r___71657 = (s.lastchar___71590); - s.off___71659 = (0); - r0 = (s.ch___71637 - 32); + s.l___178553 = (0); + s.r___178554 = (s.lastchar___178487); + s.off___178556 = (0); + r0 = (s.ch___178534 - 32); s.tmp_0 = r0; - r0 = (s.tmp_0 * s.dataSize___71583); - s.guess___71660 = (r0); - r0 = pxsim.BufferMethods.getNumber(s.fontdata___71587, 4, s.guess___71660); + r0 = (s.tmp_0 * s.dataSize___178480); + s.guess___178557 = (r0); + r0 = pxsim.BufferMethods.getNumber(s.fontdata___178484, 4, s.guess___178557); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.ch___71637); + r0 = (s.tmp_1 == s.ch___178534); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.off___71659 = (s.guess___71660); + s.off___178556 = (s.guess___178557); { step = 25; continue; } case 18: case 19: - r0 = (s.l___71656 <= s.r___71657); + r0 = (s.l___178553 <= s.r___178554); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 24; continue; } - s.tmp_1 = r0 = s.l___71656; - r0 = (s.r___71657 - s.l___71656); + s.tmp_1 = r0 = s.l___178553; + r0 = (s.r___178554 - s.l___178553); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); - s.m___71679 = (r0); - s.tmp_0 = r0 = s.fontdata___71587; - r0 = (s.m___71679 * s.dataSize___71583); + s.m___178576 = (r0); + s.tmp_0 = r0 = s.fontdata___178484; + r0 = (s.m___178576 * s.dataSize___178480); s.tmp_1 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_0, 4, s.tmp_1); - s.v___71688 = (r0); - r0 = (s.v___71688 == s.ch___71637); + s.v___178585 = (r0); + r0 = (s.v___178585 == s.ch___178534); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.m___71679 * s.dataSize___71583); - s.off___71659 = (r0); + r0 = (s.m___178576 * s.dataSize___178480); + s.off___178556 = (r0); { step = 24; continue; } case 20: case 21: - r0 = (s.v___71688 < s.ch___71637); + r0 = (s.v___178585 < s.ch___178534); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.m___71679 + 1); - s.l___71656 = (r0); + r0 = (s.m___178576 + 1); + s.l___178553 = (r0); { step = 23; continue; } case 22: - r0 = (s.m___71679 - 1); - s.r___71657 = (r0); + r0 = (s.m___178576 - 1); + s.r___178554 = (r0); case 23: { step = 19; continue; } case 24: case 25: - r0 = (s.mult___71556 == 1); + r0 = (s.mult___178453 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_1 = r0 = s.imgBuf___71597; - s.tmp_3 = r0 = s.fontdata___71587; - r0 = (s.off___71659 + 2); + s.tmp_1 = r0 = s.imgBuf___178494; + s.tmp_3 = r0 = s.fontdata___178484; + r0 = (s.off___178556 + 2); s.tmp_4 = r0; - r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___71579); + r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___178476); s.tmp_2 = r0; r0 = pxsim.BufferMethods.write(s.tmp_1, 8, s.tmp_2); - s.tmp_0 = helpers_imageDrawIcon__P64961_mk(s); + s.tmp_0 = helpers_imageDrawIcon__P171858_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.imgBuf___71597; - r0 = (s.arg2 + s.xOffset___71621); + s.tmp_0.arg1 = s.imgBuf___178494; + r0 = (s.arg2 + s.xOffset___178518); s.tmp_0.arg2 = r0; - r0 = (s.arg3 + s.yOffset___71622); + r0 = (s.arg3 + s.yOffset___178519); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg4; s.callLocIdx = 106; s.pc = 48; return s.tmp_0; @@ -3614,88 +3614,88 @@ switch (step) { s.arg2 = (r0); { step = 37; continue; } case 26: - r0 = (s.off___71659 + 2); - s.off___71659 = (r0); - s.i___71744 = (0); + r0 = (s.off___178556 + 2); + s.off___178556 = (r0); + s.i___178641 = (0); case 27: - r0 = (s.i___71744 < s.dataW___71561); + r0 = (s.i___178641 < s.dataW___178458); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 36; continue; } - s.j___71749 = (0); - s.mask___71750 = (1); - s.tmp_0 = r0 = s.off___71659; + s.j___178646 = (0); + s.mask___178647 = (1); + s.tmp_0 = r0 = s.off___178556; r0 = (s.tmp_0 + 1); - s.off___71659 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___71587, s.tmp_0); - s.c___71751 = (r0); + s.off___178556 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___178484, s.tmp_0); + s.c___178648 = (r0); case 28: - r0 = (s.j___71749 < s.dataH___71567); + r0 = (s.j___178646 < s.dataH___178464); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } - r0 = (s.mask___71750 == 256); + r0 = (s.mask___178647 == 256); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 29; continue; } - s.tmp_2 = r0 = s.off___71659; + s.tmp_2 = r0 = s.off___178556; r0 = (s.tmp_2 + 1); - s.off___71659 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___71587, s.tmp_2); - s.c___71751 = (r0); - s.mask___71750 = (1); + s.off___178556 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___178484, s.tmp_2); + s.c___178648 = (r0); + s.mask___178647 = (1); case 29: case 30: - s.n___71768 = (0); + s.n___178665 = (0); case 31: - r0 = (s.c___71751 & s.mask___71750); + r0 = (s.c___178648 & s.mask___178647); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 32; continue; } - r0 = (s.n___71768 + 1); - s.n___71768 = (r0); - r0 = (s.mask___71750 << 1); - s.mask___71750 = (r0); + r0 = (s.n___178665 + 1); + s.n___178665 = (r0); + r0 = (s.mask___178647 << 1); + s.mask___178647 = (r0); { step = 31; continue; } case 32: - r0 = pxsim_numops_toBoolDecr(s.n___71768); + r0 = pxsim_numops_toBoolDecr(s.n___178665); if (!r0) { step = 33; continue; } - s.tmp_0 = helpers_imageFillRect__P64962_mk(s); + s.tmp_0 = helpers_imageFillRect__P171859_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg2; - r0 = (s.xOffset___71621 * s.mult___71556); + r0 = (s.xOffset___178518 * s.mult___178453); 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___71749 + s.yOffset___71622); + r0 = (s.j___178646 + s.yOffset___178519); s.tmp_5 = r0; - r0 = (s.tmp_5 * s.mult___71556); + r0 = (s.tmp_5 * s.mult___178453); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.mult___71556; - r0 = (s.mult___71556 * s.n___71768); + s.tmp_0.arg3 = s.mult___178453; + r0 = (s.mult___178453 * s.n___178665); s.tmp_0.arg4 = r0; s.tmp_0.arg5 = s.arg4; s.callLocIdx = 108; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - r0 = (s.j___71749 + s.n___71768); - s.j___71749 = (r0); + r0 = (s.j___178646 + s.n___178665); + s.j___178646 = (r0); { step = 34; continue; } case 33: - r0 = (s.mask___71750 << 1); - s.mask___71750 = (r0); - r0 = (s.j___71749 + 1); - s.j___71749 = (r0); + r0 = (s.mask___178647 << 1); + s.mask___178647 = (r0); + r0 = (s.j___178646 + 1); + s.j___178646 = (r0); case 34: { step = 28; continue; } case 35: - r0 = (s.arg2 + s.mult___71556); + r0 = (s.arg2 + s.mult___178453); s.arg2 = (r0); - r0 = (s.i___71744 + 1); - s.i___71744 = (r0); + r0 = (s.i___178641 + 1); + s.i___178641 = (r0); { step = 27; continue; } case 36: case 37: @@ -3705,12 +3705,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrint__P64996.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__P171893.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__P64996_mk(s) { +function helpers_imagePrint__P171893_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrint__P64996, depth: s.depth + 1, + parent: s, fn: helpers_imagePrint__P171893, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3718,31 +3718,31 @@ function helpers_imagePrint__P64996_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - x0___71553: undefined, - cp___71555: undefined, - mult___71556: undefined, - dataW___71561: undefined, - dataH___71567: undefined, - byteHeight___71573: undefined, - charSize___71579: undefined, - dataSize___71583: undefined, - fontdata___71587: undefined, - lastchar___71590: undefined, - imgBuf___71597: undefined, - xOffset___71621: undefined, - yOffset___71622: undefined, - ch___71637: undefined, - l___71656: undefined, - r___71657: undefined, - off___71659: undefined, - guess___71660: undefined, - m___71679: undefined, - v___71688: undefined, - i___71744: undefined, - j___71749: undefined, - mask___71750: undefined, - c___71751: undefined, - n___71768: undefined, + x0___178450: undefined, + cp___178452: undefined, + mult___178453: undefined, + dataW___178458: undefined, + dataH___178464: undefined, + byteHeight___178470: undefined, + charSize___178476: undefined, + dataSize___178480: undefined, + fontdata___178484: undefined, + lastchar___178487: undefined, + imgBuf___178494: undefined, + xOffset___178518: undefined, + yOffset___178519: undefined, + ch___178534: undefined, + l___178553: undefined, + r___178554: undefined, + off___178556: undefined, + guess___178557: undefined, + m___178576: undefined, + v___178585: undefined, + i___178641: undefined, + j___178646: undefined, + mask___178647: undefined, + c___178648: undefined, + n___178665: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -3756,7 +3756,7 @@ function helpers_imagePrint__P64996_mk(s) { -function image_getFontForText__P64983(s) { +function image_getFontForText__P171880(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3766,52 +3766,52 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___71878 = undefined; + s.i___178775 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.i___71878 = (0); + s.i___178775 = (0); case 1: - s.tmp_1 = r0 = s.i___71878; + s.tmp_1 = r0 = s.i___178775; 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___71878); + r0 = pxsim_String_.charCodeAt(s.arg0, s.i___178775); 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___64982; + r0 = globals.font12___171879; { step = 5; continue; } case 2: case 3: - r0 = (s.i___71878 + 1); - s.i___71878 = (r0); + r0 = (s.i___178775 + 1); + s.i___178775 = (r0); { step = 1; continue; } case 4: - r0 = globals.font8___64981; + r0 = globals.font8___171878; case 5: return leave(s, r0) default: oops() } } } -image_getFontForText__P64983.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__P171880.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__P64983_mk(s) { +function image_getFontForText__P171880_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_getFontForText__P64983, depth: s.depth + 1, + parent: s, fn: image_getFontForText__P171880, 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___71878: undefined, + i___178775: undefined, arg0: undefined, } } @@ -3819,7 +3819,7 @@ function image_getFontForText__P64983_mk(s) { -function helpers_imageFillRect__P64962(s) { +function helpers_imageFillRect__P171859(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3839,14 +3839,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P67564_mk(s); + s.tmp_2 = helpers_pack__P174461_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 79; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P67564_mk(s); + s.tmp_4 = helpers_pack__P174461_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 80; s.pc = 2; return s.tmp_4; @@ -3858,12 +3858,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageFillRect__P64962.info = {"start":5454,"length":159,"line":176,"column":4,"endLine":178,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageFillRect__P171859.info = {"start":5454,"length":159,"line":176,"column":4,"endLine":178,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageFillRect__P64962_mk(s) { +function helpers_imageFillRect__P171859_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageFillRect__P64962, depth: s.depth + 1, + parent: s, fn: helpers_imageFillRect__P171859, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3882,7 +3882,7 @@ function helpers_imageFillRect__P64962_mk(s) { -function helpers_pack__P67564(s) { +function helpers_pack__P174461(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3897,7 +3897,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_2 = Math_clamp__P63132_mk(s); + s.tmp_2 = Math_clamp__P170029_mk(s); s.tmp_2.arg0 = -30000; s.tmp_2.arg1 = 30000; r0 = (s.arg0 | 0); @@ -3908,7 +3908,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 & 65535); s.tmp_0 = r0; - s.tmp_5 = Math_clamp__P63132_mk(s); + s.tmp_5 = Math_clamp__P170029_mk(s); s.tmp_5.arg0 = -30000; s.tmp_5.arg1 = 30000; r0 = (s.arg1 | 0); @@ -3923,12 +3923,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_pack__P67564.info = {"start":4278,"length":145,"line":148,"column":4,"endLine":150,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} +helpers_pack__P174461.info = {"start":4278,"length":145,"line":148,"column":4,"endLine":150,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} -function helpers_pack__P67564_mk(s) { +function helpers_pack__P174461_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_pack__P67564, depth: s.depth + 1, + parent: s, fn: helpers_pack__P174461, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3944,7 +3944,7 @@ function helpers_pack__P67564_mk(s) { -function Math_clamp__P63132(s) { +function Math_clamp__P170029(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3960,9 +3960,9 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = Math_min__P63136_mk(s); + s.tmp_0 = Math_min__P170033_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = Math_max__P63135_mk(s); + s.tmp_1 = Math_max__P170032_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.callLocIdx = 14; s.pc = 2; return s.tmp_1; @@ -3975,12 +3975,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_clamp__P63132.info = {"start":15643,"length":130,"line":528,"column":4,"endLine":530,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"clamp","argumentNames":["min","max","value"]} +Math_clamp__P170029.info = {"start":15643,"length":130,"line":528,"column":4,"endLine":530,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"clamp","argumentNames":["min","max","value"]} -function Math_clamp__P63132_mk(s) { +function Math_clamp__P170029_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_clamp__P63132, depth: s.depth + 1, + parent: s, fn: Math_clamp__P170029, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3993,7 +3993,7 @@ function Math_clamp__P63132_mk(s) { -function Math_min__P63136(s) { +function Math_min__P170033(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4021,12 +4021,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_min__P63136.info = {"start":16854,"length":105,"line":568,"column":4,"endLine":571,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} +Math_min__P170033.info = {"start":16854,"length":105,"line":568,"column":4,"endLine":571,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} -function Math_min__P63136_mk(s) { +function Math_min__P170033_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_min__P63136, depth: s.depth + 1, + parent: s, fn: Math_min__P170033, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4037,7 +4037,7 @@ function Math_min__P63136_mk(s) { -function Math_max__P63135(s) { +function Math_max__P170032(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4065,12 +4065,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_max__P63135.info = {"start":16614,"length":105,"line":558,"column":4,"endLine":561,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} +Math_max__P170032.info = {"start":16614,"length":105,"line":558,"column":4,"endLine":561,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} -function Math_max__P63135_mk(s) { +function Math_max__P170032_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_max__P63135, depth: s.depth + 1, + parent: s, fn: Math_max__P170032, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4081,7 +4081,7 @@ function Math_max__P63135_mk(s) { -function helpers_imageDrawIcon__P64961(s) { +function helpers_imageDrawIcon__P171858(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4101,7 +4101,7 @@ switch (step) { } s.tmp_0 = r0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = helpers_pack__P67564_mk(s); + s.tmp_3 = helpers_pack__P174461_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg3; s.callLocIdx = 78; s.pc = 1; return s.tmp_3; @@ -4113,12 +4113,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawIcon__P64961.info = {"start":5304,"length":145,"line":173,"column":4,"endLine":175,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} +helpers_imageDrawIcon__P171858.info = {"start":5304,"length":145,"line":173,"column":4,"endLine":175,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} -function helpers_imageDrawIcon__P64961_mk(s) { +function helpers_imageDrawIcon__P171858_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawIcon__P64961, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawIcon__P171858, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4135,7 +4135,7 @@ function helpers_imageDrawIcon__P64961_mk(s) { -function helpers_stringSplit__P63127(s) { +function helpers_stringSplit__P170024(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4145,15 +4145,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___71901 = undefined; - s.lim___71903 = undefined; - s.s___71919 = undefined; - s.p___71922 = undefined; - s.R___71923 = undefined; - s.z___71937 = undefined; - s.T___71950 = undefined; - s.q___71951 = undefined; - s.e___71957 = undefined; + s.A___178798 = undefined; + s.lim___178800 = undefined; + s.s___178816 = undefined; + s.p___178819 = undefined; + s.R___178820 = undefined; + s.z___178834 = undefined; + s.T___178847 = undefined; + s.q___178848 = undefined; + s.e___178854 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4161,36 +4161,36 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.A___71901 = (r0); - s.lim___71903 = (0); + s.A___178798 = (r0); + s.lim___178800 = (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___71903 = (r0); + s.lim___178800 = (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___71903 = (0); + s.lim___178800 = (0); { step = 3; continue; } case 2: r0 = (s.arg2 | 0); - s.lim___71903 = (r0); + s.lim___178800 = (r0); case 3: case 4: r0 = pxsim_String_.length(s.arg0); - s.s___71919 = (r0); - s.p___71922 = (0); - s.R___71923 = (s.arg1); - r0 = (s.lim___71903 == 0); + s.s___178816 = (r0); + s.p___178819 = (0); + s.R___178820 = (s.arg1); + r0 = (s.lim___178800 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.A___71901; + r0 = s.A___178798; { step = 21; continue; } case 5: case 6: @@ -4198,123 +4198,123 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array_.setAt(s.A___71901, 0, s.arg0); - r0 = s.A___71901; + r0 = pxsim_Array_.setAt(s.A___178798, 0, s.arg0); + r0 = s.A___178798; { step = 21; continue; } case 7: case 8: - r0 = (s.s___71919 == 0); + r0 = (s.s___178816 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_1 = helpers_splitMatch__P67350_mk(s); + s.tmp_1 = helpers_splitMatch__P174247_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.R___71923; + s.tmp_1.arg2 = s.R___178820; s.callLocIdx = 10; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - s.z___71937 = (r0); - r0 = (s.z___71937 > -1); + s.z___178834 = (r0); + r0 = (s.z___178834 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = s.A___71901; + r0 = s.A___178798; { step = 21; continue; } case 9: case 10: - r0 = pxsim_Array_.setAt(s.A___71901, 0, s.arg0); - r0 = s.A___71901; + r0 = pxsim_Array_.setAt(s.A___178798, 0, s.arg0); + r0 = s.A___178798; { step = 21; continue; } case 11: case 12: - s.q___71951 = (s.p___71922); + s.q___178848 = (s.p___178819); case 13: - r0 = (s.q___71951 != s.s___71919); + r0 = (s.q___178848 != s.s___178816); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_1 = helpers_splitMatch__P67350_mk(s); + s.tmp_1 = helpers_splitMatch__P174247_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.q___71951; - s.tmp_1.arg2 = s.R___71923; + s.tmp_1.arg1 = s.q___178848; + s.tmp_1.arg2 = s.R___178820; s.callLocIdx = 11; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - s.e___71957 = (r0); - r0 = (s.e___71957 < 0); + s.e___178854 = (r0); + r0 = (s.e___178854 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.q___71951 + 1); - s.q___71951 = (r0); + r0 = (s.q___178848 + 1); + s.q___178848 = (r0); { step = 19; continue; } case 14: - r0 = (s.e___71957 == s.p___71922); + r0 = (s.e___178854 == s.p___178819); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = (s.q___71951 + 1); - s.q___71951 = (r0); + r0 = (s.q___178848 + 1); + s.q___178848 = (r0); { step = 18; continue; } case 15: - s.tmp_0 = helpers_stringSlice__P63124_mk(s); + s.tmp_0 = helpers_stringSlice__P170021_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___71922; - s.tmp_0.arg2 = s.q___71951; + s.tmp_0.arg1 = s.p___178819; + s.tmp_0.arg2 = s.q___178848; s.callLocIdx = 12; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.T___71950 = (r0); - r0 = pxsim_Array__push(s.A___71901, s.T___71950); - r0 = pxsim_Array__length(s.A___71901); + s.T___178847 = (r0); + r0 = pxsim_Array__push(s.A___178798, s.T___178847); + r0 = pxsim_Array__length(s.A___178798); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.lim___71903); + r0 = (s.tmp_1 == s.lim___178800); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = s.A___71901; + r0 = s.A___178798; { step = 21; continue; } case 16: case 17: - s.p___71922 = (s.e___71957); - s.q___71951 = (s.p___71922); + s.p___178819 = (s.e___178854); + s.q___178848 = (s.p___178819); case 18: case 19: { step = 13; continue; } case 20: - s.tmp_0 = helpers_stringSlice__P63124_mk(s); + s.tmp_0 = helpers_stringSlice__P170021_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___71922; - s.tmp_0.arg2 = s.q___71951; + s.tmp_0.arg1 = s.p___178819; + s.tmp_0.arg2 = s.q___178848; s.callLocIdx = 13; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.T___71950 = (r0); - r0 = pxsim_Array__push(s.A___71901, s.T___71950); - r0 = s.A___71901; + s.T___178847 = (r0); + r0 = pxsim_Array__push(s.A___178798, s.T___178847); + r0 = s.A___178798; case 21: return leave(s, r0) default: oops() } } } -helpers_stringSplit__P63127.info = {"start":12919,"length":1319,"line":434,"column":4,"endLine":478,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSplit","argumentNames":["S","separator","limit"]} +helpers_stringSplit__P170024.info = {"start":12919,"length":1319,"line":434,"column":4,"endLine":478,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSplit","argumentNames":["S","separator","limit"]} -function helpers_stringSplit__P63127_mk(s) { +function helpers_stringSplit__P170024_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSplit__P63127, depth: s.depth + 1, + parent: s, fn: helpers_stringSplit__P170024, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - A___71901: undefined, - lim___71903: undefined, - s___71919: undefined, - p___71922: undefined, - R___71923: undefined, - z___71937: undefined, - T___71950: undefined, - q___71951: undefined, - e___71957: undefined, + A___178798: undefined, + lim___178800: undefined, + s___178816: undefined, + p___178819: undefined, + R___178820: undefined, + z___178834: undefined, + T___178847: undefined, + q___178848: undefined, + e___178854: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4324,7 +4324,7 @@ function helpers_stringSplit__P63127_mk(s) { -function helpers_splitMatch__P67350(s) { +function helpers_splitMatch__P174247(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4334,9 +4334,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___72037 = undefined; - s.s___72040 = undefined; - s.i___72050 = undefined; + s.r___178934 = undefined; + s.s___178937 = undefined; + s.i___178947 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4344,12 +4344,12 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg2); - s.r___72037 = (r0); + s.r___178934 = (r0); r0 = pxsim_String_.length(s.arg0); - s.s___72040 = (r0); - r0 = (s.arg1 + s.r___72037); + s.s___178937 = (r0); + r0 = (s.arg1 + s.r___178934); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.s___72040); + r0 = (s.tmp_1 > s.s___178937); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -4357,18 +4357,18 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.i___72050 = (0); + s.i___178947 = (0); case 3: - r0 = (s.i___72050 < s.r___72037); + r0 = (s.i___178947 < s.r___178934); 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___72050); + r0 = (s.arg1 + s.i___178947); 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___72050); + r0 = pxsim_String_.charAt(s.arg2, s.i___178947); s.tmp_5 = r0; r0 = (s.tmp_2 != s.tmp_5); s.tmp_1 = r0; @@ -4378,21 +4378,21 @@ switch (step) { { step = 7; continue; } case 4: case 5: - r0 = (s.i___72050 + 1); - s.i___72050 = (r0); + r0 = (s.i___178947 + 1); + s.i___178947 = (r0); { step = 3; continue; } case 6: - r0 = (s.arg1 + s.r___72037); + r0 = (s.arg1 + s.r___178934); case 7: return leave(s, r0) default: oops() } } } -helpers_splitMatch__P67350.info = {"start":14244,"length":289,"line":480,"column":4,"endLine":489,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"splitMatch","argumentNames":["S","q","R"]} +helpers_splitMatch__P174247.info = {"start":14244,"length":289,"line":480,"column":4,"endLine":489,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"splitMatch","argumentNames":["S","q","R"]} -function helpers_splitMatch__P67350_mk(s) { +function helpers_splitMatch__P174247_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_splitMatch__P67350, depth: s.depth + 1, + parent: s, fn: helpers_splitMatch__P174247, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4400,9 +4400,9 @@ function helpers_splitMatch__P67350_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - r___72037: undefined, - s___72040: undefined, - i___72050: undefined, + r___178934: undefined, + s___178937: undefined, + i___178947: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4412,7 +4412,7 @@ function helpers_splitMatch__P67350_mk(s) { -function helpers_stringSlice__P63124(s) { +function helpers_stringSlice__P170021(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4422,7 +4422,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___72002 = undefined; + s.len___178899 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4430,13 +4430,13 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg0); - s.len___72002 = (r0); + s.len___178899 = (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__P63135_mk(s); - r0 = (s.len___72002 + s.arg1); + s.tmp_1 = Math_max__P170032_mk(s); + r0 = (s.len___178899 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 9; s.pc = 9; return s.tmp_1; @@ -4449,7 +4449,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.arg2 = (s.len___72002); + s.arg2 = (s.len___178899); { step = 6; continue; } case 3: r0 = (s.arg2 === null); @@ -4464,7 +4464,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (s.len___72002 + s.arg2); + r0 = (s.len___178899 + s.arg2); s.arg2 = (r0); case 7: case 8: @@ -4476,17 +4476,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringSlice__P63124.info = {"start":11496,"length":440,"line":384,"column":4,"endLine":402,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSlice","argumentNames":["s","start","end"]} +helpers_stringSlice__P170021.info = {"start":11496,"length":440,"line":384,"column":4,"endLine":402,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSlice","argumentNames":["s","start","end"]} -function helpers_stringSlice__P63124_mk(s) { +function helpers_stringSlice__P170021_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSlice__P63124, depth: s.depth + 1, + parent: s, fn: helpers_stringSlice__P170021, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___72002: undefined, + len___178899: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4496,7 +4496,7 @@ function helpers_stringSlice__P63124_mk(s) { -function scene_Scene_render__P65878(s) { +function scene_Scene_render__P172775(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4506,15 +4506,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___72134 = undefined; - s.unnamed622___U1 = undefined; - s.unnamed623___U2 = undefined; + s.s___179031 = undefined; + s.unnamed1154___U1 = undefined; + s.unnamed1155___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C65849_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C172746_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -4545,7 +4545,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__P65878_mk(s); + s.tmp_3 = scene_Scene_render__P172775_mk(s); r0 = s.arg0.fields["previousScene"]; s.tmp_3.arg0 = r0; s.callLocIdx = 945; s.pc = 12; return s.tmp_3; @@ -4553,7 +4553,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = scene_Background_draw__P65684_mk(s); + s.tmp_0 = scene_Background_draw__P172581_mk(s); r0 = s.arg0.fields["background"]; s.tmp_0.arg0 = r0; s.callLocIdx = 946; s.pc = 13; return s.tmp_0; @@ -4566,10 +4566,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = helpers_arraySort__P63110_mk(s); + s.tmp_2 = helpers_arraySort__P170007_mk(s); r0 = s.arg0.fields["allSprites"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = scene_Scene_render_inline__P72111; + s.tmp_2.arg1 = scene_Scene_render_inline__P179008; s.callLocIdx = 951; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; @@ -4581,20 +4581,20 @@ switch (step) { r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); case 7: case 8: - s.s___72134 = (undefined); + s.s___179031 = (undefined); r0 = s.arg0.fields["allSprites"]; - s.unnamed622___U1 = (r0); - s.unnamed623___U2 = (0); + s.unnamed1154___U1 = (r0); + s.unnamed1155___U2 = (0); case 9: - s.tmp_0 = r0 = s.unnamed623___U2; - r0 = pxsim_Array__length(s.unnamed622___U1); + s.tmp_0 = r0 = s.unnamed1155___U2; + r0 = pxsim_Array__length(s.unnamed1154___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed622___U1, s.unnamed623___U2); - s.s___72134 = (r0); + r0 = pxsim_Array__getAt(s.unnamed1154___U1, s.unnamed1155___U2); + s.s___179031 = (r0); s.tmp_2 = if___draw_2_mk(s); - s.tmp_2.arg0 = s.s___72134; + s.tmp_2.arg0 = s.s___179031; r0 = s.arg0.fields["camera"]; s.tmp_2.arg1 = r0; if (!s.tmp_2.arg0.vtable.iface) { @@ -4608,11 +4608,11 @@ switch (step) { } case 15: r0 = s.retval; - r0 = (s.unnamed623___U2 + 1); - s.unnamed623___U2 = (r0); + r0 = (s.unnamed1155___U2 + 1); + s.unnamed1155___U2 = (r0); { step = 9; continue; } case 10: - s.unnamed622___U1 = (undefined); + s.unnamed1154___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["flags"]; s.tmp_2 = r0; @@ -4624,21 +4624,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render__P65878.info = {"start":8203,"length":917,"line":228,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} +scene_Scene_render__P172775.info = {"start":8203,"length":917,"line":228,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} -function scene_Scene_render__P65878_mk(s) { +function scene_Scene_render__P172775_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render__P65878, depth: s.depth + 1, + parent: s, fn: scene_Scene_render__P172775, 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___72134: undefined, - unnamed622___U1: undefined, - unnamed623___U2: undefined, + s___179031: undefined, + unnamed1154___U1: undefined, + unnamed1155___U2: undefined, arg0: undefined, } } @@ -4646,7 +4646,7 @@ function scene_Scene_render__P65878_mk(s) { -function scene_Scene_render_inline__P72111(s) { +function scene_Scene_render_inline__P179008(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4728,12 +4728,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render_inline__P72111.info = {"start":8781,"length":52,"line":242,"column":37,"endLine":242,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} +scene_Scene_render_inline__P179008.info = {"start":8781,"length":52,"line":242,"column":37,"endLine":242,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} -function scene_Scene_render_inline__P72111_mk(s) { +function scene_Scene_render_inline__P179008_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render_inline__P72111, depth: s.depth + 1, + parent: s, fn: scene_Scene_render_inline__P179008, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4753,7 +4753,7 @@ function scene_Scene_render_inline__P72111_mk(s) { -function scene_Background_draw__P65684(s) { +function scene_Background_draw__P172581(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4768,27 +4768,27 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C65675_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C172572_VT)) failedCast(r0); r0 = s.arg0.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.fill(globals.screen___65038, s.tmp_0); + r0 = pxsim_ImageMethods.fill(globals.screen___171935, 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___65038, s.tmp_1, 0, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___171935, 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, scene_Background_draw_inline__P72282); + r0 = pxsim_pxtcore_mkAction(1, scene_Background_draw_inline__P179179); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P63114_mk(s); + s.tmp_2 = helpers_arrayForEach__P170011_mk(s); r0 = s.arg0.fields["_layers"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; @@ -4801,12 +4801,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw__P65684.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__P172581.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__P65684_mk(s) { +function scene_Background_draw__P172581_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw__P65684, depth: s.depth + 1, + parent: s, fn: scene_Background_draw__P172581, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4818,7 +4818,7 @@ function scene_Background_draw__P65684_mk(s) { -function scene_Background_draw_inline__P72282(s) { +function scene_Background_draw_inline__P179179(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4828,8 +4828,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___72284 = undefined; - s.oy___72295 = undefined; + s.ox___179181 = undefined; + s.oy___179192 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -4844,7 +4844,7 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.ox___72284 = (r0); + s.ox___179181 = (r0); r0 = s.caps[0].fields["camera"]; r0 = r0.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -4855,11 +4855,11 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.oy___72295 = (r0); - s.tmp_0 = scene_BackgroundLayer_draw__P65693_mk(s); + s.oy___179192 = (r0); + s.tmp_0 = scene_BackgroundLayer_draw__P172590_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ox___72284; - s.tmp_0.arg2 = s.oy___72295; + s.tmp_0.arg1 = s.ox___179181; + s.tmp_0.arg2 = s.oy___179192; s.callLocIdx = 801; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -4867,19 +4867,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw_inline__P72282.info = {"start":1373,"length":312,"line":53,"column":37,"endLine":58,"endColumn":17,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["layer"]} +scene_Background_draw_inline__P179179.info = {"start":1373,"length":312,"line":53,"column":37,"endLine":58,"endColumn":17,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["layer"]} -function scene_Background_draw_inline__P72282_mk(s) { +function scene_Background_draw_inline__P179179_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw_inline__P72282, depth: s.depth + 1, + parent: s, fn: scene_Background_draw_inline__P179179, 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___72284: undefined, - oy___72295: undefined, + ox___179181: undefined, + oy___179192: undefined, arg0: undefined, } } @@ -4887,7 +4887,7 @@ function scene_Background_draw_inline__P72282_mk(s) { -function scene_BackgroundLayer_draw__P65693(s) { +function scene_BackgroundLayer_draw__P172590(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4897,19 +4897,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___72313 = undefined; - s.h___72316 = undefined; - s.pw___72319 = undefined; - s.ph___72323 = undefined; - s.rx___72332 = undefined; - s.ry___72335 = undefined; - s.y___72404 = undefined; - s.py___72405 = undefined; - s.dh___72414 = undefined; - s.x___72422 = undefined; - s.rxl___72423 = undefined; - s.px___72429 = undefined; - s.dw___72433 = undefined; + s.w___179210 = undefined; + s.h___179213 = undefined; + s.pw___179216 = undefined; + s.ph___179220 = undefined; + s.rx___179229 = undefined; + s.ry___179232 = undefined; + s.y___179301 = undefined; + s.py___179302 = undefined; + s.dh___179311 = undefined; + s.x___179319 = undefined; + s.rxl___179320 = undefined; + s.px___179326 = undefined; + s.dw___179330 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4917,20 +4917,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C65685_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___65038); - s.w___72313 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___65038); - s.h___72316 = (r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C172582_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___171935); + s.w___179210 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___171935); + s.h___179213 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.width(s.tmp_0); - s.pw___72319 = (r0); + s.pw___179216 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.height(s.tmp_0); - s.ph___72323 = (r0); - r0 = pxsim_numops_toBoolDecr(s.pw___72319); + s.ph___179220 = (r0); + r0 = pxsim_numops_toBoolDecr(s.pw___179216); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -4939,7 +4939,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(s.ph___72323); + r0 = pxsim_numops_toBoolDecr(s.ph___179220); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); case 2: @@ -4951,9 +4951,9 @@ switch (step) { case 3: case 4: r0 = (0 - s.arg1); - s.rx___72332 = (r0); + s.rx___179229 = (r0); r0 = (0 - s.arg2); - s.ry___72335 = (r0); + s.ry___179232 = (r0); r0 = s.arg0.fields["alignX"]; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(2, s.tmp_0); @@ -4963,20 +4963,20 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 5: - s.tmp_1 = r0 = s.rx___72332; - r0 = (s.w___72313 + s.pw___72319); + s.tmp_1 = r0 = s.rx___179229; + r0 = (s.w___179210 + s.pw___179216); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.rx___72332 = (r0); + s.rx___179229 = (r0); { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.rx___72332; - r0 = (s.w___72313 + s.pw___72319); + s.tmp_0 = r0 = s.rx___179229; + r0 = (s.w___179210 + s.pw___179216); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.rx___72332 = (r0); + s.rx___179229 = (r0); case 7: r0 = s.arg0.fields["alignY"]; s.tmp_0 = r0; @@ -4987,120 +4987,120 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 8: - s.tmp_1 = r0 = s.ry___72335; - r0 = (s.h___72316 + s.ph___72323); + s.tmp_1 = r0 = s.ry___179232; + r0 = (s.h___179213 + s.ph___179220); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.ry___72335 = (r0); + s.ry___179232 = (r0); { step = 10; continue; } case 9: - s.tmp_0 = r0 = s.ry___72335; - r0 = (s.h___72316 + s.ph___72323); + s.tmp_0 = r0 = s.ry___179232; + r0 = (s.h___179213 + s.ph___179220); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.ry___72335 = (r0); + s.ry___179232 = (r0); case 10: - r0 = (s.rx___72332 % s.w___72313); - s.rx___72332 = (r0); - r0 = (s.rx___72332 < 0); + r0 = (s.rx___179229 % s.w___179210); + s.rx___179229 = (r0); + r0 = (s.rx___179229 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = (s.rx___72332 + s.w___72313); - s.rx___72332 = (r0); + r0 = (s.rx___179229 + s.w___179210); + s.rx___179229 = (r0); case 11: case 12: - r0 = (s.ry___72335 % s.h___72316); - s.ry___72335 = (r0); - r0 = (s.ry___72335 < 0); + r0 = (s.ry___179232 % s.h___179213); + s.ry___179232 = (r0); + r0 = (s.ry___179232 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (s.ry___72335 + s.h___72316); - s.ry___72335 = (r0); + r0 = (s.ry___179232 + s.h___179213); + s.ry___179232 = (r0); case 13: case 14: - r0 = pxsim.Math_.floor(s.rx___72332); - s.rx___72332 = (r0); - r0 = pxsim.Math_.floor(s.ry___72335); - s.ry___72335 = (r0); - s.y___72404 = (0); - s.py___72405 = (0); + r0 = pxsim.Math_.floor(s.rx___179229); + s.rx___179229 = (r0); + r0 = pxsim.Math_.floor(s.ry___179232); + s.ry___179232 = (r0); + s.y___179301 = (0); + s.py___179302 = (0); case 15: - r0 = (s.y___72404 < s.h___72316); + r0 = (s.y___179301 < s.h___179213); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.y___72404 % s.ph___72323); - s.py___72405 = (r0); - s.tmp_0 = Math_min__P63136_mk(s); - r0 = (s.ph___72323 - s.py___72405); + r0 = (s.y___179301 % s.ph___179220); + s.py___179302 = (r0); + s.tmp_0 = Math_min__P170033_mk(s); + r0 = (s.ph___179220 - s.py___179302); s.tmp_0.arg0 = r0; - r0 = (s.h___72316 - s.ry___72335); + r0 = (s.h___179213 - s.ry___179232); s.tmp_0.arg1 = r0; s.callLocIdx = 804; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.dh___72414 = (r0); - s.x___72422 = (0); - s.rxl___72423 = (s.rx___72332); + s.dh___179311 = (r0); + s.x___179319 = (0); + s.rxl___179320 = (s.rx___179229); case 16: - r0 = (s.x___72422 < s.w___72313); + r0 = (s.x___179319 < s.w___179210); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - r0 = (s.x___72422 % s.pw___72319); - s.px___72429 = (r0); - s.tmp_0 = Math_min__P63136_mk(s); - r0 = (s.pw___72319 - s.px___72429); + r0 = (s.x___179319 % s.pw___179216); + s.px___179326 = (r0); + s.tmp_0 = Math_min__P170033_mk(s); + r0 = (s.pw___179216 - s.px___179326); s.tmp_0.arg0 = r0; - r0 = (s.w___72313 - s.rxl___72423); + r0 = (s.w___179210 - s.rxl___179320); s.tmp_0.arg1 = r0; s.callLocIdx = 805; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.dw___72433 = (r0); + s.dw___179330 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawImage(globals.screen___65038, s.tmp_0, s.rxl___72423, s.ry___72335); - r0 = (s.rxl___72423 + s.dw___72433); + r0 = pxsim_ImageMethods.drawImage(globals.screen___171935, s.tmp_0, s.rxl___179320, s.ry___179232); + r0 = (s.rxl___179320 + s.dw___179330); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.w___72313); - s.rxl___72423 = (r0); + r0 = (s.tmp_0 % s.w___179210); + s.rxl___179320 = (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___72433; + r0 = s.dw___179330; { step = 18; continue; } case 17: - r0 = s.w___72313; + r0 = s.w___179210; case 18: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.x___72422 + s.tmp_1); - s.x___72422 = (r0); + r0 = (s.x___179319 + s.tmp_1); + s.x___179319 = (r0); { step = 16; continue; } case 19: - r0 = (s.ry___72335 + s.dh___72414); + r0 = (s.ry___179232 + s.dh___179311); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.h___72316); - s.ry___72335 = (r0); + r0 = (s.tmp_0 % s.h___179213); + s.ry___179232 = (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___72414; + r0 = s.dh___179311; { step = 21; continue; } case 20: - r0 = s.h___72316; + r0 = s.h___179213; case 21: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.y___72404 + s.tmp_1); - s.y___72404 = (r0); + r0 = (s.y___179301 + s.tmp_1); + s.y___179301 = (r0); { step = 15; continue; } case 22: case 23: @@ -5108,30 +5108,30 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_draw__P65693.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__P172590.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__P65693_mk(s) { +function scene_BackgroundLayer_draw__P172590_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_draw__P65693, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_draw__P172590, 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___72313: undefined, - h___72316: undefined, - pw___72319: undefined, - ph___72323: undefined, - rx___72332: undefined, - ry___72335: undefined, - y___72404: undefined, - py___72405: undefined, - dh___72414: undefined, - x___72422: undefined, - rxl___72423: undefined, - px___72429: undefined, - dw___72433: undefined, + w___179210: undefined, + h___179213: undefined, + pw___179216: undefined, + ph___179220: undefined, + rx___179229: undefined, + ry___179232: undefined, + y___179301: undefined, + py___179302: undefined, + dh___179311: undefined, + x___179319: undefined, + rxl___179320: undefined, + px___179326: undefined, + dw___179330: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5141,7 +5141,7 @@ function scene_BackgroundLayer_draw__P65693_mk(s) { -function helpers_arraySort__P63110(s) { +function helpers_arraySort__P170007(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5173,10 +5173,10 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.arg1 = (helpers_arraySort_inline__P72156); + s.arg1 = (helpers_arraySort_inline__P179053); case 3: case 4: - s.tmp_0 = helpers_sortHelper__P67348_mk(s); + s.tmp_0 = helpers_sortHelper__P174245_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 2; s.pc = 5; return s.tmp_0; @@ -5185,12 +5185,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort__P63110.info = {"start":5663,"length":859,"line":207,"column":4,"endLine":227,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySort","argumentNames":["arr","callbackfn"]} +helpers_arraySort__P170007.info = {"start":5663,"length":859,"line":207,"column":4,"endLine":227,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySort","argumentNames":["arr","callbackfn"]} -function helpers_arraySort__P63110_mk(s) { +function helpers_arraySort__P170007_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort__P63110, depth: s.depth + 1, + parent: s, fn: helpers_arraySort__P170007, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5204,7 +5204,7 @@ function helpers_arraySort__P63110_mk(s) { -function helpers_arraySort_inline__P72156(s) { +function helpers_arraySort_inline__P179053(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5214,26 +5214,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.aIsUndef___72159 = undefined; - s.bIsUndef___72163 = undefined; - s.aIsNull___72174 = undefined; - s.bIsNull___72178 = undefined; + s.aIsUndef___179056 = undefined; + s.bIsUndef___179060 = undefined; + s.aIsNull___179071 = undefined; + s.bIsNull___179075 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = (s.arg0 === undefined); - s.aIsUndef___72159 = (r0); + s.aIsUndef___179056 = (r0); r0 = (s.arg1 === undefined); - s.bIsUndef___72163 = (r0); - s.tmp_0 = r0 = s.aIsUndef___72159; + s.bIsUndef___179060 = (r0); + s.tmp_0 = r0 = s.aIsUndef___179056; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.bIsUndef___72163; + r0 = s.bIsUndef___179060; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -5243,13 +5243,13 @@ switch (step) { { step = 17; continue; } { step = 8; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(s.aIsUndef___72159); + r0 = pxsim_numops_toBoolDecr(s.aIsUndef___179056); if (!r0) { step = 4; continue; } r0 = 1; { step = 17; continue; } { step = 7; continue; } case 4: - r0 = pxsim_numops_toBoolDecr(s.bIsUndef___72163); + r0 = pxsim_numops_toBoolDecr(s.bIsUndef___179060); if (!r0) { step = 5; continue; } r0 = -1; { step = 17; continue; } @@ -5258,16 +5258,16 @@ switch (step) { case 7: case 8: r0 = (s.arg0 === null); - s.aIsNull___72174 = (r0); + s.aIsNull___179071 = (r0); r0 = (s.arg1 === null); - s.bIsNull___72178 = (r0); - s.tmp_0 = r0 = s.aIsNull___72174; + s.bIsNull___179075 = (r0); + s.tmp_0 = r0 = s.aIsNull___179071; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 9; continue; } r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = s.bIsNull___72178; + r0 = s.bIsNull___179075; case 10: // jmp value (already in r0) s.tmp_1 = r0; @@ -5277,13 +5277,13 @@ switch (step) { { step = 17; continue; } { step = 16; continue; } case 11: - r0 = pxsim_numops_toBoolDecr(s.aIsNull___72174); + r0 = pxsim_numops_toBoolDecr(s.aIsNull___179071); if (!r0) { step = 12; continue; } r0 = 1; { step = 17; continue; } { step = 15; continue; } case 12: - r0 = pxsim_numops_toBoolDecr(s.bIsNull___72178); + r0 = pxsim_numops_toBoolDecr(s.bIsNull___179075); if (!r0) { step = 13; continue; } r0 = -1; { step = 17; continue; } @@ -5322,12 +5322,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort_inline__P72156.info = {"start":5826,"length":636,"line":209,"column":25,"endLine":224,"endColumn":13,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"inline","argumentNames":["a","b"]} +helpers_arraySort_inline__P179053.info = {"start":5826,"length":636,"line":209,"column":25,"endLine":224,"endColumn":13,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"inline","argumentNames":["a","b"]} -function helpers_arraySort_inline__P72156_mk(s) { +function helpers_arraySort_inline__P179053_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort_inline__P72156, depth: s.depth + 1, + parent: s, fn: helpers_arraySort_inline__P179053, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5337,10 +5337,10 @@ function helpers_arraySort_inline__P72156_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - aIsUndef___72159: undefined, - bIsUndef___72163: undefined, - aIsNull___72174: undefined, - bIsNull___72178: undefined, + aIsUndef___179056: undefined, + bIsUndef___179060: undefined, + aIsNull___179071: undefined, + bIsNull___179075: undefined, arg0: undefined, arg1: undefined, } } @@ -5349,7 +5349,7 @@ function helpers_arraySort_inline__P72156_mk(s) { -function helpers_sortHelper__P67348(s) { +function helpers_sortHelper__P174245(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5359,9 +5359,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___72213 = undefined; - s.i___72216 = undefined; - s.j___72222 = undefined; + s.len___179110 = undefined; + s.i___179113 = undefined; + s.j___179119 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5389,28 +5389,28 @@ switch (step) { case 3: case 4: r0 = pxsim_Array__length(s.arg0); - s.len___72213 = (r0); - s.i___72216 = (0); + s.len___179110 = (r0); + s.i___179113 = (0); case 5: - s.tmp_1 = r0 = s.i___72216; - r0 = (s.len___72213 - 1); + s.tmp_1 = r0 = s.i___179113; + r0 = (s.len___179110 - 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___72216 + 1); - s.j___72222 = (r0); + r0 = (s.i___179113 + 1); + s.j___179119 = (r0); case 6: - r0 = (s.j___72222 < s.len___72213); + r0 = (s.j___179119 < s.len___179110); 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___72216); + r0 = pxsim_Array__getAt(s.arg0, s.i___179113); s.tmp_3.arg0 = r0; - r0 = pxsim_Array__getAt(s.arg0, s.j___72222); + r0 = pxsim_Array__getAt(s.arg0, s.j___179119); s.tmp_3.arg1 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 0; s.pc = 12; return s.tmp_3; @@ -5421,21 +5421,21 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.tmp_4 = helpers_swap__P67347_mk(s); + s.tmp_4 = helpers_swap__P174244_mk(s); s.tmp_4.arg0 = s.arg0; - s.tmp_4.arg1 = s.i___72216; - s.tmp_4.arg2 = s.j___72222; + s.tmp_4.arg1 = s.i___179113; + s.tmp_4.arg2 = s.j___179119; s.callLocIdx = 1; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; case 7: case 8: - r0 = (s.j___72222 + 1); - s.j___72222 = (r0); + r0 = (s.j___179119 + 1); + s.j___179119 = (r0); { step = 6; continue; } case 9: - r0 = (s.i___72216 + 1); - s.i___72216 = (r0); + r0 = (s.i___179113 + 1); + s.i___179113 = (r0); { step = 5; continue; } case 10: r0 = s.arg0; @@ -5443,21 +5443,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_sortHelper__P67348.info = {"start":5176,"length":481,"line":191,"column":4,"endLine":205,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sortHelper","argumentNames":["arr","callbackfn"]} +helpers_sortHelper__P174245.info = {"start":5176,"length":481,"line":191,"column":4,"endLine":205,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sortHelper","argumentNames":["arr","callbackfn"]} -function helpers_sortHelper__P67348_mk(s) { +function helpers_sortHelper__P174245_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_sortHelper__P67348, depth: s.depth + 1, + parent: s, fn: helpers_sortHelper__P174245, 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___72213: undefined, - i___72216: undefined, - j___72222: undefined, + len___179110: undefined, + i___179113: undefined, + j___179119: undefined, arg0: undefined, arg1: undefined, } } @@ -5466,7 +5466,7 @@ function helpers_sortHelper__P67348_mk(s) { -function helpers_swap__P67347(s) { +function helpers_swap__P174244(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5476,7 +5476,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.temp___72251 = undefined; + s.temp___179148 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5484,28 +5484,28 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__getAt(s.arg0, s.arg1); - s.temp___72251 = (r0); + s.temp___179148 = (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___72251); + r0 = pxsim_Array_.setAt(s.arg0, s.arg2, s.temp___179148); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_swap__P67347.info = {"start":5030,"length":140,"line":185,"column":4,"endLine":189,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"swap","argumentNames":["arr","i","j"]} +helpers_swap__P174244.info = {"start":5030,"length":140,"line":185,"column":4,"endLine":189,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"swap","argumentNames":["arr","i","j"]} -function helpers_swap__P67347_mk(s) { +function helpers_swap__P174244_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_swap__P67347, depth: s.depth + 1, + parent: s, fn: helpers_swap__P174244, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - temp___72251: undefined, + temp___179148: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5515,7 +5515,7 @@ function helpers_swap__P67347_mk(s) { -function scene_Camera_update__P65804(s) { +function scene_Camera_update__P172701(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5525,24 +5525,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.elapsed___72520 = undefined; - s.percentComplete___72534 = undefined; - s.damp___72541 = undefined; - s.f___72550 = undefined; - s.x___72556 = undefined; - s.y___72563 = undefined; + s.elapsed___179417 = undefined; + s.percentComplete___179431 = undefined; + s.damp___179438 = undefined; + s.f___179447 = undefined; + s.x___179453 = undefined; + s.y___179460 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C65787_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C172684_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 = r0 = s.arg0; - s.tmp_3 = Sprite_x__P65360_mk(s); + s.tmp_3 = Sprite_x__P172257_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_3.arg0 = r0; s.callLocIdx = 906; s.pc = 9; return s.tmp_3; @@ -5551,7 +5551,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1).fields["_lastUpdatedSpriteX"] = (s.tmp_2); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_y__P65362_mk(s); + s.tmp_2 = Sprite_y__P172259_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 907; s.pc = 10; return s.tmp_2; @@ -5559,16 +5559,16 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["_lastUpdatedSpriteY"] = (s.tmp_1); - s.tmp_0 = scene_Camera_offsetX__P65793_mk(s); + s.tmp_0 = scene_Camera_offsetX__P172690_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_x__P65360_mk(s); + s.tmp_2 = Sprite_x__P172257_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 908; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_ImageMethods.width(globals.screen___171935); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -5577,16 +5577,16 @@ switch (step) { s.callLocIdx = 909; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = scene_Camera_offsetY__P65795_mk(s); + s.tmp_0 = scene_Camera_offsetY__P172692_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_y__P65362_mk(s); + s.tmp_2 = Sprite_y__P172259_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 910; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___65038); + r0 = pxsim_ImageMethods.height(globals.screen___171935); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -5616,10 +5616,10 @@ switch (step) { r0 = s.arg0.fields["shakeStartTime"]; s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.elapsed___72520 = (r0); + s.elapsed___179417 = (r0); r0 = s.arg0.fields["shakeDuration"]; s.tmp_1 = r0; - r0 = (s.elapsed___72520 >= s.tmp_1); + r0 = (s.elapsed___179417 >= s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } @@ -5628,49 +5628,49 @@ switch (step) { case 3: r0 = s.arg0.fields["shakeDuration"]; s.tmp_0 = r0; - r0 = (s.elapsed___72520 / s.tmp_0); - s.percentComplete___72534 = (r0); - s.damp___72541 = (1); - r0 = (s.percentComplete___72534 >= 0.75); + r0 = (s.elapsed___179417 / s.tmp_0); + s.percentComplete___179431 = (r0); + s.damp___179438 = (1); + r0 = (s.percentComplete___179431 >= 0.75); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = Math_max__P63135_mk(s); + s.tmp_1 = Math_max__P170032_mk(s); s.tmp_1.arg0 = 0; - r0 = (1 - s.percentComplete___72534); + r0 = (1 - s.percentComplete___179431); s.tmp_1.arg1 = r0; s.callLocIdx = 914; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.damp___72541 = (r0); + s.damp___179438 = (r0); case 4: case 5: r0 = s.arg0.fields["shakeAmplitude"]; s.tmp_0 = r0; - r0 = (s.tmp_0 * s.damp___72541); - s.f___72550 = (r0); + r0 = (s.tmp_0 * s.damp___179438); + s.f___179447 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___72550); + r0 = (s.tmp_1 * s.f___179447); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.x___72556 = (r0); + s.x___179453 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___72550); + r0 = (s.tmp_1 * s.f___179447); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.y___72563 = (r0); + s.y___179460 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["drawOffsetX"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.x___72556); + r0 = (s.tmp_2 + s.x___179453); 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___72563); + r0 = (s.tmp_2 + s.y___179460); s.tmp_1 = r0; r0 = (s.tmp_0).fields["drawOffsetY"] = (s.tmp_1); case 6: @@ -5680,24 +5680,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_update__P65804.info = {"start":2563,"length":1418,"line":83,"column":8,"endLine":116,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"update","argumentNames":["this"]} +scene_Camera_update__P172701.info = {"start":2563,"length":1418,"line":83,"column":8,"endLine":116,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"update","argumentNames":["this"]} -function scene_Camera_update__P65804_mk(s) { +function scene_Camera_update__P172701_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_update__P65804, depth: s.depth + 1, + parent: s, fn: scene_Camera_update__P172701, 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, - elapsed___72520: undefined, - percentComplete___72534: undefined, - damp___72541: undefined, - f___72550: undefined, - x___72556: undefined, - y___72563: undefined, + elapsed___179417: undefined, + percentComplete___179431: undefined, + damp___179438: undefined, + f___179447: undefined, + x___179453: undefined, + y___179460: undefined, arg0: undefined, } } @@ -5705,7 +5705,7 @@ function scene_Camera_update__P65804_mk(s) { -function scene_Camera_offsetY__P65795(s) { +function scene_Camera_offsetY__P172692(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5715,27 +5715,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___72582 = undefined; + s.scene___179479 = 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__C65787_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P66005_mk(s); + if (!checkSubtype(r0, scene_Camera__C172684_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 897; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___72582 = (r0); - r0 = s.scene___72582.fields["tileMap"]; + s.scene___179479 = (r0); + r0 = s.scene___179479.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___72582.fields["tileMap"]; + r0 = s.scene___179479.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -5752,8 +5752,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 3; continue; } s.tmp_7 = r0 = s.arg0; - s.tmp_10 = tiles_TileMap_offsetY__P65748_mk(s); - r0 = s.scene___72582.fields["tileMap"]; + s.tmp_10 = tiles_TileMap_offsetY__P172645_mk(s); + r0 = s.scene___179479.fields["tileMap"]; s.tmp_10.arg0 = r0; s.tmp_10.arg1 = s.arg1; s.callLocIdx = 899; s.pc = 6; return s.tmp_10; @@ -5774,12 +5774,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetY__P65795.info = {"start":1152,"length":291,"line":39,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this","v"]} +scene_Camera_offsetY__P172692.info = {"start":1152,"length":291,"line":39,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this","v"]} -function scene_Camera_offsetY__P65795_mk(s) { +function scene_Camera_offsetY__P172692_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P65795, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P172692, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5792,7 +5792,7 @@ function scene_Camera_offsetY__P65795_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - scene___72582: undefined, + scene___179479: undefined, arg0: undefined, arg1: undefined, } } @@ -5801,7 +5801,7 @@ function scene_Camera_offsetY__P65795_mk(s) { -function tiles_TileMap_enabled__P65753(s) { +function tiles_TileMap_enabled__P172650(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5816,7 +5816,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); @@ -5829,13 +5829,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_enabled__P65753.info = {"start":10177,"length":66,"line":351,"column":8,"endLine":353,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} -tiles_TileMap_enabled__P65753.isGetter = true; +tiles_TileMap_enabled__P172650.info = {"start":10177,"length":66,"line":351,"column":8,"endLine":353,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} +tiles_TileMap_enabled__P172650.isGetter = true; -function tiles_TileMap_enabled__P65753_mk(s) { +function tiles_TileMap_enabled__P172650_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_enabled__P65753, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_enabled__P172650, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5848,7 +5848,7 @@ function tiles_TileMap_enabled__P65753_mk(s) { -function tiles_TileMap_offsetY__P65748(s) { +function tiles_TileMap_offsetY__P172645(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5864,17 +5864,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P63132_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P170029_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P63135_mk(s); - s.tmp_3 = tiles_TileMap_areaHeight__P65750_mk(s); + s.tmp_1 = Math_max__P170032_mk(s); + s.tmp_3 = tiles_TileMap_areaHeight__P172647_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 832; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___65038); + r0 = pxsim_ImageMethods.height(globals.screen___171935); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -5890,12 +5890,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetY__P65748.info = {"start":9630,"length":123,"line":329,"column":8,"endLine":331,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetY","argumentNames":["this","value"]} +tiles_TileMap_offsetY__P172645.info = {"start":9630,"length":123,"line":329,"column":8,"endLine":331,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetY","argumentNames":["this","value"]} -function tiles_TileMap_offsetY__P65748_mk(s) { +function tiles_TileMap_offsetY__P172645_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetY__P65748, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetY__P172645, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5910,7 +5910,7 @@ function tiles_TileMap_offsetY__P65748_mk(s) { -function tiles_TileMap_areaHeight__P65750(s) { +function tiles_TileMap_areaHeight__P172647(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5925,7 +5925,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -5947,12 +5947,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaHeight__P65750.info = {"start":9864,"length":93,"line":337,"column":8,"endLine":339,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} +tiles_TileMap_areaHeight__P172647.info = {"start":9864,"length":93,"line":337,"column":8,"endLine":339,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} -function tiles_TileMap_areaHeight__P65750_mk(s) { +function tiles_TileMap_areaHeight__P172647_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaHeight__P65750, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaHeight__P172647, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5966,7 +5966,7 @@ function tiles_TileMap_areaHeight__P65750_mk(s) { -function tiles_TileMap_scale__P65744(s) { +function tiles_TileMap_scale__P172641(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5981,18 +5981,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_scale__P65744.info = {"start":9205,"length":55,"line":310,"column":8,"endLine":312,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -tiles_TileMap_scale__P65744.isGetter = true; +tiles_TileMap_scale__P172641.info = {"start":9205,"length":55,"line":310,"column":8,"endLine":312,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMap_scale__P172641.isGetter = true; -function tiles_TileMap_scale__P65744_mk(s) { +function tiles_TileMap_scale__P172641_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P65744, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P172641, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6001,7 +6001,7 @@ function tiles_TileMap_scale__P65744_mk(s) { -function tiles_TileMapData_height__P65726(s) { +function tiles_TileMapData_height__P172623(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6016,18 +6016,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C65723_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C172620_VT)) failedCast(r0); r0 = s.arg0.fields["_height"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_height__P65726.info = {"start":6489,"length":65,"line":218,"column":8,"endLine":220,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} -tiles_TileMapData_height__P65726.isGetter = true; +tiles_TileMapData_height__P172623.info = {"start":6489,"length":65,"line":218,"column":8,"endLine":220,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} +tiles_TileMapData_height__P172623.isGetter = true; -function tiles_TileMapData_height__P65726_mk(s) { +function tiles_TileMapData_height__P172623_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_height__P65726, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_height__P172623, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6036,7 +6036,7 @@ function tiles_TileMapData_height__P65726_mk(s) { -function scene_Camera_offsetY__P65794(s) { +function scene_Camera_offsetY__P172691(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6051,18 +6051,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C65787_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C172684_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetY__P65794.info = {"start":1084,"length":59,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this"]} -scene_Camera_offsetY__P65794.isGetter = true; +scene_Camera_offsetY__P172691.info = {"start":1084,"length":59,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this"]} +scene_Camera_offsetY__P172691.isGetter = true; -function scene_Camera_offsetY__P65794_mk(s) { +function scene_Camera_offsetY__P172691_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P65794, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P172691, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6071,7 +6071,7 @@ function scene_Camera_offsetY__P65794_mk(s) { -function scene_Camera_offsetX__P65793(s) { +function scene_Camera_offsetX__P172690(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6081,27 +6081,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___72628 = undefined; + s.scene___179525 = 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__C65787_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P66005_mk(s); + if (!checkSubtype(r0, scene_Camera__C172684_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 894; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___72628 = (r0); - r0 = s.scene___72628.fields["tileMap"]; + s.scene___179525 = (r0); + r0 = s.scene___179525.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___72628.fields["tileMap"]; + r0 = s.scene___179525.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -6118,8 +6118,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 3; continue; } s.tmp_7 = r0 = s.arg0; - s.tmp_10 = tiles_TileMap_offsetX__P65747_mk(s); - r0 = s.scene___72628.fields["tileMap"]; + s.tmp_10 = tiles_TileMap_offsetX__P172644_mk(s); + r0 = s.scene___179525.fields["tileMap"]; s.tmp_10.arg0 = r0; s.tmp_10.arg1 = s.arg1; s.callLocIdx = 896; s.pc = 6; return s.tmp_10; @@ -6140,12 +6140,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetX__P65793.info = {"start":784,"length":291,"line":28,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this","v"]} +scene_Camera_offsetX__P172690.info = {"start":784,"length":291,"line":28,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this","v"]} -function scene_Camera_offsetX__P65793_mk(s) { +function scene_Camera_offsetX__P172690_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P65793, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P172690, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6158,7 +6158,7 @@ function scene_Camera_offsetX__P65793_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - scene___72628: undefined, + scene___179525: undefined, arg0: undefined, arg1: undefined, } } @@ -6167,7 +6167,7 @@ function scene_Camera_offsetX__P65793_mk(s) { -function tiles_TileMap_offsetX__P65747(s) { +function tiles_TileMap_offsetX__P172644(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6183,17 +6183,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P63132_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P170029_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P63135_mk(s); - s.tmp_3 = tiles_TileMap_areaWidth__P65749_mk(s); + s.tmp_1 = Math_max__P170032_mk(s); + s.tmp_3 = tiles_TileMap_areaWidth__P172646_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 829; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_ImageMethods.width(globals.screen___171935); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -6209,12 +6209,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetX__P65747.info = {"start":9499,"length":121,"line":325,"column":8,"endLine":327,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetX","argumentNames":["this","value"]} +tiles_TileMap_offsetX__P172644.info = {"start":9499,"length":121,"line":325,"column":8,"endLine":327,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetX","argumentNames":["this","value"]} -function tiles_TileMap_offsetX__P65747_mk(s) { +function tiles_TileMap_offsetX__P172644_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetX__P65747, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetX__P172644, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6229,7 +6229,7 @@ function tiles_TileMap_offsetX__P65747_mk(s) { -function tiles_TileMap_areaWidth__P65749(s) { +function tiles_TileMap_areaWidth__P172646(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6244,7 +6244,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -6266,12 +6266,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaWidth__P65749.info = {"start":9763,"length":91,"line":333,"column":8,"endLine":335,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} +tiles_TileMap_areaWidth__P172646.info = {"start":9763,"length":91,"line":333,"column":8,"endLine":335,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} -function tiles_TileMap_areaWidth__P65749_mk(s) { +function tiles_TileMap_areaWidth__P172646_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaWidth__P65749, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaWidth__P172646, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6285,7 +6285,7 @@ function tiles_TileMap_areaWidth__P65749_mk(s) { -function tiles_TileMapData_width__P65725(s) { +function tiles_TileMapData_width__P172622(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6300,18 +6300,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C65723_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C172620_VT)) failedCast(r0); r0 = s.arg0.fields["_width"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_width__P65725.info = {"start":6416,"length":63,"line":214,"column":8,"endLine":216,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} -tiles_TileMapData_width__P65725.isGetter = true; +tiles_TileMapData_width__P172622.info = {"start":6416,"length":63,"line":214,"column":8,"endLine":216,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} +tiles_TileMapData_width__P172622.isGetter = true; -function tiles_TileMapData_width__P65725_mk(s) { +function tiles_TileMapData_width__P172622_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_width__P65725, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_width__P172622, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6320,7 +6320,7 @@ function tiles_TileMapData_width__P65725_mk(s) { -function scene_Camera_offsetX__P65792(s) { +function scene_Camera_offsetX__P172689(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6335,18 +6335,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C65787_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C172684_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetX__P65792.info = {"start":716,"length":59,"line":25,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this"]} -scene_Camera_offsetX__P65792.isGetter = true; +scene_Camera_offsetX__P172689.info = {"start":716,"length":59,"line":25,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this"]} +scene_Camera_offsetX__P172689.isGetter = true; -function scene_Camera_offsetX__P65792_mk(s) { +function scene_Camera_offsetX__P172689_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P65792, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P172689, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6355,7 +6355,7 @@ function scene_Camera_offsetX__P65792_mk(s) { -function Sprite_y__P65362(s) { +function Sprite_y__P172259(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6370,7 +6370,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_y"]; s.tmp_1 = r0; r0 = s.arg0.fields["_height"]; @@ -6385,13 +6385,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_y__P65362.info = {"start":2893,"length":100,"line":121,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this"]} -Sprite_y__P65362.isGetter = true; +Sprite_y__P172259.info = {"start":2893,"length":100,"line":121,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this"]} +Sprite_y__P172259.isGetter = true; -function Sprite_y__P65362_mk(s) { +function Sprite_y__P172259_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P65362, depth: s.depth + 1, + parent: s, fn: Sprite_y__P172259, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6405,7 +6405,7 @@ function Sprite_y__P65362_mk(s) { -function Fx_toFloat__P63178(s) { +function Fx_toFloat__P170075(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6423,12 +6423,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toFloat__P63178.info = {"start":2470,"length":81,"line":77,"column":4,"endLine":79,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toFloat","argumentNames":["v"]} +Fx_toFloat__P170075.info = {"start":2470,"length":81,"line":77,"column":4,"endLine":79,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toFloat","argumentNames":["v"]} -function Fx_toFloat__P63178_mk(s) { +function Fx_toFloat__P170075_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toFloat__P63178, depth: s.depth + 1, + parent: s, fn: Fx_toFloat__P170075, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6437,7 +6437,7 @@ function Fx_toFloat__P63178_mk(s) { -function Fx_div__P63167(s) { +function Fx_div__P170064(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6458,12 +6458,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_div__P63167.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__P170064.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__P63167_mk(s) { +function Fx_div__P170064_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_div__P63167, depth: s.depth + 1, + parent: s, fn: Fx_div__P170064, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6474,7 +6474,7 @@ function Fx_div__P63167_mk(s) { -function Fx_add__P63162(s) { +function Fx_add__P170059(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6493,12 +6493,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_add__P63162.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__P170059.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__P63162_mk(s) { +function Fx_add__P170059_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_add__P63162, depth: s.depth + 1, + parent: s, fn: Fx_add__P170059, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -6508,7 +6508,7 @@ function Fx_add__P63162_mk(s) { -function Sprite_x__P65360(s) { +function Sprite_x__P172257(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6523,7 +6523,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_x"]; s.tmp_1 = r0; r0 = s.arg0.fields["_width"]; @@ -6538,13 +6538,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_x__P65360.info = {"start":2537,"length":99,"line":110,"column":4,"endLine":112,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this"]} -Sprite_x__P65360.isGetter = true; +Sprite_x__P172257.info = {"start":2537,"length":99,"line":110,"column":4,"endLine":112,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this"]} +Sprite_x__P172257.isGetter = true; -function Sprite_x__P65360_mk(s) { +function Sprite_x__P172257_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P65360, depth: s.depth + 1, + parent: s, fn: Sprite_x__P172257, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6558,7 +6558,7 @@ function Sprite_x__P65360_mk(s) { -function PhysicsEngine_move__P65523(s) { +function PhysicsEngine_move__P172420(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6574,17 +6574,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C65517_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C172414_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_move__P65523.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__P172420.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__P65523_mk(s) { +function PhysicsEngine_move__P172420_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_move__P65523, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_move__P172420, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -6594,7 +6594,7 @@ function PhysicsEngine_move__P65523_mk(s) { -function PhysicsEngine_draw__P65522(s) { +function PhysicsEngine_draw__P172419(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6609,17 +6609,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C65517_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C172414_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_draw__P65522.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__P172419.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__P65522_mk(s) { +function PhysicsEngine_draw__P172419_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_draw__P65522, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_draw__P172419, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6628,7 +6628,7 @@ function PhysicsEngine_draw__P65522_mk(s) { -function controller___update__P65171(s) { +function controller___update__P172068(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6638,7 +6638,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtms___72893 = undefined; + s.dtms___179790 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -6646,12 +6646,12 @@ switch (step) { r0 = (s.arg0 * 1000); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.dtms___72893 = (r0); - r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P72900); + s.dtms___179790 = (r0); + r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P179797); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___72893); - s.tmp_1 = helpers_arrayForEach__P63114_mk(s); - s.tmp_2 = controller_players__P65135_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___179790); + s.tmp_1 = helpers_arrayForEach__P170011_mk(s); + s.tmp_2 = controller_players__P172032_mk(s); s.callLocIdx = 193; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -6664,17 +6664,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update__P65171.info = {"start":13733,"length":137,"line":414,"column":4,"endLine":417,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} +controller___update__P172068.info = {"start":13733,"length":137,"line":414,"column":4,"endLine":417,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} -function controller___update__P65171_mk(s) { +function controller___update__P172068_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update__P65171, depth: s.depth + 1, + parent: s, fn: controller___update__P172068, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dtms___72893: undefined, + dtms___179790: undefined, arg0: undefined, } } @@ -6682,7 +6682,7 @@ function controller___update__P65171_mk(s) { -function controller___update_inline__P72900(s) { +function controller___update_inline__P179797(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6696,7 +6696,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___update__P65169_mk(s); + s.tmp_0 = controller_Controller___update__P172066_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.caps[0]; s.callLocIdx = 194; s.pc = 1; return s.tmp_0; @@ -6706,12 +6706,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update_inline__P72900.info = {"start":13835,"length":27,"line":416,"column":26,"endLine":416,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +controller___update_inline__P179797.info = {"start":13835,"length":27,"line":416,"column":26,"endLine":416,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function controller___update_inline__P72900_mk(s) { +function controller___update_inline__P179797_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update_inline__P72900, depth: s.depth + 1, + parent: s, fn: controller___update_inline__P179797, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6721,7 +6721,7 @@ function controller___update_inline__P72900_mk(s) { -function controller_Controller___update__P65169(s) { +function controller_Controller___update__P172066(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6737,7 +6737,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); r0 = pxsim_pxtrt.mklocRef(); s.tmp_0 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.arg1); @@ -6748,10 +6748,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, controller_Controller___update_inline__P72913); + r0 = pxsim_pxtcore_mkAction(1, controller_Controller___update_inline__P179810); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayForEach__P63114_mk(s); + s.tmp_1 = helpers_arrayForEach__P170011_mk(s); r0 = s.arg0.fields["buttons"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; @@ -6762,12 +6762,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update__P65169.info = {"start":13211,"length":124,"line":396,"column":8,"endLine":399,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} +controller_Controller___update__P172066.info = {"start":13211,"length":124,"line":396,"column":8,"endLine":399,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} -function controller_Controller___update__P65169_mk(s) { +function controller_Controller___update__P172066_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update__P65169, depth: s.depth + 1, + parent: s, fn: controller_Controller___update__P172066, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6781,7 +6781,7 @@ function controller_Controller___update__P65169_mk(s) { -function controller_Controller___update_inline__P72913(s) { +function controller_Controller___update_inline__P179810(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6795,7 +6795,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Button___update__P65209_mk(s); + s.tmp_0 = controller_Button___update__P172106_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0.arg1 = r0; @@ -6806,12 +6806,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update_inline__P72913.info = {"start":13298,"length":25,"line":398,"column":33,"endLine":398,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} +controller_Controller___update_inline__P179810.info = {"start":13298,"length":25,"line":398,"column":33,"endLine":398,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} -function controller_Controller___update_inline__P72913_mk(s) { +function controller_Controller___update_inline__P179810_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update_inline__P72913, depth: s.depth + 1, + parent: s, fn: controller_Controller___update_inline__P179810, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6821,7 +6821,7 @@ function controller_Controller___update_inline__P72913_mk(s) { -function controller_Button___update__P65209(s) { +function controller_Button___update__P172106(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6831,16 +6831,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___72929 = undefined; - s.interval___72938 = undefined; - s.count___72951 = undefined; + s.delay___179826 = undefined; + s.interval___179835 = undefined; + s.count___179848 = 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__C65195_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C172092_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -6864,31 +6864,31 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = globals.defaultRepeatDelay___67725; + r0 = globals.defaultRepeatDelay___174622; { step = 4; continue; } case 3: r0 = s.arg0.fields["repeatDelay"]; case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.delay___72929 = (s.tmp_2); + s.delay___179826 = (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___67727; + r0 = globals.defaultRepeatInterval___174624; { step = 6; continue; } case 5: r0 = s.arg0.fields["repeatInterval"]; case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.interval___72938 = (s.tmp_2); + s.interval___179835 = (s.tmp_2); r0 = s.arg0.fields["_pressedElasped"]; s.tmp_1 = r0; - r0 = (s.tmp_1 < s.delay___72929); + r0 = (s.tmp_1 < s.delay___179826); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } @@ -6897,26 +6897,26 @@ switch (step) { case 8: r0 = s.arg0.fields["_pressedElasped"]; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.delay___72929); + r0 = (s.tmp_5 - s.delay___179826); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.interval___72938); + r0 = (s.tmp_4 - s.interval___179835); s.tmp_3 = r0; - r0 = (s.tmp_3 / s.interval___72938); + r0 = (s.tmp_3 / s.interval___179835); s.tmp_2 = r0; r0 = pxsim.Math_.floor(s.tmp_2); - s.count___72951 = (r0); + s.count___179848 = (r0); r0 = s.arg0.fields["_repeatCount"]; s.tmp_1 = r0; - r0 = (s.count___72951 != s.tmp_1); + r0 = (s.count___179848 != 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__P67714_mk(s); + s.tmp_2 = controller_Button_raiseButtonRepeat__P174611_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 207; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - r0 = (s.arg0).fields["_repeatCount"] = (s.count___72951); + r0 = (s.arg0).fields["_repeatCount"] = (s.count___179848); case 9: case 10: case 11: @@ -6924,12 +6924,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button___update__P65209.info = {"start":7291,"length":704,"line":217,"column":8,"endLine":234,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"__update","argumentNames":["this","dtms"]} +controller_Button___update__P172106.info = {"start":7291,"length":704,"line":217,"column":8,"endLine":234,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"__update","argumentNames":["this","dtms"]} -function controller_Button___update__P65209_mk(s) { +function controller_Button___update__P172106_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button___update__P65209, depth: s.depth + 1, + parent: s, fn: controller_Button___update__P172106, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6937,9 +6937,9 @@ function controller_Button___update__P65209_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - delay___72929: undefined, - interval___72938: undefined, - count___72951: undefined, + delay___179826: undefined, + interval___179835: undefined, + count___179848: undefined, arg0: undefined, arg1: undefined, } } @@ -6948,7 +6948,7 @@ function controller_Button___update__P65209_mk(s) { -function controller_Button_raiseButtonRepeat__P67714(s) { +function controller_Button_raiseButtonRepeat__P174611(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6963,8 +6963,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C65195_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___67723); + if (!checkSubtype(r0, controller_Button__C172092_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___174620); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -6979,12 +6979,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonRepeat__P67714.info = {"start":3303,"length":211,"line":110,"column":8,"endLine":115,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonRepeat","argumentNames":["this"]} +controller_Button_raiseButtonRepeat__P174611.info = {"start":3303,"length":211,"line":110,"column":8,"endLine":115,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonRepeat","argumentNames":["this"]} -function controller_Button_raiseButtonRepeat__P67714_mk(s) { +function controller_Button_raiseButtonRepeat__P174611_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonRepeat__P67714, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonRepeat__P174611, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6994,7 +6994,7 @@ function controller_Button_raiseButtonRepeat__P67714_mk(s) { -function controller_players__P65135(s) { +function controller_players__P172032(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7004,25 +7004,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller__player1__P65134_mk(s); + s.tmp_0 = controller__player1__P172031_mk(s); s.callLocIdx = 152; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = helpers_arrayFilter__P63115_mk(s); - s.tmp_0.arg0 = globals._players___67643; - s.tmp_0.arg1 = controller_players_inline__P72883; + s.tmp_0 = helpers_arrayFilter__P170012_mk(s); + s.tmp_0.arg0 = globals._players___174540; + s.tmp_0.arg1 = controller_players_inline__P179780; s.callLocIdx = 153; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; return leave(s, r0) default: oops() } } } -controller_players__P65135.info = {"start":1645,"length":144,"line":53,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} +controller_players__P172032.info = {"start":1645,"length":144,"line":53,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} -function controller_players__P65135_mk(s) { +function controller_players__P172032_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players__P65135, depth: s.depth + 1, + parent: s, fn: controller_players__P172032, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -7031,7 +7031,7 @@ function controller_players__P65135_mk(s) { -function controller_players_inline__P72883(s) { +function controller_players_inline__P179780(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7055,12 +7055,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_players_inline__P72883.info = {"start":1767,"length":14,"line":55,"column":31,"endLine":55,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +controller_players_inline__P179780.info = {"start":1767,"length":14,"line":55,"column":31,"endLine":55,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function controller_players_inline__P72883_mk(s) { +function controller_players_inline__P179780_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players_inline__P72883, depth: s.depth + 1, + parent: s, fn: controller_players_inline__P179780, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7072,7 +7072,7 @@ function controller_players_inline__P72883_mk(s) { -function helpers_arrayFilter__P63115(s) { +function helpers_arrayFilter__P170012(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7082,31 +7082,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___70352 = undefined; - s.len___70354 = undefined; - s.i___70357 = undefined; - s.v___70362 = undefined; + s.res___177249 = undefined; + s.len___177251 = undefined; + s.i___177254 = undefined; + s.v___177259 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___70352 = (r0); + s.res___177249 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___70354 = (r0); - s.i___70357 = (0); + s.len___177251 = (r0); + s.i___177254 = (0); case 1: - r0 = (s.i___70357 < s.len___70354); + r0 = (s.i___177254 < s.len___177251); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.arg0, s.i___70357); - s.v___70362 = (r0); + r0 = pxsim_Array__getAt(s.arg0, s.i___177254); + s.v___177259 = (r0); s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - s.tmp_1.arg0 = s.v___70362; - s.tmp_1.arg1 = s.i___70357; + s.tmp_1.arg0 = s.v___177259; + s.tmp_1.arg1 = s.i___177254; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 6; s.pc = 5; return s.tmp_1; case 5: @@ -7114,30 +7114,30 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__push(s.res___70352, s.v___70362); + r0 = pxsim_Array__push(s.res___177249, s.v___177259); case 2: case 3: - r0 = (s.i___70357 + 1); - s.i___70357 = (r0); + r0 = (s.i___177254 + 1); + s.i___177254 = (r0); { step = 1; continue; } case 4: - r0 = s.res___70352; + r0 = s.res___177249; return leave(s, r0) default: oops() } } } -helpers_arrayFilter__P63115.info = {"start":7695,"length":317,"line":261,"column":4,"endLine":269,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFilter","argumentNames":["arr","callbackfn"]} +helpers_arrayFilter__P170012.info = {"start":7695,"length":317,"line":261,"column":4,"endLine":269,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFilter","argumentNames":["arr","callbackfn"]} -function helpers_arrayFilter__P63115_mk(s) { +function helpers_arrayFilter__P170012_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayFilter__P63115, depth: s.depth + 1, + parent: s, fn: helpers_arrayFilter__P170012, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - res___70352: undefined, - len___70354: undefined, - i___70357: undefined, - v___70362: undefined, + res___177249: undefined, + len___177251: undefined, + i___177254: undefined, + v___177259: undefined, arg0: undefined, arg1: undefined, } } @@ -7146,7 +7146,7 @@ function helpers_arrayFilter__P63115_mk(s) { -function controller__moveSprites__P65139(s) { +function controller__moveSprites__P172036(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7156,13 +7156,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = helpers_arrayForEach__P63114_mk(s); - s.tmp_1 = controller_players__P65135_mk(s); + s.tmp_0 = helpers_arrayForEach__P170011_mk(s); + s.tmp_1 = controller_players__P172032_mk(s); s.callLocIdx = 154; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = controller__moveSprites_inline__P72678; + s.tmp_0.arg1 = controller__moveSprites_inline__P179575; s.callLocIdx = 156; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -7170,12 +7170,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites__P65139.info = {"start":2005,"length":180,"line":67,"column":4,"endLine":71,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} +controller__moveSprites__P172036.info = {"start":2005,"length":180,"line":67,"column":4,"endLine":71,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} -function controller__moveSprites__P65139_mk(s) { +function controller__moveSprites__P172036_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites__P65139, depth: s.depth + 1, + parent: s, fn: controller__moveSprites__P172036, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7185,7 +7185,7 @@ function controller__moveSprites__P65139_mk(s) { -function controller__moveSprites_inline__P72678(s) { +function controller__moveSprites_inline__P179575(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7199,7 +7199,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___preUpdate__P65168_mk(s); + s.tmp_0 = controller_Controller___preUpdate__P172065_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 155; s.pc = 1; return s.tmp_0; case 1: @@ -7208,12 +7208,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites_inline__P72678.info = {"start":2151,"length":26,"line":70,"column":26,"endLine":70,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +controller__moveSprites_inline__P179575.info = {"start":2151,"length":26,"line":70,"column":26,"endLine":70,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function controller__moveSprites_inline__P72678_mk(s) { +function controller__moveSprites_inline__P179575_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites_inline__P72678, depth: s.depth + 1, + parent: s, fn: controller__moveSprites_inline__P179575, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7223,7 +7223,7 @@ function controller__moveSprites_inline__P72678_mk(s) { -function controller_Controller___preUpdate__P65168(s) { +function controller_Controller___preUpdate__P172065(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7233,20 +7233,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.deadSprites___72685 = undefined; - s.svx___72686 = undefined; - s.svy___72687 = undefined; - s.svxInCricle___72722 = undefined; - s.svyInCircle___72724 = undefined; - s.sq___72726 = undefined; - s.scale___72741 = undefined; + s.deadSprites___179582 = undefined; + s.svx___179583 = undefined; + s.svy___179584 = undefined; + s.svxInCricle___179619 = undefined; + s.svyInCircle___179621 = undefined; + s.sq___179623 = undefined; + s.scale___179638 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); - s.tmp_3 = controller_Controller__controlledSprites__P65145_mk(s); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); + s.tmp_3 = controller_Controller__controlledSprites__P172042_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 166; s.pc = 18; return s.tmp_3; case 18: @@ -7262,21 +7262,21 @@ switch (step) { case 1: case 2: r0 = pxsim_pxtrt.mklocRef(); - s.deadSprites___72685 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.deadSprites___72685, false); + s.deadSprites___179582 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.deadSprites___179582, false); r0 = pxsim_pxtrt.mklocRef(); - s.svx___72686 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svx___72686, 0); + s.svx___179583 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svx___179583, 0); r0 = pxsim_pxtrt.mklocRef(); - s.svy___72687 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svy___72687, 0); + s.svy___179584 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svy___179584, 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___72686; - s.tmp_5 = controller_Button_pressureLevel__P65207_mk(s); - s.tmp_6 = controller_Controller_right__P65150_mk(s); + s.tmp_1 = r0 = s.svx___179583; + s.tmp_5 = controller_Button_pressureLevel__P172104_mk(s); + s.tmp_6 = controller_Controller_right__P172047_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 167; s.pc = 20; return s.tmp_6; case 20: @@ -7286,8 +7286,8 @@ switch (step) { case 19: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = controller_Button_pressureLevel__P65207_mk(s); - s.tmp_9 = controller_Controller_left__P65149_mk(s); + s.tmp_8 = controller_Button_pressureLevel__P172104_mk(s); + s.tmp_9 = controller_Controller_left__P172046_mk(s); s.tmp_9.arg0 = s.arg0; s.callLocIdx = 169; s.pc = 22; return s.tmp_9; case 22: @@ -7302,9 +7302,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___72687; - s.tmp_4 = controller_Button_pressureLevel__P65207_mk(s); - s.tmp_5 = controller_Controller_down__P65152_mk(s); + s.tmp_0 = r0 = s.svy___179584; + s.tmp_4 = controller_Button_pressureLevel__P172104_mk(s); + s.tmp_5 = controller_Controller_down__P172049_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 171; s.pc = 24; return s.tmp_5; case 24: @@ -7314,8 +7314,8 @@ switch (step) { case 23: r0 = s.retval; s.tmp_3 = r0; - s.tmp_7 = controller_Button_pressureLevel__P65207_mk(s); - s.tmp_8 = controller_Controller_up__P65151_mk(s); + s.tmp_7 = controller_Button_pressureLevel__P172104_mk(s); + s.tmp_8 = controller_Controller_up__P172048_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 173; s.pc = 26; return s.tmp_8; case 26: @@ -7332,14 +7332,14 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 12; continue; } case 3: - s.tmp_1 = controller_Button__C65195_v0_1_mk(s); - s.tmp_2 = controller_Controller_right__P65150_mk(s); + s.tmp_1 = controller_Button__C172092_v0_1_mk(s); + s.tmp_2 = controller_Controller_right__P172047_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 175; 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__C65195_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C172092_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: @@ -7354,14 +7354,14 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C65195_v0_1_mk(s); - s.tmp_6 = controller_Controller_left__P65149_mk(s); + s.tmp_5 = controller_Button__C172092_v0_1_mk(s); + s.tmp_6 = controller_Controller_left__P172046_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 176; 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__C65195_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C172092_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: @@ -7376,18 +7376,18 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svx___72686; + s.tmp_8 = r0 = s.svx___179583; 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__C65195_v0_1_mk(s); - s.tmp_2 = controller_Controller_down__P65152_mk(s); + s.tmp_1 = controller_Button__C172092_v0_1_mk(s); + s.tmp_2 = controller_Controller_down__P172049_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 177; 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__C65195_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C172092_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: @@ -7402,14 +7402,14 @@ switch (step) { case 9: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C65195_v0_1_mk(s); - s.tmp_6 = controller_Controller_up__P65151_mk(s); + s.tmp_5 = controller_Button__C172092_v0_1_mk(s); + s.tmp_6 = controller_Controller_up__P172048_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 178; 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__C65195_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C172092_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: @@ -7424,57 +7424,57 @@ switch (step) { case 11: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svy___72687; + s.tmp_8 = r0 = s.svy___179584; 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___72722 = (r0); - s.tmp_0 = r0 = s.svxInCricle___72722; - r0 = pxsim_pxtrt_ldlocRef(s.svx___72686); + s.svxInCricle___179619 = (r0); + s.tmp_0 = r0 = s.svxInCricle___179619; + r0 = pxsim_pxtrt_ldlocRef(s.svx___179583); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); r0 = pxsim_pxtrt.mklocRef(); - s.svyInCircle___72724 = (r0); - s.tmp_0 = r0 = s.svyInCircle___72724; - r0 = pxsim_pxtrt_ldlocRef(s.svy___72687); + s.svyInCircle___179621 = (r0); + s.tmp_0 = r0 = s.svyInCircle___179621; + r0 = pxsim_pxtrt_ldlocRef(s.svy___179584); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtrt_ldlocRef(s.svx___72686); + r0 = pxsim_pxtrt_ldlocRef(s.svx___179583); s.tmp_1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svx___72686); + r0 = pxsim_pxtrt_ldlocRef(s.svx___179583); s.tmp_2 = r0; r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___72687); + r0 = pxsim_pxtrt_ldlocRef(s.svy___179584); s.tmp_4 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___72687); + r0 = pxsim_pxtrt_ldlocRef(s.svy___179584); s.tmp_5 = r0; r0 = (s.tmp_4 * s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.sq___72726 = (r0); - r0 = (s.sq___72726 > 65536); + s.sq___179623 = (r0); + r0 = (s.sq___179623 > 65536); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (65536 / s.sq___72726); + r0 = (65536 / s.sq___179623); s.tmp_1 = r0; r0 = pxsim.Math_.sqrt(s.tmp_1); - s.scale___72741 = (r0); - s.tmp_0 = r0 = s.svxInCricle___72722; - s.tmp_3 = r0 = s.scale___72741; - r0 = pxsim_pxtrt_ldlocRef(s.svx___72686); + s.scale___179638 = (r0); + s.tmp_0 = r0 = s.svxInCricle___179619; + s.tmp_3 = r0 = s.scale___179638; + r0 = pxsim_pxtrt_ldlocRef(s.svx___179583); 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___72724; - s.tmp_3 = r0 = s.scale___72741; - r0 = pxsim_pxtrt_ldlocRef(s.svy___72687); + s.tmp_0 = r0 = s.svyInCircle___179621; + s.tmp_3 = r0 = s.scale___179638; + r0 = pxsim_pxtrt_ldlocRef(s.svy___179584); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; @@ -7483,15 +7483,15 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); case 13: case 14: - r0 = pxsim_pxtcore_mkAction(5, controller_Controller___preUpdate_inline__P72759); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___72685); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___72686); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___72687); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___72722); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___72724); - s.tmp_1 = helpers_arrayForEach__P63114_mk(s); - s.tmp_2 = controller_Controller__controlledSprites__P65145_mk(s); + r0 = pxsim_pxtcore_mkAction(5, controller_Controller___preUpdate_inline__P179656); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___179582); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___179583); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___179584); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___179619); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___179621); + s.tmp_1 = helpers_arrayForEach__P170011_mk(s); + s.tmp_2 = controller_Controller__controlledSprites__P172042_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 179; s.pc = 36; return s.tmp_2; case 36: @@ -7501,20 +7501,20 @@ switch (step) { s.callLocIdx = 187; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; - r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___72685); + r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___179582); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_1 = controller_Controller__controlledSprites__P65146_mk(s); + s.tmp_1 = controller_Controller__controlledSprites__P172043_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = helpers_arrayFilter__P63115_mk(s); - s.tmp_3 = controller_Controller__controlledSprites__P65145_mk(s); + s.tmp_2 = helpers_arrayFilter__P170012_mk(s); + s.tmp_3 = controller_Controller__controlledSprites__P172042_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 188; s.pc = 39; return s.tmp_3; case 39: r0 = s.retval; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = controller_Controller___preUpdate_inline__P72816; + s.tmp_2.arg1 = controller_Controller___preUpdate_inline__P179713; s.callLocIdx = 189; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; @@ -7529,12 +7529,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate__P65168.info = {"start":10666,"length":2535,"line":330,"column":8,"endLine":394,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} +controller_Controller___preUpdate__P172065.info = {"start":10666,"length":2535,"line":330,"column":8,"endLine":394,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} -function controller_Controller___preUpdate__P65168_mk(s) { +function controller_Controller___preUpdate__P172065_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate__P65168, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate__P172065, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7546,13 +7546,13 @@ function controller_Controller___preUpdate__P65168_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - deadSprites___72685: undefined, - svx___72686: undefined, - svy___72687: undefined, - svxInCricle___72722: undefined, - svyInCircle___72724: undefined, - sq___72726: undefined, - scale___72741: undefined, + deadSprites___179582: undefined, + svx___179583: undefined, + svy___179584: undefined, + svxInCricle___179619: undefined, + svyInCircle___179621: undefined, + sq___179623: undefined, + scale___179638: undefined, arg0: undefined, } } @@ -7560,7 +7560,7 @@ function controller_Controller___preUpdate__P65168_mk(s) { -function controller_Controller___preUpdate_inline__P72759(s) { +function controller_Controller___preUpdate_inline__P179656(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7570,9 +7570,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___72762 = undefined; - s.vx___72763 = undefined; - s.vy___72764 = undefined; + s.s___179659 = undefined; + s.vx___179660 = undefined; + s.vy___179661 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -7590,7 +7590,7 @@ switch (step) { } case 22: r0 = s.retval; - s.s___72762 = (r0); + s.s___179659 = (r0); s.tmp_2 = if_vx_1_mk(s); s.tmp_2.arg0 = s.tmp_1; if (!s.tmp_2.arg0.vtable.iface) { @@ -7603,7 +7603,7 @@ switch (step) { } case 23: r0 = s.retval; - s.vx___72763 = (r0); + s.vx___179660 = (r0); s.tmp_3 = if_vy_1_mk(s); s.tmp_3.arg0 = s.tmp_1; if (!s.tmp_3.arg0.vtable.iface) { @@ -7616,8 +7616,8 @@ switch (step) { } case 24: r0 = s.retval; - s.vy___72764 = (r0); - r0 = s.s___72762.fields["flags"]; + s.vy___179661 = (r0); + r0 = s.s___179659.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); s.tmp_0 = r0; @@ -7631,14 +7631,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___72763); + r0 = pxsim_numops_toBoolDecr(s.vx___179660); if (!r0) { step = 3; continue; } - r0 = (s.s___72762).fields["_vx"] = (0); + r0 = (s.s___179659).fields["_vx"] = (0); case 3: case 4: - r0 = pxsim_numops_toBoolDecr(s.vy___72764); + r0 = pxsim_numops_toBoolDecr(s.vy___179661); if (!r0) { step = 5; continue; } - r0 = (s.s___72762).fields["_vy"] = (0); + r0 = (s.s___179659).fields["_vy"] = (0); case 5: case 6: case 7: @@ -7656,48 +7656,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___72763; + s.tmp_2 = r0 = s.vx___179660; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 11; continue; } r0 = s.tmp_2; { step = 12; continue; } case 11: - r0 = s.vy___72764; + r0 = s.vy___179661; 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___72762; + s.tmp_4 = r0 = s.s___179659; r0 = pxsim_pxtrt_ldlocRef(s.caps[3]); s.tmp_6 = r0; - r0 = pxsim.Math_.imul(s.tmp_6, s.vx___72763); + r0 = pxsim.Math_.imul(s.tmp_6, s.vx___179660); s.tmp_5 = r0; r0 = (s.tmp_4).fields["_vx"] = (s.tmp_5); - s.tmp_0 = r0 = s.s___72762; + s.tmp_0 = r0 = s.s___179659; r0 = pxsim_pxtrt_ldlocRef(s.caps[4]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___72764); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___179661); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); { step = 18; continue; } case 13: - r0 = pxsim_numops_toBoolDecr(s.vx___72763); + r0 = pxsim_numops_toBoolDecr(s.vx___179660); if (!r0) { step = 14; continue; } - s.tmp_0 = r0 = s.s___72762; + s.tmp_0 = r0 = s.s___179659; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vx___72763); + r0 = pxsim.Math_.imul(s.tmp_2, s.vx___179660); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); { step = 17; continue; } case 14: - r0 = pxsim_numops_toBoolDecr(s.vy___72764); + r0 = pxsim_numops_toBoolDecr(s.vy___179661); if (!r0) { step = 15; continue; } - s.tmp_0 = r0 = s.s___72762; + s.tmp_0 = r0 = s.s___179659; r0 = pxsim_pxtrt_ldlocRef(s.caps[2]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___72764); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___179661); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); case 15: @@ -7714,12 +7714,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P72759.info = {"start":11849,"length":1171,"line":361,"column":44,"endLine":389,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} +controller_Controller___preUpdate_inline__P179656.info = {"start":11849,"length":1171,"line":361,"column":44,"endLine":389,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} -function controller_Controller___preUpdate_inline__P72759_mk(s) { +function controller_Controller___preUpdate_inline__P179656_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P72759, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P179656, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7728,9 +7728,9 @@ function controller_Controller___preUpdate_inline__P72759_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - s___72762: undefined, - vx___72763: undefined, - vy___72764: undefined, + s___179659: undefined, + vx___179660: undefined, + vy___179661: undefined, arg0: undefined, } } @@ -7738,7 +7738,7 @@ function controller_Controller___preUpdate_inline__P72759_mk(s) { -function controller_Controller___preUpdate_inline__P72816(s) { +function controller_Controller___preUpdate_inline__P179713(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7763,12 +7763,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P72816.info = {"start":13147,"length":42,"line":393,"column":28,"endLine":393,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} +controller_Controller___preUpdate_inline__P179713.info = {"start":13147,"length":42,"line":393,"column":28,"endLine":393,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} -function controller_Controller___preUpdate_inline__P72816_mk(s) { +function controller_Controller___preUpdate_inline__P179713_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P72816, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P179713, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7780,7 +7780,7 @@ function controller_Controller___preUpdate_inline__P72816_mk(s) { -function controller_Button_pressureLevel__P65207(s) { +function controller_Button_pressureLevel__P172104(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7795,16 +7795,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C65195_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C172092_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__C65195_v0_1_mk(s); + s.tmp_3 = controller_Button__C172092_v0_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C65195_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C172092_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: @@ -7833,12 +7833,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_pressureLevel__P65207.info = {"start":6453,"length":311,"line":192,"column":8,"endLine":199,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pressureLevel","argumentNames":["this"]} +controller_Button_pressureLevel__P172104.info = {"start":6453,"length":311,"line":192,"column":8,"endLine":199,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pressureLevel","argumentNames":["this"]} -function controller_Button_pressureLevel__P65207_mk(s) { +function controller_Button_pressureLevel__P172104_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_pressureLevel__P65207, depth: s.depth + 1, + parent: s, fn: controller_Button_pressureLevel__P172104, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7853,7 +7853,7 @@ function controller_Button_pressureLevel__P65207_mk(s) { -function controller_Button_isPressed__P65206(s) { +function controller_Button_isPressed__P172103(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7868,17 +7868,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C65195_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C172092_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; return leave(s, r0) default: oops() } } } -controller_Button_isPressed__P65206.info = {"start":6303,"length":57,"line":185,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"isPressed","argumentNames":["this"]} +controller_Button_isPressed__P172103.info = {"start":6303,"length":57,"line":185,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"isPressed","argumentNames":["this"]} -function controller_Button_isPressed__P65206_mk(s) { +function controller_Button_isPressed__P172103_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_isPressed__P65206, depth: s.depth + 1, + parent: s, fn: controller_Button_isPressed__P172103, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -7887,7 +7887,7 @@ function controller_Button_isPressed__P65206_mk(s) { -function controller_Controller_down__P65152(s) { +function controller_Controller_down__P172049(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7902,7 +7902,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (4 - 1); @@ -7911,13 +7911,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_down__P65152.info = {"start":4131,"length":77,"line":145,"column":8,"endLine":147,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} -controller_Controller_down__P65152.isGetter = true; +controller_Controller_down__P172049.info = {"start":4131,"length":77,"line":145,"column":8,"endLine":147,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} +controller_Controller_down__P172049.isGetter = true; -function controller_Controller_down__P65152_mk(s) { +function controller_Controller_down__P172049_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_down__P65152, depth: s.depth + 1, + parent: s, fn: controller_Controller_down__P172049, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7928,7 +7928,7 @@ function controller_Controller_down__P65152_mk(s) { -function controller_Controller_button__P67708(s) { +function controller_Controller_button__P174605(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7944,7 +7944,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (s.arg1 - 1); @@ -7953,12 +7953,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_button__P67708.info = {"start":6666,"length":105,"line":220,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} +controller_Controller_button__P174605.info = {"start":6666,"length":105,"line":220,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} -function controller_Controller_button__P67708_mk(s) { +function controller_Controller_button__P174605_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_button__P67708, depth: s.depth + 1, + parent: s, fn: controller_Controller_button__P174605, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7970,7 +7970,7 @@ function controller_Controller_button__P67708_mk(s) { -function controller_Controller_up__P65151(s) { +function controller_Controller_up__P172048(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7985,7 +7985,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (2 - 1); @@ -7994,13 +7994,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_up__P65151.info = {"start":3979,"length":73,"line":137,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} -controller_Controller_up__P65151.isGetter = true; +controller_Controller_up__P172048.info = {"start":3979,"length":73,"line":137,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} +controller_Controller_up__P172048.isGetter = true; -function controller_Controller_up__P65151_mk(s) { +function controller_Controller_up__P172048_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_up__P65151, depth: s.depth + 1, + parent: s, fn: controller_Controller_up__P172048, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8011,7 +8011,7 @@ function controller_Controller_up__P65151_mk(s) { -function controller_Controller_right__P65150(s) { +function controller_Controller_right__P172047(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8026,7 +8026,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (3 - 1); @@ -8035,13 +8035,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_right__P65150.info = {"start":3823,"length":79,"line":129,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} -controller_Controller_right__P65150.isGetter = true; +controller_Controller_right__P172047.info = {"start":3823,"length":79,"line":129,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} +controller_Controller_right__P172047.isGetter = true; -function controller_Controller_right__P65150_mk(s) { +function controller_Controller_right__P172047_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_right__P65150, depth: s.depth + 1, + parent: s, fn: controller_Controller_right__P172047, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8052,7 +8052,7 @@ function controller_Controller_right__P65150_mk(s) { -function controller_Controller_left__P65149(s) { +function controller_Controller_left__P172046(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8067,7 +8067,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (1 - 1); @@ -8076,13 +8076,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_left__P65149.info = {"start":3666,"length":77,"line":121,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} -controller_Controller_left__P65149.isGetter = true; +controller_Controller_left__P172046.info = {"start":3666,"length":77,"line":121,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} +controller_Controller_left__P172046.isGetter = true; -function controller_Controller_left__P65149_mk(s) { +function controller_Controller_left__P172046_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_left__P65149, depth: s.depth + 1, + parent: s, fn: controller_Controller_left__P172046, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8093,7 +8093,7 @@ function controller_Controller_left__P65149_mk(s) { -function controller_Controller__controlledSprites__P65146(s) { +function controller_Controller__controlledSprites__P172043(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8109,8 +8109,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P66005_mk(s); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P172902_mk(s); s.callLocIdx = 160; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -8123,12 +8123,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P65146.info = {"start":3300,"length":134,"line":105,"column":8,"endLine":107,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} +controller_Controller__controlledSprites__P172043.info = {"start":3300,"length":134,"line":105,"column":8,"endLine":107,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} -function controller_Controller__controlledSprites__P65146_mk(s) { +function controller_Controller__controlledSprites__P172043_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P65146, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P172043, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8141,7 +8141,7 @@ function controller_Controller__controlledSprites__P65146_mk(s) { -function controller_Controller__controlledSprites__P65145(s) { +function controller_Controller__controlledSprites__P172042(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8156,8 +8156,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P66005_mk(s); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P172902_mk(s); s.callLocIdx = 159; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -8169,13 +8169,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P65145.info = {"start":3158,"length":132,"line":101,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} -controller_Controller__controlledSprites__P65145.isGetter = true; +controller_Controller__controlledSprites__P172042.info = {"start":3158,"length":132,"line":101,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} +controller_Controller__controlledSprites__P172042.isGetter = true; -function controller_Controller__controlledSprites__P65145_mk(s) { +function controller_Controller__controlledSprites__P172042_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P65145, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P172042, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8187,7 +8187,7 @@ function controller_Controller__controlledSprites__P65145_mk(s) { -function Fx_imul__P63166(s) { +function Fx_imul__P170063(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8206,12 +8206,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_imul__P63166.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__P170063.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__P63166_mk(s) { +function Fx_imul__P170063_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_imul__P63166, depth: s.depth + 1, + parent: s, fn: Fx_imul__P170063, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -8221,7 +8221,7 @@ function Fx_imul__P63166_mk(s) { -function power_checkDeepSleep__P64936(s) { +function power_checkDeepSleep__P171833(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8231,13 +8231,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___71401 = undefined; - s.to___71404 = undefined; - s.tmp_0 = power_init__P67552_mk(s); + s.p___178298 = undefined; + s.to___178301 = undefined; + s.tmp_0 = power_init__P174449_mk(s); s.callLocIdx = 75; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = r0 = globals._poked___67550; + s.tmp_0 = r0 = globals._poked___174447; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -8247,8 +8247,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - s.p___71401 = (s.tmp_1); - s.tmp_0 = r0 = globals._timeout___67551; + s.p___178298 = (s.tmp_1); + s.tmp_0 = r0 = globals._timeout___174448; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.tmp_0; @@ -8258,8 +8258,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.to___71404 = (s.tmp_1); - r0 = (s.to___71404 > 0); + s.to___178301 = (s.tmp_1); + r0 = (s.to___178301 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 5; continue; } @@ -8268,9 +8268,9 @@ switch (step) { case 5: r0 = pxsim.control.millis(); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.p___71401); + r0 = (s.tmp_2 - s.p___178298); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.to___71404); + r0 = (s.tmp_1 > s.to___178301); case 6: // jmp value (already in r0) s.tmp_3 = r0; @@ -8296,12 +8296,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_checkDeepSleep__P64936.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} +power_checkDeepSleep__P171833.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__P64936_mk(s) { +function power_checkDeepSleep__P171833_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_checkDeepSleep__P64936, depth: s.depth + 1, + parent: s, fn: power_checkDeepSleep__P171833, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8310,15 +8310,15 @@ function power_checkDeepSleep__P64936_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - p___71401: undefined, - to___71404: undefined, + p___178298: undefined, + to___178301: undefined, } } -function power_init__P67552(s) { +function power_init__P174449(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8328,7 +8328,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals._timeout___67551 !== undefined); + r0 = (globals._timeout___174448 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -8338,21 +8338,21 @@ switch (step) { r0 = pxsim_pxtcore.getConfig(212, -1); s.tmp_1 = r0; r0 = (s.tmp_1 * 1000); - globals._timeout___67551 = (r0); - r0 = (globals._timeout___67551 > 0); + globals._timeout___174448 = (r0); + r0 = (globals._timeout___174448 > 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___67551 < 300000); + r0 = (globals._timeout___174448 < 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___67551 = (300000); + globals._timeout___174448 = (300000); case 5: case 6: case 7: @@ -8360,12 +8360,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_init__P67552.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} +power_init__P174449.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__P67552_mk(s) { +function power_init__P174449_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_init__P67552, depth: s.depth + 1, + parent: s, fn: power_init__P174449, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8375,7 +8375,7 @@ function power_init__P67552_mk(s) { -function power_poke__P64935(s) { +function power_poke__P171832(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8385,22 +8385,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = power_init__P67552_mk(s); + s.tmp_0 = power_init__P174449_mk(s); s.callLocIdx = 74; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = pxsim.control.millis(); - globals._poked___67550 = (r0); + globals._poked___174447 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -power_poke__P64935.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} +power_poke__P171832.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__P64935_mk(s) { +function power_poke__P171832_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_poke__P64935, depth: s.depth + 1, + parent: s, fn: power_poke__P171832, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -8409,7 +8409,7 @@ function power_poke__P64935_mk(s) { -function control_EventContext_registerFrameHandler__P63408(s) { +function control_EventContext_registerFrameHandler__P170305(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8419,8 +8419,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.fn___70394 = undefined; - s.i___70403 = undefined; + s.fn___177291 = undefined; + s.i___177300 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8428,7 +8428,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C63400_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C170297_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -8441,20 +8441,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__P67425_mk(s); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P174322_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 50; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C63397_VT); - s.fn___70394 = (r0); - r0 = (s.fn___70394).fields["order"] = (s.arg1); - r0 = (s.fn___70394).fields["handler"] = (s.arg2); - s.i___70403 = (0); + r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C170294_VT); + s.fn___177291 = (r0); + r0 = (s.fn___177291).fields["order"] = (s.arg1); + r0 = (s.fn___177291).fields["handler"] = (s.arg2); + s.i___177300 = (0); case 3: - s.tmp_1 = r0 = s.i___70403; + s.tmp_1 = r0 = s.i___177300; r0 = s.arg0.fields["frameCallbacks"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -8465,7 +8465,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___70403); + r0 = pxsim_Array__getAt(s.tmp_6, s.i___177300); r0 = r0.fields["order"]; s.tmp_5 = r0; r0 = (s.tmp_5 > s.arg1); @@ -8474,29 +8474,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___70403, s.fn___70394); - r0 = s.fn___70394; + r0 = pxsim_Array_.insertAt(s.tmp_7, s.i___177300, s.fn___177291); + r0 = s.fn___177291; { step = 7; continue; } case 4: case 5: - r0 = (s.i___70403 + 1); - s.i___70403 = (r0); + r0 = (s.i___177300 + 1); + s.i___177300 = (r0); { step = 3; continue; } case 6: r0 = s.arg0.fields["frameCallbacks"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.fn___70394); - r0 = s.fn___70394; + r0 = pxsim_Array__push(s.tmp_0, s.fn___177291); + r0 = s.fn___177291; case 7: return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameHandler__P63408.info = {"start":4862,"length":643,"line":147,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameHandler","argumentNames":["this","order","handler"]} +control_EventContext_registerFrameHandler__P170305.info = {"start":4862,"length":643,"line":147,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameHandler","argumentNames":["this","order","handler"]} -function control_EventContext_registerFrameHandler__P63408_mk(s) { +function control_EventContext_registerFrameHandler__P170305_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameHandler__P63408, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameHandler__P170305, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8506,8 +8506,8 @@ function control_EventContext_registerFrameHandler__P63408_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - fn___70394: undefined, - i___70403: undefined, + fn___177291: undefined, + i___177300: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -8517,7 +8517,7 @@ function control_EventContext_registerFrameHandler__P63408_mk(s) { -function control_EventContext_registerFrameCallbacks__P67425(s) { +function control_EventContext_registerFrameCallbacks__P174322(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8527,13 +8527,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.worker___70437 = undefined; + s.worker___177334 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C63400_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C170297_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -8546,28 +8546,28 @@ switch (step) { case 1: case 2: r0 = s.arg0.fields["frameWorker"]; - s.worker___70437 = (r0); - r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P70443); + s.worker___177334 = (r0); + r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P177340); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___70437); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___177334); r0 = pxsim.control.runInParallel(s.tmp_0); case 3: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks__P67425.info = {"start":3668,"length":895,"line":109,"column":8,"endLine":133,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameCallbacks","argumentNames":["this"]} +control_EventContext_registerFrameCallbacks__P174322.info = {"start":3668,"length":895,"line":109,"column":8,"endLine":133,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameCallbacks","argumentNames":["this"]} -function control_EventContext_registerFrameCallbacks__P67425_mk(s) { +function control_EventContext_registerFrameCallbacks__P174322_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks__P67425, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks__P174322, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - worker___70437: undefined, + worker___177334: undefined, arg0: undefined, } } @@ -8575,7 +8575,7 @@ function control_EventContext_registerFrameCallbacks__P67425_mk(s) { -function control_EventContext_registerFrameCallbacks_inline__P70443(s) { +function control_EventContext_registerFrameCallbacks_inline__P177340(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8585,15 +8585,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___70473 = undefined; + s.delay___177370 = 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, control_EventContext_registerFrameCallbacks_inline__P70449); + r0 = pxsim_pxtcore_mkAction(1, control_EventContext_registerFrameCallbacks_inline__P177346); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.caps[0]); - s.tmp_2 = pauseUntil__P63372_mk(s); + s.tmp_2 = pauseUntil__P170269_mk(s); s.tmp_2.arg0 = s.tmp_1; s.tmp_2.arg1 = undefined; s.callLocIdx = 44; s.pc = 5; return s.tmp_2; @@ -8616,14 +8616,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__P67424_mk(s); + s.tmp_2 = control_EventContext_runCallbacks__P174321_mk(s); s.tmp_2.arg0 = s.caps[0]; s.callLocIdx = 45; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - s.delay___70473 = (r0); - s.tmp_0 = pause__P63418_mk(s); - s.tmp_0.arg0 = s.delay___70473; + s.delay___177370 = (r0); + s.tmp_0 = pause__P170315_mk(s); + s.tmp_0.arg0 = s.delay___177370; s.callLocIdx = 46; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -8634,24 +8634,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P70443.info = {"start":3829,"length":723,"line":113,"column":34,"endLine":132,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +control_EventContext_registerFrameCallbacks_inline__P177340.info = {"start":3829,"length":723,"line":113,"column":34,"endLine":132,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function control_EventContext_registerFrameCallbacks_inline__P70443_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P177340_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P70443, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P177340, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - delay___70473: undefined, + delay___177370: undefined, } } -function control_EventContext_registerFrameCallbacks_inline__P70449(s) { +function control_EventContext_registerFrameCallbacks_inline__P177346(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8669,12 +8669,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P70449.info = {"start":4060,"length":28,"line":117,"column":31,"endLine":117,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +control_EventContext_registerFrameCallbacks_inline__P177346.info = {"start":4060,"length":28,"line":117,"column":31,"endLine":117,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function control_EventContext_registerFrameCallbacks_inline__P70449_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P177346_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P70449, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P177346, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8684,7 +8684,7 @@ function control_EventContext_registerFrameCallbacks_inline__P70449_mk(s) { -function control_EventContext_runCallbacks__P67424(s) { +function control_EventContext_runCallbacks__P174321(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8694,44 +8694,44 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.loopStart___70482 = undefined; - s.f___70495 = undefined; - s.unnamed588___U2 = undefined; - s.unnamed589___U3 = undefined; - s.now___70500 = undefined; - s.runtime___70503 = undefined; - s.realTimeInSample___70522 = undefined; - s.fps___70531 = undefined; - s.delay___70600 = undefined; + s.loopStart___177379 = undefined; + s.f___177392 = undefined; + s.unnamed1120___U2 = undefined; + s.unnamed1121___U3 = undefined; + s.now___177397 = undefined; + s.runtime___177400 = undefined; + s.realTimeInSample___177419 = undefined; + s.fps___177428 = undefined; + s.delay___177497 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C63400_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C170297_VT)) failedCast(r0); r0 = pxsim.control.millis(); - s.loopStart___70482 = (r0); + s.loopStart___177379 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["prevTimeMillis"]; s.tmp_2 = r0; - r0 = (s.loopStart___70482 - s.tmp_2); + r0 = (s.loopStart___177379 - s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["deltaTimeMillis"] = (s.tmp_1); - r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___70482); - s.f___70495 = (undefined); + r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___177379); + s.f___177392 = (undefined); r0 = s.arg0.fields["frameCallbacks"]; - s.unnamed588___U2 = (r0); - s.unnamed589___U3 = (0); + s.unnamed1120___U2 = (r0); + s.unnamed1121___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed589___U3; - r0 = pxsim_Array__length(s.unnamed588___U2); + s.tmp_0 = r0 = s.unnamed1121___U3; + r0 = pxsim_Array__length(s.unnamed1120___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed588___U2, s.unnamed589___U3); - s.f___70495 = (r0); + r0 = pxsim_Array__getAt(s.unnamed1120___U2, s.unnamed1121___U3); + s.f___177392 = (r0); s.tmp_2 = if_handler_1_mk(s); - s.tmp_2.arg0 = s.f___70495; + s.tmp_2.arg0 = s.f___177392; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "handler"), 1); s.callLocIdx = 42; s.pc = 11; return s.tmp_2; @@ -8743,19 +8743,19 @@ switch (step) { } case 11: r0 = s.retval; - r0 = (s.unnamed589___U3 + 1); - s.unnamed589___U3 = (r0); + r0 = (s.unnamed1121___U3 + 1); + s.unnamed1121___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed588___U2 = (undefined); + s.unnamed1120___U2 = (undefined); r0 = pxsim.control.millis(); - s.now___70500 = (r0); - r0 = (s.now___70500 - s.loopStart___70482); - s.runtime___70503 = (r0); + s.now___177397 = (r0); + r0 = (s.now___177397 - s.loopStart___177379); + s.runtime___177400 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timeInSample"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.runtime___70503); + r0 = (s.tmp_2 + s.runtime___177400); s.tmp_1 = r0; r0 = (s.tmp_0).fields["timeInSample"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; @@ -8783,9 +8783,9 @@ switch (step) { if (!r0) { step = 9; continue; } r0 = s.arg0.fields["lastPerfDump"]; s.tmp_4 = r0; - r0 = (s.now___70500 - s.tmp_4); - s.realTimeInSample___70522 = (r0); - r0 = (s.arg0).fields["lastPerfDump"] = (s.now___70500); + r0 = (s.now___177397 - s.tmp_4); + s.realTimeInSample___177419 = (r0); + r0 = (s.arg0).fields["lastPerfDump"] = (s.now___177397); r0 = s.arg0.fields["framesInSample"]; s.tmp_0 = r0; r0 = s.arg0.fields["timeInSample"]; @@ -8793,8 +8793,8 @@ switch (step) { r0 = (s.tmp_2 / 1000); s.tmp_1 = r0; r0 = (s.tmp_0 / s.tmp_1); - s.fps___70531 = (r0); - r0 = pxsim.Math_.round(s.fps___70531); + s.fps___177428 = (r0); + r0 = pxsim.Math_.round(s.fps___177428); s.tmp_1 = r0; if ((s.tmp_1) && (s.tmp_1).vtable) { setupResume(s, 12); @@ -8806,21 +8806,21 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat("fps:", s.tmp_0); - globals.control_EventContext_lastStats___63402 = (r0); - r0 = (s.fps___70531 < 99); + globals.control_EventContext_lastStats___170299 = (r0); + r0 = (s.fps___177428 < 99); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - if ((globals.control_EventContext_lastStats___63402) && (globals.control_EventContext_lastStats___63402).vtable) { + if ((globals.control_EventContext_lastStats___170299) && (globals.control_EventContext_lastStats___170299).vtable) { setupResume(s, 13); - pxsim_String__stringConv(globals.control_EventContext_lastStats___63402); + pxsim_String__stringConv(globals.control_EventContext_lastStats___170299); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___63402) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___170299) + ""; } case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.fps___70531 * 10); + r0 = (s.fps___177428 * 10); s.tmp_7 = r0; r0 = pxsim.Math_.round(s.tmp_7); s.tmp_6 = r0; @@ -8847,7 +8847,7 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_2); - globals.control_EventContext_lastStats___63402 = (r0); + globals.control_EventContext_lastStats___170299 = (r0); case 5: case 6: r0 = pxsim.control.profilingEnabled(); @@ -8856,7 +8856,7 @@ switch (step) { if (!r0) { step = 7; continue; } r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; - r0 = (s.fps___70531 * 100); + r0 = (s.fps___177428 * 100); s.tmp_12 = r0; r0 = (s.tmp_12 | 0); s.tmp_11 = r0; @@ -8903,12 +8903,12 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, "ms/"); s.tmp_3 = r0; - if ((s.realTimeInSample___70522) && (s.realTimeInSample___70522).vtable) { + if ((s.realTimeInSample___177419) && (s.realTimeInSample___177419).vtable) { setupResume(s, 19); - pxsim_String__stringConv(s.realTimeInSample___70522); + pxsim_String__stringConv(s.realTimeInSample___177419); checkResumeConsumed(); return; - } else { s.retval = (s.realTimeInSample___70522) + ""; } + } else { s.retval = (s.realTimeInSample___177419) + ""; } case 19: r0 = s.retval; s.tmp_17 = r0; @@ -8925,24 +8925,24 @@ switch (step) { r0 = (s.arg0).fields["framesInSample"] = (0); case 9: case 10: - s.tmp_0 = Math_max__P63135_mk(s); + s.tmp_0 = Math_max__P170032_mk(s); s.tmp_0.arg0 = 1; - r0 = (20 - s.runtime___70503); + r0 = (20 - s.runtime___177400); s.tmp_0.arg1 = r0; s.callLocIdx = 43; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - s.delay___70600 = (r0); - r0 = s.delay___70600; + s.delay___177497 = (r0); + r0 = s.delay___177497; return leave(s, r0) default: oops() } } } -control_EventContext_runCallbacks__P67424.info = {"start":2220,"length":1395,"line":75,"column":8,"endLine":106,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"runCallbacks","argumentNames":["this"]} +control_EventContext_runCallbacks__P174321.info = {"start":2220,"length":1395,"line":75,"column":8,"endLine":106,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"runCallbacks","argumentNames":["this"]} -function control_EventContext_runCallbacks__P67424_mk(s) { +function control_EventContext_runCallbacks__P174321_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_runCallbacks__P67424, depth: s.depth + 1, + parent: s, fn: control_EventContext_runCallbacks__P174321, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8962,15 +8962,15 @@ function control_EventContext_runCallbacks__P67424_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - loopStart___70482: undefined, - f___70495: undefined, - unnamed588___U2: undefined, - unnamed589___U3: undefined, - now___70500: undefined, - runtime___70503: undefined, - realTimeInSample___70522: undefined, - fps___70531: undefined, - delay___70600: undefined, + loopStart___177379: undefined, + f___177392: undefined, + unnamed1120___U2: undefined, + unnamed1121___U3: undefined, + now___177397: undefined, + runtime___177400: undefined, + realTimeInSample___177419: undefined, + fps___177428: undefined, + delay___177497: undefined, arg0: undefined, } } @@ -8978,7 +8978,7 @@ function control_EventContext_runCallbacks__P67424_mk(s) { -function pauseUntil__P63372(s) { +function pauseUntil__P170269(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9025,7 +9025,7 @@ switch (step) { s.arg1 = (0); case 5: case 6: - s.tmp_0 = control___queuePollEvent__P63371_mk(s); + s.tmp_0 = control___queuePollEvent__P170268_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = undefined; @@ -9037,12 +9037,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pauseUntil__P63372.info = {"start":2224,"length":227,"line":73,"column":0,"endLine":77,"endColumn":1,"fileName":"pxt_modules/base/poll.ts","functionName":"pauseUntil","argumentNames":["condition","timeOut"]} +pauseUntil__P170269.info = {"start":2224,"length":227,"line":73,"column":0,"endLine":77,"endColumn":1,"fileName":"pxt_modules/base/poll.ts","functionName":"pauseUntil","argumentNames":["condition","timeOut"]} -function pauseUntil__P63372_mk(s) { +function pauseUntil__P170269_mk(s) { checkStack(s.depth); return { - parent: s, fn: pauseUntil__P63372, depth: s.depth + 1, + parent: s, fn: pauseUntil__P170269, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9058,7 +9058,7 @@ function pauseUntil__P63372_mk(s) { -function control___queuePollEvent__P63371(s) { +function control___queuePollEvent__P170268(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9068,16 +9068,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ev___70629 = undefined; + s.ev___177526 = 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__C67398_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_PollEvent__C174295_VT); s.tmp_0 = r0; - s.tmp_1 = control_PollEvent_constructor__P67399_mk(s); + s.tmp_1 = control_PollEvent_constructor__P174296_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1023; r0 = pxsim.control.allocateNotifyEvent(); @@ -9093,8 +9093,8 @@ switch (step) { s.callLocIdx = 27; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.ev___70629 = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___67401); + s.ev___177526 = (s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___174298); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -9102,19 +9102,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___70629); - globals._pollEventQueue___67401 = (s.tmp_2); - r0 = pxsim.control.runInParallel(control_pollEvents__P67402); + r0 = pxsim_Array__push(s.tmp_2, s.ev___177526); + globals._pollEventQueue___174298 = (s.tmp_2); + r0 = pxsim.control.runInParallel(control_pollEvents__P174299); { step = 2; continue; } case 1: - r0 = pxsim_Array__push(globals._pollEventQueue___67401, s.ev___70629); + r0 = pxsim_Array__push(globals._pollEventQueue___174298, s.ev___177526); case 2: r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 3; continue; } - s.tmp_0 = control_onEvent__P63396_mk(s); - r0 = s.ev___70629.fields["eid"]; + s.tmp_0 = control_onEvent__P170293_mk(s); + r0 = s.ev___177526.fields["eid"]; s.tmp_0.arg0 = r0; - r0 = s.ev___70629.fields["vid"]; + r0 = s.ev___177526.fields["vid"]; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = 16; @@ -9123,9 +9123,9 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = s.ev___70629.fields["eid"]; + r0 = s.ev___177526.fields["eid"]; s.tmp_0 = r0; - r0 = s.ev___70629.fields["vid"]; + r0 = s.ev___177526.fields["vid"]; s.tmp_1 = r0; setupResume(s, 7); pxsim.control.waitForEvent(s.tmp_0, s.tmp_1); @@ -9138,17 +9138,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___queuePollEvent__P63371.info = {"start":1262,"length":758,"line":39,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"__queuePollEvent","argumentNames":["timeOut","condition","handler"]} +control___queuePollEvent__P170268.info = {"start":1262,"length":758,"line":39,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"__queuePollEvent","argumentNames":["timeOut","condition","handler"]} -function control___queuePollEvent__P63371_mk(s) { +function control___queuePollEvent__P170268_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___queuePollEvent__P63371, depth: s.depth + 1, + parent: s, fn: control___queuePollEvent__P170268, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ev___70629: undefined, + ev___177526: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9158,7 +9158,7 @@ function control___queuePollEvent__P63371_mk(s) { -function control_pollEvents__P67402(s) { +function control_pollEvents__P174299(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9168,31 +9168,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.now___70756 = undefined; - s.i___70759 = undefined; - s.ev___70765 = undefined; + s.now___177653 = undefined; + s.i___177656 = undefined; + s.ev___177662 = undefined; case 1: - r0 = pxsim_Array__length(globals._pollEventQueue___67401); + r0 = pxsim_Array__length(globals._pollEventQueue___174298); 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___70756 = (r0); - s.i___70759 = (0); + s.now___177653 = (r0); + s.i___177656 = (0); case 2: - s.tmp_1 = r0 = s.i___70759; - r0 = pxsim_Array__length(globals._pollEventQueue___67401); + s.tmp_1 = r0 = s.i___177656; + r0 = pxsim_Array__length(globals._pollEventQueue___174298); 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___67401, s.i___70759); - s.ev___70765 = (r0); + r0 = pxsim_Array__getAt(globals._pollEventQueue___174298, s.i___177656); + s.ev___177662 = (r0); s.tmp_1 = if_condition_1_mk(s); - s.tmp_1.arg0 = s.ev___70765; + s.tmp_1.arg0 = s.ev___177662; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "condition"), 1); s.callLocIdx = 24; s.pc = 13; return s.tmp_1; @@ -9210,7 +9210,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 3: - r0 = s.ev___70765.fields["timeOut"]; + r0 = s.ev___177662.fields["timeOut"]; s.tmp_3 = r0; r0 = (s.tmp_3 > 0); s.tmp_2 = r0; @@ -9219,11 +9219,11 @@ switch (step) { r0 = s.tmp_2; { step = 5; continue; } case 4: - r0 = s.ev___70765.fields["start"]; + r0 = s.ev___177662.fields["start"]; s.tmp_5 = r0; - r0 = (s.now___70756 - s.tmp_5); + r0 = (s.now___177653 - s.tmp_5); s.tmp_4 = r0; - r0 = s.ev___70765.fields["timeOut"]; + r0 = s.ev___177662.fields["timeOut"]; s.tmp_6 = r0; r0 = (s.tmp_4 > s.tmp_6); case 5: @@ -9235,50 +9235,50 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - r0 = s.ev___70765.fields["eid"]; + r0 = s.ev___177662.fields["eid"]; s.tmp_9 = r0; - r0 = s.ev___70765.fields["vid"]; + r0 = s.ev___177662.fields["vid"]; s.tmp_10 = r0; r0 = pxsim.control.raiseEvent(s.tmp_9, s.tmp_10); - r0 = s.ev___70765.fields["once"]; + r0 = s.ev___177662.fields["once"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = helpers_arraySplice__P63105_mk(s); - s.tmp_1.arg0 = globals._pollEventQueue___67401; - s.tmp_1.arg1 = s.i___70759; + s.tmp_1 = helpers_arraySplice__P170002_mk(s); + s.tmp_1.arg0 = globals._pollEventQueue___174298; + s.tmp_1.arg1 = s.i___177656; s.tmp_1.arg2 = 1; s.callLocIdx = 25; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - r0 = (s.i___70759 - 1); - s.i___70759 = (r0); + r0 = (s.i___177656 - 1); + s.i___177656 = (r0); case 7: case 8: case 9: case 10: - r0 = (s.i___70759 + 1); - s.i___70759 = (r0); + r0 = (s.i___177656 + 1); + s.i___177656 = (r0); { step = 2; continue; } case 11: - s.tmp_0 = pause__P63418_mk(s); + s.tmp_0 = pause__P170315_mk(s); s.tmp_0.arg0 = 50; s.callLocIdx = 26; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; { step = 1; continue; } case 12: - globals._pollEventQueue___67401 = (undefined); + globals._pollEventQueue___174298 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -control_pollEvents__P67402.info = {"start":618,"length":638,"line":20,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"pollEvents","argumentNames":[]} +control_pollEvents__P174299.info = {"start":618,"length":638,"line":20,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"pollEvents","argumentNames":[]} -function control_pollEvents__P67402_mk(s) { +function control_pollEvents__P174299_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pollEvents__P67402, depth: s.depth + 1, + parent: s, fn: control_pollEvents__P174299, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9291,16 +9291,16 @@ function control_pollEvents__P67402_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - now___70756: undefined, - i___70759: undefined, - ev___70765: undefined, + now___177653: undefined, + i___177656: undefined, + ev___177662: undefined, } } -function helpers_arraySplice__P63105(s) { +function helpers_arraySplice__P170002(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9310,7 +9310,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___70813 = undefined; + s.i___177710 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9324,15 +9324,15 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.i___70813 = (0); + s.i___177710 = (0); case 3: - r0 = (s.i___70813 < s.arg2); + r0 = (s.i___177710 < 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___70813 + 1); - s.i___70813 = (r0); + r0 = (s.i___177710 + 1); + s.i___177710 = (r0); { step = 3; continue; } case 4: case 5: @@ -9340,15 +9340,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySplice__P63105.info = {"start":3642,"length":213,"line":137,"column":4,"endLine":144,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySplice","argumentNames":["arr","start","len"]} +helpers_arraySplice__P170002.info = {"start":3642,"length":213,"line":137,"column":4,"endLine":144,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySplice","argumentNames":["arr","start","len"]} -function helpers_arraySplice__P63105_mk(s) { +function helpers_arraySplice__P170002_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySplice__P63105, depth: s.depth + 1, + parent: s, fn: helpers_arraySplice__P170002, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - i___70813: undefined, + i___177710: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9358,7 +9358,7 @@ function helpers_arraySplice__P63105_mk(s) { -function control_PollEvent_constructor__P67399(s) { +function control_PollEvent_constructor__P174296(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9379,7 +9379,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_PollEvent__C67398_VT)) failedCast(r0); + if (!checkSubtype(r0, control_PollEvent__C174295_VT)) failedCast(r0); r0 = (s.arg0).fields["eid"] = (s.arg1); r0 = (s.arg0).fields["vid"] = (s.arg2); r0 = (s.arg0).fields["start"] = (s.arg3); @@ -9390,12 +9390,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_PollEvent_constructor__P67399.info = {"start":239,"length":316,"line":8,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/base/poll.ts","functionName":"inline","argumentNames":["this","eid","vid","start","timeOut","condition","once"]} +control_PollEvent_constructor__P174296.info = {"start":239,"length":316,"line":8,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/base/poll.ts","functionName":"inline","argumentNames":["this","eid","vid","start","timeOut","condition","once"]} -function control_PollEvent_constructor__P67399_mk(s) { +function control_PollEvent_constructor__P174296_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_PollEvent_constructor__P67399, depth: s.depth + 1, + parent: s, fn: control_PollEvent_constructor__P174296, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -9410,7 +9410,7 @@ function control_PollEvent_constructor__P67399_mk(s) { -function control_EventContext_deltaTime__P63405(s) { +function control_EventContext_deltaTime__P170302(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9425,20 +9425,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C63400_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C170297_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__P63405.info = {"start":2135,"length":75,"line":71,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"deltaTime","argumentNames":["this"]} -control_EventContext_deltaTime__P63405.isGetter = true; +control_EventContext_deltaTime__P170302.info = {"start":2135,"length":75,"line":71,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"deltaTime","argumentNames":["this"]} +control_EventContext_deltaTime__P170302.isGetter = true; -function control_EventContext_deltaTime__P63405_mk(s) { +function control_EventContext_deltaTime__P170302_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_deltaTime__P63405, depth: s.depth + 1, + parent: s, fn: control_EventContext_deltaTime__P170302, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9448,7 +9448,7 @@ function control_EventContext_deltaTime__P63405_mk(s) { -function helpers_arrayForEach__P63114(s) { +function helpers_arrayForEach__P170011(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9458,49 +9458,49 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___71198 = undefined; - s.i___71201 = undefined; + s.len___178095 = undefined; + s.i___178098 = 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___71198 = (r0); - s.i___71201 = (0); + s.len___178095 = (r0); + s.i___178098 = (0); case 1: - r0 = (s.i___71201 < s.len___71198); + r0 = (s.i___178098 < s.len___178095); 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___71201); + r0 = pxsim_Array__getAt(s.arg0, s.i___178098); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___71201; + s.tmp_1.arg1 = s.i___178098; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 5; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - r0 = (s.i___71201 + 1); - s.i___71201 = (r0); + r0 = (s.i___178098 + 1); + s.i___178098 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_arrayForEach__P63114.info = {"start":7439,"length":250,"line":254,"column":4,"endLine":259,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayForEach","argumentNames":["arr","callbackfn"]} +helpers_arrayForEach__P170011.info = {"start":7439,"length":250,"line":254,"column":4,"endLine":259,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayForEach","argumentNames":["arr","callbackfn"]} -function helpers_arrayForEach__P63114_mk(s) { +function helpers_arrayForEach__P170011_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayForEach__P63114, depth: s.depth + 1, + parent: s, fn: helpers_arrayForEach__P170011, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___71198: undefined, - i___71201: undefined, + len___178095: undefined, + i___178098: undefined, arg0: undefined, arg1: undefined, } } @@ -9509,7 +9509,7 @@ function helpers_arrayForEach__P63114_mk(s) { -function scene_Scene_constructor__P65872(s) { +function scene_Scene_constructor__P172769(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9526,13 +9526,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C65849_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C172746_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__C65533_VT); + r0 = pxsim_pxtcore_mkClassInstance(ArcadePhysicsEngine__C172430_VT); s.tmp_0 = r0; - s.tmp_1 = ArcadePhysicsEngine_constructor__P65534_mk(s); + s.tmp_1 = ArcadePhysicsEngine_constructor__P172431_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 500; s.tmp_1.arg2 = 2; @@ -9541,17 +9541,17 @@ switch (step) { case 1: r0 = s.retval; r0 = (s.arg0).fields["physicsEngine"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C65787_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C172684_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Camera_constructor__P65791_mk(s); + s.tmp_1 = scene_Camera_constructor__P172688_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 920; 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__C65675_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Background__C172572_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Background_constructor__P65679_mk(s); + s.tmp_1 = scene_Background_constructor__P172576_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = s.arg0.fields["camera"]; s.tmp_1.arg1 = r0; @@ -9612,12 +9612,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_constructor__P65872.info = {"start":3586,"length":836,"line":106,"column":8,"endLine":125,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} +scene_Scene_constructor__P172769.info = {"start":3586,"length":836,"line":106,"column":8,"endLine":125,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} -function scene_Scene_constructor__P65872_mk(s) { +function scene_Scene_constructor__P172769_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_constructor__P65872, depth: s.depth + 1, + parent: s, fn: scene_Scene_constructor__P172769, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9630,7 +9630,7 @@ function scene_Scene_constructor__P65872_mk(s) { -function scene_Camera_constructor__P65791(s) { +function scene_Camera_constructor__P172688(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9645,7 +9645,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C65787_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C172684_VT)) failedCast(r0); r0 = (s.arg0).fields["_offsetX"] = (0); r0 = (s.arg0).fields["_offsetY"] = (0); r0 = (s.arg0).fields["drawOffsetX"] = (0); @@ -9654,12 +9654,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_constructor__P65791.info = {"start":550,"length":156,"line":17,"column":8,"endLine":23,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"inline","argumentNames":["this"]} +scene_Camera_constructor__P172688.info = {"start":550,"length":156,"line":17,"column":8,"endLine":23,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"inline","argumentNames":["this"]} -function scene_Camera_constructor__P65791_mk(s) { +function scene_Camera_constructor__P172688_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_constructor__P65791, depth: s.depth + 1, + parent: s, fn: scene_Camera_constructor__P172688, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -9668,7 +9668,7 @@ function scene_Camera_constructor__P65791_mk(s) { -function scene_Background_constructor__P65679(s) { +function scene_Background_constructor__P172576(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9684,7 +9684,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C65675_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C172572_VT)) failedCast(r0); r0 = (s.arg0).fields["color"] = (0); r0 = (s.arg0).fields["camera"] = (s.arg1); s.tmp_0 = r0 = s.arg0; @@ -9695,12 +9695,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_constructor__P65679.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__P172576.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__P65679_mk(s) { +function scene_Background_constructor__P172576_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_constructor__P65679, depth: s.depth + 1, + parent: s, fn: scene_Background_constructor__P172576, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9712,7 +9712,7 @@ function scene_Background_constructor__P65679_mk(s) { -function ArcadePhysicsEngine_constructor__P65534(s) { +function ArcadePhysicsEngine_constructor__P172431(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9730,33 +9730,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_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__C65452_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteMap__C172349_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_SpriteMap_constructor__P65453_mk(s); + s.tmp_1 = sprites_SpriteMap_constructor__P172350_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 534; 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__P65536_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxSpeed__P172433_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 535; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_maxStep__P65540_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P172437_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 536; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_minStep__P65538_mk(s); + s.tmp_0 = ArcadePhysicsEngine_minStep__P172435_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 537; s.pc = 4; return s.tmp_0; @@ -9766,12 +9766,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constructor__P65534.info = {"start":1601,"length":277,"line":58,"column":4,"endLine":65,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","maxVelocity","minSingleStep","maxSingleStep"]} +ArcadePhysicsEngine_constructor__P172431.info = {"start":1601,"length":277,"line":58,"column":4,"endLine":65,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","maxVelocity","minSingleStep","maxSingleStep"]} -function ArcadePhysicsEngine_constructor__P65534_mk(s) { +function ArcadePhysicsEngine_constructor__P172431_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constructor__P65534, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constructor__P172431, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9785,7 +9785,7 @@ function ArcadePhysicsEngine_constructor__P65534_mk(s) { -function ArcadePhysicsEngine_maxStep__P65540(s) { +function ArcadePhysicsEngine_maxStep__P172437(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9801,7 +9801,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -9812,12 +9812,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P65540.info = {"start":2329,"length":67,"line":88,"column":4,"endLine":90,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this","v"]} +ArcadePhysicsEngine_maxStep__P172437.info = {"start":2329,"length":67,"line":88,"column":4,"endLine":90,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this","v"]} -function ArcadePhysicsEngine_maxStep__P65540_mk(s) { +function ArcadePhysicsEngine_maxStep__P172437_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P65540, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P172437, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9830,7 +9830,7 @@ function ArcadePhysicsEngine_maxStep__P65540_mk(s) { -function ArcadePhysicsEngine_maxStep__P65539(s) { +function ArcadePhysicsEngine_maxStep__P172436(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9845,7 +9845,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); r0 = s.arg0.fields["maxSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -9854,13 +9854,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P65539.info = {"start":2249,"length":74,"line":84,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this"]} -ArcadePhysicsEngine_maxStep__P65539.isGetter = true; +ArcadePhysicsEngine_maxStep__P172436.info = {"start":2249,"length":74,"line":84,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this"]} +ArcadePhysicsEngine_maxStep__P172436.isGetter = true; -function ArcadePhysicsEngine_maxStep__P65539_mk(s) { +function ArcadePhysicsEngine_maxStep__P172436_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P65539, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P172436, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9871,7 +9871,7 @@ function ArcadePhysicsEngine_maxStep__P65539_mk(s) { -function Fx_toInt__P63177(s) { +function Fx_toInt__P170074(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9891,12 +9891,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toInt__P63177.info = {"start":2379,"length":86,"line":74,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toInt","argumentNames":["v"]} +Fx_toInt__P170074.info = {"start":2379,"length":86,"line":74,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toInt","argumentNames":["v"]} -function Fx_toInt__P63177_mk(s) { +function Fx_toInt__P170074_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toInt__P63177, depth: s.depth + 1, + parent: s, fn: Fx_toInt__P170074, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9906,7 +9906,7 @@ function Fx_toInt__P63177_mk(s) { -function ArcadePhysicsEngine_minStep__P65538(s) { +function ArcadePhysicsEngine_minStep__P172435(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9922,7 +9922,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -9933,12 +9933,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P65538.info = {"start":2176,"length":67,"line":80,"column":4,"endLine":82,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this","v"]} +ArcadePhysicsEngine_minStep__P172435.info = {"start":2176,"length":67,"line":80,"column":4,"endLine":82,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this","v"]} -function ArcadePhysicsEngine_minStep__P65538_mk(s) { +function ArcadePhysicsEngine_minStep__P172435_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P65538, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P172435, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9951,7 +9951,7 @@ function ArcadePhysicsEngine_minStep__P65538_mk(s) { -function ArcadePhysicsEngine_minStep__P65537(s) { +function ArcadePhysicsEngine_minStep__P172434(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9966,7 +9966,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); r0 = s.arg0.fields["minSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -9975,13 +9975,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P65537.info = {"start":2096,"length":74,"line":76,"column":4,"endLine":78,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this"]} -ArcadePhysicsEngine_minStep__P65537.isGetter = true; +ArcadePhysicsEngine_minStep__P172434.info = {"start":2096,"length":74,"line":76,"column":4,"endLine":78,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this"]} +ArcadePhysicsEngine_minStep__P172434.isGetter = true; -function ArcadePhysicsEngine_minStep__P65537_mk(s) { +function ArcadePhysicsEngine_minStep__P172434_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P65537, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P172434, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9992,7 +9992,7 @@ function ArcadePhysicsEngine_minStep__P65537_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P65536(s) { +function ArcadePhysicsEngine_maxSpeed__P172433(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10008,7 +10008,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -10025,12 +10025,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P65536.info = {"start":1963,"length":127,"line":71,"column":4,"endLine":74,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this","v"]} +ArcadePhysicsEngine_maxSpeed__P172433.info = {"start":1963,"length":127,"line":71,"column":4,"endLine":74,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this","v"]} -function ArcadePhysicsEngine_maxSpeed__P65536_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P172433_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P65536, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P172433, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10043,7 +10043,7 @@ function ArcadePhysicsEngine_maxSpeed__P65536_mk(s) { -function Fx_neg__P63160(s) { +function Fx_neg__P170057(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10061,12 +10061,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_neg__P63160.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__P170057.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__P63160_mk(s) { +function Fx_neg__P170057_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_neg__P63160, depth: s.depth + 1, + parent: s, fn: Fx_neg__P170057, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10075,7 +10075,7 @@ function Fx_neg__P63160_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P65535(s) { +function ArcadePhysicsEngine_maxSpeed__P172432(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10090,7 +10090,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); r0 = s.arg0.fields["maxVelocity"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -10099,13 +10099,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P65535.info = {"start":1884,"length":73,"line":67,"column":4,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this"]} -ArcadePhysicsEngine_maxSpeed__P65535.isGetter = true; +ArcadePhysicsEngine_maxSpeed__P172432.info = {"start":1884,"length":73,"line":67,"column":4,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this"]} +ArcadePhysicsEngine_maxSpeed__P172432.isGetter = true; -function ArcadePhysicsEngine_maxSpeed__P65535_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P172432_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P65535, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P172432, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10116,7 +10116,7 @@ function ArcadePhysicsEngine_maxSpeed__P65535_mk(s) { -function PhysicsEngine_constructor__P65518(s) { +function PhysicsEngine_constructor__P172415(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10131,17 +10131,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C65517_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C172414_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_constructor__P65518.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__P172415.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__P65518_mk(s) { +function PhysicsEngine_constructor__P172415_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_constructor__P65518, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_constructor__P172415, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10150,7 +10150,7 @@ function PhysicsEngine_constructor__P65518_mk(s) { -function sprites_SpriteMap_constructor__P65453(s) { +function sprites_SpriteMap_constructor__P172350(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10165,7 +10165,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C65452_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C172349_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -10174,12 +10174,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_constructor__P65453.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__P172350.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__P65453_mk(s) { +function sprites_SpriteMap_constructor__P172350_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_constructor__P65453, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_constructor__P172350, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10190,7 +10190,7 @@ function sprites_SpriteMap_constructor__P65453_mk(s) { -function control_pushEventContext__P63414(s) { +function control_pushEventContext__P170311(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10200,63 +10200,63 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___72992 = undefined; - s.n___72998 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___67427); + s.ctx___179889 = undefined; + s.n___179895 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___174324); 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___67427 = (r0); + globals.eventContexts___174324 = (r0); case 1: case 2: - s.tmp_0 = control_eventContext__P63413_mk(s); + s.tmp_0 = control_eventContext__P170310_mk(s); s.callLocIdx = 53; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.ctx___72992 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___72992); + s.ctx___179889 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___179889); if (!r0) { step = 3; continue; } - s.tmp_0 = control_EventContext_unregister__P63407_mk(s); - s.tmp_0.arg0 = s.ctx___72992; + s.tmp_0 = control_EventContext_unregister__P170304_mk(s); + s.tmp_0.arg0 = s.ctx___179889; s.callLocIdx = 54; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C63400_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C170297_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventContext_constructor__P63404_mk(s); + s.tmp_1 = control_EventContext_constructor__P170301_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 55; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - s.n___72998 = (s.tmp_0); - r0 = pxsim_Array__push(globals.eventContexts___67427, s.n___72998); - r0 = s.n___72998; + s.n___179895 = (s.tmp_0); + r0 = pxsim_Array__push(globals.eventContexts___174324, s.n___179895); + r0 = s.n___179895; return leave(s, r0) default: oops() } } } -control_pushEventContext__P63414.info = {"start":7310,"length":340,"line":220,"column":4,"endLine":231,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} +control_pushEventContext__P170311.info = {"start":7310,"length":340,"line":220,"column":4,"endLine":231,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} -function control_pushEventContext__P63414_mk(s) { +function control_pushEventContext__P170311_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pushEventContext__P63414, depth: s.depth + 1, + parent: s, fn: control_pushEventContext__P170311, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___72992: undefined, - n___72998: undefined, + ctx___179889: undefined, + n___179895: undefined, } } -function control_EventContext_unregister__P63407(s) { +function control_EventContext_unregister__P170304(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10266,37 +10266,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___73027 = undefined; - s.unnamed592___U1 = undefined; - s.unnamed593___U2 = undefined; + s.h___179924 = undefined; + s.unnamed1124___U1 = undefined; + s.unnamed1125___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C63400_VT)) failedCast(r0); - s.h___73027 = (undefined); + if (!checkSubtype(r0, control_EventContext__C170297_VT)) failedCast(r0); + s.h___179924 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed592___U1 = (r0); - s.unnamed593___U2 = (0); + s.unnamed1124___U1 = (r0); + s.unnamed1125___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed593___U2; - r0 = pxsim_Array__length(s.unnamed592___U1); + s.tmp_0 = r0 = s.unnamed1125___U2; + r0 = pxsim_Array__length(s.unnamed1124___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed592___U1, s.unnamed593___U2); - s.h___73027 = (r0); - s.tmp_2 = control_EventHandler_unregister__P67421_mk(s); - s.tmp_2.arg0 = s.h___73027; + r0 = pxsim_Array__getAt(s.unnamed1124___U1, s.unnamed1125___U2); + s.h___179924 = (r0); + s.tmp_2 = control_EventHandler_unregister__P174318_mk(s); + s.tmp_2.arg0 = s.h___179924; s.callLocIdx = 49; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed593___U2 + 1); - s.unnamed593___U2 = (r0); + r0 = (s.unnamed1125___U2 + 1); + s.unnamed1125___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed592___U1 = (undefined); + s.unnamed1124___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["frameWorker"]; s.tmp_2 = r0; @@ -10307,19 +10307,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_unregister__P63407.info = {"start":4721,"length":131,"line":141,"column":8,"endLine":145,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} +control_EventContext_unregister__P170304.info = {"start":4721,"length":131,"line":141,"column":8,"endLine":145,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} -function control_EventContext_unregister__P63407_mk(s) { +function control_EventContext_unregister__P170304_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_unregister__P63407, depth: s.depth + 1, + parent: s, fn: control_EventContext_unregister__P170304, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___73027: undefined, - unnamed592___U1: undefined, - unnamed593___U2: undefined, + h___179924: undefined, + unnamed1124___U1: undefined, + unnamed1125___U2: undefined, arg0: undefined, } } @@ -10327,7 +10327,7 @@ function control_EventContext_unregister__P63407_mk(s) { -function control_EventHandler_unregister__P67421(s) { +function control_EventHandler_unregister__P174318(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10342,24 +10342,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C67419_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C174316_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__P67423, s.tmp_2); + r0 = pxsim.control.internalOnEvent(s.tmp_0, s.tmp_1, control_doNothing__P174320, s.tmp_2); r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventHandler_unregister__P67421.info = {"start":1136,"length":106,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} +control_EventHandler_unregister__P174318.info = {"start":1136,"length":106,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} -function control_EventHandler_unregister__P67421_mk(s) { +function control_EventHandler_unregister__P174318_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_unregister__P67421, depth: s.depth + 1, + parent: s, fn: control_EventHandler_unregister__P174318, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10371,7 +10371,7 @@ function control_EventHandler_unregister__P67421_mk(s) { -function control_doNothing__P67423(s) { +function control_doNothing__P174320(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10385,12 +10385,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_doNothing__P67423.info = {"start":1254,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} +control_doNothing__P174320.info = {"start":1254,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} -function control_doNothing__P67423_mk(s) { +function control_doNothing__P174320_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_doNothing__P67423, depth: s.depth + 1, + parent: s, fn: control_doNothing__P174320, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -10398,7 +10398,7 @@ function control_doNothing__P67423_mk(s) { -function control_EventContext_constructor__P63404(s) { +function control_EventContext_constructor__P170301(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10413,7 +10413,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C63400_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C170297_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -10423,26 +10423,26 @@ switch (step) { r0 = (s.arg0).fields["deltaTimeMillis"] = (0); r0 = (s.arg0).fields["frameWorker"] = (0); r0 = (s.arg0).fields["idleCallbacks"] = (undefined); - r0 = pxsim_numops_toBoolDecr(globals.control_EventContext_lastStats___63402); + r0 = pxsim_numops_toBoolDecr(globals.control_EventContext_lastStats___170299); 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_String_.mkEmpty(); - globals.control_EventContext_lastStats___63402 = (r0); + globals.control_EventContext_lastStats___170299 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_constructor__P63404.info = {"start":1778,"length":347,"line":59,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this"]} +control_EventContext_constructor__P170301.info = {"start":1778,"length":347,"line":59,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this"]} -function control_EventContext_constructor__P63404_mk(s) { +function control_EventContext_constructor__P170301_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_constructor__P63404, depth: s.depth + 1, + parent: s, fn: control_EventContext_constructor__P170301, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10453,7 +10453,7 @@ function control_EventContext_constructor__P63404_mk(s) { -function controller_pauseUntilAnyButtonIsPressed__P65211(s) { +function controller_pauseUntilAnyButtonIsPressed__P172108(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10473,12 +10473,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_pauseUntilAnyButtonIsPressed__P65211.info = {"start":9968,"length":96,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} +controller_pauseUntilAnyButtonIsPressed__P172108.info = {"start":9968,"length":96,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} -function controller_pauseUntilAnyButtonIsPressed__P65211_mk(s) { +function controller_pauseUntilAnyButtonIsPressed__P172108_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P65211, depth: s.depth + 1, + parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P172108, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -10486,7 +10486,7 @@ function controller_pauseUntilAnyButtonIsPressed__P65211_mk(s) { -function game_setWaitAnyButton__P66006(s) { +function game_setWaitAnyButton__P172903(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10500,17 +10500,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__waitAnyButton___67931 = (s.arg0); + globals.__waitAnyButton___174828 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_setWaitAnyButton__P66006.info = {"start":4236,"length":83,"line":127,"column":4,"endLine":129,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setWaitAnyButton","argumentNames":["f"]} +game_setWaitAnyButton__P172903.info = {"start":4236,"length":83,"line":127,"column":4,"endLine":129,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setWaitAnyButton","argumentNames":["f"]} -function game_setWaitAnyButton__P66006_mk(s) { +function game_setWaitAnyButton__P172903_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_setWaitAnyButton__P66006, depth: s.depth + 1, + parent: s, fn: game_setWaitAnyButton__P172903, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10519,7 +10519,7 @@ function game_setWaitAnyButton__P66006_mk(s) { -function Math_FastRandom_constructor__P66067(s) { +function Math_FastRandom_constructor__P172964(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10535,7 +10535,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C66065_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C172962_VT)) failedCast(r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -10550,12 +10550,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_constructor__P66067.info = {"start":1425,"length":175,"line":44,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"inline","argumentNames":["this","seed"]} +Math_FastRandom_constructor__P172964.info = {"start":1425,"length":175,"line":44,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"inline","argumentNames":["this","seed"]} -function Math_FastRandom_constructor__P66067_mk(s) { +function Math_FastRandom_constructor__P172964_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_constructor__P66067, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_constructor__P172964, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -10566,7 +10566,7 @@ function Math_FastRandom_constructor__P66067_mk(s) { -function game_consoleOverlay_listener__P68262(s) { +function game_consoleOverlay_listener__P175159(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10581,7 +10581,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___68227); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___175124); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -10601,9 +10601,9 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_4 = helpers_arrayForEach__P63114_mk(s); - s.tmp_5 = helpers_arrayFilter__P63115_mk(s); - s.tmp_6 = helpers_stringSplit__P63127_mk(s); + s.tmp_4 = helpers_arrayForEach__P170011_mk(s); + s.tmp_5 = helpers_arrayFilter__P170012_mk(s); + s.tmp_6 = helpers_stringSplit__P170024_mk(s); s.tmp_6.arg0 = s.arg1; s.tmp_6.arg1 = "\n"; s.tmp_6.arg2 = undefined; @@ -10611,27 +10611,27 @@ switch (step) { case 10: r0 = s.retval; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = forEach_inline__P73230; + s.tmp_5.arg1 = forEach_inline__P180127; s.callLocIdx = 1140; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = game_consoleOverlay_listener_inline__P73235; + s.tmp_4.arg1 = game_consoleOverlay_listener_inline__P180132; s.callLocIdx = 1142; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - r0 = pxsim_Array__length(globals.consoleStrings___68227); + r0 = pxsim_Array__length(globals.consoleStrings___175124); s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.consoleLines___68240); + r0 = (s.tmp_1 > globals.consoleLines___175137); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_arraySplice__P63105_mk(s); - s.tmp_2.arg0 = globals.consoleStrings___68227; + s.tmp_2 = helpers_arraySplice__P170002_mk(s); + s.tmp_2.arg0 = globals.consoleStrings___175124; s.tmp_2.arg1 = 0; - r0 = pxsim_Array__length(globals.consoleStrings___68227); + r0 = pxsim_Array__length(globals.consoleStrings___175124); s.tmp_3 = r0; - r0 = (s.tmp_3 - globals.consoleLines___68240); + r0 = (s.tmp_3 - globals.consoleLines___175137); s.tmp_2.arg2 = r0; s.callLocIdx = 1143; s.pc = 11; return s.tmp_2; case 11: @@ -10643,12 +10643,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener__P68262.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__P175159.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__P68262_mk(s) { +function game_consoleOverlay_listener__P175159_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener__P68262, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener__P175159, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10665,7 +10665,7 @@ function game_consoleOverlay_listener__P68262_mk(s) { -function forEach_inline__P73230(s) { +function forEach_inline__P180127(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10689,12 +10689,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P73230.info = {"start":985,"length":14,"line":32,"column":20,"endLine":32,"endColumn":34,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} +forEach_inline__P180127.info = {"start":985,"length":14,"line":32,"column":20,"endLine":32,"endColumn":34,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} -function forEach_inline__P73230_mk(s) { +function forEach_inline__P180127_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P73230, depth: s.depth + 1, + parent: s, fn: forEach_inline__P180127, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10706,7 +10706,7 @@ function forEach_inline__P73230_mk(s) { -function game_consoleOverlay_listener_inline__P73235(s) { +function game_consoleOverlay_listener_inline__P180132(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10716,45 +10716,45 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.j___73237 = undefined; + s.j___180134 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.j___73237 = (0); + s.j___180134 = (0); case 1: - s.tmp_1 = r0 = s.j___73237; + s.tmp_1 = r0 = s.j___180134; 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___68227; - s.tmp_5 = helpers_stringSlice__P63124_mk(s); + s.tmp_3 = r0 = globals.consoleStrings___175124; + s.tmp_5 = helpers_stringSlice__P170021_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.j___73237; - r0 = (s.j___73237 + globals.consoleColumns___68250); + s.tmp_5.arg1 = s.j___180134; + r0 = (s.j___180134 + globals.consoleColumns___175147); s.tmp_5.arg2 = r0; s.callLocIdx = 1141; 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___73237 + globals.consoleColumns___68250); - s.j___73237 = (r0); + r0 = (s.j___180134 + globals.consoleColumns___175147); + s.j___180134 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener_inline__P73235.info = {"start":1022,"length":189,"line":33,"column":21,"endLine":37,"endColumn":13,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} +game_consoleOverlay_listener_inline__P180132.info = {"start":1022,"length":189,"line":33,"column":21,"endLine":37,"endColumn":13,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} -function game_consoleOverlay_listener_inline__P73235_mk(s) { +function game_consoleOverlay_listener_inline__P180132_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener_inline__P73235, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener_inline__P180132, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10762,7 +10762,7 @@ function game_consoleOverlay_listener_inline__P73235_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - j___73237: undefined, + j___180134: undefined, arg0: undefined, } } @@ -10770,7 +10770,7 @@ function game_consoleOverlay_listener_inline__P73235_mk(s) { -function console_addListener__P63388(s) { +function console_addListener__P170285(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10793,7 +10793,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array_.indexOf(globals.listeners___67405, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals.listeners___174302, s.arg0, undefined); s.tmp_2 = r0; r0 = (s.tmp_2 > -1); case 2: @@ -10804,18 +10804,18 @@ switch (step) { { step = 5; continue; } case 3: case 4: - r0 = pxsim_Array__push(globals.listeners___67405, s.arg0); + r0 = pxsim_Array__push(globals.listeners___174302, s.arg0); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -console_addListener__P63388.info = {"start":3558,"length":197,"line":121,"column":4,"endLine":124,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"addListener","argumentNames":["listener"]} +console_addListener__P170285.info = {"start":3558,"length":197,"line":121,"column":4,"endLine":124,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"addListener","argumentNames":["listener"]} -function console_addListener__P63388_mk(s) { +function console_addListener__P170285_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_addListener__P63388, depth: s.depth + 1, + parent: s, fn: console_addListener__P170285, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10828,7 +10828,7 @@ function console_addListener__P63388_mk(s) { -function listeners_inline__P67404(s) { +function listeners_inline__P174301(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10848,12 +10848,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -listeners_inline__P67404.info = {"start":534,"length":85,"line":25,"column":8,"endLine":25,"endColumn":93,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["priority","text"]} +listeners_inline__P174301.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 listeners_inline__P67404_mk(s) { +function listeners_inline__P174301_mk(s) { checkStack(s.depth); return { - parent: s, fn: listeners_inline__P67404, depth: s.depth + 1, + parent: s, fn: listeners_inline__P174301, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -10863,7 +10863,7 @@ function listeners_inline__P67404_mk(s) { -function scene_systemMenu_register__P66112(s) { +function scene_systemMenu_register__P173009(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10873,15 +10873,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___68181); + r0 = pxsim_numops_toBoolDecr(globals.instance___175078); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = controller_Button_onEvent__P65202_mk(s); - s.tmp_0.arg0 = globals.menu___65125; + s.tmp_0 = controller_Button_onEvent__P172099_mk(s); + s.tmp_0.arg0 = globals.menu___172022; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P66113; + s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P173010; s.callLocIdx = 1126; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -10890,12 +10890,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_register__P66112.info = {"start":12793,"length":193,"line":382,"column":4,"endLine":386,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"register","argumentNames":[]} +scene_systemMenu_register__P173009.info = {"start":12793,"length":193,"line":382,"column":4,"endLine":386,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"register","argumentNames":[]} -function scene_systemMenu_register__P66112_mk(s) { +function scene_systemMenu_register__P173009_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_register__P66112, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_register__P173009, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -10904,7 +10904,7 @@ function scene_systemMenu_register__P66112_mk(s) { -function scene_systemMenu_showSystemMenu__P66113(s) { +function scene_systemMenu_showSystemMenu__P173010(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10914,27 +10914,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___68181); + r0 = pxsim_numops_toBoolDecr(globals.instance___175078); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = game_pushScene__P66009_mk(s); + s.tmp_0 = game_pushScene__P172906_mk(s); s.callLocIdx = 1127; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C66101_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C172998_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P66102_mk(s); + s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P172999_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P66109; + s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P173006; s.tmp_1.arg2 = undefined; s.callLocIdx = 1128; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.instance___68181 = (s.tmp_0); - s.tmp_0 = scene_systemMenu_PauseMenu_show__P66103_mk(s); - s.tmp_0.arg0 = globals.instance___68181; + globals.instance___175078 = (s.tmp_0); + s.tmp_0 = scene_systemMenu_PauseMenu_show__P173000_mk(s); + s.tmp_0.arg0 = globals.instance___175078; s.callLocIdx = 1129; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -10943,12 +10943,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_showSystemMenu__P66113.info = {"start":12992,"length":172,"line":388,"column":4,"endLine":393,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"showSystemMenu","argumentNames":[]} +scene_systemMenu_showSystemMenu__P173010.info = {"start":12992,"length":172,"line":388,"column":4,"endLine":393,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"showSystemMenu","argumentNames":[]} -function scene_systemMenu_showSystemMenu__P66113_mk(s) { +function scene_systemMenu_showSystemMenu__P173010_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_showSystemMenu__P66113, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_showSystemMenu__P173010, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10958,7 +10958,7 @@ function scene_systemMenu_showSystemMenu__P66113_mk(s) { -function scene_systemMenu_buildOptionList__P66109(s) { +function scene_systemMenu_buildOptionList__P173006(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10968,136 +10968,136 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.options___75251 = undefined; + s.options___182148 = undefined; r0 = pxsim_Array__mk(); - s.options___75251 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C66093_VT); + s.options___182148 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C172990_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P66094_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P172991_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___66123; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P75259; - s.tmp_1.arg3 = scene_systemMenu_volumeDown__P68187; + s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___173020; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P182156; + s.tmp_1.arg3 = scene_systemMenu_volumeDown__P175084; s.callLocIdx = 1109; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_Array__push(s.options___75251, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C66093_VT); + r0 = pxsim_Array__push(s.options___182148, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C172990_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P66094_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P172991_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_UP_ICON___66120; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P75273; - s.tmp_1.arg3 = scene_systemMenu_volumeUp__P68186; + s.tmp_1.arg1 = globals.VOLUME_UP_ICON___173017; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P182170; + s.tmp_1.arg3 = scene_systemMenu_volumeUp__P175083; s.callLocIdx = 1111; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - r0 = pxsim_Array__push(s.options___75251, s.tmp_0); + r0 = pxsim_Array__push(s.options___182148, 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__C66093_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C172990_VT); s.tmp_1 = r0; - s.tmp_2 = scene_systemMenu_MenuOption_constructor__P66094_mk(s); + s.tmp_2 = scene_systemMenu_MenuOption_constructor__P172991_mk(s); s.tmp_2.arg0 = s.tmp_1; - s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___66121; - s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P75288; - s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P68189; + s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___173018; + s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P182185; + s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P175086; s.callLocIdx = 1114; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; - r0 = pxsim_Array__push(s.options___75251, s.tmp_1); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C66093_VT); + r0 = pxsim_Array__push(s.options___182148, s.tmp_1); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C172990_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P66094_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P172991_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___66126; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P75303; - s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P68188; + s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___173023; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P182200; + s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P175085; s.callLocIdx = 1116; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_Array__push(s.options___75251, s.tmp_0); + r0 = pxsim_Array__push(s.options___182148, s.tmp_0); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C66093_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C172990_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P66094_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P172991_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.STATS_ICON___66127; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P75318; - s.tmp_1.arg3 = scene_systemMenu_toggleStats__P68191; + s.tmp_1.arg1 = globals.STATS_ICON___173024; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P182215; + s.tmp_1.arg3 = scene_systemMenu_toggleStats__P175088; s.callLocIdx = 1117; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_Array__push(s.options___75251, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C66093_VT); + r0 = pxsim_Array__push(s.options___182148, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C172990_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P66094_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P172991_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CONSOLE_ICON___66125; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P75327; - s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P68192; + s.tmp_1.arg1 = globals.CONSOLE_ICON___173022; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P182224; + s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P175089; s.callLocIdx = 1119; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - r0 = pxsim_Array__push(s.options___75251, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C66093_VT); + r0 = pxsim_Array__push(s.options___182148, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C172990_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P66094_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P172991_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.SLEEP_ICON___66124; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P75336; - s.tmp_1.arg3 = scene_systemMenu_sleep__P68193; + s.tmp_1.arg1 = globals.SLEEP_ICON___173021; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P182233; + s.tmp_1.arg3 = scene_systemMenu_sleep__P175090; s.callLocIdx = 1120; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_Array__push(s.options___75251, s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___68182); + r0 = pxsim_Array__push(s.options___182148, s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___175079); if (!r0) { step = 3; continue; } - s.tmp_0 = helpers_arrayConcat__P63118_mk(s); - s.tmp_0.arg0 = s.options___75251; - s.tmp_0.arg1 = globals.customMenuOptions___68182; + s.tmp_0 = helpers_arrayConcat__P170015_mk(s); + s.tmp_0.arg0 = s.options___182148; + s.tmp_0.arg1 = globals.customMenuOptions___175079; s.callLocIdx = 1121; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.options___75251 = (r0); + s.options___182148 = (r0); case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C66093_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C172990_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P66094_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P172991_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___66122; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P75349; - s.tmp_1.arg3 = scene_systemMenu_closeMenu__P66108; + s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___173019; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P182246; + s.tmp_1.arg3 = scene_systemMenu_closeMenu__P173005; s.callLocIdx = 1122; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - r0 = pxsim_Array__push(s.options___75251, s.tmp_0); - r0 = s.options___75251; + r0 = pxsim_Array__push(s.options___182148, s.tmp_0); + r0 = s.options___182148; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList__P66109.info = {"start":10499,"length":1149,"line":334,"column":4,"endLine":354,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildOptionList","argumentNames":[]} +scene_systemMenu_buildOptionList__P173006.info = {"start":10499,"length":1149,"line":334,"column":4,"endLine":354,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildOptionList","argumentNames":[]} -function scene_systemMenu_buildOptionList__P66109_mk(s) { +function scene_systemMenu_buildOptionList__P173006_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList__P66109, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList__P173006, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - options___75251: undefined, + options___182148: undefined, } } -function scene_systemMenu_buildOptionList_inline__P75259(s) { +function scene_systemMenu_buildOptionList_inline__P182156(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11107,7 +11107,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P64627_mk(s); + s.tmp_3 = music_volume__P171524_mk(s); s.callLocIdx = 1108; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -11127,12 +11127,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P75259.info = {"start":10644,"length":39,"line":337,"column":54,"endLine":337,"endColumn":93,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P182156.info = {"start":10644,"length":39,"line":337,"column":54,"endLine":337,"endColumn":93,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P75259_mk(s) { +function scene_systemMenu_buildOptionList_inline__P182156_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P75259, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P182156, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11144,7 +11144,7 @@ function scene_systemMenu_buildOptionList_inline__P75259_mk(s) { -function scene_systemMenu_buildOptionList_inline__P75273(s) { +function scene_systemMenu_buildOptionList_inline__P182170(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11154,7 +11154,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P64627_mk(s); + s.tmp_3 = music_volume__P171524_mk(s); s.callLocIdx = 1110; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -11174,12 +11174,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P75273.info = {"start":10751,"length":37,"line":338,"column":52,"endLine":338,"endColumn":89,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P182170.info = {"start":10751,"length":37,"line":338,"column":52,"endLine":338,"endColumn":89,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P75273_mk(s) { +function scene_systemMenu_buildOptionList_inline__P182170_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P75273, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P182170, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11191,7 +11191,7 @@ function scene_systemMenu_buildOptionList_inline__P75273_mk(s) { -function scene_systemMenu_buildOptionList_inline__P75288(s) { +function scene_systemMenu_buildOptionList_inline__P182185(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11201,7 +11201,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___64957; + r0 = globals.brightness___171854; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -11218,12 +11218,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P75288.info = {"start":10910,"length":48,"line":340,"column":62,"endLine":340,"endColumn":110,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P182185.info = {"start":10910,"length":48,"line":340,"column":62,"endLine":340,"endColumn":110,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P75288_mk(s) { +function scene_systemMenu_buildOptionList_inline__P182185_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P75288, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P182185, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11234,7 +11234,7 @@ function scene_systemMenu_buildOptionList_inline__P75288_mk(s) { -function scene_systemMenu_buildOptionList_inline__P75303(s) { +function scene_systemMenu_buildOptionList_inline__P182200(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11244,7 +11244,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___64957; + r0 = globals.brightness___171854; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -11261,12 +11261,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P75303.info = {"start":11038,"length":46,"line":341,"column":60,"endLine":341,"endColumn":106,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P182200.info = {"start":11038,"length":46,"line":341,"column":60,"endLine":341,"endColumn":106,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P75303_mk(s) { +function scene_systemMenu_buildOptionList_inline__P182200_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P75303, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P182200, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11277,7 +11277,7 @@ function scene_systemMenu_buildOptionList_inline__P75303_mk(s) { -function scene_systemMenu_buildOptionList_inline__P75318(s) { +function scene_systemMenu_buildOptionList_inline__P182215(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11287,7 +11287,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___65974); + r0 = pxsim_numops_toBoolDecr(globals.stats___172871); if (!r0) { step = 1; continue; } r0 = "HIDE STATS"; { step = 2; continue; } @@ -11300,12 +11300,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P75318.info = {"start":11160,"length":46,"line":343,"column":48,"endLine":343,"endColumn":94,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P182215.info = {"start":11160,"length":46,"line":343,"column":48,"endLine":343,"endColumn":94,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P75318_mk(s) { +function scene_systemMenu_buildOptionList_inline__P182215_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P75318, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P182215, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -11314,7 +11314,7 @@ function scene_systemMenu_buildOptionList_inline__P75318_mk(s) { -function scene_systemMenu_buildOptionList_inline__P75327(s) { +function scene_systemMenu_buildOptionList_inline__P182224(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11324,7 +11324,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___68227); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___175124); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -11345,12 +11345,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P75327.info = {"start":11273,"length":71,"line":344,"column":50,"endLine":344,"endColumn":121,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P182224.info = {"start":11273,"length":71,"line":344,"column":50,"endLine":344,"endColumn":121,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P75327_mk(s) { +function scene_systemMenu_buildOptionList_inline__P182224_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P75327, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P182224, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11363,7 +11363,7 @@ function scene_systemMenu_buildOptionList_inline__P75327_mk(s) { -function scene_systemMenu_buildOptionList_inline__P75336(s) { +function scene_systemMenu_buildOptionList_inline__P182233(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11377,12 +11377,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P75336.info = {"start":11411,"length":13,"line":345,"column":48,"endLine":345,"endColumn":61,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P182233.info = {"start":11411,"length":13,"line":345,"column":48,"endLine":345,"endColumn":61,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P75336_mk(s) { +function scene_systemMenu_buildOptionList_inline__P182233_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P75336, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P182233, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -11390,7 +11390,7 @@ function scene_systemMenu_buildOptionList_inline__P75336_mk(s) { -function scene_systemMenu_buildOptionList_inline__P75349(s) { +function scene_systemMenu_buildOptionList_inline__P182246(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11404,12 +11404,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P75349.info = {"start":11590,"length":13,"line":351,"column":53,"endLine":351,"endColumn":66,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P182246.info = {"start":11590,"length":13,"line":351,"column":53,"endLine":351,"endColumn":66,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P75349_mk(s) { +function scene_systemMenu_buildOptionList_inline__P182246_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P75349, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P182246, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -11417,7 +11417,7 @@ function scene_systemMenu_buildOptionList_inline__P75349_mk(s) { -function scene_systemMenu_setScreenBrightnessSupported__P68194(s) { +function scene_systemMenu_setScreenBrightnessSupported__P175091(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11431,12 +11431,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightnessSupported__P68194.info = {"start":10398,"length":95,"line":330,"column":4,"endLine":332,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightnessSupported","argumentNames":[]} +scene_systemMenu_setScreenBrightnessSupported__P175091.info = {"start":10398,"length":95,"line":330,"column":4,"endLine":332,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightnessSupported","argumentNames":[]} -function scene_systemMenu_setScreenBrightnessSupported__P68194_mk(s) { +function scene_systemMenu_setScreenBrightnessSupported__P175091_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P68194, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P175091, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -11444,7 +11444,7 @@ function scene_systemMenu_setScreenBrightnessSupported__P68194_mk(s) { -function scene_systemMenu_sleep__P68193(s) { +function scene_systemMenu_sleep__P175090(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11459,12 +11459,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_sleep__P68193.info = {"start":10072,"length":51,"line":316,"column":4,"endLine":318,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"sleep","argumentNames":[]} +scene_systemMenu_sleep__P175090.info = {"start":10072,"length":51,"line":316,"column":4,"endLine":318,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"sleep","argumentNames":[]} -function scene_systemMenu_sleep__P68193_mk(s) { +function scene_systemMenu_sleep__P175090_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_sleep__P68193, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_sleep__P175090, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -11472,7 +11472,7 @@ function scene_systemMenu_sleep__P68193_mk(s) { -function scene_systemMenu_toggleConsole__P68192(s) { +function scene_systemMenu_toggleConsole__P175089(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11482,7 +11482,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___68227); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___175124); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -11492,7 +11492,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__P66132_mk(s); + s.tmp_4 = game_consoleOverlay_setVisible__P173029_mk(s); s.tmp_4.arg0 = false; s.tmp_4.arg1 = undefined; s.callLocIdx = 1102; s.pc = 3; return s.tmp_4; @@ -11500,13 +11500,13 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = game_consoleOverlay_setVisible__P66132_mk(s); + s.tmp_0 = game_consoleOverlay_setVisible__P173029_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = undefined; s.callLocIdx = 1103; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = console_log__P63385_mk(s); + s.tmp_0 = console_log__P170282_mk(s); s.tmp_0.arg0 = "console"; s.callLocIdx = 1104; s.pc = 5; return s.tmp_0; case 5: @@ -11516,12 +11516,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleConsole__P68192.info = {"start":9827,"length":239,"line":307,"column":4,"endLine":314,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleConsole","argumentNames":[]} +scene_systemMenu_toggleConsole__P175089.info = {"start":9827,"length":239,"line":307,"column":4,"endLine":314,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleConsole","argumentNames":[]} -function scene_systemMenu_toggleConsole__P68192_mk(s) { +function scene_systemMenu_toggleConsole__P175089_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleConsole__P68192, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleConsole__P175089, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11534,7 +11534,7 @@ function scene_systemMenu_toggleConsole__P68192_mk(s) { -function game_consoleOverlay_setVisible__P66132(s) { +function game_consoleOverlay_setVisible__P173029(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11550,7 +11550,7 @@ switch (step) { s.lambdaArgs = null; } s.tmp_1 = r0 = s.arg0; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___68227); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___175124); s.tmp_5 = r0; r0 = pxsim_Boolean__bang(s.tmp_5); s.tmp_4 = r0; @@ -11571,26 +11571,26 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - globals.consoleStrings___68227 = (s.tmp_6); + globals.consoleStrings___175124 = (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___68226 = (s.arg1); + globals.consoleColor___175123 = (s.arg1); case 5: case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_setVisible__P66132.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__P173029.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__P66132_mk(s) { +function game_consoleOverlay_setVisible__P173029_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_setVisible__P66132, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_setVisible__P173029, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11607,7 +11607,7 @@ function game_consoleOverlay_setVisible__P66132_mk(s) { -function console_log__P63385(s) { +function console_log__P170282(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11621,7 +11621,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = console_add__P63381_mk(s); + s.tmp_0 = console_add__P170278_mk(s); s.tmp_0.arg0 = 1; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 33; s.pc = 1; return s.tmp_0; @@ -11631,12 +11631,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_log__P63385.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__P170282.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__P63385_mk(s) { +function console_log__P170282_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_log__P63385, depth: s.depth + 1, + parent: s, fn: console_log__P170282, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11646,7 +11646,7 @@ function console_log__P63385_mk(s) { -function console_add__P63381(s) { +function console_add__P170278(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11656,58 +11656,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.text___75388 = undefined; - s.i___75397 = undefined; + s.text___182285 = undefined; + s.i___182294 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = (s.arg0 < globals.minPriority___63380); + r0 = (s.arg0 < globals.minPriority___170277); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } { step = 5; continue; } case 1: case 2: - s.tmp_1 = console_inspect__P63387_mk(s); + s.tmp_1 = console_inspect__P170284_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 20; s.callLocIdx = 31; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.text___75388 = (r0); - if ((s.text___75388) && (s.text___75388).vtable) { + s.text___182285 = (r0); + if ((s.text___182285) && (s.text___182285).vtable) { setupResume(s, 7); - pxsim_String__stringConv(s.text___75388); + pxsim_String__stringConv(s.text___182285); checkResumeConsumed(); return; - } else { s.retval = (s.text___75388) + ""; } + } else { s.retval = (s.text___182285) + ""; } case 7: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "\n"); - s.text___75388 = (r0); - s.i___75397 = (0); + s.text___182285 = (r0); + s.i___182294 = (0); case 3: - s.tmp_1 = r0 = s.i___75397; - r0 = pxsim_Array__length(globals.listeners___67405); + s.tmp_1 = r0 = s.i___182294; + r0 = pxsim_Array__length(globals.listeners___174302); 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___67405, s.i___75397); + r0 = pxsim_Array__getAt(globals.listeners___174302, s.i___182294); s.tmp_3.argL = r0; s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.text___75388; + s.tmp_3.arg1 = s.text___182285; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 32; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___75397 + 1); - s.i___75397 = (r0); + r0 = (s.i___182294 + 1); + s.i___182294 = (r0); { step = 3; continue; } case 4: case 5: @@ -11715,19 +11715,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_add__P63381.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__P170278.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__P63381_mk(s) { +function console_add__P170278_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_add__P63381, depth: s.depth + 1, + parent: s, fn: console_add__P170278, 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___75388: undefined, - i___75397: undefined, + text___182285: undefined, + i___182294: undefined, arg0: undefined, arg1: undefined, } } @@ -11736,7 +11736,7 @@ function console_add__P63381_mk(s) { -function console_inspect__P63387(s) { +function console_inspect__P170284(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11746,10 +11746,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.asArr___75428 = undefined; - s.asString___75446 = undefined; - s.keys___75458 = undefined; - s.snipped___75462 = undefined; + s.asArr___182325 = undefined; + s.asString___182343 = undefined; + s.keys___182355 = undefined; + s.snipped___182359 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -11790,15 +11790,15 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 5; continue; } - s.asArr___75428 = (s.arg0); - r0 = pxsim_Array__length(s.asArr___75428); + s.asArr___182325 = (s.arg0); + r0 = pxsim_Array__length(s.asArr___182325); 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__P63108_mk(s); - s.tmp_2.arg0 = s.asArr___75428; + s.tmp_2 = helpers_arrayJoin__P170005_mk(s); + s.tmp_2.arg0 = s.asArr___182325; s.tmp_2.arg1 = ","; s.callLocIdx = 34; s.pc = 19; return s.tmp_2; case 19: @@ -11808,9 +11808,9 @@ switch (step) { case 3: r0 = pxsim_String_.mkEmpty(); s.tmp_4 = r0; - s.tmp_7 = helpers_arrayJoin__P63108_mk(s); - s.tmp_8 = helpers_arraySlice__P63120_mk(s); - s.tmp_8.arg0 = s.asArr___75428; + s.tmp_7 = helpers_arrayJoin__P170005_mk(s); + s.tmp_8 = helpers_arraySlice__P170017_mk(s); + s.tmp_8.arg0 = s.asArr___182325; s.tmp_8.arg1 = 0; s.tmp_8.arg2 = s.arg1; s.callLocIdx = 35; s.pc = 21; return s.tmp_8; @@ -11850,46 +11850,46 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); s.tmp_10 = r0; r0 = pxsim_String__concat(s.tmp_9, s.tmp_10); - s.asString___75446 = (r0); - r0 = (s.asString___75446 != "[object Object]"); + s.asString___182343 = (r0); + r0 = (s.asString___182343 != "[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___75446 != "[Object]"); + r0 = (s.asString___182343 != "[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___75446; + r0 = s.asString___182343; { step = 17; continue; } case 8: case 9: r0 = pxsim_pxtrt.keysOf(s.arg0); - s.keys___75458 = (r0); - r0 = pxsim_Array__length(s.keys___75458); + s.keys___182355 = (r0); + r0 = pxsim_Array__length(s.keys___182355); s.tmp_0 = r0; r0 = (s.tmp_0 > s.arg1); - s.snipped___75462 = (r0); - r0 = pxsim_numops_toBoolDecr(s.snipped___75462); + s.snipped___182359 = (r0); + r0 = pxsim_numops_toBoolDecr(s.snipped___182359); if (!r0) { step = 10; continue; } - s.tmp_0 = helpers_arraySlice__P63120_mk(s); - s.tmp_0.arg0 = s.keys___75458; + s.tmp_0 = helpers_arraySlice__P170017_mk(s); + s.tmp_0.arg0 = s.keys___182355; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg1; s.callLocIdx = 37; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.keys___75458 = (r0); + s.keys___182355 = (r0); case 10: case 11: - r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P75479); + r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P182376); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_numops_toBoolDecr(s.snipped___75462); + r0 = pxsim_numops_toBoolDecr(s.snipped___182359); if (!r0) { step = 12; continue; } r0 = "\n ..."; { step = 13; continue; } @@ -11898,8 +11898,8 @@ switch (step) { case 13: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_7 = helpers_arrayReduce__P63117_mk(s); - s.tmp_7.arg0 = s.keys___75458; + s.tmp_7 = helpers_arrayReduce__P170014_mk(s); + s.tmp_7.arg0 = s.keys___182355; s.tmp_7.arg1 = s.tmp_0; r0 = pxsim_String_.mkEmpty(); s.tmp_7.arg2 = r0; @@ -11948,12 +11948,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect__P63387.info = {"start":2271,"length":1190,"line":81,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"inspect","argumentNames":["obj","maxElements"]} +console_inspect__P170284.info = {"start":2271,"length":1190,"line":81,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"inspect","argumentNames":["obj","maxElements"]} -function console_inspect__P63387_mk(s) { +function console_inspect__P170284_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect__P63387, depth: s.depth + 1, + parent: s, fn: console_inspect__P170284, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11966,10 +11966,10 @@ function console_inspect__P63387_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - asArr___75428: undefined, - asString___75446: undefined, - keys___75458: undefined, - snipped___75462: undefined, + asArr___182325: undefined, + asString___182343: undefined, + keys___182355: undefined, + snipped___182359: undefined, arg0: undefined, arg1: undefined, } } @@ -11978,7 +11978,7 @@ function console_inspect__P63387_mk(s) { -function console_inspect_inline__P75479(s) { +function console_inspect_inline__P182376(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12041,12 +12041,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect_inline__P75479.info = {"start":3293,"length":61,"line":108,"column":20,"endLine":108,"endColumn":81,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["prev","currKey"]} +console_inspect_inline__P182376.info = {"start":3293,"length":61,"line":108,"column":20,"endLine":108,"endColumn":81,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["prev","currKey"]} -function console_inspect_inline__P75479_mk(s) { +function console_inspect_inline__P182376_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect_inline__P75479, depth: s.depth + 1, + parent: s, fn: console_inspect_inline__P182376, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12064,7 +12064,7 @@ function console_inspect_inline__P75479_mk(s) { -function helpers_arraySlice__P63120(s) { +function helpers_arraySlice__P170017(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12074,9 +12074,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___74004 = undefined; - s.len___74006 = undefined; - s.i___74040 = undefined; + s.res___180901 = undefined; + s.len___180903 = undefined; + s.i___180937 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -12084,9 +12084,9 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___74004 = (r0); + s.res___180901 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___74006 = (r0); + s.len___180903 = (r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -12098,8 +12098,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_max__P63135_mk(s); - r0 = (s.len___74006 + s.arg1); + s.tmp_1 = Math_max__P170032_mk(s); + r0 = (s.len___180903 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 8; s.pc = 16; return s.tmp_1; @@ -12109,11 +12109,11 @@ switch (step) { case 2: case 3: case 4: - r0 = (s.arg1 > s.len___74006); + r0 = (s.arg1 > s.len___180903); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.res___74004; + r0 = s.res___180901; { step = 15; continue; } case 5: case 6: @@ -12121,57 +12121,57 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.arg2 = (s.len___74006); + s.arg2 = (s.len___180903); { 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___74006 + s.arg2); + r0 = (s.len___180903 + s.arg2); s.arg2 = (r0); case 8: case 9: case 10: - r0 = (s.arg2 > s.len___74006); + r0 = (s.arg2 > s.len___180903); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.arg2 = (s.len___74006); + s.arg2 = (s.len___180903); case 11: case 12: - s.i___74040 = (s.arg1); + s.i___180937 = (s.arg1); case 13: - r0 = (s.i___74040 < s.arg2); + r0 = (s.i___180937 < s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_1 = r0 = s.res___74004; - r0 = pxsim_Array__getAt(s.arg0, s.i___74040); + s.tmp_1 = r0 = s.res___180901; + r0 = pxsim_Array__getAt(s.arg0, s.i___180937); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___74040 + 1); - s.i___74040 = (r0); + r0 = (s.i___180937 + 1); + s.i___180937 = (r0); { step = 13; continue; } case 14: - r0 = s.res___74004; + r0 = s.res___180901; case 15: return leave(s, r0) default: oops() } } } -helpers_arraySlice__P63120.info = {"start":9027,"length":690,"line":303,"column":4,"endLine":328,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySlice","argumentNames":["arr","start","end"]} +helpers_arraySlice__P170017.info = {"start":9027,"length":690,"line":303,"column":4,"endLine":328,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySlice","argumentNames":["arr","start","end"]} -function helpers_arraySlice__P63120_mk(s) { +function helpers_arraySlice__P170017_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySlice__P63120, depth: s.depth + 1, + parent: s, fn: helpers_arraySlice__P170017, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - res___74004: undefined, - len___74006: undefined, - i___74040: undefined, + res___180901: undefined, + len___180903: undefined, + i___180937: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -12181,7 +12181,7 @@ function helpers_arraySlice__P63120_mk(s) { -function helpers_arrayReduce__P63117(s) { +function helpers_arrayReduce__P170014(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12191,8 +12191,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___75506 = undefined; - s.i___75509 = undefined; + s.len___182403 = undefined; + s.i___182406 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -12200,43 +12200,43 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___75506 = (r0); - s.i___75509 = (0); + s.len___182403 = (r0); + s.i___182406 = (0); case 1: - r0 = (s.i___75509 < s.len___75506); + r0 = (s.i___182406 < s.len___182403); 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___75509); + r0 = pxsim_Array__getAt(s.arg0, s.i___182406); s.tmp_1.arg1 = r0; - s.tmp_1.arg2 = s.i___75509; + s.tmp_1.arg2 = s.i___182406; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 7; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.arg2 = (r0); - r0 = (s.i___75509 + 1); - s.i___75509 = (r0); + r0 = (s.i___182406 + 1); + s.i___182406 = (r0); { step = 1; continue; } case 2: r0 = s.arg2; return leave(s, r0) default: oops() } } } -helpers_arrayReduce__P63117.info = {"start":8316,"length":317,"line":280,"column":4,"endLine":286,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayReduce","argumentNames":["arr","callbackfn","initialValue"]} +helpers_arrayReduce__P170014.info = {"start":8316,"length":317,"line":280,"column":4,"endLine":286,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayReduce","argumentNames":["arr","callbackfn","initialValue"]} -function helpers_arrayReduce__P63117_mk(s) { +function helpers_arrayReduce__P170014_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayReduce__P63117, depth: s.depth + 1, + parent: s, fn: helpers_arrayReduce__P170014, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___75506: undefined, - i___75509: undefined, + len___182403: undefined, + i___182406: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -12246,7 +12246,7 @@ function helpers_arrayReduce__P63117_mk(s) { -function helpers_arrayJoin__P63108(s) { +function helpers_arrayJoin__P170005(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12256,9 +12256,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___75534 = undefined; - s.len___75535 = undefined; - s.i___75538 = undefined; + s.r___182431 = undefined; + s.len___182432 = undefined; + s.i___182435 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -12281,16 +12281,16 @@ switch (step) { case 3: case 4: r0 = pxsim_String_.mkEmpty(); - s.r___75534 = (r0); + s.r___182431 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___75535 = (r0); - s.i___75538 = (0); + s.len___182432 = (r0); + s.i___182435 = (0); case 5: - r0 = (s.i___75538 < s.len___75535); + r0 = (s.i___182435 < s.len___182432); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.i___75538 > 0); + r0 = (s.i___182435 > 0); s.tmp_1 = r0; r0 = pxsim_numops_toBool(s.tmp_1); if (r0) { step = 6; continue; } @@ -12303,12 +12303,12 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - if ((s.r___75534) && (s.r___75534).vtable) { + if ((s.r___182431) && (s.r___182431).vtable) { setupResume(s, 15); - pxsim_String__stringConv(s.r___75534); + pxsim_String__stringConv(s.r___182431); checkResumeConsumed(); return; - } else { s.retval = (s.r___75534) + ""; } + } else { s.retval = (s.r___182431) + ""; } case 15: r0 = s.retval; s.tmp_3 = r0; @@ -12322,10 +12322,10 @@ switch (step) { r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_3, s.tmp_4); - s.r___75534 = (r0); + s.r___182431 = (r0); case 8: case 9: - r0 = pxsim_Array__getAt(s.arg0, s.i___75538); + r0 = pxsim_Array__getAt(s.arg0, s.i___182435); s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; @@ -12334,7 +12334,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - r0 = pxsim_Array__getAt(s.arg0, s.i___75538); + r0 = pxsim_Array__getAt(s.arg0, s.i___182435); s.tmp_2 = r0; r0 = (s.tmp_2 === null); case 11: @@ -12345,16 +12345,16 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); { step = 13; continue; } case 12: - r0 = pxsim_Array__getAt(s.arg0, s.i___75538); + r0 = pxsim_Array__getAt(s.arg0, s.i___182435); case 13: // jmp value (already in r0) s.tmp_4 = r0; - if ((s.r___75534) && (s.r___75534).vtable) { + if ((s.r___182431) && (s.r___182431).vtable) { setupResume(s, 17); - pxsim_String__stringConv(s.r___75534); + pxsim_String__stringConv(s.r___182431); checkResumeConsumed(); return; - } else { s.retval = (s.r___75534) + ""; } + } else { s.retval = (s.r___182431) + ""; } case 17: r0 = s.retval; s.tmp_5 = r0; @@ -12368,21 +12368,21 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_5, s.tmp_6); - s.r___75534 = (r0); - r0 = (s.i___75538 + 1); - s.i___75538 = (r0); + s.r___182431 = (r0); + r0 = (s.i___182435 + 1); + s.i___182435 = (r0); { step = 5; continue; } case 14: - r0 = s.r___75534; + r0 = s.r___182431; return leave(s, r0) default: oops() } } } -helpers_arrayJoin__P63108.info = {"start":4133,"length":432,"line":157,"column":4,"endLine":170,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayJoin","argumentNames":["arr","sep"]} +helpers_arrayJoin__P170005.info = {"start":4133,"length":432,"line":157,"column":4,"endLine":170,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayJoin","argumentNames":["arr","sep"]} -function helpers_arrayJoin__P63108_mk(s) { +function helpers_arrayJoin__P170005_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayJoin__P63108, depth: s.depth + 1, + parent: s, fn: helpers_arrayJoin__P170005, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12391,9 +12391,9 @@ function helpers_arrayJoin__P63108_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - r___75534: undefined, - len___75535: undefined, - i___75538: undefined, + r___182431: undefined, + len___182432: undefined, + i___182435: undefined, arg0: undefined, arg1: undefined, } } @@ -12402,7 +12402,7 @@ function helpers_arrayJoin__P63108_mk(s) { -function scene_systemMenu_toggleStats__P68191(s) { +function scene_systemMenu_toggleStats__P175088(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12412,11 +12412,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___65974); + r0 = pxsim_numops_toBoolDecr(globals.stats___172871); s.tmp_0 = r0; r0 = pxsim_Boolean__bang(s.tmp_0); - globals.stats___65974 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___65974); + globals.stats___172871 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___172871); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -12425,14 +12425,14 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.control_EventContext_onStats___63403; + r0 = globals.control_EventContext_onStats___170300; case 2: // jmp value (already in r0) s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } s.tmp_3 = lambda_2_mk(s); - s.tmp_3.argL = globals.control_EventContext_onStats___63403; + s.tmp_3.argL = globals.control_EventContext_onStats___170300; r0 = pxsim_String_.mkEmpty(); s.tmp_3.arg0 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); @@ -12445,12 +12445,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleStats__P68191.info = {"start":9642,"length":179,"line":300,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleStats","argumentNames":[]} +scene_systemMenu_toggleStats__P175088.info = {"start":9642,"length":179,"line":300,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleStats","argumentNames":[]} -function scene_systemMenu_toggleStats__P68191_mk(s) { +function scene_systemMenu_toggleStats__P175088_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleStats__P68191, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleStats__P175088, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12462,7 +12462,7 @@ function scene_systemMenu_toggleStats__P68191_mk(s) { -function scene_systemMenu_brightnessDown__P68189(s) { +function scene_systemMenu_brightnessDown__P175086(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12472,8 +12472,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P68190_mk(s); - r0 = globals.brightness___64957; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P175087_mk(s); + r0 = globals.brightness___171854; s.tmp_1 = r0; r0 = (s.tmp_1 - 5); s.tmp_0.arg0 = r0; @@ -12484,12 +12484,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessDown__P68189.info = {"start":9198,"length":87,"line":289,"column":4,"endLine":291,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessDown","argumentNames":[]} +scene_systemMenu_brightnessDown__P175086.info = {"start":9198,"length":87,"line":289,"column":4,"endLine":291,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessDown","argumentNames":[]} -function scene_systemMenu_brightnessDown__P68189_mk(s) { +function scene_systemMenu_brightnessDown__P175086_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessDown__P68189, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessDown__P175086, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12499,7 +12499,7 @@ function scene_systemMenu_brightnessDown__P68189_mk(s) { -function scene_systemMenu_setScreenBrightness__P68190(s) { +function scene_systemMenu_setScreenBrightness__P175087(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12513,15 +12513,15 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_setScreenBrightness__P64971_mk(s); - s.tmp_0.arg0 = globals.screen___65038; + s.tmp_0 = helpers_setScreenBrightness__P171868_mk(s); + s.tmp_0.arg0 = globals.screen___171935; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1097; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P65069_mk(s); + s.tmp_0 = settings_writeNumber__P171966_mk(s); s.tmp_0.arg0 = "#brightness"; - r0 = globals.brightness___64957; + r0 = globals.brightness___171854; s.tmp_0.arg1 = r0; s.callLocIdx = 1099; s.pc = 2; return s.tmp_0; case 2: @@ -12530,12 +12530,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightness__P68190.info = {"start":9291,"length":345,"line":293,"column":4,"endLine":298,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightness","argumentNames":["b"]} +scene_systemMenu_setScreenBrightness__P175087.info = {"start":9291,"length":345,"line":293,"column":4,"endLine":298,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightness","argumentNames":["b"]} -function scene_systemMenu_setScreenBrightness__P68190_mk(s) { +function scene_systemMenu_setScreenBrightness__P175087_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightness__P68190, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightness__P175087, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12545,7 +12545,7 @@ function scene_systemMenu_setScreenBrightness__P68190_mk(s) { -function settings_writeNumber__P65069(s) { +function settings_writeNumber__P171966(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12563,9 +12563,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__P65066_mk(s); + s.tmp_1 = settings_writeBuffer__P171963_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = msgpack_packNumberArray__P63189_mk(s); + s.tmp_2 = msgpack_packNumberArray__P170086_mk(s); s.tmp_2.arg0 = s.tmp_0; s.callLocIdx = 124; s.pc = 2; return s.tmp_2; case 2: @@ -12578,12 +12578,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeNumber__P65069.info = {"start":2265,"length":122,"line":89,"column":4,"endLine":91,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumber","argumentNames":["key","value"]} +settings_writeNumber__P171966.info = {"start":2265,"length":122,"line":89,"column":4,"endLine":91,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumber","argumentNames":["key","value"]} -function settings_writeNumber__P65069_mk(s) { +function settings_writeNumber__P171966_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeNumber__P65069, depth: s.depth + 1, + parent: s, fn: settings_writeNumber__P171966, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12596,7 +12596,7 @@ function settings_writeNumber__P65069_mk(s) { -function settings_writeBuffer__P65066(s) { +function settings_writeBuffer__P171963(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12623,12 +12623,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeBuffer__P65066.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__P171963.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__P65066_mk(s) { +function settings_writeBuffer__P171963_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeBuffer__P65066, depth: s.depth + 1, + parent: s, fn: settings_writeBuffer__P171963, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12639,7 +12639,7 @@ function settings_writeBuffer__P65066_mk(s) { -function msgpack_packNumberArray__P63189(s) { +function msgpack_packNumberArray__P170086(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12649,100 +12649,100 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.off___75624 = undefined; - s.n___75626 = undefined; - s.unnamed584___U2 = undefined; - s.unnamed585___U3 = undefined; - s.buf___75636 = undefined; - s.n___75642 = undefined; - s.unnamed586___U6 = undefined; - s.unnamed587___U7 = undefined; + s.off___182521 = undefined; + s.n___182523 = undefined; + s.unnamed1116___U2 = undefined; + s.unnamed1117___U3 = undefined; + s.buf___182533 = undefined; + s.n___182539 = undefined; + s.unnamed1118___U6 = undefined; + s.unnamed1119___U7 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.off___75624 = (0); - s.n___75626 = (undefined); - s.unnamed584___U2 = (s.arg0); - s.unnamed585___U3 = (0); + s.off___182521 = (0); + s.n___182523 = (undefined); + s.unnamed1116___U2 = (s.arg0); + s.unnamed1117___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed585___U3; - r0 = pxsim_Array__length(s.unnamed584___U2); + s.tmp_0 = r0 = s.unnamed1117___U3; + r0 = pxsim_Array__length(s.unnamed1116___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed584___U2, s.unnamed585___U3); - s.n___75626 = (r0); - s.tmp_2 = r0 = s.off___75624; - s.tmp_4 = msgpack_packNumberCore__P67364_mk(s); + r0 = pxsim_Array__getAt(s.unnamed1116___U2, s.unnamed1117___U3); + s.n___182523 = (r0); + s.tmp_2 = r0 = s.off___182521; + s.tmp_4 = msgpack_packNumberCore__P174261_mk(s); s.tmp_4.arg0 = null; - s.tmp_4.arg1 = s.off___75624; - s.tmp_4.arg2 = s.n___75626; + s.tmp_4.arg1 = s.off___182521; + s.tmp_4.arg2 = s.n___182523; s.callLocIdx = 21; 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___75624 = (r0); - r0 = (s.unnamed585___U3 + 1); - s.unnamed585___U3 = (r0); + s.off___182521 = (r0); + r0 = (s.unnamed1117___U3 + 1); + s.unnamed1117___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed584___U2 = (undefined); - r0 = pxsim.control.createBuffer(s.off___75624); - s.buf___75636 = (r0); - s.off___75624 = (0); - s.n___75642 = (undefined); - s.unnamed586___U6 = (s.arg0); - s.unnamed587___U7 = (0); + s.unnamed1116___U2 = (undefined); + r0 = pxsim.control.createBuffer(s.off___182521); + s.buf___182533 = (r0); + s.off___182521 = (0); + s.n___182539 = (undefined); + s.unnamed1118___U6 = (s.arg0); + s.unnamed1119___U7 = (0); case 3: - s.tmp_0 = r0 = s.unnamed587___U7; - r0 = pxsim_Array__length(s.unnamed586___U6); + s.tmp_0 = r0 = s.unnamed1119___U7; + r0 = pxsim_Array__length(s.unnamed1118___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed586___U6, s.unnamed587___U7); - s.n___75642 = (r0); - s.tmp_2 = r0 = s.off___75624; - s.tmp_4 = msgpack_packNumberCore__P67364_mk(s); - s.tmp_4.arg0 = s.buf___75636; - s.tmp_4.arg1 = s.off___75624; - s.tmp_4.arg2 = s.n___75642; + r0 = pxsim_Array__getAt(s.unnamed1118___U6, s.unnamed1119___U7); + s.n___182539 = (r0); + s.tmp_2 = r0 = s.off___182521; + s.tmp_4 = msgpack_packNumberCore__P174261_mk(s); + s.tmp_4.arg0 = s.buf___182533; + s.tmp_4.arg1 = s.off___182521; + s.tmp_4.arg2 = s.n___182539; s.callLocIdx = 22; 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___75624 = (r0); - r0 = (s.unnamed587___U7 + 1); - s.unnamed587___U7 = (r0); + s.off___182521 = (r0); + r0 = (s.unnamed1119___U7 + 1); + s.unnamed1119___U7 = (r0); { step = 3; continue; } case 4: - s.unnamed586___U6 = (undefined); - r0 = s.buf___75636; + s.unnamed1118___U6 = (undefined); + r0 = s.buf___182533; return leave(s, r0) default: oops() } } } -msgpack_packNumberArray__P63189.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__P170086.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__P63189_mk(s) { +function msgpack_packNumberArray__P170086_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberArray__P63189, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberArray__P170086, 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___75624: undefined, - n___75626: undefined, - unnamed584___U2: undefined, - unnamed585___U3: undefined, - buf___75636: undefined, - n___75642: undefined, - unnamed586___U6: undefined, - unnamed587___U7: undefined, + off___182521: undefined, + n___182523: undefined, + unnamed1116___U2: undefined, + unnamed1117___U3: undefined, + buf___182533: undefined, + n___182539: undefined, + unnamed1118___U6: undefined, + unnamed1119___U7: undefined, arg0: undefined, } } @@ -12750,7 +12750,7 @@ function msgpack_packNumberArray__P63189_mk(s) { -function msgpack_packNumberCore__P67364(s) { +function msgpack_packNumberCore__P174261(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12760,15 +12760,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tag___75656 = undefined; - s.fmt___75699 = undefined; + s.tag___182553 = undefined; + s.fmt___182596 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tag___75656 = (203); + s.tag___182553 = (203); s.tmp_1 = r0 = s.arg2; r0 = (s.arg2 << 0); s.tmp_2 = r0; @@ -12818,17 +12818,17 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 8; continue; } - s.tag___75656 = (204); + s.tag___182553 = (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___75656 = (205); + s.tag___182553 = (205); { step = 10; continue; } case 9: - s.tag___75656 = (206); + s.tag___182553 = (206); case 10: case 11: { step = 17; continue; } @@ -12837,41 +12837,41 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tag___75656 = (208); + s.tag___182553 = (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___75656 = (209); + s.tag___182553 = (209); { step = 15; continue; } case 14: - s.tag___75656 = (210); + s.tag___182553 = (210); case 15: case 16: case 17: case 18: case 19: case 20: - s.tmp_0 = msgpack_tagFormat__P67363_mk(s); - s.tmp_0.arg0 = s.tag___75656; + s.tmp_0 = msgpack_tagFormat__P174260_mk(s); + s.tmp_0.arg0 = s.tag___182553; s.callLocIdx = 17; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.fmt___75699 = (r0); + s.fmt___182596 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 21; continue; } - r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___75656); + r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___182553); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.fmt___75699; + s.tmp_1 = r0 = s.fmt___182596; 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__P63180_mk(s); - s.tmp_1.arg0 = s.fmt___75699; + s.tmp_1 = pins_sizeOf__P170077_mk(s); + s.tmp_1.arg0 = s.fmt___182596; s.callLocIdx = 18; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -12881,12 +12881,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_packNumberCore__P67364.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__P174261.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__P67364_mk(s) { +function msgpack_packNumberCore__P174261_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberCore__P67364, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberCore__P174261, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12896,8 +12896,8 @@ function msgpack_packNumberCore__P67364_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - tag___75656: undefined, - fmt___75699: undefined, + tag___182553: undefined, + fmt___182596: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -12907,7 +12907,7 @@ function msgpack_packNumberCore__P67364_mk(s) { -function msgpack_tagFormat__P67363(s) { +function msgpack_tagFormat__P174260(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12967,12 +12967,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_tagFormat__P67363.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__P174260.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__P67363_mk(s) { +function msgpack_tagFormat__P174260_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_tagFormat__P67363, depth: s.depth + 1, + parent: s, fn: msgpack_tagFormat__P174260, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12982,7 +12982,7 @@ function msgpack_tagFormat__P67363_mk(s) { -function pins_sizeOf__P63180(s) { +function pins_sizeOf__P170077(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12996,7 +12996,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Buffer_sizeOfNumberFormat__P63220_mk(s); + s.tmp_0 = Buffer_sizeOfNumberFormat__P170117_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 16; s.pc = 1; return s.tmp_0; case 1: @@ -13004,12 +13004,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pins_sizeOf__P63180.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__P170077.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__P63180_mk(s) { +function pins_sizeOf__P170077_mk(s) { checkStack(s.depth); return { - parent: s, fn: pins_sizeOf__P63180, depth: s.depth + 1, + parent: s, fn: pins_sizeOf__P170077, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13019,7 +13019,7 @@ function pins_sizeOf__P63180_mk(s) { -function Buffer_sizeOfNumberFormat__P63220(s) { +function Buffer_sizeOfNumberFormat__P170117(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13098,12 +13098,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Buffer_sizeOfNumberFormat__P63220.info = {"start":14912,"length":856,"line":508,"column":4,"endLine":532,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOfNumberFormat","argumentNames":["format"]} +Buffer_sizeOfNumberFormat__P170117.info = {"start":14912,"length":856,"line":508,"column":4,"endLine":532,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOfNumberFormat","argumentNames":["format"]} -function Buffer_sizeOfNumberFormat__P63220_mk(s) { +function Buffer_sizeOfNumberFormat__P170117_mk(s) { checkStack(s.depth); return { - parent: s, fn: Buffer_sizeOfNumberFormat__P63220, depth: s.depth + 1, + parent: s, fn: Buffer_sizeOfNumberFormat__P170117, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13113,7 +13113,7 @@ function Buffer_sizeOfNumberFormat__P63220_mk(s) { -function helpers_setScreenBrightness__P64971(s) { +function helpers_setScreenBrightness__P171868(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13128,7 +13128,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P63132_mk(s); + s.tmp_0 = Math_clamp__P170029_mk(s); s.tmp_0.arg0 = 10; s.tmp_0.arg1 = 100; r0 = (s.arg1 | 0); @@ -13137,18 +13137,18 @@ switch (step) { case 1: r0 = s.retval; s.arg1 = (r0); - globals.brightness___64957 = (s.arg1); - r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___64957); + globals.brightness___171854 = (s.arg1); + r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___171854); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_setScreenBrightness__P64971.info = {"start":8945,"length":210,"line":282,"column":4,"endLine":286,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} +helpers_setScreenBrightness__P171868.info = {"start":8945,"length":210,"line":282,"column":4,"endLine":286,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} -function helpers_setScreenBrightness__P64971_mk(s) { +function helpers_setScreenBrightness__P171868_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_setScreenBrightness__P64971, depth: s.depth + 1, + parent: s, fn: helpers_setScreenBrightness__P171868, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13159,7 +13159,7 @@ function helpers_setScreenBrightness__P64971_mk(s) { -function scene_systemMenu_brightnessUp__P68188(s) { +function scene_systemMenu_brightnessUp__P175085(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13169,8 +13169,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P68190_mk(s); - r0 = globals.brightness___64957; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P175087_mk(s); + r0 = globals.brightness___171854; s.tmp_1 = r0; r0 = (s.tmp_1 + 5); s.tmp_0.arg0 = r0; @@ -13181,12 +13181,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessUp__P68188.info = {"start":9107,"length":85,"line":285,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessUp","argumentNames":[]} +scene_systemMenu_brightnessUp__P175085.info = {"start":9107,"length":85,"line":285,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessUp","argumentNames":[]} -function scene_systemMenu_brightnessUp__P68188_mk(s) { +function scene_systemMenu_brightnessUp__P175085_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessUp__P68188, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessUp__P175085, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13196,7 +13196,7 @@ function scene_systemMenu_brightnessUp__P68188_mk(s) { -function scene_systemMenu_volumeDown__P68187(s) { +function scene_systemMenu_volumeDown__P175084(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13206,29 +13206,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___75972 = undefined; - s.remainder___75975 = undefined; - s.newVolume___75978 = undefined; - s.tmp_0 = music_volume__P64627_mk(s); + s.v___182869 = undefined; + s.remainder___182872 = undefined; + s.newVolume___182875 = undefined; + s.tmp_0 = music_volume__P171524_mk(s); s.callLocIdx = 1091; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.v___75972 = (r0); - r0 = (s.v___75972 % 32); - s.remainder___75975 = (r0); - r0 = pxsim_numops_toBoolDecr(s.remainder___75975); + s.v___182869 = (r0); + r0 = (s.v___182869 % 32); + s.remainder___182872 = (r0); + r0 = pxsim_numops_toBoolDecr(s.remainder___182872); if (!r0) { step = 1; continue; } - r0 = s.remainder___75975; + r0 = s.remainder___182872; { step = 2; continue; } case 1: r0 = 32; case 2: // jmp value (already in r0) s.tmp_0 = r0; - r0 = (s.v___75972 - s.tmp_0); - s.newVolume___75978 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P68185_mk(s); - s.tmp_0.arg0 = s.newVolume___75978; + r0 = (s.v___182869 - s.tmp_0); + s.newVolume___182875 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P175082_mk(s); + s.tmp_0.arg0 = s.newVolume___182875; s.callLocIdx = 1092; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -13236,24 +13236,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeDown__P68187.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__P175084.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__P68187_mk(s) { +function scene_systemMenu_volumeDown__P175084_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeDown__P68187, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeDown__P175084, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___75972: undefined, - remainder___75975: undefined, - newVolume___75978: undefined, + v___182869: undefined, + remainder___182872: undefined, + newVolume___182875: undefined, } } -function scene_systemMenu_setVolume__P68185(s) { +function scene_systemMenu_setVolume__P175082(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13267,18 +13267,18 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = music_setVolume__P64626_mk(s); + s.tmp_0 = music_setVolume__P171523_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1086; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = music_playTone__P64628_mk(s); + s.tmp_0 = music_playTone__P171525_mk(s); s.tmp_0.arg0 = 440; s.tmp_0.arg1 = 500; s.callLocIdx = 1087; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P65069_mk(s); + s.tmp_0 = settings_writeNumber__P171966_mk(s); s.tmp_0.arg0 = "#volume"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1088; s.pc = 3; return s.tmp_0; @@ -13288,12 +13288,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setVolume__P68185.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__P175082.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__P68185_mk(s) { +function scene_systemMenu_setVolume__P175082_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setVolume__P68185, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setVolume__P175082, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13303,7 +13303,7 @@ function scene_systemMenu_setVolume__P68185_mk(s) { -function music_playTone__P64628(s) { +function music_playTone__P171525(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13313,7 +13313,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.id___75813 = undefined; + s.id___182710 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -13338,7 +13338,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = music_playNoteCore__P67463_mk(s); + s.tmp_2 = music_playNoteCore__P174360_mk(s); s.tmp_2.arg0 = 0; s.tmp_2.arg1 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.arg1); @@ -13346,7 +13346,7 @@ switch (step) { s.callLocIdx = 64; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - s.tmp_0 = pause__P63418_mk(s); + s.tmp_0 = pause__P170315_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.arg1); s.tmp_0.arg0 = r0; s.callLocIdx = 65; s.pc = 6; return s.tmp_0; @@ -13354,13 +13354,13 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = (globals.playToneID___67465 + 1); + r0 = (globals.playToneID___174362 + 1); s.tmp_0 = r0; - globals.playToneID___67465 = (r0); - s.id___75813 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P75819); + globals.playToneID___174362 = (r0); + s.id___182710 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P182716); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___75813); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___182710); 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); @@ -13369,17 +13369,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone__P64628.info = {"start":2612,"length":831,"line":84,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playTone","argumentNames":["frequency","ms"]} +music_playTone__P171525.info = {"start":2612,"length":831,"line":84,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playTone","argumentNames":["frequency","ms"]} -function music_playTone__P64628_mk(s) { +function music_playTone__P171525_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone__P64628, depth: s.depth + 1, + parent: s, fn: music_playTone__P171525, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - id___75813: undefined, + id___182710: undefined, arg0: undefined, arg1: undefined, } } @@ -13388,7 +13388,7 @@ function music_playTone__P64628_mk(s) { -function music_playTone_inline__P75819(s) { +function music_playTone_inline__P182716(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13398,14 +13398,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pos___75820 = undefined; - s.now___75830 = undefined; - s.d___75833 = undefined; - s.t___75837 = undefined; + s.pos___182717 = undefined; + s.now___182727 = undefined; + s.d___182730 = undefined; + s.t___182734 = undefined; r0 = pxsim.control.millis(); - s.pos___75820 = (r0); + s.pos___182717 = (r0); case 1: - r0 = (s.caps[0] == globals.playToneID___67465); + r0 = (s.caps[0] == globals.playToneID___174362); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } @@ -13421,30 +13421,30 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } r0 = pxsim.control.millis(); - s.now___75830 = (r0); - r0 = (s.pos___75820 - s.now___75830); - s.d___75833 = (r0); - s.tmp_0 = Math_min__P63136_mk(s); + s.now___182727 = (r0); + r0 = (s.pos___182717 - s.now___182727); + s.d___182730 = (r0); + s.tmp_0 = Math_min__P170033_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 500; s.callLocIdx = 66; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.t___75837 = (r0); + s.t___182734 = (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___75837); + r0 = (s.tmp_2 - s.t___182734); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = (s.pos___75820 + s.t___75837); - s.pos___75820 = (r0); - s.tmp_0 = music_playNoteCore__P67463_mk(s); - r0 = (s.d___75833 - 1); + r0 = (s.pos___182717 + s.t___182734); + s.pos___182717 = (r0); + s.tmp_0 = music_playNoteCore__P174360_mk(s); + r0 = (s.d___182730 - 1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.caps[2]; - s.tmp_0.arg2 = s.t___75837; + s.tmp_0.arg2 = s.t___182734; s.callLocIdx = 67; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; @@ -13454,16 +13454,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = pause__P63418_mk(s); - r0 = (s.d___75833 + s.t___75837); + s.tmp_2 = pause__P170315_mk(s); + r0 = (s.d___182730 + s.t___182734); s.tmp_2.arg0 = r0; s.callLocIdx = 68; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; { step = 5; continue; } case 4: - s.tmp_0 = pause__P63418_mk(s); - r0 = (s.d___75833 + s.t___75837); + s.tmp_0 = pause__P170315_mk(s); + r0 = (s.d___182730 + s.t___182734); s.tmp_1 = r0; r0 = (s.tmp_1 - 100); s.tmp_0.arg0 = r0; @@ -13477,27 +13477,27 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone_inline__P75819.info = {"start":2911,"length":515,"line":93,"column":34,"endLine":107,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +music_playTone_inline__P182716.info = {"start":2911,"length":515,"line":93,"column":34,"endLine":107,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function music_playTone_inline__P75819_mk(s) { +function music_playTone_inline__P182716_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone_inline__P75819, depth: s.depth + 1, + parent: s, fn: music_playTone_inline__P182716, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - pos___75820: undefined, - now___75830: undefined, - d___75833: undefined, - t___75837: undefined, + pos___182717: undefined, + now___182727: undefined, + d___182730: undefined, + t___182734: undefined, } } -function music_playNoteCore__P67463(s) { +function music_playNoteCore__P174360(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13507,7 +13507,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___75867 = undefined; + s.buf___182764 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -13515,16 +13515,16 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim.control.createBuffer(12); - s.buf___75867 = (r0); - s.tmp_0 = music_addNote__P64642_mk(s); - s.tmp_0.arg0 = s.buf___75867; + s.buf___182764 = (r0); + s.tmp_0 = music_addNote__P171539_mk(s); + s.tmp_0.arg0 = s.buf___182764; 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__P64627_mk(s); + s.tmp_1 = music_volume__P171524_mk(s); s.callLocIdx = 62; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -13533,21 +13533,21 @@ switch (step) { s.callLocIdx = 63; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___75867); + r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___182764); r0 = undefined; return leave(s, r0) default: oops() } } } -music_playNoteCore__P67463.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__P174360.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__P67463_mk(s) { +function music_playNoteCore__P174360_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playNoteCore__P67463, depth: s.depth + 1, + parent: s, fn: music_playNoteCore__P174360, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___75867: undefined, + buf___182764: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -13557,7 +13557,7 @@ function music_playNoteCore__P67463_mk(s) { -function music_addNote__P64642(s) { +function music_addNote__P171539(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13625,12 +13625,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_addNote__P64642.info = {"start":10288,"length":911,"line":323,"column":4,"endLine":336,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} +music_addNote__P171539.info = {"start":10288,"length":911,"line":323,"column":4,"endLine":336,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} -function music_addNote__P64642_mk(s) { +function music_addNote__P171539_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_addNote__P64642, depth: s.depth + 1, + parent: s, fn: music_addNote__P171539, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13651,7 +13651,7 @@ function music_addNote__P64642_mk(s) { -function music_setVolume__P64626(s) { +function music_setVolume__P171523(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13665,7 +13665,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P63132_mk(s); + s.tmp_0 = Math_clamp__P170029_mk(s); s.tmp_0.arg0 = 0; s.tmp_0.arg1 = 255; r0 = (s.arg0 | 0); @@ -13673,8 +13673,8 @@ switch (step) { s.callLocIdx = 59; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.globalVolume___67458 = (r0); - r0 = (globals.globalVolume___67458 > 0); + globals.globalVolume___174355 = (r0); + r0 = (globals.globalVolume___174355 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -13690,12 +13690,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_setVolume__P64626.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__P171523.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__P64626_mk(s) { +function music_setVolume__P171523_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_setVolume__P64626, depth: s.depth + 1, + parent: s, fn: music_setVolume__P171523, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13706,7 +13706,7 @@ function music_setVolume__P64626_mk(s) { -function music_enableAmp__P67461(s) { +function music_enableAmp__P174358(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13724,12 +13724,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_enableAmp__P67461.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__P174358.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__P67461_mk(s) { +function music_enableAmp__P174358_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_enableAmp__P67461, depth: s.depth + 1, + parent: s, fn: music_enableAmp__P174358, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13738,7 +13738,7 @@ function music_enableAmp__P67461_mk(s) { -function scene_systemMenu_volumeUp__P68186(s) { +function scene_systemMenu_volumeUp__P175083(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13748,22 +13748,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___75781 = undefined; - s.remainder___75784 = undefined; - s.newVolume___75787 = undefined; - s.tmp_0 = music_volume__P64627_mk(s); + s.v___182678 = undefined; + s.remainder___182681 = undefined; + s.newVolume___182684 = undefined; + s.tmp_0 = music_volume__P171524_mk(s); s.callLocIdx = 1089; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.v___75781 = (r0); - r0 = (s.v___75781 % 32); - s.remainder___75784 = (r0); - r0 = (s.v___75781 + 32); + s.v___182678 = (r0); + r0 = (s.v___182678 % 32); + s.remainder___182681 = (r0); + r0 = (s.v___182678 + 32); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.remainder___75784); - s.newVolume___75787 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P68185_mk(s); - s.tmp_0.arg0 = s.newVolume___75787; + r0 = (s.tmp_0 - s.remainder___182681); + s.newVolume___182684 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P175082_mk(s); + s.tmp_0.arg0 = s.newVolume___182684; s.callLocIdx = 1090; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -13771,24 +13771,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeUp__P68186.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__P175083.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__P68186_mk(s) { +function scene_systemMenu_volumeUp__P175083_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeUp__P68186, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeUp__P175083, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___75781: undefined, - remainder___75784: undefined, - newVolume___75787: undefined, + v___182678: undefined, + remainder___182681: undefined, + newVolume___182684: undefined, } } -function game_consoleOverlay_isVisible__P66130(s) { +function game_consoleOverlay_isVisible__P173027(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13798,7 +13798,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___68227); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___175124); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -13808,12 +13808,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_isVisible__P66130.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__P173027.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__P66130_mk(s) { +function game_consoleOverlay_isVisible__P173027_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_isVisible__P66130, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_isVisible__P173027, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13824,7 +13824,7 @@ function game_consoleOverlay_isVisible__P66130_mk(s) { -function scene_systemMenu_closeMenu__P66108(s) { +function scene_systemMenu_closeMenu__P173005(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13834,20 +13834,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___68181); + r0 = pxsim_numops_toBoolDecr(globals.instance___175078); if (!r0) { step = 1; continue; } - s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P66107_mk(s); - s.tmp_0.arg0 = globals.instance___68181; + s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P173004_mk(s); + s.tmp_0.arg0 = globals.instance___175078; s.callLocIdx = 1105; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.instance___68181 = (undefined); - s.tmp_0 = controller__setUserEventsEnabled__P65212_mk(s); + globals.instance___175078 = (undefined); + s.tmp_0 = controller__setUserEventsEnabled__P172109_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 1106; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = game_popScene__P66010_mk(s); + s.tmp_0 = game_popScene__P172907_mk(s); s.callLocIdx = 1107; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -13857,12 +13857,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_closeMenu__P66108.info = {"start":10129,"length":216,"line":320,"column":4,"endLine":327,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"closeMenu","argumentNames":[]} +scene_systemMenu_closeMenu__P173005.info = {"start":10129,"length":216,"line":320,"column":4,"endLine":327,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"closeMenu","argumentNames":[]} -function scene_systemMenu_closeMenu__P66108_mk(s) { +function scene_systemMenu_closeMenu__P173005_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_closeMenu__P66108, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_closeMenu__P173005, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -13871,7 +13871,7 @@ function scene_systemMenu_closeMenu__P66108_mk(s) { -function scene_systemMenu_PauseMenu_dispose__P66107(s) { +function scene_systemMenu_PauseMenu_dispose__P173004(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13886,15 +13886,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C66101_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C172998_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__P63114_mk(s); + s.tmp_1 = helpers_arrayForEach__P170011_mk(s); r0 = s.arg0.fields["options"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P74123; + s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P181020; s.callLocIdx = 1082; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -13905,12 +13905,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose__P66107.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__P173004.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__P66107_mk(s) { +function scene_systemMenu_PauseMenu_dispose__P173004_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose__P66107, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose__P173004, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13921,7 +13921,7 @@ function scene_systemMenu_PauseMenu_dispose__P66107_mk(s) { -function scene_systemMenu_PauseMenu_dispose_inline__P74123(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P181020(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13935,7 +13935,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = scene_systemMenu_MenuOption_dispose__P66100_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_dispose__P172997_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1081; s.pc = 1; return s.tmp_0; case 1: @@ -13944,12 +13944,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose_inline__P74123.info = {"start":7813,"length":16,"line":245,"column":37,"endLine":245,"endColumn":53,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["o"]} +scene_systemMenu_PauseMenu_dispose_inline__P181020.info = {"start":7813,"length":16,"line":245,"column":37,"endLine":245,"endColumn":53,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["o"]} -function scene_systemMenu_PauseMenu_dispose_inline__P74123_mk(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P181020_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P74123, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P181020, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13959,7 +13959,7 @@ function scene_systemMenu_PauseMenu_dispose_inline__P74123_mk(s) { -function scene_systemMenu_MenuOption_dispose__P66100(s) { +function scene_systemMenu_MenuOption_dispose__P172997(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13974,12 +13974,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C66093_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C172990_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__P65434_mk(s); + s.tmp_1 = Sprite_destroy__P172331_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = undefined; @@ -13987,7 +13987,7 @@ switch (step) { s.callLocIdx = 1001; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_0 = Sprite_destroy__P65434_mk(s); + s.tmp_0 = Sprite_destroy__P172331_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; @@ -14003,12 +14003,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_dispose__P66100.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__P172997.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__P66100_mk(s) { +function scene_systemMenu_MenuOption_dispose__P172997_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_dispose__P66100, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_dispose__P172997, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14019,7 +14019,7 @@ function scene_systemMenu_MenuOption_dispose__P66100_mk(s) { -function Sprite_destroy__P65434(s) { +function Sprite_destroy__P172331(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14036,7 +14036,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); @@ -14054,7 +14054,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__P66271_mk(s); + s.tmp_0 = effects_ParticleEffect_destroy__P173168_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg2; @@ -14064,7 +14064,7 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - s.tmp_0 = Sprite__destroyCore__P65435_mk(s); + s.tmp_0 = Sprite__destroyCore__P172332_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 440; s.pc = 7; return s.tmp_0; case 7: @@ -14075,12 +14075,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_destroy__P65434.info = {"start":26493,"length":293,"line":859,"column":4,"endLine":868,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} +Sprite_destroy__P172331.info = {"start":26493,"length":293,"line":859,"column":4,"endLine":868,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} -function Sprite_destroy__P65434_mk(s) { +function Sprite_destroy__P172331_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_destroy__P65434, depth: s.depth + 1, + parent: s, fn: Sprite_destroy__P172331, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14096,7 +14096,7 @@ function Sprite_destroy__P65434_mk(s) { -function effects_ParticleEffect_destroy__P66271(s) { +function effects_ParticleEffect_destroy__P173168(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14114,15 +14114,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C66268_VT)) failedCast(r0); - s.tmp_0 = Sprite_setFlag__P65425_mk(s); + if (!checkSubtype(r0, effects_ParticleEffect__C173165_VT)) failedCast(r0); + s.tmp_0 = Sprite_setFlag__P172322_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; s.callLocIdx = 1266; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = effects_ParticleEffect_start__P66270_mk(s); + s.tmp_0 = effects_ParticleEffect_start__P173167_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -14154,8 +14154,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__P66298_mk(s); - s.tmp_0.arg0 = globals.dissolve___66301; + s.tmp_0 = effects_ImageEffect_applyTo__P173195_mk(s); + s.tmp_0.arg0 = globals.dissolve___173198; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1268; s.pc = 5; return s.tmp_0; case 5: @@ -14164,12 +14164,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_destroy__P66271.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__P173168.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__P66271_mk(s) { +function effects_ParticleEffect_destroy__P173168_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_destroy__P66271, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_destroy__P173168, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14187,7 +14187,7 @@ function effects_ParticleEffect_destroy__P66271_mk(s) { -function dissolve_inline__P74267(s) { +function dissolve_inline__P181164(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14197,11 +14197,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___74270 = undefined; - s.x___74281 = undefined; - s.y___74287 = undefined; - s.w___74293 = undefined; - s.h___74297 = undefined; + s.i___181167 = undefined; + s.x___181178 = undefined; + s.y___181184 = undefined; + s.w___181190 = undefined; + s.h___181194 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -14214,13 +14214,13 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.i___74270 = (r0); + s.i___181167 = (r0); case 1: - r0 = (s.i___74270 > 0); + r0 = (s.i___181167 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P66069_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P172966_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -14228,8 +14228,8 @@ switch (step) { s.callLocIdx = 52; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___74281 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P66069_mk(s); + s.x___181178 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P172966_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -14237,56 +14237,56 @@ switch (step) { s.callLocIdx = 53; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___74287 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P66069_mk(s); + s.y___181184 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P172966_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.callLocIdx = 54; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.w___74293 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P66069_mk(s); + s.w___181190 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P172966_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.callLocIdx = 55; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.h___74297 = (r0); - s.tmp_0 = helpers_imageDrawRect__P64965_mk(s); + s.h___181194 = (r0); + s.tmp_0 = helpers_imageDrawRect__P171862_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.x___74281; - s.tmp_0.arg2 = s.y___74287; - s.tmp_0.arg3 = s.w___74293; - s.tmp_0.arg4 = s.h___74297; + s.tmp_0.arg1 = s.x___181178; + s.tmp_0.arg2 = s.y___181184; + s.tmp_0.arg3 = s.w___181190; + s.tmp_0.arg4 = s.h___181194; s.tmp_0.arg5 = 0; s.callLocIdx = 56; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = (s.i___74270 - 1); - s.i___74270 = (r0); + r0 = (s.i___181167 - 1); + s.i___181167 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -dissolve_inline__P74267.info = {"start":2199,"length":360,"line":60,"column":49,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} +dissolve_inline__P181164.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 dissolve_inline__P74267_mk(s) { +function dissolve_inline__P181164_mk(s) { checkStack(s.depth); return { - parent: s, fn: dissolve_inline__P74267, depth: s.depth + 1, + parent: s, fn: dissolve_inline__P181164, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - i___74270: undefined, - x___74281: undefined, - y___74287: undefined, - w___74293: undefined, - h___74297: undefined, + i___181167: undefined, + x___181178: undefined, + y___181184: undefined, + w___181190: undefined, + h___181194: undefined, arg0: undefined, arg1: undefined, } } @@ -14295,7 +14295,7 @@ function dissolve_inline__P74267_mk(s) { -function helpers_imageDrawRect__P64965(s) { +function helpers_imageDrawRect__P171862(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14334,7 +14334,7 @@ switch (step) { s.arg3 = (r0); r0 = (s.arg4 - 1); s.arg4 = (r0); - s.tmp_0 = helpers_imageDrawLine__P64964_mk(s); + s.tmp_0 = helpers_imageDrawLine__P171861_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -14345,7 +14345,7 @@ switch (step) { s.callLocIdx = 83; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P64964_mk(s); + s.tmp_0 = helpers_imageDrawLine__P171861_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -14356,7 +14356,7 @@ switch (step) { s.callLocIdx = 84; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P64964_mk(s); + s.tmp_0 = helpers_imageDrawLine__P171861_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -14369,7 +14369,7 @@ switch (step) { s.callLocIdx = 85; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P64964_mk(s); + s.tmp_0 = helpers_imageDrawLine__P171861_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -14387,12 +14387,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawRect__P64965.info = {"start":5945,"length":370,"line":185,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawRect__P171862.info = {"start":5945,"length":370,"line":185,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageDrawRect__P64965_mk(s) { +function helpers_imageDrawRect__P171862_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawRect__P64965, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawRect__P171862, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14408,7 +14408,7 @@ function helpers_imageDrawRect__P64965_mk(s) { -function helpers_imageDrawLine__P64964(s) { +function helpers_imageDrawLine__P171861(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14428,14 +14428,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P67564_mk(s); + s.tmp_2 = helpers_pack__P174461_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 81; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P67564_mk(s); + s.tmp_4 = helpers_pack__P174461_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 82; s.pc = 2; return s.tmp_4; @@ -14447,12 +14447,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawLine__P64964.info = {"start":5781,"length":159,"line":182,"column":4,"endLine":184,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawLine__P171861.info = {"start":5781,"length":159,"line":182,"column":4,"endLine":184,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageDrawLine__P64964_mk(s) { +function helpers_imageDrawLine__P171861_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawLine__P64964, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawLine__P171861, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14471,7 +14471,7 @@ function helpers_imageDrawLine__P64964_mk(s) { -function Math_FastRandom_randomRange__P66069(s) { +function Math_FastRandom_randomRange__P172966(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14488,12 +14488,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C66065_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C172962_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__P66068_mk(s); + s.tmp_2 = Math_FastRandom_next__P172965_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 983; s.pc = 3; return s.tmp_2; case 3: @@ -14514,12 +14514,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_randomRange__P66069.info = {"start":2079,"length":131,"line":62,"column":8,"endLine":64,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"randomRange","argumentNames":["this","min","max"]} +Math_FastRandom_randomRange__P172966.info = {"start":2079,"length":131,"line":62,"column":8,"endLine":64,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"randomRange","argumentNames":["this","min","max"]} -function Math_FastRandom_randomRange__P66069_mk(s) { +function Math_FastRandom_randomRange__P172966_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_randomRange__P66069, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_randomRange__P172966, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14536,7 +14536,7 @@ function Math_FastRandom_randomRange__P66069_mk(s) { -function Math_FastRandom_next__P66068(s) { +function Math_FastRandom_next__P172965(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14551,7 +14551,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C66065_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C172962_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["lfsr"]; s.tmp_3 = r0; @@ -14572,12 +14572,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_next__P66068.info = {"start":1713,"length":107,"line":53,"column":8,"endLine":55,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"next","argumentNames":["this"]} +Math_FastRandom_next__P172965.info = {"start":1713,"length":107,"line":53,"column":8,"endLine":55,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"next","argumentNames":["this"]} -function Math_FastRandom_next__P66068_mk(s) { +function Math_FastRandom_next__P172965_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_next__P66068, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_next__P172965, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14594,7 +14594,7 @@ function Math_FastRandom_next__P66068_mk(s) { -function effects_ImageEffect_constructor__P66297(s) { +function effects_ImageEffect_constructor__P173194(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14611,11 +14611,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C66296_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C173193_VT)) failedCast(r0); r0 = (s.arg0).fields["effect"] = (s.arg2); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C66065_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C172962_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P66067_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P172964_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1276; s.pc = 1; return s.tmp_1; @@ -14628,12 +14628,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_constructor__P66297.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__P173194.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__P66297_mk(s) { +function effects_ImageEffect_constructor__P173194_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_constructor__P66297, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_constructor__P173194, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14646,7 +14646,7 @@ function effects_ImageEffect_constructor__P66297_mk(s) { -function effects_ImageEffect_applyTo__P66298(s) { +function effects_ImageEffect_applyTo__P173195(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14656,14 +14656,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.clonedImage___74446 = undefined; + s.clonedImage___181343 = 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__C66296_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C173193_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -14689,16 +14689,16 @@ switch (step) { r0 = s.arg1.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_5); - s.clonedImage___74446 = (r0); - s.tmp_0 = effects_ImageEffect_change__P66299_mk(s); + s.clonedImage___181343 = (r0); + s.tmp_0 = effects_ImageEffect_change__P173196_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.clonedImage___74446; + s.tmp_0.arg1 = s.clonedImage___181343; s.callLocIdx = 1279; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_setImage__P65397_mk(s); + s.tmp_0 = Sprite_setImage__P172294_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_0.arg1 = s.clonedImage___74446; + s.tmp_0.arg1 = s.clonedImage___181343; s.callLocIdx = 1280; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -14707,12 +14707,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_applyTo__P66298.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__P173195.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__P66298_mk(s) { +function effects_ImageEffect_applyTo__P173195_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_applyTo__P66298, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_applyTo__P173195, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14720,7 +14720,7 @@ function effects_ImageEffect_applyTo__P66298_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - clonedImage___74446: undefined, + clonedImage___181343: undefined, arg0: undefined, arg1: undefined, } } @@ -14729,7 +14729,7 @@ function effects_ImageEffect_applyTo__P66298_mk(s) { -function effects_ImageEffect_change__P66299(s) { +function effects_ImageEffect_change__P173196(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14745,7 +14745,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C66296_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C173193_VT)) failedCast(r0); s.tmp_0 = if_effect_3_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; @@ -14766,12 +14766,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_change__P66299.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__P173196.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__P66299_mk(s) { +function effects_ImageEffect_change__P173196_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_change__P66299, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_change__P173196, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -14782,7 +14782,7 @@ function effects_ImageEffect_change__P66299_mk(s) { -function Sprite_setImage__P65397(s) { +function Sprite_setImage__P172294(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14798,7 +14798,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -14820,9 +14820,9 @@ switch (step) { case 3: case 4: r0 = (s.arg0).fields["_image"] = (s.arg1); - s.tmp_0 = Sprite__C65347_v5_1_mk(s); + s.tmp_0 = Sprite__C172244_v5_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C65347_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C172244_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.recalcSize; s.pc = 6; return s.tmp_0; case 6: @@ -14832,12 +14832,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setImage__P65397.info = {"start":9299,"length":131,"line":332,"column":4,"endLine":336,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} +Sprite_setImage__P172294.info = {"start":9299,"length":131,"line":332,"column":4,"endLine":336,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} -function Sprite_setImage__P65397_mk(s) { +function Sprite_setImage__P172294_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setImage__P65397, depth: s.depth + 1, + parent: s, fn: Sprite_setImage__P172294, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14851,7 +14851,7 @@ function Sprite_setImage__P65397_mk(s) { -function Sprite_recalcSize__P67735(s) { +function Sprite_recalcSize__P174632(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14866,13 +14866,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["_image"]; s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; - s.tmp_6 = Sprite_sx__P65376_mk(s); + s.tmp_6 = Sprite_sx__P172273_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 345; s.pc = 1; return s.tmp_6; case 1: @@ -14890,7 +14890,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.tmp_4); s.tmp_3 = r0; - s.tmp_6 = Sprite_sy__P65378_mk(s); + s.tmp_6 = Sprite_sy__P172275_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 347; s.pc = 2; return s.tmp_6; case 2: @@ -14903,7 +14903,7 @@ switch (step) { r0 = (s.tmp_7 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_height"] = (s.tmp_1); - s.tmp_0 = Sprite_resetHitbox__P65399_mk(s); + s.tmp_0 = Sprite_resetHitbox__P172296_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 349; s.pc = 3; return s.tmp_0; case 3: @@ -14912,12 +14912,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_recalcSize__P67735.info = {"start":9982,"length":178,"line":363,"column":4,"endLine":367,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"recalcSize","argumentNames":["this"]} +Sprite_recalcSize__P174632.info = {"start":9982,"length":178,"line":363,"column":4,"endLine":367,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"recalcSize","argumentNames":["this"]} -function Sprite_recalcSize__P67735_mk(s) { +function Sprite_recalcSize__P174632_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_recalcSize__P67735, depth: s.depth + 1, + parent: s, fn: Sprite_recalcSize__P174632, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14934,7 +14934,7 @@ function Sprite_recalcSize__P67735_mk(s) { -function Sprite_resetHitbox__P65399(s) { +function Sprite_resetHitbox__P172296(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14949,11 +14949,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = (s.arg0).fields["_hitbox"] = (null); - s.tmp_0 = Sprite__C65347_v4_1_mk(s); + s.tmp_0 = Sprite__C172244_v4_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C65347_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C172244_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.setHitbox; s.pc = 1; return s.tmp_0; case 1: @@ -14962,12 +14962,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_resetHitbox__P65399.info = {"start":9580,"length":76,"line":342,"column":4,"endLine":345,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"resetHitbox","argumentNames":["this"]} +Sprite_resetHitbox__P172296.info = {"start":9580,"length":76,"line":342,"column":4,"endLine":345,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"resetHitbox","argumentNames":["this"]} -function Sprite_resetHitbox__P65399_mk(s) { +function Sprite_resetHitbox__P172296_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_resetHitbox__P65399, depth: s.depth + 1, + parent: s, fn: Sprite_resetHitbox__P172296, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -14977,7 +14977,7 @@ function Sprite_resetHitbox__P65399_mk(s) { -function Sprite_setHitbox__P65400(s) { +function Sprite_setHitbox__P172297(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14992,12 +14992,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_hitbox"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = game_Hitbox_updateIfInvalid__P65228_mk(s); + s.tmp_1 = game_Hitbox_updateIfInvalid__P172125_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_1.arg0 = r0; s.callLocIdx = 343; s.pc = 3; return s.tmp_1; @@ -15006,7 +15006,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = game_calculateHitBox__P65230_mk(s); + s.tmp_2 = game_calculateHitBox__P172127_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 344; s.pc = 4; return s.tmp_2; case 4: @@ -15018,12 +15018,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setHitbox__P65400.info = {"start":9662,"length":173,"line":347,"column":4,"endLine":353,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setHitbox","argumentNames":["this"]} +Sprite_setHitbox__P172297.info = {"start":9662,"length":173,"line":347,"column":4,"endLine":353,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setHitbox","argumentNames":["this"]} -function Sprite_setHitbox__P65400_mk(s) { +function Sprite_setHitbox__P172297_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setHitbox__P65400, depth: s.depth + 1, + parent: s, fn: Sprite_setHitbox__P172297, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15035,7 +15035,7 @@ function Sprite_setHitbox__P65400_mk(s) { -function game_calculateHitBox__P65230(s) { +function game_calculateHitBox__P172127(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15045,17 +15045,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___74511 = undefined; - s.minX___74514 = undefined; - s.minY___74518 = undefined; - s.maxX___74522 = undefined; - s.maxY___74524 = undefined; - s.c___74526 = undefined; - s.fxc___74527 = undefined; - s.r___74534 = undefined; - s.fxr___74535 = undefined; - s.width___74599 = undefined; - s.height___74607 = undefined; + s.i___181408 = undefined; + s.minX___181411 = undefined; + s.minY___181415 = undefined; + s.maxX___181419 = undefined; + s.maxY___181421 = undefined; + s.c___181423 = undefined; + s.fxc___181424 = undefined; + s.r___181431 = undefined; + s.fxr___181432 = undefined; + s.width___181496 = undefined; + s.height___181504 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -15067,7 +15067,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = game_Hitbox_isValid__P65226_mk(s); + s.tmp_1 = game_Hitbox_isValid__P172123_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_1.arg0 = r0; s.callLocIdx = 275; s.pc = 12; return s.tmp_1; @@ -15083,137 +15083,137 @@ switch (step) { case 3: case 4: r0 = s.arg0.fields["_image"]; - s.i___74511 = (r0); - r0 = pxsim_ImageMethods.width(s.i___74511); + s.i___181408 = (r0); + r0 = pxsim_ImageMethods.width(s.i___181408); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minX___74514 = (r0); - r0 = pxsim_ImageMethods.height(s.i___74511); + s.minX___181411 = (r0); + r0 = pxsim_ImageMethods.height(s.i___181408); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minY___74518 = (r0); - s.maxX___74522 = (0); - s.maxY___74524 = (0); - s.c___74526 = (0); - s.fxc___74527 = (0); + s.minY___181415 = (r0); + s.maxX___181419 = (0); + s.maxY___181421 = (0); + s.c___181423 = (0); + s.fxc___181424 = (0); case 5: - s.tmp_1 = r0 = s.c___74526; - r0 = pxsim_ImageMethods.width(s.i___74511); + s.tmp_1 = r0 = s.c___181423; + r0 = pxsim_ImageMethods.width(s.i___181408); 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; } - s.r___74534 = (0); - s.fxr___74535 = (0); + s.r___181431 = (0); + s.fxr___181432 = (0); case 6: - s.tmp_1 = r0 = s.r___74534; - r0 = pxsim_ImageMethods.height(s.i___74511); + s.tmp_1 = r0 = s.r___181431; + r0 = pxsim_ImageMethods.height(s.i___181408); 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 = 9; continue; } - r0 = pxsim_ImageMethods.getPixel(s.i___74511, s.c___74526, s.r___74534); + r0 = pxsim_ImageMethods.getPixel(s.i___181408, s.c___181423, s.r___181431); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Fx_min__P63171_mk(s); - s.tmp_4.arg0 = s.minX___74514; - s.tmp_4.arg1 = s.fxc___74527; + s.tmp_4 = Fx_min__P170068_mk(s); + s.tmp_4.arg0 = s.minX___181411; + s.tmp_4.arg1 = s.fxc___181424; s.callLocIdx = 279; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; - s.minX___74514 = (r0); - s.tmp_0 = Fx_min__P63171_mk(s); - s.tmp_0.arg0 = s.minY___74518; - s.tmp_0.arg1 = s.fxr___74535; + s.minX___181411 = (r0); + s.tmp_0 = Fx_min__P170068_mk(s); + s.tmp_0.arg0 = s.minY___181415; + s.tmp_0.arg1 = s.fxr___181432; s.callLocIdx = 280; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.minY___74518 = (r0); - s.tmp_0 = Fx_max__P63172_mk(s); - s.tmp_0.arg0 = s.maxX___74522; - s.tmp_0.arg1 = s.fxc___74527; + s.minY___181415 = (r0); + s.tmp_0 = Fx_max__P170069_mk(s); + s.tmp_0.arg0 = s.maxX___181419; + s.tmp_0.arg1 = s.fxc___181424; s.callLocIdx = 281; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.maxX___74522 = (r0); - s.tmp_0 = Fx_max__P63172_mk(s); - s.tmp_0.arg0 = s.maxY___74524; - s.tmp_0.arg1 = s.fxr___74535; + s.maxX___181419 = (r0); + s.tmp_0 = Fx_max__P170069_mk(s); + s.tmp_0.arg0 = s.maxY___181421; + s.tmp_0.arg1 = s.fxr___181432; s.callLocIdx = 282; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.maxY___74524 = (r0); + s.maxY___181421 = (r0); case 7: case 8: - r0 = (s.r___74534 + 1); - s.r___74534 = (r0); - r0 = (s.fxr___74535 + 256); + r0 = (s.r___181431 + 1); + s.r___181431 = (r0); + r0 = (s.fxr___181432 + 256); s.tmp_0 = r0; - s.fxr___74535 = (r0); + s.fxr___181432 = (r0); r0 = s.tmp_0; { step = 6; continue; } case 9: - r0 = (s.c___74526 + 1); - s.c___74526 = (r0); - r0 = (s.fxc___74527 + 256); + r0 = (s.c___181423 + 1); + s.c___181423 = (r0); + r0 = (s.fxc___181424 + 256); s.tmp_0 = r0; - s.fxc___74527 = (r0); + s.fxc___181424 = (r0); r0 = s.tmp_0; { step = 5; continue; } case 10: r0 = s.arg0.fields["_sx"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.minX___74514, s.tmp_0); + r0 = pxsim.Math_.imul(s.minX___181411, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minX___74514 = (r0); + s.minX___181411 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.minY___74518, s.tmp_0); + r0 = pxsim.Math_.imul(s.minY___181415, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minY___74518 = (r0); + s.minY___181415 = (r0); r0 = s.arg0.fields["_sx"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxX___74522, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxX___181419, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxX___74522 = (r0); + s.maxX___181419 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxY___74524, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxY___181421, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxY___74524 = (r0); - r0 = (s.maxX___74522 - s.minX___74514); + s.maxY___181421 = (r0); + r0 = (s.maxX___181419 - s.minX___181411); s.tmp_0 = r0; r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.width___74599 = (r0); - r0 = (s.maxY___74524 - s.minY___74518); + s.width___181496 = (r0); + r0 = (s.maxY___181421 - s.minY___181415); s.tmp_0 = r0; r0 = s.arg0.fields["_sy"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.height___74607 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C65214_VT); + s.height___181504 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C172111_VT); s.tmp_0 = r0; - s.tmp_1 = game_Hitbox_constructor__P65221_mk(s); + s.tmp_1 = game_Hitbox_constructor__P172118_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - s.tmp_1.arg2 = s.width___74599; - s.tmp_1.arg3 = s.height___74607; - r0 = (s.minX___74514 & -256); + s.tmp_1.arg2 = s.width___181496; + s.tmp_1.arg3 = s.height___181504; + r0 = (s.minX___181411 & -256); s.tmp_1.arg4 = r0; - r0 = (s.minY___74518 & -256); + r0 = (s.minY___181415 & -256); s.tmp_1.arg5 = r0; s.callLocIdx = 295; s.pc = 17; return s.tmp_1; case 17: @@ -15223,29 +15223,29 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_calculateHitBox__P65230.info = {"start":3223,"length":1086,"line":103,"column":4,"endLine":132,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} +game_calculateHitBox__P172127.info = {"start":3223,"length":1086,"line":103,"column":4,"endLine":132,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} -function game_calculateHitBox__P65230_mk(s) { +function game_calculateHitBox__P172127_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_calculateHitBox__P65230, depth: s.depth + 1, + parent: s, fn: game_calculateHitBox__P172127, 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___74511: undefined, - minX___74514: undefined, - minY___74518: undefined, - maxX___74522: undefined, - maxY___74524: undefined, - c___74526: undefined, - fxc___74527: undefined, - r___74534: undefined, - fxr___74535: undefined, - width___74599: undefined, - height___74607: undefined, + i___181408: undefined, + minX___181411: undefined, + minY___181415: undefined, + maxX___181419: undefined, + maxY___181421: undefined, + c___181423: undefined, + fxc___181424: undefined, + r___181431: undefined, + fxr___181432: undefined, + width___181496: undefined, + height___181504: undefined, arg0: undefined, } } @@ -15253,7 +15253,7 @@ function game_calculateHitBox__P65230_mk(s) { -function game_Hitbox_isValid__P65226(s) { +function game_Hitbox_isValid__P172123(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15268,10 +15268,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C65214_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C172111_VT)) failedCast(r0); r0 = s.arg0.fields["hash"]; s.tmp_0 = r0; - s.tmp_2 = Sprite_calcDimensionalHash__P65398_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P172295_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 228; s.pc = 1; return s.tmp_2; @@ -15282,12 +15282,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_isValid__P65226.info = {"start":935,"length":89,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"isValid","argumentNames":["this"]} +game_Hitbox_isValid__P172123.info = {"start":935,"length":89,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"isValid","argumentNames":["this"]} -function game_Hitbox_isValid__P65226_mk(s) { +function game_Hitbox_isValid__P172123_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_isValid__P65226, depth: s.depth + 1, + parent: s, fn: game_Hitbox_isValid__P172123, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15299,7 +15299,7 @@ function game_Hitbox_isValid__P65226_mk(s) { -function Sprite_calcDimensionalHash__P65398(s) { +function Sprite_calcDimensionalHash__P172295(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15314,7 +15314,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.revision(s.tmp_2); @@ -15337,12 +15337,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_calcDimensionalHash__P65398.info = {"start":9436,"length":138,"line":338,"column":4,"endLine":340,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"calcDimensionalHash","argumentNames":["this"]} +Sprite_calcDimensionalHash__P172295.info = {"start":9436,"length":138,"line":338,"column":4,"endLine":340,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"calcDimensionalHash","argumentNames":["this"]} -function Sprite_calcDimensionalHash__P65398_mk(s) { +function Sprite_calcDimensionalHash__P172295_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_calcDimensionalHash__P65398, depth: s.depth + 1, + parent: s, fn: Sprite_calcDimensionalHash__P172295, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15360,7 +15360,7 @@ function Sprite_calcDimensionalHash__P65398_mk(s) { -function Fx_toIntShifted__P63161(s) { +function Fx_toIntShifted__P170058(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15382,12 +15382,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toIntShifted__P63161.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__P170058.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__P63161_mk(s) { +function Fx_toIntShifted__P170058_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toIntShifted__P63161, depth: s.depth + 1, + parent: s, fn: Fx_toIntShifted__P170058, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15399,7 +15399,7 @@ function Fx_toIntShifted__P63161_mk(s) { -function game_Hitbox_constructor__P65221(s) { +function game_Hitbox_constructor__P172118(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15419,9 +15419,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C65214_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C172111_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_calcDimensionalHash__P65398_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P172295_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 219; s.pc = 1; return s.tmp_2; case 1: @@ -15437,12 +15437,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_constructor__P65221.info = {"start":173,"length":288,"line":9,"column":8,"endLine":16,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"inline","argumentNames":["this","parent","width","height","ox","oy"]} +game_Hitbox_constructor__P172118.info = {"start":173,"length":288,"line":9,"column":8,"endLine":16,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"inline","argumentNames":["this","parent","width","height","ox","oy"]} -function game_Hitbox_constructor__P65221_mk(s) { +function game_Hitbox_constructor__P172118_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_constructor__P65221, depth: s.depth + 1, + parent: s, fn: game_Hitbox_constructor__P172118, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15459,7 +15459,7 @@ function game_Hitbox_constructor__P65221_mk(s) { -function Fx_floor__P63173(s) { +function Fx_floor__P170070(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15477,12 +15477,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_floor__P63173.info = {"start":1919,"length":103,"line":62,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"floor","argumentNames":["v"]} +Fx_floor__P170070.info = {"start":1919,"length":103,"line":62,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"floor","argumentNames":["v"]} -function Fx_floor__P63173_mk(s) { +function Fx_floor__P170070_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_floor__P63173, depth: s.depth + 1, + parent: s, fn: Fx_floor__P170070, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -15491,7 +15491,7 @@ function Fx_floor__P63173_mk(s) { -function Fx_max__P63172(s) { +function Fx_max__P170069(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15522,12 +15522,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_max__P63172.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__P170069.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__P63172_mk(s) { +function Fx_max__P170069_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_max__P63172, depth: s.depth + 1, + parent: s, fn: Fx_max__P170069, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15538,7 +15538,7 @@ function Fx_max__P63172_mk(s) { -function Fx_min__P63171(s) { +function Fx_min__P170068(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15569,12 +15569,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_min__P63171.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__P170068.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__P63171_mk(s) { +function Fx_min__P170068_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_min__P63171, depth: s.depth + 1, + parent: s, fn: Fx_min__P170068, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15585,7 +15585,7 @@ function Fx_min__P63171_mk(s) { -function Fx_mul__P63165(s) { +function Fx_mul__P170062(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15606,12 +15606,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_mul__P63165.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__P170062.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__P63165_mk(s) { +function Fx_mul__P170062_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_mul__P63165, depth: s.depth + 1, + parent: s, fn: Fx_mul__P170062, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15622,7 +15622,7 @@ function Fx_mul__P63165_mk(s) { -function Fx_sub__P63164(s) { +function Fx_sub__P170061(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15641,12 +15641,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_sub__P63164.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__P170061.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__P63164_mk(s) { +function Fx_sub__P170061_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_sub__P63164, depth: s.depth + 1, + parent: s, fn: Fx_sub__P170061, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -15656,7 +15656,7 @@ function Fx_sub__P63164_mk(s) { -function game_Hitbox_updateIfInvalid__P65228(s) { +function game_Hitbox_updateIfInvalid__P172125(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15666,24 +15666,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.newHitBox___74708 = undefined; - s.oMinX___74713 = undefined; - s.oMinY___74716 = undefined; - s.oMaxX___74719 = undefined; - s.oMaxY___74725 = undefined; - s.nMinX___74731 = undefined; - s.nMinY___74734 = undefined; - s.nMaxX___74737 = undefined; - s.nMaxY___74743 = undefined; - s.xDiff___74749 = undefined; - s.yDiff___74760 = undefined; + s.newHitBox___181605 = undefined; + s.oMinX___181610 = undefined; + s.oMinY___181613 = undefined; + s.oMaxX___181616 = undefined; + s.oMaxY___181622 = undefined; + s.nMinX___181628 = undefined; + s.nMinY___181631 = undefined; + s.nMaxX___181634 = undefined; + s.nMaxY___181640 = undefined; + s.xDiff___181646 = undefined; + s.yDiff___181657 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C65214_VT)) failedCast(r0); - s.tmp_1 = game_Hitbox_isValid__P65226_mk(s); + if (!checkSubtype(r0, game_Hitbox__C172111_VT)) failedCast(r0); + s.tmp_1 = game_Hitbox_isValid__P172123_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 233; s.pc = 8; return s.tmp_1; case 8: @@ -15694,90 +15694,90 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.tmp_2 = game_calculateHitBox__P65230_mk(s); + s.tmp_2 = game_calculateHitBox__P172127_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 234; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; - s.newHitBox___74708 = (r0); + s.newHitBox___181605 = (r0); r0 = s.arg0.fields["ox"]; - s.oMinX___74713 = (r0); + s.oMinX___181610 = (r0); r0 = s.arg0.fields["oy"]; - s.oMinY___74716 = (r0); + s.oMinY___181613 = (r0); r0 = s.arg0.fields["width"]; s.tmp_0 = r0; - r0 = (s.oMinX___74713 + s.tmp_0); - s.oMaxX___74719 = (r0); + r0 = (s.oMinX___181610 + s.tmp_0); + s.oMaxX___181616 = (r0); r0 = s.arg0.fields["height"]; s.tmp_0 = r0; - r0 = (s.oMinY___74716 + s.tmp_0); - s.oMaxY___74725 = (r0); - r0 = s.newHitBox___74708.fields["ox"]; - s.nMinX___74731 = (r0); - r0 = s.newHitBox___74708.fields["oy"]; - s.nMinY___74734 = (r0); - r0 = s.newHitBox___74708.fields["width"]; - s.tmp_0 = r0; - r0 = (s.nMinX___74731 + s.tmp_0); - s.nMaxX___74737 = (r0); - r0 = s.newHitBox___74708.fields["height"]; - s.tmp_0 = r0; - r0 = (s.nMinY___74734 + s.tmp_0); - s.nMaxY___74743 = (r0); - s.tmp_1 = Fx_abs__P63170_mk(s); - r0 = (s.oMinX___74713 - s.nMinX___74731); + r0 = (s.oMinY___181613 + s.tmp_0); + s.oMaxY___181622 = (r0); + r0 = s.newHitBox___181605.fields["ox"]; + s.nMinX___181628 = (r0); + r0 = s.newHitBox___181605.fields["oy"]; + s.nMinY___181631 = (r0); + r0 = s.newHitBox___181605.fields["width"]; + s.tmp_0 = r0; + r0 = (s.nMinX___181628 + s.tmp_0); + s.nMaxX___181634 = (r0); + r0 = s.newHitBox___181605.fields["height"]; + s.tmp_0 = r0; + r0 = (s.nMinY___181631 + s.tmp_0); + s.nMaxY___181640 = (r0); + s.tmp_1 = Fx_abs__P170067_mk(s); + r0 = (s.oMinX___181610 - s.nMinX___181628); s.tmp_1.arg0 = r0; s.callLocIdx = 240; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P63170_mk(s); - r0 = (s.oMaxX___74719 - s.nMaxX___74737); + s.tmp_3 = Fx_abs__P170067_mk(s); + r0 = (s.oMaxX___181616 - s.nMaxX___181634); s.tmp_3.arg0 = r0; s.callLocIdx = 242; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.xDiff___74749 = (r0); - s.tmp_1 = Fx_abs__P63170_mk(s); - r0 = (s.oMinY___74716 - s.nMinY___74734); + s.xDiff___181646 = (r0); + s.tmp_1 = Fx_abs__P170067_mk(s); + r0 = (s.oMinY___181613 - s.nMinY___181631); s.tmp_1.arg0 = r0; s.callLocIdx = 245; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P63170_mk(s); - r0 = (s.oMaxY___74725 - s.nMaxY___74743); + s.tmp_3 = Fx_abs__P170067_mk(s); + r0 = (s.oMaxY___181622 - s.nMaxY___181640); s.tmp_3.arg0 = r0; s.callLocIdx = 247; s.pc = 13; return s.tmp_3; case 13: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.yDiff___74760 = (r0); - r0 = (s.xDiff___74749 > 512); + s.yDiff___181657 = (r0); + r0 = (s.xDiff___181646 > 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = (s.arg0).fields["ox"] = (s.nMinX___74731); - r0 = s.newHitBox___74708.fields["width"]; + r0 = (s.arg0).fields["ox"] = (s.nMinX___181628); + r0 = s.newHitBox___181605.fields["width"]; s.tmp_0 = r0; r0 = (s.arg0).fields["width"] = (s.tmp_0); case 3: case 4: - r0 = (s.yDiff___74760 > 512); + r0 = (s.yDiff___181657 > 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.arg0).fields["oy"] = (s.nMinY___74734); - r0 = s.newHitBox___74708.fields["height"]; + r0 = (s.arg0).fields["oy"] = (s.nMinY___181631); + r0 = s.newHitBox___181605.fields["height"]; s.tmp_0 = r0; r0 = (s.arg0).fields["height"] = (s.tmp_0); case 5: case 6: - r0 = s.newHitBox___74708.fields["hash"]; + r0 = s.newHitBox___181605.fields["hash"]; s.tmp_0 = r0; r0 = (s.arg0).fields["hash"] = (s.tmp_0); case 7: @@ -15785,28 +15785,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_updateIfInvalid__P65228.info = {"start":1188,"length":1317,"line":48,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"updateIfInvalid","argumentNames":["this"]} +game_Hitbox_updateIfInvalid__P172125.info = {"start":1188,"length":1317,"line":48,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"updateIfInvalid","argumentNames":["this"]} -function game_Hitbox_updateIfInvalid__P65228_mk(s) { +function game_Hitbox_updateIfInvalid__P172125_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_updateIfInvalid__P65228, depth: s.depth + 1, + parent: s, fn: game_Hitbox_updateIfInvalid__P172125, 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___74708: undefined, - oMinX___74713: undefined, - oMinY___74716: undefined, - oMaxX___74719: undefined, - oMaxY___74725: undefined, - nMinX___74731: undefined, - nMinY___74734: undefined, - nMaxX___74737: undefined, - nMaxY___74743: undefined, - xDiff___74749: undefined, - yDiff___74760: undefined, + newHitBox___181605: undefined, + oMinX___181610: undefined, + oMinY___181613: undefined, + oMaxX___181616: undefined, + oMaxY___181622: undefined, + nMinX___181628: undefined, + nMinY___181631: undefined, + nMaxX___181634: undefined, + nMaxY___181640: undefined, + xDiff___181646: undefined, + yDiff___181657: undefined, arg0: undefined, } } @@ -15814,7 +15814,7 @@ function game_Hitbox_updateIfInvalid__P65228_mk(s) { -function Fx_abs__P63170(s) { +function Fx_abs__P170067(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15844,12 +15844,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_abs__P63170.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__P170067.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__P63170_mk(s) { +function Fx_abs__P170067_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_abs__P63170, depth: s.depth + 1, + parent: s, fn: Fx_abs__P170067, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15859,7 +15859,7 @@ function Fx_abs__P63170_mk(s) { -function Sprite_sy__P65378(s) { +function Sprite_sy__P172275(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15874,20 +15874,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_sy__P65378.info = {"start":5719,"length":61,"line":209,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sy","argumentNames":["this"]} -Sprite_sy__P65378.isGetter = true; +Sprite_sy__P172275.info = {"start":5719,"length":61,"line":209,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sy","argumentNames":["this"]} +Sprite_sy__P172275.isGetter = true; -function Sprite_sy__P65378_mk(s) { +function Sprite_sy__P172275_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sy__P65378, depth: s.depth + 1, + parent: s, fn: Sprite_sy__P172275, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15897,7 +15897,7 @@ function Sprite_sy__P65378_mk(s) { -function Sprite_sx__P65376(s) { +function Sprite_sx__P172273(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15912,20 +15912,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_sx"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_sx__P65376.info = {"start":5287,"length":61,"line":196,"column":4,"endLine":198,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sx","argumentNames":["this"]} -Sprite_sx__P65376.isGetter = true; +Sprite_sx__P172273.info = {"start":5287,"length":61,"line":196,"column":4,"endLine":198,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sx","argumentNames":["this"]} +Sprite_sx__P172273.isGetter = true; -function Sprite_sx__P65376_mk(s) { +function Sprite_sx__P172273_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sx__P65376, depth: s.depth + 1, + parent: s, fn: Sprite_sx__P172273, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15935,7 +15935,7 @@ function Sprite_sx__P65376_mk(s) { -function Sprite_image__P65396(s) { +function Sprite_image__P172293(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15950,18 +15950,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; return leaveAccessor(s, r0) default: oops() } } } -Sprite_image__P65396.info = {"start":9023,"length":54,"line":322,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} -Sprite_image__P65396.isGetter = true; +Sprite_image__P172293.info = {"start":9023,"length":54,"line":322,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} +Sprite_image__P172293.isGetter = true; -function Sprite_image__P65396_mk(s) { +function Sprite_image__P172293_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_image__P65396, depth: s.depth + 1, + parent: s, fn: Sprite_image__P172293, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -15970,7 +15970,7 @@ function Sprite_image__P65396_mk(s) { -function effects_ParticleEffect_start__P66270(s) { +function effects_ParticleEffect_start__P173167(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15980,7 +15980,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.src___74829 = undefined; + s.src___181726 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15990,7 +15990,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C66268_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C173165_VT)) failedCast(r0); r0 = s.arg0.fields["sourceFactory"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -16026,9 +16026,9 @@ switch (step) { } case 10: r0 = s.retval; - s.src___74829 = (r0); - s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P66168_mk(s); - s.tmp_0.arg0 = s.src___74829; + s.src___181726 = (r0); + s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P173065_mk(s); + s.tmp_0.arg0 = s.src___181726; r0 = pxsim_numops_toBoolDecr(s.arg4); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); @@ -16053,7 +16053,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.src___74829).fields["lifespan"] = (s.tmp_1); + r0 = (s.src___181726).fields["lifespan"] = (s.tmp_1); case 7: case 8: case 9: @@ -16061,19 +16061,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_start__P66270.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__P173167.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__P66270_mk(s) { +function effects_ParticleEffect_start__P173167_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_start__P66270, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_start__P173167, 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___74829: undefined, + src___181726: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -16085,7 +16085,7 @@ function effects_ParticleEffect_start__P66270_mk(s) { -function particles_ParticleSource_setRelativeToCamera__P66168(s) { +function particles_ParticleSource_setRelativeToCamera__P173065(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16101,7 +16101,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -16127,12 +16127,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRelativeToCamera__P66168.info = {"start":6439,"length":173,"line":211,"column":8,"endLine":214,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRelativeToCamera","argumentNames":["this","on"]} +particles_ParticleSource_setRelativeToCamera__P173065.info = {"start":6439,"length":173,"line":211,"column":8,"endLine":214,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRelativeToCamera","argumentNames":["this","on"]} -function particles_ParticleSource_setRelativeToCamera__P66168_mk(s) { +function particles_ParticleSource_setRelativeToCamera__P173065_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRelativeToCamera__P66168, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRelativeToCamera__P173065, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16147,7 +16147,7 @@ function particles_ParticleSource_setRelativeToCamera__P66168_mk(s) { -function Sprite_setFlag__P65425(s) { +function Sprite_setFlag__P172322(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16164,7 +16164,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -16190,12 +16190,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setFlag__P65425.info = {"start":20205,"length":130,"line":676,"column":4,"endLine":679,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} +Sprite_setFlag__P172322.info = {"start":20205,"length":130,"line":676,"column":4,"endLine":679,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} -function Sprite_setFlag__P65425_mk(s) { +function Sprite_setFlag__P172322_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setFlag__P65425, depth: s.depth + 1, + parent: s, fn: Sprite_setFlag__P172322, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16211,7 +16211,7 @@ function Sprite_setFlag__P65425_mk(s) { -function Sprite__destroyCore__P65435(s) { +function Sprite__destroyCore__P172332(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16221,25 +16221,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___74173 = undefined; + s.scene___181070 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_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__P66005_mk(s); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 441; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___74173 = (r0); - r0 = s.scene___74173.fields["allSprites"]; + s.scene___181070 = (r0); + r0 = s.scene___181070.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); r0 = s.arg0.fields["_kind"]; @@ -16251,7 +16251,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___74173.fields["spritesByKind"]; + r0 = s.scene___181070.fields["spritesByKind"]; s.tmp_2 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_3 = r0; @@ -16261,8 +16261,8 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = sprites_SpriteSet_remove__P65476_mk(s); - r0 = s.scene___74173.fields["spritesByKind"]; + s.tmp_5 = sprites_SpriteSet_remove__P172373_mk(s); + r0 = s.scene___181070.fields["spritesByKind"]; s.tmp_6 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_7 = r0; @@ -16274,11 +16274,11 @@ switch (step) { r0 = s.retval; case 3: case 4: - s.tmp_0 = PhysicsEngine__C65517_v1_2_mk(s); - r0 = s.scene___74173.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C172414_v1_2_mk(s); + r0 = s.scene___181070.fields["physicsEngine"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C65517_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C172414_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.removeSprite; s.pc = 9; return s.tmp_0; case 9: @@ -16302,15 +16302,15 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P74202); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P181099); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P74209); + r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P181106); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P63114_mk(s); - s.tmp_3 = helpers_arrayFilter__P63115_mk(s); - r0 = s.scene___74173.fields["destroyedHandlers"]; + s.tmp_2 = helpers_arrayForEach__P170011_mk(s); + s.tmp_3 = helpers_arrayFilter__P170012_mk(s); + r0 = s.scene___181070.fields["destroyedHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 448; s.pc = 12; return s.tmp_3; @@ -16325,12 +16325,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore__P65435.info = {"start":26792,"length":522,"line":870,"column":4,"endLine":882,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} +Sprite__destroyCore__P172332.info = {"start":26792,"length":522,"line":870,"column":4,"endLine":882,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} -function Sprite__destroyCore__P65435_mk(s) { +function Sprite__destroyCore__P172332_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore__P65435, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore__P172332, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16340,7 +16340,7 @@ function Sprite__destroyCore__P65435_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - scene___74173: undefined, + scene___181070: undefined, arg0: undefined, } } @@ -16348,7 +16348,7 @@ function Sprite__destroyCore__P65435_mk(s) { -function forEach_inline__P74202(s) { +function forEach_inline__P181099(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16370,12 +16370,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P74202.info = {"start":27237,"length":26,"line":880,"column":20,"endLine":880,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P181099.info = {"start":27237,"length":26,"line":880,"column":20,"endLine":880,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P74202_mk(s) { +function forEach_inline__P181099_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P74202, depth: s.depth + 1, + parent: s, fn: forEach_inline__P181099, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16386,7 +16386,7 @@ function forEach_inline__P74202_mk(s) { -function Sprite__destroyCore_inline__P74209(s) { +function Sprite__destroyCore_inline__P181106(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16418,12 +16418,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore_inline__P74209.info = {"start":27286,"length":20,"line":881,"column":21,"endLine":881,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite__destroyCore_inline__P181106.info = {"start":27286,"length":20,"line":881,"column":21,"endLine":881,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite__destroyCore_inline__P74209_mk(s) { +function Sprite__destroyCore_inline__P181106_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore_inline__P74209, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore_inline__P181106, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16433,7 +16433,7 @@ function Sprite__destroyCore_inline__P74209_mk(s) { -function PhysicsEngine_removeSprite__P65520(s) { +function PhysicsEngine_removeSprite__P172417(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16449,17 +16449,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C65517_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C172414_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_removeSprite__P65520.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__P172417.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__P65520_mk(s) { +function PhysicsEngine_removeSprite__P172417_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_removeSprite__P65520, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_removeSprite__P172417, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -16469,7 +16469,7 @@ function PhysicsEngine_removeSprite__P65520_mk(s) { -function sprites_SpriteSet_remove__P65476(s) { +function sprites_SpriteSet_remove__P172373(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16479,26 +16479,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___74218 = undefined; + s.i___181115 = 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__C65469_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C172366_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.indexOf(s.tmp_0, s.arg1, undefined); - s.i___74218 = (r0); - r0 = (s.i___74218 > -1); + s.i___181115 = (r0); + r0 = (s.i___181115 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_arraySplice__P63105_mk(s); + s.tmp_1 = helpers_arraySplice__P170002_mk(s); r0 = s.arg0.fields["_sprites"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___74218; + s.tmp_1.arg1 = s.i___181115; s.tmp_1.arg2 = 1; s.callLocIdx = 525; s.pc = 4; return s.tmp_1; case 4: @@ -16512,16 +16512,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_remove__P65476.info = {"start":1827,"length":235,"line":66,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"remove","argumentNames":["this","sprite"]} +sprites_SpriteSet_remove__P172373.info = {"start":1827,"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__P65476_mk(s) { +function sprites_SpriteSet_remove__P172373_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_remove__P65476, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_remove__P172373, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - i___74218: undefined, + i___181115: undefined, arg0: undefined, arg1: undefined, } } @@ -16530,7 +16530,7 @@ function sprites_SpriteSet_remove__P65476_mk(s) { -function Sprite_kind__P65413(s) { +function Sprite_kind__P172310(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16545,17 +16545,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_kind"]; return leave(s, r0) default: oops() } } } -Sprite_kind__P65413.info = {"start":12573,"length":41,"line":453,"column":4,"endLine":455,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} +Sprite_kind__P172310.info = {"start":12573,"length":41,"line":453,"column":4,"endLine":455,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} -function Sprite_kind__P65413_mk(s) { +function Sprite_kind__P172310_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_kind__P65413, depth: s.depth + 1, + parent: s, fn: Sprite_kind__P172310, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -16564,7 +16564,7 @@ function Sprite_kind__P65413_mk(s) { -function game_popScene__P66010(s) { +function game_popScene__P172907(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16574,57 +16574,57 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___73884 = undefined; - s.tmp_0 = game_currentScene__P66005_mk(s); + s.oldScene___180781 = undefined; + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 968; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.oldScene___73884 = (r0); - s.tmp_0 = r0 = globals._sceneStack___67928; + s.oldScene___180781 = (r0); + s.tmp_0 = r0 = globals._sceneStack___174825; 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___67928); + r0 = pxsim_Array__length(globals._sceneStack___174825); 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___67928); - globals._scene___67927 = (r0); - s.tmp_0 = control_popEventContext__P63415_mk(s); + r0 = pxsim_Array_.pop(globals._sceneStack___174825); + globals._scene___174824 = (r0); + s.tmp_0 = control_popEventContext__P170312_mk(s); s.callLocIdx = 969; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; { step = 6; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(globals._scene___67927); + r0 = pxsim_numops_toBoolDecr(globals._scene___174824); if (!r0) { step = 4; continue; } - s.tmp_0 = control_popEventContext__P63415_mk(s); + s.tmp_0 = control_popEventContext__P170312_mk(s); s.callLocIdx = 970; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - globals._scene___67927 = (undefined); + globals._scene___174824 = (undefined); case 4: case 5: case 6: - r0 = pxsim_numops_toBoolDecr(globals._scene___67927); + r0 = pxsim_numops_toBoolDecr(globals._scene___174824); if (!r0) { step = 7; continue; } - s.tmp_0 = particles_enableAll__P66189_mk(s); + s.tmp_0 = particles_enableAll__P173086_mk(s); s.callLocIdx = 971; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 7: case 8: - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___67930); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___174827); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P73905); + r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P180802); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___73884); - s.tmp_1 = helpers_arrayForEach__P63114_mk(s); - s.tmp_1.arg0 = globals._scenePopHandlers___67930; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___180781); + s.tmp_1 = helpers_arrayForEach__P170011_mk(s); + s.tmp_1.arg0 = globals._scenePopHandlers___174827; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 973; s.pc = 15; return s.tmp_1; case 15: @@ -16635,23 +16635,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene__P66010.info = {"start":5133,"length":548,"line":161,"column":4,"endLine":179,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} +game_popScene__P172907.info = {"start":5133,"length":548,"line":161,"column":4,"endLine":179,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} -function game_popScene__P66010_mk(s) { +function game_popScene__P172907_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene__P66010, depth: s.depth + 1, + parent: s, fn: game_popScene__P172907, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___73884: undefined, + oldScene___180781: undefined, } } -function game_popScene_inline__P73905(s) { +function game_popScene_inline__P180802(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16676,12 +16676,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene_inline__P73905.info = {"start":5645,"length":18,"line":177,"column":38,"endLine":177,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +game_popScene_inline__P180802.info = {"start":5645,"length":18,"line":177,"column":38,"endLine":177,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -function game_popScene_inline__P73905_mk(s) { +function game_popScene_inline__P180802_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene_inline__P73905, depth: s.depth + 1, + parent: s, fn: game_popScene_inline__P180802, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16691,7 +16691,7 @@ function game_popScene_inline__P73905_mk(s) { -function particles_enableAll__P66189(s) { +function particles_enableAll__P173086(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16701,21 +16701,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___73909 = undefined; - s.tmp_0 = particles_particleSources__P68278_mk(s); + s.sources___180806 = undefined; + s.tmp_0 = particles_particleSources__P175175_mk(s); s.callLocIdx = 1210; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___73909 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___73909); + s.sources___180806 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___180806); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P63114_mk(s); - s.tmp_0.arg0 = s.sources___73909; - s.tmp_0.arg1 = particles_enableAll_inline__P73915; + s.tmp_0 = helpers_arrayForEach__P170011_mk(s); + s.tmp_0.arg0 = s.sources___180806; + s.tmp_0.arg1 = particles_enableAll_inline__P180812; s.callLocIdx = 1212; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P68274_mk(s); + s.tmp_0 = particles_pruneParticles__P175171_mk(s); s.callLocIdx = 1213; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -16725,22 +16725,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll__P66189.info = {"start":12649,"length":193,"line":413,"column":4,"endLine":419,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} +particles_enableAll__P173086.info = {"start":12649,"length":193,"line":413,"column":4,"endLine":419,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} -function particles_enableAll__P66189_mk(s) { +function particles_enableAll__P173086_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll__P66189, depth: s.depth + 1, + parent: s, fn: particles_enableAll__P173086, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___73909: undefined, + sources___180806: undefined, } } -function particles_enableAll_inline__P73915(s) { +function particles_enableAll_inline__P180812(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16754,7 +16754,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P66170_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P173067_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1211; s.pc = 1; return s.tmp_0; @@ -16764,12 +16764,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll_inline__P73915.info = {"start":12773,"length":21,"line":416,"column":28,"endLine":416,"endColumn":49,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +particles_enableAll_inline__P180812.info = {"start":12773,"length":21,"line":416,"column":28,"endLine":416,"endColumn":49,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function particles_enableAll_inline__P73915_mk(s) { +function particles_enableAll_inline__P180812_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll_inline__P73915, depth: s.depth + 1, + parent: s, fn: particles_enableAll_inline__P180812, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16779,7 +16779,7 @@ function particles_enableAll_inline__P73915_mk(s) { -function particles_particleSources__P68278(s) { +function particles_particleSources__P175175(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16789,33 +16789,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___74083 = undefined; - s.tmp_0 = game_currentScene__P66005_mk(s); + s.sources___180980 = undefined; + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 1214; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["particleSources"]; - s.sources___74083 = (r0); - r0 = s.sources___74083; + s.sources___180980 = (r0); + r0 = s.sources___180980; return leave(s, r0) default: oops() } } } -particles_particleSources__P68278.info = {"start":12848,"length":119,"line":421,"column":4,"endLine":424,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} +particles_particleSources__P175175.info = {"start":12848,"length":119,"line":421,"column":4,"endLine":424,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} -function particles_particleSources__P68278_mk(s) { +function particles_particleSources__P175175_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_particleSources__P68278, depth: s.depth + 1, + parent: s, fn: particles_particleSources__P175175, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___74083: undefined, + sources___180980: undefined, } } -function particles_pruneParticles__P68274(s) { +function particles_pruneParticles__P175171(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16825,25 +16825,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___73920 = undefined; - s.tmp_0 = particles_particleSources__P68278_mk(s); + s.sources___180817 = undefined; + s.tmp_0 = particles_particleSources__P175175_mk(s); s.callLocIdx = 1197; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___73920 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___73920); + s.sources___180817 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___180817); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P63114_mk(s); - s.tmp_1 = helpers_arraySlice__P63120_mk(s); - s.tmp_1.arg0 = s.sources___73920; + s.tmp_0 = helpers_arrayForEach__P170011_mk(s); + s.tmp_1 = helpers_arraySlice__P170017_mk(s); + s.tmp_1.arg0 = s.sources___180817; s.tmp_1.arg1 = 0; - r0 = pxsim_Array__length(s.sources___73920); + r0 = pxsim_Array__length(s.sources___180817); s.tmp_1.arg2 = r0; s.callLocIdx = 1198; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = particles_pruneParticles_inline__P73929; + s.tmp_0.arg1 = particles_pruneParticles_inline__P180826; s.callLocIdx = 1200; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -16853,23 +16853,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles__P68274.info = {"start":9864,"length":156,"line":327,"column":4,"endLine":330,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} +particles_pruneParticles__P175171.info = {"start":9864,"length":156,"line":327,"column":4,"endLine":330,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} -function particles_pruneParticles__P68274_mk(s) { +function particles_pruneParticles__P175171_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles__P68274, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles__P175171, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sources___73920: undefined, + sources___180817: undefined, } } -function particles_pruneParticles_inline__P73929(s) { +function particles_pruneParticles_inline__P180826(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16883,7 +16883,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource__prune__P66165_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P173062_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1199; s.pc = 1; return s.tmp_0; case 1: @@ -16892,12 +16892,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles_inline__P73929.info = {"start":9997,"length":15,"line":329,"column":62,"endLine":329,"endColumn":77,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +particles_pruneParticles_inline__P180826.info = {"start":9997,"length":15,"line":329,"column":62,"endLine":329,"endColumn":77,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function particles_pruneParticles_inline__P73929_mk(s) { +function particles_pruneParticles_inline__P180826_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles_inline__P73929, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles_inline__P180826, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16907,7 +16907,7 @@ function particles_pruneParticles_inline__P73929_mk(s) { -function particles_ParticleSource__prune__P66165(s) { +function particles_ParticleSource__prune__P173062(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16917,15 +16917,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___73959 = undefined; - s.sources___73967 = undefined; - s.current___73981 = undefined; + s.scene___180856 = undefined; + s.sources___180864 = undefined; + s.current___180878 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); case 1: r0 = s.arg0.fields["head"]; s.tmp_0 = r0; @@ -16968,36 +16968,36 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 13; continue; } - s.tmp_5 = game_currentScene__P66005_mk(s); + s.tmp_5 = game_currentScene__P172902_mk(s); s.callLocIdx = 1172; s.pc = 21; return s.tmp_5; case 21: r0 = s.retval; - s.scene___73959 = (r0); - r0 = pxsim_numops_toBoolDecr(s.scene___73959); + s.scene___180856 = (r0); + r0 = pxsim_numops_toBoolDecr(s.scene___180856); if (!r0) { step = 7; continue; } - r0 = s.scene___73959.fields["allSprites"]; + r0 = s.scene___180856.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); case 7: case 8: - s.tmp_0 = particles_particleSources__P68278_mk(s); + s.tmp_0 = particles_particleSources__P175175_mk(s); s.callLocIdx = 1173; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.sources___73967 = (r0); - s.tmp_0 = r0 = s.sources___73967; + s.sources___180864 = (r0); + s.tmp_0 = r0 = s.sources___180864; 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___73967); + r0 = pxsim_Array__length(s.sources___180864); 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___73967, s.arg0); + r0 = pxsim_Array_.removeElement(s.sources___180864, s.arg0); case 11: case 12: r0 = s.arg0.fields["anchor"]; @@ -17006,35 +17006,35 @@ switch (step) { case 13: case 14: r0 = s.arg0.fields["head"]; - s.current___73981 = (r0); + s.current___180878 = (r0); case 15: - s.tmp_0 = r0 = s.current___73981; + s.tmp_0 = r0 = s.current___180878; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 16; continue; } r0 = s.tmp_0; { step = 17; continue; } case 16: - r0 = s.current___73981.fields["next"]; + r0 = s.current___180878.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___73981.fields["next"]; + r0 = s.current___180878.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___73981.fields["next"]; + r0 = s.current___180878.fields["next"]; r0 = r0.fields["next"]; s.tmp_4 = r0; - r0 = (s.current___73981).fields["next"] = (s.tmp_4); + r0 = (s.current___180878).fields["next"] = (s.tmp_4); { step = 19; continue; } case 18: - r0 = s.current___73981.fields["next"]; - s.current___73981 = (r0); + r0 = s.current___180878.fields["next"]; + s.current___180878 = (r0); case 19: { step = 15; continue; } case 20: @@ -17042,12 +17042,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__prune__P66165.info = {"start":5104,"length":830,"line":166,"column":8,"endLine":189,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_prune","argumentNames":["this"]} +particles_ParticleSource__prune__P173062.info = {"start":5104,"length":830,"line":166,"column":8,"endLine":189,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_prune","argumentNames":["this"]} -function particles_ParticleSource__prune__P66165_mk(s) { +function particles_ParticleSource__prune__P173062_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__prune__P66165, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__prune__P173062, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17055,9 +17055,9 @@ function particles_ParticleSource__prune__P66165_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___73959: undefined, - sources___73967: undefined, - current___73981: undefined, + scene___180856: undefined, + sources___180864: undefined, + current___180878: undefined, arg0: undefined, } } @@ -17065,7 +17065,7 @@ function particles_ParticleSource__prune__P66165_mk(s) { -function particles_ParticleSource_enabled__P66170(s) { +function particles_ParticleSource_enabled__P173067(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17081,9 +17081,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = particles_ParticleSource_enabled__P66169_mk(s); + s.tmp_3 = particles_ParticleSource_enabled__P173066_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1176; s.pc = 5; return s.tmp_3; case 5: @@ -17114,12 +17114,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P66170.info = {"start":6816,"length":214,"line":223,"column":8,"endLine":228,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this","v"]} +particles_ParticleSource_enabled__P173067.info = {"start":6816,"length":214,"line":223,"column":8,"endLine":228,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this","v"]} -function particles_ParticleSource_enabled__P66170_mk(s) { +function particles_ParticleSource_enabled__P173067_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P66170, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P173067, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17136,7 +17136,7 @@ function particles_ParticleSource_enabled__P66170_mk(s) { -function particles_ParticleSource_enabled__P66169(s) { +function particles_ParticleSource_enabled__P173066(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17151,7 +17151,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); r0 = s.arg0.fields["pFlags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 1); @@ -17166,13 +17166,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P66169.info = {"start":6622,"length":76,"line":216,"column":8,"endLine":218,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this"]} -particles_ParticleSource_enabled__P66169.isGetter = true; +particles_ParticleSource_enabled__P173066.info = {"start":6622,"length":76,"line":216,"column":8,"endLine":218,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this"]} +particles_ParticleSource_enabled__P173066.isGetter = true; -function particles_ParticleSource_enabled__P66169_mk(s) { +function particles_ParticleSource_enabled__P173066_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P66169, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P173066, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17186,7 +17186,7 @@ function particles_ParticleSource_enabled__P66169_mk(s) { -function control_popEventContext__P63415(s) { +function control_popEventContext__P170312(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17196,9 +17196,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___74090 = undefined; - s.context___74098 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___67427); + s.ctx___180987 = undefined; + s.context___180995 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___174324); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -17207,9 +17207,9 @@ switch (step) { { step = 7; continue; } case 1: case 2: - r0 = pxsim_Array_.pop(globals.eventContexts___67427); - s.ctx___74090 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___74090); + r0 = pxsim_Array_.pop(globals.eventContexts___174324); + s.ctx___180987 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___180987); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -17218,53 +17218,53 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_2 = control_EventContext_unregister__P63407_mk(s); - s.tmp_2.arg0 = s.ctx___74090; + s.tmp_2 = control_EventContext_unregister__P170304_mk(s); + s.tmp_2.arg0 = s.ctx___180987; s.callLocIdx = 56; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.tmp_0 = r0 = globals.eventContexts___67427; - r0 = pxsim_Array__length(globals.eventContexts___67427); + s.tmp_0 = r0 = globals.eventContexts___174324; + r0 = pxsim_Array__length(globals.eventContexts___174324); 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___74098 = (r0); - r0 = pxsim_numops_toBoolDecr(s.context___74098); + s.context___180995 = (r0); + r0 = pxsim_numops_toBoolDecr(s.context___180995); if (!r0) { step = 5; continue; } - s.tmp_0 = control_EventContext_register__P63406_mk(s); - s.tmp_0.arg0 = s.context___74098; + s.tmp_0 = control_EventContext_register__P170303_mk(s); + s.tmp_0.arg0 = s.context___180995; s.callLocIdx = 57; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; { step = 6; continue; } case 5: - globals.eventContexts___67427 = (undefined); + globals.eventContexts___174324 = (undefined); case 6: case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -control_popEventContext__P63415.info = {"start":7755,"length":413,"line":236,"column":4,"endLine":250,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} +control_popEventContext__P170312.info = {"start":7755,"length":413,"line":236,"column":4,"endLine":250,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} -function control_popEventContext__P63415_mk(s) { +function control_popEventContext__P170312_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_popEventContext__P63415, depth: s.depth + 1, + parent: s, fn: control_popEventContext__P170312, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ctx___74090: undefined, - context___74098: undefined, + ctx___180987: undefined, + context___180995: undefined, } } -function control_EventContext_register__P63406(s) { +function control_EventContext_register__P170303(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17274,38 +17274,38 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___74111 = undefined; - s.unnamed590___U1 = undefined; - s.unnamed591___U2 = undefined; + s.h___181008 = undefined; + s.unnamed1122___U1 = undefined; + s.unnamed1123___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C63400_VT)) failedCast(r0); - s.h___74111 = (undefined); + if (!checkSubtype(r0, control_EventContext__C170297_VT)) failedCast(r0); + s.h___181008 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed590___U1 = (r0); - s.unnamed591___U2 = (0); + s.unnamed1122___U1 = (r0); + s.unnamed1123___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed591___U2; - r0 = pxsim_Array__length(s.unnamed590___U1); + s.tmp_0 = r0 = s.unnamed1123___U2; + r0 = pxsim_Array__length(s.unnamed1122___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed590___U1, s.unnamed591___U2); - s.h___74111 = (r0); - s.tmp_2 = control_EventHandler_register__P67420_mk(s); - s.tmp_2.arg0 = s.h___74111; + r0 = pxsim_Array__getAt(s.unnamed1122___U1, s.unnamed1123___U2); + s.h___181008 = (r0); + s.tmp_2 = control_EventHandler_register__P174317_mk(s); + s.tmp_2.arg0 = s.h___181008; s.callLocIdx = 47; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed591___U2 + 1); - s.unnamed591___U2 = (r0); + r0 = (s.unnamed1123___U2 + 1); + s.unnamed1123___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed590___U1 = (undefined); - s.tmp_0 = control_EventContext_registerFrameCallbacks__P67425_mk(s); + s.unnamed1122___U1 = (undefined); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P174322_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 48; s.pc = 4; return s.tmp_0; case 4: @@ -17314,19 +17314,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_register__P63406.info = {"start":4573,"length":138,"line":135,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} +control_EventContext_register__P170303.info = {"start":4573,"length":138,"line":135,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} -function control_EventContext_register__P63406_mk(s) { +function control_EventContext_register__P170303_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_register__P63406, depth: s.depth + 1, + parent: s, fn: control_EventContext_register__P170303, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___74111: undefined, - unnamed590___U1: undefined, - unnamed591___U2: undefined, + h___181008: undefined, + unnamed1122___U1: undefined, + unnamed1123___U2: undefined, arg0: undefined, } } @@ -17334,7 +17334,7 @@ function control_EventContext_register__P63406_mk(s) { -function controller__setUserEventsEnabled__P65212(s) { +function controller__setUserEventsEnabled__P172109(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17348,17 +17348,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals._userEventsEnabled___67723 = (s.arg0); + globals._userEventsEnabled___174620 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -controller__setUserEventsEnabled__P65212.info = {"start":10070,"length":101,"line":291,"column":4,"endLine":293,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"_setUserEventsEnabled","argumentNames":["enabled"]} +controller__setUserEventsEnabled__P172109.info = {"start":10070,"length":101,"line":291,"column":4,"endLine":293,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"_setUserEventsEnabled","argumentNames":["enabled"]} -function controller__setUserEventsEnabled__P65212_mk(s) { +function controller__setUserEventsEnabled__P172109_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__setUserEventsEnabled__P65212, depth: s.depth + 1, + parent: s, fn: controller__setUserEventsEnabled__P172109, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -17367,7 +17367,7 @@ function controller__setUserEventsEnabled__P65212_mk(s) { -function scene_systemMenu_MenuOption_constructor__P66094(s) { +function scene_systemMenu_MenuOption_constructor__P172991(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17385,7 +17385,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C66093_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C172990_VT)) failedCast(r0); r0 = (s.arg0).fields["iconImage"] = (s.arg1); r0 = (s.arg0).fields["getText"] = (s.arg2); r0 = (s.arg0).fields["action"] = (s.arg3); @@ -17393,12 +17393,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_constructor__P66094.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__P172991.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__P66094_mk(s) { +function scene_systemMenu_MenuOption_constructor__P172991_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_constructor__P66094, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_constructor__P172991, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -17410,7 +17410,7 @@ function scene_systemMenu_MenuOption_constructor__P66094_mk(s) { -function helpers_screenBrightness__P64972(s) { +function helpers_screenBrightness__P171869(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17424,16 +17424,16 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = globals.brightness___64957; + r0 = globals.brightness___171854; return leave(s, r0) default: oops() } } } -helpers_screenBrightness__P64972.info = {"start":9161,"length":98,"line":288,"column":4,"endLine":290,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} +helpers_screenBrightness__P171869.info = {"start":9161,"length":98,"line":288,"column":4,"endLine":290,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} -function helpers_screenBrightness__P64972_mk(s) { +function helpers_screenBrightness__P171869_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_screenBrightness__P64972, depth: s.depth + 1, + parent: s, fn: helpers_screenBrightness__P171869, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -17442,7 +17442,7 @@ function helpers_screenBrightness__P64972_mk(s) { -function music_volume__P64627(s) { +function music_volume__P171524(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17452,20 +17452,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = music_initVolume__P67462_mk(s); + s.tmp_0 = music_initVolume__P174359_mk(s); s.callLocIdx = 61; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals.globalVolume___67458; + r0 = globals.globalVolume___174355; return leave(s, r0) default: oops() } } } -music_volume__P64627.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} +music_volume__P171524.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__P64627_mk(s) { +function music_volume__P171524_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_volume__P64627, depth: s.depth + 1, + parent: s, fn: music_volume__P171524, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -17474,7 +17474,7 @@ function music_volume__P64627_mk(s) { -function music_initVolume__P67462(s) { +function music_initVolume__P174359(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17484,12 +17484,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.globalVolume___67458 === null); + r0 = (globals.globalVolume___174355 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.globalVolume___67458 = (0); - s.tmp_0 = music_setVolume__P64626_mk(s); + globals.globalVolume___174355 = (0); + s.tmp_0 = music_setVolume__P171523_mk(s); r0 = pxsim_pxtcore.getConfig(59, 128); s.tmp_0.arg0 = r0; s.callLocIdx = 58; s.pc = 3; return s.tmp_0; @@ -17501,12 +17501,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_initVolume__P67462.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} +music_initVolume__P174359.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__P67462_mk(s) { +function music_initVolume__P174359_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_initVolume__P67462, depth: s.depth + 1, + parent: s, fn: music_initVolume__P174359, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -17515,7 +17515,7 @@ function music_initVolume__P67462_mk(s) { -function helpers_arrayConcat__P63118(s) { +function helpers_arrayConcat__P170015(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17525,74 +17525,74 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.out___75354 = undefined; - s.value___75357 = undefined; - s.unnamed580___U2 = undefined; - s.unnamed581___U3 = undefined; - s.value___75364 = undefined; - s.unnamed582___U5 = undefined; - s.unnamed583___U6 = undefined; + s.out___182251 = undefined; + s.value___182254 = undefined; + s.unnamed1112___U2 = undefined; + s.unnamed1113___U3 = undefined; + s.value___182261 = undefined; + s.unnamed1114___U5 = undefined; + s.unnamed1115___U6 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.out___75354 = (r0); - s.value___75357 = (undefined); - s.unnamed580___U2 = (s.arg0); - s.unnamed581___U3 = (0); + s.out___182251 = (r0); + s.value___182254 = (undefined); + s.unnamed1112___U2 = (s.arg0); + s.unnamed1113___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed581___U3; - r0 = pxsim_Array__length(s.unnamed580___U2); + s.tmp_0 = r0 = s.unnamed1113___U3; + r0 = pxsim_Array__length(s.unnamed1112___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed580___U2, s.unnamed581___U3); - s.value___75357 = (r0); - r0 = pxsim_Array__push(s.out___75354, s.value___75357); - r0 = (s.unnamed581___U3 + 1); - s.unnamed581___U3 = (r0); + r0 = pxsim_Array__getAt(s.unnamed1112___U2, s.unnamed1113___U3); + s.value___182254 = (r0); + r0 = pxsim_Array__push(s.out___182251, s.value___182254); + r0 = (s.unnamed1113___U3 + 1); + s.unnamed1113___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed580___U2 = (undefined); - s.value___75364 = (undefined); - s.unnamed582___U5 = (s.arg1); - s.unnamed583___U6 = (0); + s.unnamed1112___U2 = (undefined); + s.value___182261 = (undefined); + s.unnamed1114___U5 = (s.arg1); + s.unnamed1115___U6 = (0); case 3: - s.tmp_0 = r0 = s.unnamed583___U6; - r0 = pxsim_Array__length(s.unnamed582___U5); + s.tmp_0 = r0 = s.unnamed1115___U6; + r0 = pxsim_Array__length(s.unnamed1114___U5); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed582___U5, s.unnamed583___U6); - s.value___75364 = (r0); - r0 = pxsim_Array__push(s.out___75354, s.value___75364); - r0 = (s.unnamed583___U6 + 1); - s.unnamed583___U6 = (r0); + r0 = pxsim_Array__getAt(s.unnamed1114___U5, s.unnamed1115___U6); + s.value___182261 = (r0); + r0 = pxsim_Array__push(s.out___182251, s.value___182261); + r0 = (s.unnamed1115___U6 + 1); + s.unnamed1115___U6 = (r0); { step = 3; continue; } case 4: - s.unnamed582___U5 = (undefined); - r0 = s.out___75354; + s.unnamed1114___U5 = (undefined); + r0 = s.out___182251; return leave(s, r0) default: oops() } } } -helpers_arrayConcat__P63118.info = {"start":8639,"length":264,"line":288,"column":4,"endLine":297,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayConcat","argumentNames":["arr","otherArr"]} +helpers_arrayConcat__P170015.info = {"start":8639,"length":264,"line":288,"column":4,"endLine":297,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayConcat","argumentNames":["arr","otherArr"]} -function helpers_arrayConcat__P63118_mk(s) { +function helpers_arrayConcat__P170015_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayConcat__P63118, depth: s.depth + 1, + parent: s, fn: helpers_arrayConcat__P170015, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - out___75354: undefined, - value___75357: undefined, - unnamed580___U2: undefined, - unnamed581___U3: undefined, - value___75364: undefined, - unnamed582___U5: undefined, - unnamed583___U6: undefined, + out___182251: undefined, + value___182254: undefined, + unnamed1112___U2: undefined, + unnamed1113___U3: undefined, + value___182261: undefined, + unnamed1114___U5: undefined, + unnamed1115___U6: undefined, arg0: undefined, arg1: undefined, } } @@ -17601,7 +17601,7 @@ function helpers_arrayConcat__P63118_mk(s) { -function scene_systemMenu_PauseMenu_show__P66103(s) { +function scene_systemMenu_PauseMenu_show__P173000(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17611,14 +17611,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___73315 = undefined; - s.i___73316 = undefined; + s.current___180212 = undefined; + s.i___180213 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C66101_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C172998_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; s.tmp_2 = if_generator_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -17636,9 +17636,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["options"] = (s.tmp_1); r0 = (s.arg0).fields["selection"] = (0); - s.i___73316 = (0); + s.i___180213 = (0); case 1: - s.tmp_1 = r0 = s.i___73316; + s.tmp_1 = r0 = s.i___180213; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -17649,22 +17649,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___73316); - s.current___73315 = (r0); - s.tmp_0 = scene_systemMenu_MenuOption_show__P66095_mk(s); - s.tmp_0.arg0 = s.current___73315; + r0 = pxsim_Array__getAt(s.tmp_4, s.i___180213); + s.current___180212 = (r0); + s.tmp_0 = scene_systemMenu_MenuOption_show__P172992_mk(s); + s.tmp_0.arg0 = s.current___180212; s.callLocIdx = 1015; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P66098_mk(s); - s.tmp_0.arg0 = s.current___73315; + s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P172995_mk(s); + s.tmp_0.arg0 = s.current___180212; r0 = s.arg0.fields["theme"]; s.tmp_0.arg1 = r0; s.callLocIdx = 1016; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_position__P66096_mk(s); - s.tmp_0.arg0 = s.current___73315; + s.tmp_0 = scene_systemMenu_MenuOption_position__P172993_mk(s); + s.tmp_0.arg0 = s.current___180212; s.tmp_2 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_2.arg0 = r0; @@ -17679,7 +17679,7 @@ switch (step) { case 7: r0 = s.retval; s.tmp_1 = r0; - s.tmp_5 = r0 = s.i___73316; + s.tmp_5 = r0 = s.i___180213; s.tmp_7 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_7.arg0 = r0; @@ -17744,7 +17744,7 @@ switch (step) { case 11: r0 = s.retval; s.tmp_13 = r0; - s.tmp_17 = r0 = s.i___73316; + s.tmp_17 = r0 = s.i___180213; s.tmp_19 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_19.arg0 = r0; @@ -17798,98 +17798,98 @@ switch (step) { s.callLocIdx = 1025; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = (s.i___73316 + 1); - s.i___73316 = (r0); + r0 = (s.i___180213 + 1); + s.i___180213 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = controller__setUserEventsEnabled__P65212_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P172109_mk(s); s.tmp_0.arg0 = false; s.callLocIdx = 1026; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P73379); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P180276); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P65202_mk(s); - s.tmp_1.arg0 = globals.A___65119; + s.tmp_1 = controller_Button_onEvent__P172099_mk(s); + s.tmp_1.arg0 = globals.A___172016; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1028; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P73399); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P180296); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P65202_mk(s); - s.tmp_1.arg0 = globals.A___65119; + s.tmp_1 = controller_Button_onEvent__P172099_mk(s); + s.tmp_1.arg0 = globals.A___172016; s.tmp_1.arg1 = 2052; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1030; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P65202_mk(s); - s.tmp_0.arg0 = globals.B___65120; + s.tmp_0 = controller_Button_onEvent__P172099_mk(s); + s.tmp_0.arg0 = globals.B___172017; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P73428; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P180325; s.callLocIdx = 1032; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P65202_mk(s); - s.tmp_0.arg0 = globals.menu___65125; + s.tmp_0 = controller_Button_onEvent__P172099_mk(s); + s.tmp_0.arg0 = globals.menu___172022; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P73433; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P180330; s.callLocIdx = 1034; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P73438); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P180335); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P65202_mk(s); - s.tmp_1.arg0 = globals.up___65122; + s.tmp_1 = controller_Button_onEvent__P172099_mk(s); + s.tmp_1.arg0 = globals.up___172019; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1038; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P73450); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P180347); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P65202_mk(s); - s.tmp_1.arg0 = globals.left___65121; + s.tmp_1 = controller_Button_onEvent__P172099_mk(s); + s.tmp_1.arg0 = globals.left___172018; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1041; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P73459); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P180356); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P65202_mk(s); - s.tmp_1.arg0 = globals.down___65124; + s.tmp_1 = controller_Button_onEvent__P172099_mk(s); + s.tmp_1.arg0 = globals.down___172021; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1045; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P73475); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P180372); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P65202_mk(s); - s.tmp_1.arg0 = globals.right___65123; + s.tmp_1 = controller_Button_onEvent__P172099_mk(s); + s.tmp_1.arg0 = globals.right___172020; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1048; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P73487); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P180384); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onShade__P66023_mk(s); + s.tmp_1 = game_onShade__P172920_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1051; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P66105_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P173002_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1052; s.pc = 25; return s.tmp_0; @@ -17899,12 +17899,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show__P66103.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__P173000.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__P66103_mk(s) { +function scene_systemMenu_PauseMenu_show__P173000_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show__P66103, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show__P173000, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17931,8 +17931,8 @@ function scene_systemMenu_PauseMenu_show__P66103_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - current___73315: undefined, - i___73316: undefined, + current___180212: undefined, + i___180213: undefined, arg0: undefined, } } @@ -17940,7 +17940,7 @@ function scene_systemMenu_PauseMenu_show__P66103_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P73379(s) { +function scene_systemMenu_PauseMenu_show_inline__P180276(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17978,7 +17978,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P66099_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P172996_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -17994,12 +17994,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P73379.info = {"start":4025,"length":170,"line":140,"column":50,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P180276.info = {"start":4025,"length":170,"line":140,"column":50,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P73379_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P180276_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P73379, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P180276, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18018,7 +18018,7 @@ function scene_systemMenu_PauseMenu_show_inline__P73379_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P73399(s) { +function scene_systemMenu_PauseMenu_show_inline__P180296(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18056,7 +18056,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P66099_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P172996_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -18080,12 +18080,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P73399.info = {"start":4247,"length":247,"line":145,"column":48,"endLine":149,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P180296.info = {"start":4247,"length":247,"line":145,"column":48,"endLine":149,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P73399_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P180296_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P73399, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P180296, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18104,7 +18104,7 @@ function scene_systemMenu_PauseMenu_show_inline__P73399_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P73428(s) { +function scene_systemMenu_PauseMenu_show_inline__P180325(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18114,7 +18114,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P66108_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P173005_mk(s); s.callLocIdx = 1031; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -18122,12 +18122,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P73428.info = {"start":4548,"length":50,"line":151,"column":50,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P180325.info = {"start":4548,"length":50,"line":151,"column":50,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P73428_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P180325_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P73428, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P180325, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -18136,7 +18136,7 @@ function scene_systemMenu_PauseMenu_show_inline__P73428_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P73433(s) { +function scene_systemMenu_PauseMenu_show_inline__P180330(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18146,7 +18146,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P66108_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P173005_mk(s); s.callLocIdx = 1033; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -18154,12 +18154,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P73433.info = {"start":4655,"length":50,"line":155,"column":53,"endLine":157,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P180330.info = {"start":4655,"length":50,"line":155,"column":53,"endLine":157,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P73433_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P180330_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P73433, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P180330, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -18168,7 +18168,7 @@ function scene_systemMenu_PauseMenu_show_inline__P73433_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P73438(s) { +function scene_systemMenu_PauseMenu_show_inline__P180335(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18178,9 +18178,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P66105_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P173002_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P63135_mk(s); + s.tmp_1 = Math_max__P170032_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -18211,12 +18211,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P73438.info = {"start":4760,"length":110,"line":159,"column":51,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P180335.info = {"start":4760,"length":110,"line":159,"column":51,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P73438_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P180335_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P73438, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P180335, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18229,7 +18229,7 @@ function scene_systemMenu_PauseMenu_show_inline__P73438_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P73450(s) { +function scene_systemMenu_PauseMenu_show_inline__P180347(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18239,9 +18239,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P66105_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P173002_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P63135_mk(s); + s.tmp_1 = Math_max__P170032_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -18258,12 +18258,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P73450.info = {"start":4927,"length":89,"line":163,"column":53,"endLine":165,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P180347.info = {"start":4927,"length":89,"line":163,"column":53,"endLine":165,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P73450_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P180347_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P73450, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P180347, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18274,7 +18274,7 @@ function scene_systemMenu_PauseMenu_show_inline__P73450_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P73459(s) { +function scene_systemMenu_PauseMenu_show_inline__P180356(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18284,9 +18284,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P66105_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P173002_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P63136_mk(s); + s.tmp_1 = Math_min__P170033_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -18322,12 +18322,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P73459.info = {"start":5073,"length":132,"line":167,"column":53,"endLine":169,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P180356.info = {"start":5073,"length":132,"line":167,"column":53,"endLine":169,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P73459_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P180356_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P73459, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P180356, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18342,7 +18342,7 @@ function scene_systemMenu_PauseMenu_show_inline__P73459_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P73475(s) { +function scene_systemMenu_PauseMenu_show_inline__P180372(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18352,9 +18352,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P66105_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P173002_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P63136_mk(s); + s.tmp_1 = Math_min__P170033_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -18376,12 +18376,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P73475.info = {"start":5263,"length":111,"line":171,"column":54,"endLine":173,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P180372.info = {"start":5263,"length":111,"line":171,"column":54,"endLine":173,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P73475_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P180372_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P73475, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P180372, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18394,7 +18394,7 @@ function scene_systemMenu_PauseMenu_show_inline__P73475_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P73487(s) { +function scene_systemMenu_PauseMenu_show_inline__P180384(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18404,12 +18404,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P66104_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P173001_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1049; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P66106_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P173003_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1050; s.pc = 2; return s.tmp_0; case 2: @@ -18418,12 +18418,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P73487.info = {"start":5403,"length":87,"line":175,"column":25,"endLine":178,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P180384.info = {"start":5403,"length":87,"line":175,"column":25,"endLine":178,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P73487_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P180384_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P73487, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P180384, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -18432,7 +18432,7 @@ function scene_systemMenu_PauseMenu_show_inline__P73487_mk(s) { -function scene_systemMenu_PauseMenu_drawText__P66106(s) { +function scene_systemMenu_PauseMenu_drawText__P173003(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18447,7 +18447,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C66101_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C172998_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -18459,11 +18459,11 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_3 = helpers_imageFillRect__P64962_mk(s); - s.tmp_3.arg0 = globals.screen___65038; + s.tmp_3 = helpers_imageFillRect__P171859_mk(s); + s.tmp_3.arg0 = globals.screen___171935; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_ImageMethods.width(globals.screen___171935); s.tmp_3.arg3 = r0; s.tmp_5 = if_cardsTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -18485,8 +18485,8 @@ switch (step) { s.callLocIdx = 1064; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P64995_mk(s); - s.tmp_0.arg0 = globals.screen___65038; + s.tmp_0 = helpers_imagePrintCenter__P171892_mk(s); + s.tmp_0.arg0 = globals.screen___171935; s.tmp_1 = if_headerText_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -18520,8 +18520,8 @@ switch (step) { s.callLocIdx = 1067; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P64962_mk(s); - s.tmp_0.arg0 = globals.screen___65038; + s.tmp_0 = helpers_imageFillRect__P171859_mk(s); + s.tmp_0.arg0 = globals.screen___171935; s.tmp_0.arg1 = 0; s.tmp_2 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -18539,9 +18539,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - 3); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_ImageMethods.width(globals.screen___171935); s.tmp_0.arg3 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___65038); + r0 = pxsim_ImageMethods.height(globals.screen___171935); s.tmp_4 = r0; s.tmp_6 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -18565,8 +18565,8 @@ switch (step) { s.callLocIdx = 1070; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P64962_mk(s); - s.tmp_0.arg0 = globals.screen___65038; + s.tmp_0 = helpers_imageFillRect__P171859_mk(s); + s.tmp_0.arg0 = globals.screen___171935; s.tmp_1 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -18595,7 +18595,7 @@ switch (step) { case 14: r0 = s.retval; s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_ImageMethods.width(globals.screen___171935); s.tmp_3 = r0; s.tmp_6 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -18647,8 +18647,8 @@ switch (step) { s.callLocIdx = 1076; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P64995_mk(s); - s.tmp_0.arg0 = globals.screen___65038; + s.tmp_0 = helpers_imagePrintCenter__P171892_mk(s); + s.tmp_0.arg0 = globals.screen___171935; s.tmp_1 = if_getText_1_mk(s); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; @@ -18707,12 +18707,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_drawText__P66106.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__P173003.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__P66106_mk(s) { +function scene_systemMenu_PauseMenu_drawText__P173003_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_drawText__P66106, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_drawText__P173003, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18731,7 +18731,7 @@ function scene_systemMenu_PauseMenu_drawText__P66106_mk(s) { -function helpers_imagePrintCenter__P64995(s) { +function helpers_imagePrintCenter__P171892(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18741,8 +18741,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___73574 = undefined; - s.x___73580 = undefined; + s.w___180471 = undefined; + s.x___180477 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -18757,7 +18757,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P64983_mk(s); + s.tmp_2 = image_getFontForText__P171880_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 94; s.pc = 3; return s.tmp_2; case 3: @@ -18781,17 +18781,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.w___73574 = (r0); + s.w___180471 = (r0); r0 = pxsim_ImageMethods.width(s.arg0); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.w___73574); + r0 = (s.tmp_1 - s.w___180471); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.x___73580 = (r0); - s.tmp_0 = helpers_imagePrint__P64996_mk(s); + s.x___180477 = (r0); + s.tmp_0 = helpers_imagePrint__P171893_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.tmp_0.arg2 = s.x___73580; + s.tmp_0.arg2 = s.x___180477; s.tmp_0.arg3 = s.arg2; s.tmp_0.arg4 = s.arg3; s.tmp_0.arg5 = s.arg4; @@ -18803,18 +18803,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrintCenter__P64995.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__P171892.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__P64995_mk(s) { +function helpers_imagePrintCenter__P171892_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrintCenter__P64995, depth: s.depth + 1, + parent: s, fn: helpers_imagePrintCenter__P171892, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - w___73574: undefined, - x___73580: undefined, + w___180471: undefined, + x___180477: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -18826,7 +18826,7 @@ function helpers_imagePrintCenter__P64995_mk(s) { -function scene_systemMenu_PauseMenu_setSelection__P66105(s) { +function scene_systemMenu_PauseMenu_setSelection__P173002(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18842,7 +18842,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C66101_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C172998_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -18862,7 +18862,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__P66099_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P172996_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -18884,9 +18884,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_4 = controller_Button__C65195_v0_1_mk(s); - s.tmp_4.arg0 = globals.A___65119; - if (!checkSubtype(s.tmp_4.arg0, controller_Button__C65195_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = controller_Button__C172092_v0_1_mk(s); + s.tmp_4.arg0 = globals.A___172016; + if (!checkSubtype(s.tmp_4.arg0, controller_Button__C172092_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: @@ -18901,7 +18901,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_5 = r0; - s.tmp_6 = scene_systemMenu_MenuOption_setState__P66099_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P172996_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -18914,7 +18914,7 @@ switch (step) { r0 = s.retval; case 7: case 8: - s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P68184_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P175081_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1062; s.pc = 13; return s.tmp_0; case 13: @@ -18924,12 +18924,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_setSelection__P66105.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__P173002.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__P66105_mk(s) { +function scene_systemMenu_PauseMenu_setSelection__P173002_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P66105, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P173002, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18948,7 +18948,7 @@ function scene_systemMenu_PauseMenu_setSelection__P66105_mk(s) { -function scene_systemMenu_PauseMenu_updateScrollTarget__P68184(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P175081(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18958,13 +18958,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.row___73836 = undefined; + s.row___180733 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C66101_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C172998_VT)) failedCast(r0); r0 = s.arg0.fields["selection"]; s.tmp_0 = r0; s.tmp_2 = if_cardsPerRow_1_mk(s); @@ -18982,17 +18982,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.row___73836 = (r0); + s.row___180733 = (r0); r0 = s.arg0.fields["scrollRow"]; s.tmp_1 = r0; - r0 = (s.row___73836 === s.tmp_1); + r0 = (s.row___180733 === 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___73836 - 1); + r0 = (s.row___180733 - 1); s.tmp_2 = r0; r0 = s.arg0.fields["scrollRow"]; s.tmp_3 = r0; @@ -19007,7 +19007,7 @@ switch (step) { case 4: r0 = s.arg0.fields["scrollRow"]; s.tmp_6 = r0; - r0 = (s.row___73836 > s.tmp_6); + r0 = (s.row___180733 > s.tmp_6); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } @@ -19067,12 +19067,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_updateScrollTarget__P68184.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__P175081.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__P68184_mk(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P175081_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P68184, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P175081, 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 scene_systemMenu_PauseMenu_updateScrollTarget__P68184_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - row___73836: undefined, + row___180733: undefined, arg0: undefined, } } @@ -19092,7 +19092,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P68184_mk(s) { -function scene_systemMenu_PauseMenu_onUpdate__P66104(s) { +function scene_systemMenu_PauseMenu_onUpdate__P173001(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19102,22 +19102,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.t___73596 = undefined; - s.i___73600 = undefined; - s.dt___73629 = undefined; + s.t___180493 = undefined; + s.i___180497 = undefined; + s.dt___180526 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C66101_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C172998_VT)) failedCast(r0); r0 = pxsim.control.millis(); s.tmp_0 = r0; r0 = (s.tmp_0 / 250); - s.t___73596 = (r0); - s.i___73600 = (0); + s.t___180493 = (r0); + s.i___180497 = (0); case 1: - s.tmp_1 = r0 = s.i___73600; + s.tmp_1 = r0 = s.i___180497; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -19126,13 +19126,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__P66097_mk(s); + s.tmp_4 = scene_systemMenu_MenuOption_setOffset__P172994_mk(s); r0 = s.arg0.fields["options"]; s.tmp_5 = r0; - r0 = pxsim_Array__getAt(s.tmp_5, s.i___73600); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___180497); s.tmp_4.arg0 = r0; - s.tmp_8 = r0 = s.t___73596; - s.tmp_11 = r0 = s.i___73600; + s.tmp_8 = r0 = s.t___180493; + s.tmp_11 = r0 = s.i___180497; s.tmp_13 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_13.arg0 = r0; @@ -19160,11 +19160,11 @@ switch (step) { s.callLocIdx = 1054; s.pc = 10; return s.tmp_4; case 10: r0 = s.retval; - r0 = (s.i___73600 + 1); - s.i___73600 = (r0); + r0 = (s.i___180497 + 1); + s.i___180497 = (r0); { step = 1; continue; } case 2: - s.tmp_1 = game_currentScene__P66005_mk(s); + s.tmp_1 = game_currentScene__P172902_mk(s); s.callLocIdx = 1055; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; @@ -19173,7 +19173,7 @@ switch (step) { r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); - s.dt___73629 = (r0); + s.dt___180526 = (r0); r0 = s.arg0.fields["scrollOffset"]; s.tmp_1 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -19185,7 +19185,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___73629 * 100); + r0 = (s.dt___180526 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; @@ -19203,7 +19203,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___73629 * 100); + r0 = (s.dt___180526 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; @@ -19213,7 +19213,7 @@ switch (step) { { step = 9; continue; } case 5: case 6: - s.tmp_2 = Math_abs__P63133_mk(s); + s.tmp_2 = Math_abs__P170030_mk(s); r0 = s.arg0.fields["scrollOffset"]; s.tmp_3 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -19233,8 +19233,8 @@ switch (step) { r0 = (s.arg0).fields["scrollOffset"] = (s.tmp_5); case 7: case 8: - s.tmp_0 = scene_Camera_offsetY__P65795_mk(s); - s.tmp_1 = game_currentScene__P66005_mk(s); + s.tmp_0 = scene_Camera_offsetY__P172692_mk(s); + s.tmp_1 = game_currentScene__P172902_mk(s); s.callLocIdx = 1058; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; @@ -19250,12 +19250,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_onUpdate__P66104.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__P173001.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__P66104_mk(s) { +function scene_systemMenu_PauseMenu_onUpdate__P173001_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P66104, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P173001, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19271,9 +19271,9 @@ function scene_systemMenu_PauseMenu_onUpdate__P66104_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - t___73596: undefined, - i___73600: undefined, - dt___73629: undefined, + t___180493: undefined, + i___180497: undefined, + dt___180526: undefined, arg0: undefined, } } @@ -19281,7 +19281,7 @@ function scene_systemMenu_PauseMenu_onUpdate__P66104_mk(s) { -function scene_systemMenu_MenuOption_setOffset__P66097(s) { +function scene_systemMenu_MenuOption_setOffset__P172994(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19297,8 +19297,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C66093_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P65410_mk(s); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C172990_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P172307_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["top"]; @@ -19308,10 +19308,10 @@ switch (step) { s.callLocIdx = 996; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_y__P65363_mk(s); + s.tmp_0 = Sprite_y__P172260_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P65362_mk(s); + s.tmp_1 = Sprite_y__P172259_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 997; s.pc = 3; return s.tmp_1; @@ -19325,12 +19325,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setOffset__P66097.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__P172994.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__P66097_mk(s) { +function scene_systemMenu_MenuOption_setOffset__P172994_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setOffset__P66097, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setOffset__P172994, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19342,7 +19342,7 @@ function scene_systemMenu_MenuOption_setOffset__P66097_mk(s) { -function Sprite_top__P65410(s) { +function Sprite_top__P172307(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19352,22 +19352,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___73713 = undefined; + s.physics___180610 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P66005_mk(s); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 361; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___73713 = (r0); - s.tmp_0 = PhysicsEngine__C65517_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___73713; + s.physics___180610 = (r0); + s.tmp_0 = PhysicsEngine__C172414_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___180610; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = 0; r0 = (s.arg1 * 256); @@ -19378,7 +19378,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__C65517_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C172414_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: @@ -19387,18 +19387,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_top__P65410.info = {"start":11687,"length":256,"line":421,"column":4,"endLine":431,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} +Sprite_top__P172307.info = {"start":11687,"length":256,"line":421,"column":4,"endLine":431,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} -function Sprite_top__P65410_mk(s) { +function Sprite_top__P172307_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P65410, depth: s.depth + 1, + parent: s, fn: Sprite_top__P172307, 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___73713: undefined, + physics___180610: undefined, arg0: undefined, arg1: undefined, } } @@ -19407,7 +19407,7 @@ function Sprite_top__P65410_mk(s) { -function PhysicsEngine_moveSprite__P65521(s) { +function PhysicsEngine_moveSprite__P172418(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19425,17 +19425,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C65517_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C172414_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_moveSprite__P65521.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__P172418.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__P65521_mk(s) { +function PhysicsEngine_moveSprite__P172418_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_moveSprite__P65521, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_moveSprite__P172418, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -19447,7 +19447,7 @@ function PhysicsEngine_moveSprite__P65521_mk(s) { -function Sprite_top__P65409(s) { +function Sprite_top__P172306(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19462,20 +19462,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_y"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_top__P65409.info = {"start":11544,"length":53,"line":416,"column":4,"endLine":418,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} -Sprite_top__P65409.isGetter = true; +Sprite_top__P172306.info = {"start":11544,"length":53,"line":416,"column":4,"endLine":418,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} +Sprite_top__P172306.isGetter = true; -function Sprite_top__P65409_mk(s) { +function Sprite_top__P172306_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P65409, depth: s.depth + 1, + parent: s, fn: Sprite_top__P172306, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19485,7 +19485,7 @@ function Sprite_top__P65409_mk(s) { -function Sprite_y__P65363(s) { +function Sprite_y__P172260(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19501,11 +19501,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P65410_mk(s); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P172307_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite_height__P65404_mk(s); + s.tmp_4 = Sprite_height__P172301_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 312; s.pc = 2; return s.tmp_4; case 2: @@ -19522,12 +19522,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_y__P65363.info = {"start":3081,"length":65,"line":126,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this","v"]} +Sprite_y__P172260.info = {"start":3081,"length":65,"line":126,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this","v"]} -function Sprite_y__P65363_mk(s) { +function Sprite_y__P172260_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P65363, depth: s.depth + 1, + parent: s, fn: Sprite_y__P172260, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19542,7 +19542,7 @@ function Sprite_y__P65363_mk(s) { -function Sprite_height__P65404(s) { +function Sprite_height__P172301(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19557,20 +19557,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_height"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_height__P65404.info = {"start":10541,"length":61,"line":380,"column":4,"endLine":382,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} -Sprite_height__P65404.isGetter = true; +Sprite_height__P172301.info = {"start":10541,"length":61,"line":380,"column":4,"endLine":382,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} +Sprite_height__P172301.isGetter = true; -function Sprite_height__P65404_mk(s) { +function Sprite_height__P172301_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_height__P65404, depth: s.depth + 1, + parent: s, fn: Sprite_height__P172301, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19580,7 +19580,7 @@ function Sprite_height__P65404_mk(s) { -function Math_abs__P63133(s) { +function Math_abs__P170030(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19609,12 +19609,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_abs__P63133.info = {"start":16120,"length":77,"line":539,"column":4,"endLine":541,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} +Math_abs__P170030.info = {"start":16120,"length":77,"line":539,"column":4,"endLine":541,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} -function Math_abs__P63133_mk(s) { +function Math_abs__P170030_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_abs__P63133, depth: s.depth + 1, + parent: s, fn: Math_abs__P170030, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19625,7 +19625,7 @@ function Math_abs__P63133_mk(s) { -function scene_systemMenu_MenuOption_setState__P66099(s) { +function scene_systemMenu_MenuOption_setState__P172996(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19641,7 +19641,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C66093_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C172990_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === s.arg1); @@ -19652,7 +19652,7 @@ switch (step) { case 1: case 2: r0 = (s.arg0).fields["state"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P68183_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P175080_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1000; s.pc = 4; return s.tmp_0; case 4: @@ -19662,12 +19662,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setState__P66099.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__P172996.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__P66099_mk(s) { +function scene_systemMenu_MenuOption_setState__P172996_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setState__P66099, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setState__P172996, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19679,7 +19679,7 @@ function scene_systemMenu_MenuOption_setState__P66099_mk(s) { -function scene_systemMenu_MenuOption_updateCard__P68183(s) { +function scene_systemMenu_MenuOption_updateCard__P175080(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19694,7 +19694,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C66093_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C172990_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -19717,7 +19717,7 @@ switch (step) { r0 = s.tmp_3; { step = 6; continue; } case 3: - s.tmp_4 = Sprite_setImage__P65397_mk(s); + s.tmp_4 = Sprite_setImage__P172294_mk(s); r0 = s.arg0.fields["card"]; s.tmp_4.arg0 = r0; s.tmp_5 = if_basicCard_1_mk(s); @@ -19739,7 +19739,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 4: - s.tmp_0 = Sprite_setImage__P65397_mk(s); + s.tmp_0 = Sprite_setImage__P172294_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_selectedCard_1_mk(s); @@ -19761,7 +19761,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = Sprite_setImage__P65397_mk(s); + s.tmp_0 = Sprite_setImage__P172294_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_activeCard_1_mk(s); @@ -19782,10 +19782,10 @@ switch (step) { case 12: r0 = s.retval; case 6: - s.tmp_0 = Sprite_x__P65361_mk(s); + s.tmp_0 = Sprite_x__P172258_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P65360_mk(s); + s.tmp_1 = Sprite_x__P172257_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1009; s.pc = 15; return s.tmp_1; @@ -19795,10 +19795,10 @@ switch (step) { s.callLocIdx = 1010; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = Sprite_y__P65363_mk(s); + s.tmp_0 = Sprite_y__P172260_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P65362_mk(s); + s.tmp_1 = Sprite_y__P172259_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1011; s.pc = 17; return s.tmp_1; @@ -19813,12 +19813,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_updateCard__P68183.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__P175080.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__P68183_mk(s) { +function scene_systemMenu_MenuOption_updateCard__P175080_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_updateCard__P68183, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_updateCard__P175080, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19833,7 +19833,7 @@ function scene_systemMenu_MenuOption_updateCard__P68183_mk(s) { -function Sprite_x__P65361(s) { +function Sprite_x__P172258(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19849,11 +19849,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P65406_mk(s); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P172303_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite_width__P65403_mk(s); + s.tmp_4 = Sprite_width__P172300_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 307; s.pc = 2; return s.tmp_4; case 2: @@ -19870,12 +19870,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_x__P65361.info = {"start":2724,"length":65,"line":115,"column":4,"endLine":117,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this","v"]} +Sprite_x__P172258.info = {"start":2724,"length":65,"line":115,"column":4,"endLine":117,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this","v"]} -function Sprite_x__P65361_mk(s) { +function Sprite_x__P172258_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P65361, depth: s.depth + 1, + parent: s, fn: Sprite_x__P172258, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19890,7 +19890,7 @@ function Sprite_x__P65361_mk(s) { -function Sprite_left__P65406(s) { +function Sprite_left__P172303(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19900,22 +19900,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___74952 = undefined; + s.physics___181849 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P66005_mk(s); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 353; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___74952 = (r0); - s.tmp_0 = PhysicsEngine__C65517_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___74952; + s.physics___181849 = (r0); + s.tmp_0 = PhysicsEngine__C172414_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___181849; s.tmp_0.arg1 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -19926,7 +19926,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__C65517_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C172414_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: @@ -19935,18 +19935,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_left__P65406.info = {"start":10853,"length":257,"line":391,"column":4,"endLine":401,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} +Sprite_left__P172303.info = {"start":10853,"length":257,"line":391,"column":4,"endLine":401,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} -function Sprite_left__P65406_mk(s) { +function Sprite_left__P172303_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P65406, depth: s.depth + 1, + parent: s, fn: Sprite_left__P172303, 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___74952: undefined, + physics___181849: undefined, arg0: undefined, arg1: undefined, } } @@ -19955,7 +19955,7 @@ function Sprite_left__P65406_mk(s) { -function Sprite_left__P65405(s) { +function Sprite_left__P172302(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19970,20 +19970,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_x"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_left__P65405.info = {"start":10709,"length":53,"line":386,"column":4,"endLine":388,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} -Sprite_left__P65405.isGetter = true; +Sprite_left__P172302.info = {"start":10709,"length":53,"line":386,"column":4,"endLine":388,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} +Sprite_left__P172302.isGetter = true; -function Sprite_left__P65405_mk(s) { +function Sprite_left__P172302_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P65405, depth: s.depth + 1, + parent: s, fn: Sprite_left__P172302, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19993,7 +19993,7 @@ function Sprite_left__P65405_mk(s) { -function Sprite_width__P65403(s) { +function Sprite_width__P172300(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20008,20 +20008,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_width"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_width__P65403.info = {"start":10374,"length":59,"line":375,"column":4,"endLine":377,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} -Sprite_width__P65403.isGetter = true; +Sprite_width__P172300.info = {"start":10374,"length":59,"line":375,"column":4,"endLine":377,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} +Sprite_width__P172300.isGetter = true; -function Sprite_width__P65403_mk(s) { +function Sprite_width__P172300_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_width__P65403, depth: s.depth + 1, + parent: s, fn: Sprite_width__P172300, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20031,7 +20031,7 @@ function Sprite_width__P65403_mk(s) { -function scene_systemMenu_MenuOption_setTheme__P66098(s) { +function scene_systemMenu_MenuOption_setTheme__P172995(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20047,9 +20047,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C66093_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C172990_VT)) failedCast(r0); r0 = (s.arg0).fields["theme"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P68183_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P175080_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 999; s.pc = 1; return s.tmp_0; case 1: @@ -20058,12 +20058,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setTheme__P66098.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__P172995.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__P66098_mk(s) { +function scene_systemMenu_MenuOption_setTheme__P172995_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setTheme__P66098, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setTheme__P172995, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20074,7 +20074,7 @@ function scene_systemMenu_MenuOption_setTheme__P66098_mk(s) { -function scene_systemMenu_MenuOption_position__P66096(s) { +function scene_systemMenu_MenuOption_position__P172993(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20091,26 +20091,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C66093_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C172990_VT)) failedCast(r0); r0 = (s.arg0).fields["top"] = (s.arg2); - s.tmp_0 = Sprite_left__P65406_mk(s); + s.tmp_0 = Sprite_left__P172303_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 990; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_top__P65410_mk(s); + s.tmp_0 = Sprite_top__P172307_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 991; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_x__P65361_mk(s); + s.tmp_0 = Sprite_x__P172258_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P65360_mk(s); + s.tmp_1 = Sprite_x__P172257_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 992; s.pc = 4; return s.tmp_1; @@ -20120,10 +20120,10 @@ switch (step) { s.callLocIdx = 993; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_y__P65363_mk(s); + s.tmp_0 = Sprite_y__P172260_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P65362_mk(s); + s.tmp_1 = Sprite_y__P172259_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 994; s.pc = 6; return s.tmp_1; @@ -20137,12 +20137,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_position__P66096.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__P172993.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__P66096_mk(s) { +function scene_systemMenu_MenuOption_position__P172993_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_position__P66096, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_position__P172993, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20155,7 +20155,7 @@ function scene_systemMenu_MenuOption_position__P66096_mk(s) { -function scene_systemMenu_MenuOption_show__P66095(s) { +function scene_systemMenu_MenuOption_show__P172992(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20170,7 +20170,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C66093_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C172990_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -20190,12 +20190,12 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - r0 = globals.CARD_NORMAL___66117; + r0 = globals.CARD_NORMAL___173014; case 2: // jmp value (already in r0) s.tmp_2 = r0; s.tmp_3 = r0 = s.arg0; - s.tmp_5 = sprites_create__P65281_mk(s); + s.tmp_5 = sprites_create__P172178_mk(s); s.tmp_5.arg0 = s.tmp_2; s.tmp_5.arg1 = undefined; s.callLocIdx = 986; s.pc = 4; return s.tmp_5; @@ -20218,7 +20218,7 @@ switch (step) { case 5: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = sprites_create__P65281_mk(s); + s.tmp_2 = sprites_create__P172178_mk(s); r0 = s.arg0.fields["iconImage"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = undefined; @@ -20246,12 +20246,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_show__P66095.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__P172992.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__P66095_mk(s) { +function scene_systemMenu_MenuOption_show__P172992_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_show__P66095, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_show__P172992, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20266,7 +20266,7 @@ function scene_systemMenu_MenuOption_show__P66095_mk(s) { -function sprites_create__P65281(s) { +function sprites_create__P172178(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20276,51 +20276,51 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___75032 = undefined; - s.sprite___75035 = undefined; + s.scene___181929 = undefined; + s.sprite___181932 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P66005_mk(s); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 296; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___75032 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(Sprite__C65347_VT); + s.scene___181929 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(Sprite__C172244_VT); s.tmp_0 = r0; - s.tmp_1 = Sprite_constructor__P65394_mk(s); + s.tmp_1 = Sprite_constructor__P172291_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 297; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.sprite___75035 = (s.tmp_0); - s.tmp_0 = Sprite_setKind__P65414_mk(s); - s.tmp_0.arg0 = s.sprite___75035; + s.sprite___181932 = (s.tmp_0); + s.tmp_0 = Sprite_setKind__P172311_mk(s); + s.tmp_0.arg0 = s.sprite___181932; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 298; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = PhysicsEngine__C65517_v0_2_mk(s); - r0 = s.scene___75032.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C172414_v0_2_mk(s); + r0 = s.scene___181929.fields["physicsEngine"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.sprite___75035; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C65517_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.sprite___181932; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C172414_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, forEach_inline__P75050); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P181947); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P75056); + r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P181953); s.tmp_1 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___75035); - s.tmp_2 = helpers_arrayForEach__P63114_mk(s); - s.tmp_3 = helpers_arrayFilter__P63115_mk(s); - r0 = s.scene___75032.fields["createdHandlers"]; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___181932); + s.tmp_2 = helpers_arrayForEach__P170011_mk(s); + s.tmp_3 = helpers_arrayFilter__P170012_mk(s); + r0 = s.scene___181929.fields["createdHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 299; s.pc = 6; return s.tmp_3; @@ -20331,23 +20331,23 @@ switch (step) { s.callLocIdx = 301; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - r0 = s.sprite___75035; + r0 = s.sprite___181932; return leave(s, r0) default: oops() } } } -sprites_create__P65281.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__P172178.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__P65281_mk(s) { +function sprites_create__P172178_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create__P65281, depth: s.depth + 1, + parent: s, fn: sprites_create__P172178, 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___75032: undefined, - sprite___75035: undefined, + scene___181929: undefined, + sprite___181932: undefined, arg0: undefined, arg1: undefined, } } @@ -20356,7 +20356,7 @@ function sprites_create__P65281_mk(s) { -function forEach_inline__P75050(s) { +function forEach_inline__P181947(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20376,12 +20376,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P75050.info = {"start":1195,"length":19,"line":43,"column":20,"endLine":43,"endColumn":39,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P181947.info = {"start":1195,"length":19,"line":43,"column":20,"endLine":43,"endColumn":39,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P75050_mk(s) { +function forEach_inline__P181947_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P75050, depth: s.depth + 1, + parent: s, fn: forEach_inline__P181947, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20391,7 +20391,7 @@ function forEach_inline__P75050_mk(s) { -function sprites_create_inline__P75056(s) { +function sprites_create_inline__P181953(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20423,12 +20423,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_create_inline__P75056.info = {"start":1237,"length":22,"line":44,"column":21,"endLine":44,"endColumn":43,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} +sprites_create_inline__P181953.info = {"start":1237,"length":22,"line":44,"column":21,"endLine":44,"endColumn":43,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} -function sprites_create_inline__P75056_mk(s) { +function sprites_create_inline__P181953_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create_inline__P75056, depth: s.depth + 1, + parent: s, fn: sprites_create_inline__P181953, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20438,7 +20438,7 @@ function sprites_create_inline__P75056_mk(s) { -function PhysicsEngine_addSprite__P65519(s) { +function PhysicsEngine_addSprite__P172416(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20454,17 +20454,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C65517_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C172414_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_addSprite__P65519.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__P172416.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__P65519_mk(s) { +function PhysicsEngine_addSprite__P172416_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_addSprite__P65519, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_addSprite__P172416, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -20474,7 +20474,7 @@ function PhysicsEngine_addSprite__P65519_mk(s) { -function Sprite_setKind__P65414(s) { +function Sprite_setKind__P172311(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20484,15 +20484,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.spritesByKind___75074 = undefined; - s.overlapMap___75103 = undefined; + s.spritesByKind___181971 = undefined; + s.overlapMap___182000 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = (s.arg1 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -20511,12 +20511,12 @@ switch (step) { { step = 15; continue; } case 3: case 4: - s.tmp_3 = game_currentScene__P66005_mk(s); + s.tmp_3 = game_currentScene__P172902_mk(s); s.callLocIdx = 368; s.pc = 16; return s.tmp_3; case 16: r0 = s.retval; r0 = r0.fields["spritesByKind"]; - s.spritesByKind___75074 = (r0); + s.spritesByKind___181971 = (r0); r0 = s.arg0.fields["_kind"]; s.tmp_1 = r0; r0 = (s.tmp_1 >= 0); @@ -20528,16 +20528,16 @@ switch (step) { case 5: r0 = s.arg0.fields["_kind"]; s.tmp_2 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___75074, s.tmp_2); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___181971, 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__P65476_mk(s); + s.tmp_4 = sprites_SpriteSet_remove__P172373_mk(s); r0 = s.arg0.fields["_kind"]; s.tmp_5 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___75074, s.tmp_5); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___181971, s.tmp_5); s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.arg0; s.callLocIdx = 369; s.pc = 17; return s.tmp_4; @@ -20549,7 +20549,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___75074, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___181971, s.arg1); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -20557,18 +20557,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__C65469_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C172366_VT); s.tmp_4 = r0; - s.tmp_5 = sprites_SpriteSet_constructor__P65471_mk(s); + s.tmp_5 = sprites_SpriteSet_constructor__P172368_mk(s); s.tmp_5.arg0 = s.tmp_4; s.callLocIdx = 370; s.pc = 18; return s.tmp_5; case 18: r0 = s.retval; - r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___75074, s.arg1, s.tmp_4); + r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___181971, s.arg1, s.tmp_4); case 9: case 10: - s.tmp_0 = sprites_SpriteSet_add__P65474_mk(s); - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___75074, s.arg1); + s.tmp_0 = sprites_SpriteSet_add__P172371_mk(s); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___181971, s.arg1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 371; s.pc = 19; return s.tmp_0; @@ -20576,13 +20576,13 @@ switch (step) { r0 = s.retval; case 11: case 12: - s.tmp_0 = game_currentScene__P66005_mk(s); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 372; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; r0 = r0.fields["overlapMap"]; - s.overlapMap___75103 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___75103, s.arg1); + s.overlapMap___182000 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___182000, s.arg1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -20590,7 +20590,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___75103; + s.tmp_3 = r0 = s.overlapMap___182000; s.tmp_4 = r0 = s.arg1; r0 = pxsim_Array__mk(); s.tmp_5 = r0; @@ -20598,7 +20598,7 @@ switch (step) { case 13: case 14: s.tmp_0 = r0 = s.arg0; - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___75103, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___182000, s.arg1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_kindsOverlappedWith"] = (s.tmp_1); r0 = (s.arg0).fields["_kind"] = (s.arg1); @@ -20607,12 +20607,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setKind__P65414.info = {"start":12841,"length":663,"line":464,"column":4,"endLine":484,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} +Sprite_setKind__P172311.info = {"start":12841,"length":663,"line":464,"column":4,"endLine":484,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} -function Sprite_setKind__P65414_mk(s) { +function Sprite_setKind__P172311_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setKind__P65414, depth: s.depth + 1, + parent: s, fn: Sprite_setKind__P172311, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20620,8 +20620,8 @@ function Sprite_setKind__P65414_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - spritesByKind___75074: undefined, - overlapMap___75103: undefined, + spritesByKind___181971: undefined, + overlapMap___182000: undefined, arg0: undefined, arg1: undefined, } } @@ -20630,7 +20630,7 @@ function Sprite_setKind__P65414_mk(s) { -function sprites_SpriteSet_add__P65474(s) { +function sprites_SpriteSet_add__P172371(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20646,7 +20646,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C65469_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C172366_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -20677,12 +20677,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_add__P65474.info = {"start":1041,"length":263,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"add","argumentNames":["this","sprite"]} +sprites_SpriteSet_add__P172371.info = {"start":1041,"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__P65474_mk(s) { +function sprites_SpriteSet_add__P172371_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_add__P65474, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_add__P172371, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20698,7 +20698,7 @@ function sprites_SpriteSet_add__P65474_mk(s) { -function sprites_SpriteSet_contains__P65477(s) { +function sprites_SpriteSet_contains__P172374(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20714,7 +20714,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C65469_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C172366_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_1 = r0; r0 = pxsim_Array_.indexOf(s.tmp_1, s.arg1, undefined); @@ -20723,12 +20723,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_contains__P65477.info = {"start":2172,"length":100,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"contains","argumentNames":["this","sprite"]} +sprites_SpriteSet_contains__P172374.info = {"start":2172,"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__P65477_mk(s) { +function sprites_SpriteSet_contains__P172374_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_contains__P65477, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_contains__P172374, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20740,7 +20740,7 @@ function sprites_SpriteSet_contains__P65477_mk(s) { -function sprites_SpriteSet_constructor__P65471(s) { +function sprites_SpriteSet_constructor__P172368(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20755,7 +20755,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C65469_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C172366_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -20764,12 +20764,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_constructor__P65471.info = {"start":485,"length":57,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["this"]} +sprites_SpriteSet_constructor__P172368.info = {"start":485,"length":57,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["this"]} -function sprites_SpriteSet_constructor__P65471_mk(s) { +function sprites_SpriteSet_constructor__P172368_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_constructor__P65471, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_constructor__P172368, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20780,7 +20780,7 @@ function sprites_SpriteSet_constructor__P65471_mk(s) { -function Sprite_constructor__P65394(s) { +function Sprite_constructor__P172291(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20796,15 +20796,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P65102_mk(s); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P171999_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 330; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_ImageMethods.width(globals.screen___171935); s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_5 = r0; @@ -20818,7 +20818,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___65038); + r0 = pxsim_ImageMethods.height(globals.screen___171935); s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_5 = r0; @@ -20837,37 +20837,37 @@ switch (step) { r0 = s.arg0.fields["_y"]; s.tmp_0 = r0; r0 = (s.arg0).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = Sprite_vx__P65365_mk(s); + s.tmp_0 = Sprite_vx__P172262_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 333; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P65367_mk(s); + s.tmp_0 = Sprite_vy__P172264_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 334; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_ax__P65369_mk(s); + s.tmp_0 = Sprite_ax__P172266_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 335; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_ay__P65371_mk(s); + s.tmp_0 = Sprite_ay__P172268_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 336; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_fx__P65373_mk(s); + s.tmp_0 = Sprite_fx__P172270_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 337; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_fy__P65375_mk(s); + s.tmp_0 = Sprite_fy__P172272_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 338; s.pc = 7; return s.tmp_0; @@ -20876,13 +20876,13 @@ switch (step) { r0 = (s.arg0).fields["_sx"] = (256); r0 = (s.arg0).fields["_sy"] = (256); r0 = (s.arg0).fields["flags"] = (0); - s.tmp_0 = Sprite_setImage__P65397_mk(s); + s.tmp_0 = Sprite_setImage__P172294_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 339; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = Sprite_setKind__P65414_mk(s); + s.tmp_0 = Sprite_setKind__P172311_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -1; s.callLocIdx = 340; s.pc = 9; return s.tmp_0; @@ -20902,12 +20902,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_constructor__P65394.info = {"start":7406,"length":678,"line":278,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["this","img"]} +Sprite_constructor__P172291.info = {"start":7406,"length":678,"line":278,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["this","img"]} -function Sprite_constructor__P65394_mk(s) { +function Sprite_constructor__P172291_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_constructor__P65394, depth: s.depth + 1, + parent: s, fn: Sprite_constructor__P172291, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20924,7 +20924,7 @@ function Sprite_constructor__P65394_mk(s) { -function Sprite_fy__P65375(s) { +function Sprite_fy__P172272(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20940,9 +20940,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P63135_mk(s); + s.tmp_3 = Math_max__P170032_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 326; s.pc = 1; return s.tmp_3; @@ -20958,12 +20958,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fy__P65375.info = {"start":5109,"length":64,"line":191,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this","v"]} +Sprite_fy__P172272.info = {"start":5109,"length":64,"line":191,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this","v"]} -function Sprite_fy__P65375_mk(s) { +function Sprite_fy__P172272_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P65375, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P172272, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20978,7 +20978,7 @@ function Sprite_fy__P65375_mk(s) { -function Sprite_fy__P65374(s) { +function Sprite_fy__P172271(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20993,20 +20993,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_fy"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_fy__P65374.info = {"start":4947,"length":60,"line":186,"column":4,"endLine":188,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this"]} -Sprite_fy__P65374.isGetter = true; +Sprite_fy__P172271.info = {"start":4947,"length":60,"line":186,"column":4,"endLine":188,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this"]} +Sprite_fy__P172271.isGetter = true; -function Sprite_fy__P65374_mk(s) { +function Sprite_fy__P172271_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P65374, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P172271, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21016,7 +21016,7 @@ function Sprite_fy__P65374_mk(s) { -function Sprite_fx__P65373(s) { +function Sprite_fx__P172270(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21032,9 +21032,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P63135_mk(s); + s.tmp_3 = Math_max__P170032_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 323; s.pc = 1; return s.tmp_3; @@ -21050,12 +21050,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fx__P65373.info = {"start":4766,"length":64,"line":181,"column":4,"endLine":183,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this","v"]} +Sprite_fx__P172270.info = {"start":4766,"length":64,"line":181,"column":4,"endLine":183,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this","v"]} -function Sprite_fx__P65373_mk(s) { +function Sprite_fx__P172270_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P65373, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P172270, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21070,7 +21070,7 @@ function Sprite_fx__P65373_mk(s) { -function Sprite_fx__P65372(s) { +function Sprite_fx__P172269(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21085,20 +21085,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_fx"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_fx__P65372.info = {"start":4604,"length":60,"line":176,"column":4,"endLine":178,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this"]} -Sprite_fx__P65372.isGetter = true; +Sprite_fx__P172269.info = {"start":4604,"length":60,"line":176,"column":4,"endLine":178,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this"]} +Sprite_fx__P172269.isGetter = true; -function Sprite_fx__P65372_mk(s) { +function Sprite_fx__P172269_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P65372, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P172269, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21108,7 +21108,7 @@ function Sprite_fx__P65372_mk(s) { -function Sprite_ay__P65371(s) { +function Sprite_ay__P172268(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21124,7 +21124,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -21135,12 +21135,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ay__P65371.info = {"start":4435,"length":51,"line":170,"column":4,"endLine":172,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this","v"]} +Sprite_ay__P172268.info = {"start":4435,"length":51,"line":170,"column":4,"endLine":172,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this","v"]} -function Sprite_ay__P65371_mk(s) { +function Sprite_ay__P172268_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P65371, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P172268, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21153,7 +21153,7 @@ function Sprite_ay__P65371_mk(s) { -function Sprite_ay__P65370(s) { +function Sprite_ay__P172267(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21168,20 +21168,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_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__P65370.info = {"start":4269,"length":60,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this"]} -Sprite_ay__P65370.isGetter = true; +Sprite_ay__P172267.info = {"start":4269,"length":60,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this"]} +Sprite_ay__P172267.isGetter = true; -function Sprite_ay__P65370_mk(s) { +function Sprite_ay__P172267_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P65370, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P172267, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21191,7 +21191,7 @@ function Sprite_ay__P65370_mk(s) { -function Sprite_ax__P65369(s) { +function Sprite_ax__P172266(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21207,7 +21207,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -21218,12 +21218,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ax__P65369.info = {"start":4096,"length":51,"line":159,"column":4,"endLine":161,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this","v"]} +Sprite_ax__P172266.info = {"start":4096,"length":51,"line":159,"column":4,"endLine":161,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this","v"]} -function Sprite_ax__P65369_mk(s) { +function Sprite_ax__P172266_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P65369, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P172266, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21236,7 +21236,7 @@ function Sprite_ax__P65369_mk(s) { -function Sprite_ax__P65368(s) { +function Sprite_ax__P172265(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21251,20 +21251,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_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__P65368.info = {"start":3930,"length":60,"line":154,"column":4,"endLine":156,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this"]} -Sprite_ax__P65368.isGetter = true; +Sprite_ax__P172265.info = {"start":3930,"length":60,"line":154,"column":4,"endLine":156,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this"]} +Sprite_ax__P172265.isGetter = true; -function Sprite_ax__P65368_mk(s) { +function Sprite_ax__P172265_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P65368, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P172265, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21274,7 +21274,7 @@ function Sprite_ax__P65368_mk(s) { -function Sprite_vy__P65367(s) { +function Sprite_vy__P172264(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21290,7 +21290,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -21301,12 +21301,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vy__P65367.info = {"start":3757,"length":51,"line":148,"column":4,"endLine":150,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this","v"]} +Sprite_vy__P172264.info = {"start":3757,"length":51,"line":148,"column":4,"endLine":150,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this","v"]} -function Sprite_vy__P65367_mk(s) { +function Sprite_vy__P172264_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P65367, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P172264, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21319,7 +21319,7 @@ function Sprite_vy__P65367_mk(s) { -function Sprite_vy__P65366(s) { +function Sprite_vy__P172263(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21334,20 +21334,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_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__P65366.info = {"start":3595,"length":60,"line":143,"column":4,"endLine":145,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this"]} -Sprite_vy__P65366.isGetter = true; +Sprite_vy__P172263.info = {"start":3595,"length":60,"line":143,"column":4,"endLine":145,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this"]} +Sprite_vy__P172263.isGetter = true; -function Sprite_vy__P65366_mk(s) { +function Sprite_vy__P172263_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P65366, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P172263, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21357,7 +21357,7 @@ function Sprite_vy__P65366_mk(s) { -function Sprite_vx__P65365(s) { +function Sprite_vx__P172262(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21373,7 +21373,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -21384,12 +21384,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vx__P65365.info = {"start":3426,"length":51,"line":137,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this","v"]} +Sprite_vx__P172262.info = {"start":3426,"length":51,"line":137,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this","v"]} -function Sprite_vx__P65365_mk(s) { +function Sprite_vx__P172262_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P65365, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P172262, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21402,7 +21402,7 @@ function Sprite_vx__P65365_mk(s) { -function Sprite_vx__P65364(s) { +function Sprite_vx__P172261(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21417,20 +21417,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_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__P65364.info = {"start":3264,"length":60,"line":132,"column":4,"endLine":134,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this"]} -Sprite_vx__P65364.isGetter = true; +Sprite_vx__P172261.info = {"start":3264,"length":60,"line":132,"column":4,"endLine":134,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this"]} +Sprite_vx__P172261.isGetter = true; -function Sprite_vx__P65364_mk(s) { +function Sprite_vx__P172261_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P65364, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P172261, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21440,7 +21440,7 @@ function Sprite_vx__P65364_mk(s) { -function sprites_BaseSprite_constructor__P65102(s) { +function sprites_BaseSprite_constructor__P171999(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21456,15 +21456,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C65100_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_z__P65105_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C171997_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_z__P172002_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 129; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_Scene_addSprite__P65876_mk(s); - s.tmp_1 = game_currentScene__P66005_mk(s); + s.tmp_0 = scene_Scene_addSprite__P172773_mk(s); + s.tmp_1 = game_currentScene__P172902_mk(s); s.callLocIdx = 130; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -21477,12 +21477,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_constructor__P65102.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__P171999.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__P65102_mk(s) { +function sprites_BaseSprite_constructor__P171999_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_constructor__P65102, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_constructor__P171999, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21494,7 +21494,7 @@ function sprites_BaseSprite_constructor__P65102_mk(s) { -function scene_Scene_addSprite__P65876(s) { +function scene_Scene_addSprite__P172773(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21510,7 +21510,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C65849_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C172746_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); @@ -21537,12 +21537,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_addSprite__P65876.info = {"start":7218,"length":128,"line":200,"column":8,"endLine":203,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +scene_Scene_addSprite__P172773.info = {"start":7218,"length":128,"line":200,"column":8,"endLine":203,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -function scene_Scene_addSprite__P65876_mk(s) { +function scene_Scene_addSprite__P172773_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_addSprite__P65876, depth: s.depth + 1, + parent: s, fn: scene_Scene_addSprite__P172773, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21556,7 +21556,7 @@ function scene_Scene_addSprite__P65876_mk(s) { -function sprites_BaseSprite_z__P65105(s) { +function sprites_BaseSprite_z__P172002(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21572,7 +21572,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C65100_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C171997_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== s.arg1); @@ -21580,7 +21580,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__P66005_mk(s); + s.tmp_1 = game_currentScene__P172902_mk(s); s.callLocIdx = 132; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -21596,12 +21596,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_z__P65105.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__P172002.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__P65105_mk(s) { +function sprites_BaseSprite_z__P172002_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P65105, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P172002, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21615,7 +21615,7 @@ function sprites_BaseSprite_z__P65105_mk(s) { -function sprites_BaseSprite_z__P65104(s) { +function sprites_BaseSprite_z__P172001(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21630,18 +21630,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C65100_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C171997_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; return leaveAccessor(s, r0) default: oops() } } } -sprites_BaseSprite_z__P65104.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__P65104.isGetter = true; +sprites_BaseSprite_z__P172001.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__P172001.isGetter = true; -function sprites_BaseSprite_z__P65104_mk(s) { +function sprites_BaseSprite_z__P172001_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P65104, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P172001, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -21650,7 +21650,7 @@ function sprites_BaseSprite_z__P65104_mk(s) { -function game_onShade__P66023(s) { +function game_onShade__P172920(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21664,7 +21664,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P67935_mk(s); + s.tmp_0 = game_init__P174832_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 974; s.pc = 4; return s.tmp_0; case 4: @@ -21678,7 +21678,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = scene_createRenderable__P65811_mk(s); + s.tmp_2 = scene_createRenderable__P172708_mk(s); s.tmp_2.arg0 = 80; s.tmp_2.arg1 = s.arg0; s.tmp_2.arg2 = undefined; @@ -21690,12 +21690,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onShade__P66023.info = {"start":15927,"length":145,"line":474,"column":4,"endLine":478,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} +game_onShade__P172920.info = {"start":15927,"length":145,"line":474,"column":4,"endLine":478,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} -function game_onShade__P66023_mk(s) { +function game_onShade__P172920_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onShade__P66023, depth: s.depth + 1, + parent: s, fn: game_onShade__P172920, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21707,7 +21707,7 @@ function game_onShade__P66023_mk(s) { -function scene_createRenderable__P65811(s) { +function scene_createRenderable__P172708(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21717,14 +21717,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.renderable___73751 = undefined; + s.renderable___180648 = 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__C65806_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Renderable__C172703_VT); s.tmp_0 = r0; s.tmp_1 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_1); @@ -21732,11 +21732,11 @@ switch (step) { r0 = s.tmp_1; { step = 2; continue; } case 1: - r0 = renderable_inline__P73757; + r0 = renderable_inline__P180654; case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.tmp_3 = scene_Renderable_constructor__P65807_mk(s); + s.tmp_3 = scene_Renderable_constructor__P172704_mk(s); s.tmp_3.arg0 = s.tmp_0; s.tmp_3.arg1 = s.arg1; s.tmp_3.arg2 = s.tmp_2; @@ -21744,23 +21744,23 @@ switch (step) { s.callLocIdx = 918; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - s.renderable___73751 = (s.tmp_0); - r0 = s.renderable___73751; + s.renderable___180648 = (s.tmp_0); + r0 = s.renderable___180648; return leave(s, r0) default: oops() } } } -scene_createRenderable__P65811.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__P172708.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__P65811_mk(s) { +function scene_createRenderable__P172708_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_createRenderable__P65811, depth: s.depth + 1, + parent: s, fn: scene_createRenderable__P172708, 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___73751: undefined, + renderable___180648: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -21770,7 +21770,7 @@ function scene_createRenderable__P65811_mk(s) { -function renderable_inline__P73757(s) { +function renderable_inline__P180654(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21784,12 +21784,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -renderable_inline__P73757.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} +renderable_inline__P180654.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} -function renderable_inline__P73757_mk(s) { +function renderable_inline__P180654_mk(s) { checkStack(s.depth); return { - parent: s, fn: renderable_inline__P73757, depth: s.depth + 1, + parent: s, fn: renderable_inline__P180654, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -21797,7 +21797,7 @@ function renderable_inline__P73757_mk(s) { -function scene_Renderable_constructor__P65807(s) { +function scene_Renderable_constructor__P172704(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21815,10 +21815,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C65806_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C172703_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = (s.arg0).fields["shouldBeVisible"] = (s.arg2); - s.tmp_0 = sprites_BaseSprite_constructor__P65102_mk(s); + s.tmp_0 = sprites_BaseSprite_constructor__P171999_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 915; s.pc = 1; return s.tmp_0; @@ -21828,12 +21828,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable_constructor__P65807.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__P172704.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__P65807_mk(s) { +function scene_Renderable_constructor__P172704_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable_constructor__P65807, depth: s.depth + 1, + parent: s, fn: scene_Renderable_constructor__P172704, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21846,7 +21846,7 @@ function scene_Renderable_constructor__P65807_mk(s) { -function scene_systemMenu_PauseMenu_constructor__P66102(s) { +function scene_systemMenu_PauseMenu_constructor__P172999(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21863,7 +21863,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C66101_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C172998_VT)) failedCast(r0); r0 = (s.arg0).fields["generator"] = (s.arg1); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); @@ -21871,8 +21871,8 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = scene_systemMenu_buildMenuTheme__P66110_mk(s); - r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___66117); + s.tmp_1 = scene_systemMenu_buildMenuTheme__P173007_mk(s); + r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___173014); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; @@ -21891,12 +21891,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_constructor__P66102.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__P172999.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__P66102_mk(s) { +function scene_systemMenu_PauseMenu_constructor__P172999_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_constructor__P66102, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_constructor__P172999, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21910,7 +21910,7 @@ function scene_systemMenu_PauseMenu_constructor__P66102_mk(s) { -function scene_systemMenu_buildMenuTheme__P66110(s) { +function scene_systemMenu_buildMenuTheme__P173007(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21920,7 +21920,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cardsPerRow___76017 = undefined; + s.cardsPerRow___182914 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -21928,19 +21928,19 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_ImageMethods.width(globals.screen___171935); 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___76017 = (r0); + s.cardsPerRow___182914 = (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___64981; + r0 = globals.font8___171878; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -21951,7 +21951,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = image_doubledFont__P64984_mk(s); + s.tmp_1 = image_doubledFont__P171881_mk(s); s.tmp_1.arg0 = s.arg2; s.callLocIdx = 1123; s.pc = 5; return s.tmp_1; case 5: @@ -21964,12 +21964,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___76017); - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsPerRow", s.cardsPerRow___182914); + r0 = pxsim_ImageMethods.width(globals.screen___171935); s.tmp_3 = r0; - r0 = (s.cardsPerRow___76017 * s.arg0); + r0 = (s.cardsPerRow___182914 * s.arg0); s.tmp_5 = r0; - r0 = (s.cardsPerRow___76017 - 1); + r0 = (s.cardsPerRow___182914 - 1); s.tmp_7 = r0; r0 = (s.tmp_7 * s.arg1); s.tmp_6 = r0; @@ -22000,7 +22000,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___65038); + r0 = pxsim_ImageMethods.height(globals.screen___171935); s.tmp_14 = r0; s.tmp_16 = if_charHeight_1_mk(s); s.tmp_16.arg0 = s.arg2; @@ -22021,19 +22021,19 @@ 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___66118); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___66119); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___66117); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "selectedCard", globals.CARD_SELECTED___173015); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___173016); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___173014); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildMenuTheme__P66110.info = {"start":11654,"length":906,"line":356,"column":4,"endLine":375,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildMenuTheme","argumentNames":["cardWidth","cardSpacing","infoFont","headerFont"]} +scene_systemMenu_buildMenuTheme__P173007.info = {"start":11654,"length":906,"line":356,"column":4,"endLine":375,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildMenuTheme","argumentNames":["cardWidth","cardSpacing","infoFont","headerFont"]} -function scene_systemMenu_buildMenuTheme__P66110_mk(s) { +function scene_systemMenu_buildMenuTheme__P173007_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildMenuTheme__P66110, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildMenuTheme__P173007, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22052,7 +22052,7 @@ function scene_systemMenu_buildMenuTheme__P66110_mk(s) { tmp_14: undefined, tmp_15: undefined, tmp_16: undefined, - cardsPerRow___76017: undefined, + cardsPerRow___182914: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -22063,7 +22063,7 @@ function scene_systemMenu_buildMenuTheme__P66110_mk(s) { -function image_doubledFont__P64984(s) { +function image_doubledFont__P171881(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22077,7 +22077,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = image_scaledFont__P64985_mk(s); + s.tmp_0 = image_scaledFont__P171882_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 2; s.callLocIdx = 88; s.pc = 1; return s.tmp_0; @@ -22086,12 +22086,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_doubledFont__P64984.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__P171881.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__P64984_mk(s) { +function image_doubledFont__P171881_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_doubledFont__P64984, depth: s.depth + 1, + parent: s, fn: image_doubledFont__P171881, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22101,7 +22101,7 @@ function image_doubledFont__P64984_mk(s) { -function image_scaledFont__P64985(s) { +function image_scaledFont__P171882(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22216,12 +22216,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_scaledFont__P64985.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__P171882.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__P64985_mk(s) { +function image_scaledFont__P171882_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_scaledFont__P64985, depth: s.depth + 1, + parent: s, fn: image_scaledFont__P171882, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22247,7 +22247,7 @@ function image_scaledFont__P64985_mk(s) { -function game_pushScene__P66009(s) { +function game_pushScene__P172906(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22257,43 +22257,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___76096 = undefined; - s.tmp_0 = game_currentScene__P66005_mk(s); + s.oldScene___182993 = undefined; + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 962; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.oldScene___76096 = (r0); - s.tmp_0 = particles_clearAll__P66187_mk(s); + s.oldScene___182993 = (r0); + s.tmp_0 = particles_clearAll__P173084_mk(s); s.callLocIdx = 963; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_disableAll__P66188_mk(s); + s.tmp_0 = particles_disableAll__P173085_mk(s); s.callLocIdx = 964; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._sceneStack___67928); + r0 = pxsim_numops_toBoolDecr(globals._sceneStack___174825); 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___67928 = (r0); + globals._sceneStack___174825 = (r0); case 1: case 2: - r0 = pxsim_Array__push(globals._sceneStack___67928, globals._scene___67927); - s.tmp_0 = game_init__P67935_mk(s); + r0 = pxsim_Array__push(globals._sceneStack___174825, globals._scene___174824); + s.tmp_0 = game_init__P174832_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 965; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___67929); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___174826); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P76113); + r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P183010); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___76096); - s.tmp_1 = helpers_arrayForEach__P63114_mk(s); - s.tmp_1.arg0 = globals._scenePushHandlers___67929; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___182993); + s.tmp_1 = helpers_arrayForEach__P170011_mk(s); + s.tmp_1.arg0 = globals._scenePushHandlers___174826; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 967; s.pc = 9; return s.tmp_1; case 9: @@ -22304,23 +22304,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene__P66009.info = {"start":4760,"length":367,"line":148,"column":4,"endLine":159,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} +game_pushScene__P172906.info = {"start":4760,"length":367,"line":148,"column":4,"endLine":159,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} -function game_pushScene__P66009_mk(s) { +function game_pushScene__P172906_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene__P66009, depth: s.depth + 1, + parent: s, fn: game_pushScene__P172906, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___76096: undefined, + oldScene___182993: undefined, } } -function game_pushScene_inline__P76113(s) { +function game_pushScene_inline__P183010(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22345,12 +22345,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene_inline__P76113.info = {"start":5091,"length":18,"line":157,"column":39,"endLine":157,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +game_pushScene_inline__P183010.info = {"start":5091,"length":18,"line":157,"column":39,"endLine":157,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -function game_pushScene_inline__P76113_mk(s) { +function game_pushScene_inline__P183010_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene_inline__P76113, depth: s.depth + 1, + parent: s, fn: game_pushScene_inline__P183010, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22360,7 +22360,7 @@ function game_pushScene_inline__P76113_mk(s) { -function particles_disableAll__P66188(s) { +function particles_disableAll__P173085(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22370,21 +22370,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___76117 = undefined; - s.tmp_0 = particles_particleSources__P68278_mk(s); + s.sources___183014 = undefined; + s.tmp_0 = particles_particleSources__P175175_mk(s); s.callLocIdx = 1206; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___76117 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___76117); + s.sources___183014 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___183014); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P63114_mk(s); - s.tmp_0.arg0 = s.sources___76117; - s.tmp_0.arg1 = particles_disableAll_inline__P76123; + s.tmp_0 = helpers_arrayForEach__P170011_mk(s); + s.tmp_0.arg0 = s.sources___183014; + s.tmp_0.arg1 = particles_disableAll_inline__P183020; s.callLocIdx = 1208; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P68274_mk(s); + s.tmp_0 = particles_pruneParticles__P175171_mk(s); s.callLocIdx = 1209; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -22394,22 +22394,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll__P66188.info = {"start":12370,"length":195,"line":402,"column":4,"endLine":408,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} +particles_disableAll__P173085.info = {"start":12370,"length":195,"line":402,"column":4,"endLine":408,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} -function particles_disableAll__P66188_mk(s) { +function particles_disableAll__P173085_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll__P66188, depth: s.depth + 1, + parent: s, fn: particles_disableAll__P173085, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___76117: undefined, + sources___183014: undefined, } } -function particles_disableAll_inline__P76123(s) { +function particles_disableAll_inline__P183020(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22423,7 +22423,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P66170_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P173067_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1207; s.pc = 1; return s.tmp_0; @@ -22433,12 +22433,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll_inline__P76123.info = {"start":12495,"length":22,"line":405,"column":28,"endLine":405,"endColumn":50,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +particles_disableAll_inline__P183020.info = {"start":12495,"length":22,"line":405,"column":28,"endLine":405,"endColumn":50,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function particles_disableAll_inline__P76123_mk(s) { +function particles_disableAll_inline__P183020_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll_inline__P76123, depth: s.depth + 1, + parent: s, fn: particles_disableAll_inline__P183020, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22448,7 +22448,7 @@ function particles_disableAll_inline__P76123_mk(s) { -function particles_clearAll__P66187(s) { +function particles_clearAll__P173084(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22458,21 +22458,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___76128 = undefined; - s.tmp_0 = particles_particleSources__P68278_mk(s); + s.sources___183025 = undefined; + s.tmp_0 = particles_particleSources__P175175_mk(s); s.callLocIdx = 1202; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___76128 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___76128); + s.sources___183025 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___183025); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P63114_mk(s); - s.tmp_0.arg0 = s.sources___76128; - s.tmp_0.arg1 = particles_clearAll_inline__P76134; + s.tmp_0 = helpers_arrayForEach__P170011_mk(s); + s.tmp_0.arg0 = s.sources___183025; + s.tmp_0.arg1 = particles_clearAll_inline__P183031; s.callLocIdx = 1204; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P68274_mk(s); + s.tmp_0 = particles_pruneParticles__P175171_mk(s); s.callLocIdx = 1205; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -22482,22 +22482,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll__P66187.info = {"start":12098,"length":185,"line":391,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} +particles_clearAll__P173084.info = {"start":12098,"length":185,"line":391,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} -function particles_clearAll__P66187_mk(s) { +function particles_clearAll__P173084_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll__P66187, depth: s.depth + 1, + parent: s, fn: particles_clearAll__P173084, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___76128: undefined, + sources___183025: undefined, } } -function particles_clearAll_inline__P76134(s) { +function particles_clearAll_inline__P183031(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22511,7 +22511,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_clear__P66172_mk(s); + s.tmp_0 = particles_ParticleSource_clear__P173069_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1203; s.pc = 1; return s.tmp_0; case 1: @@ -22520,12 +22520,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll_inline__P76134.info = {"start":12221,"length":14,"line":394,"column":28,"endLine":394,"endColumn":42,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +particles_clearAll_inline__P183031.info = {"start":12221,"length":14,"line":394,"column":28,"endLine":394,"endColumn":42,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function particles_clearAll_inline__P76134_mk(s) { +function particles_clearAll_inline__P183031_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll_inline__P76134, depth: s.depth + 1, + parent: s, fn: particles_clearAll_inline__P183031, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22535,7 +22535,7 @@ function particles_clearAll_inline__P76134_mk(s) { -function particles_ParticleSource_clear__P66172(s) { +function particles_ParticleSource_clear__P173069(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22550,18 +22550,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); r0 = (s.arg0).fields["head"] = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_clear__P66172.info = {"start":7424,"length":54,"line":243,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"clear","argumentNames":["this"]} +particles_ParticleSource_clear__P173069.info = {"start":7424,"length":54,"line":243,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"clear","argumentNames":["this"]} -function particles_ParticleSource_clear__P66172_mk(s) { +function particles_ParticleSource_clear__P173069_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_clear__P66172, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_clear__P173069, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -22570,7 +22570,7 @@ function particles_ParticleSource_clear__P66172_mk(s) { -function controller_Button_onEvent__P65202(s) { +function controller_Button_onEvent__P172099(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22580,7 +22580,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.eventHandler___76146 = undefined; + s.eventHandler___183043 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -22588,28 +22588,28 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C65195_VT)) failedCast(r0); - s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P67716_mk(s); + if (!checkSubtype(r0, controller_Button__C172092_VT)) failedCast(r0); + s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P174613_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 202; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.eventHandler___76146 = (r0); - r0 = (s.eventHandler___76146).fields["callback"] = (s.arg2); + s.eventHandler___183043 = (r0); + r0 = (s.eventHandler___183043).fields["callback"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Button_onEvent__P65202.info = {"start":3784,"length":188,"line":123,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"onEvent","argumentNames":["this","event","handler"]} +controller_Button_onEvent__P172099.info = {"start":3784,"length":188,"line":123,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"onEvent","argumentNames":["this","event","handler"]} -function controller_Button_onEvent__P65202_mk(s) { +function controller_Button_onEvent__P172099_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_onEvent__P65202, depth: s.depth + 1, + parent: s, fn: controller_Button_onEvent__P172099, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - eventHandler___76146: undefined, + eventHandler___183043: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -22619,7 +22619,7 @@ function controller_Button_onEvent__P65202_mk(s) { -function controller_Button_getOrCreateHandlerForEvent__P67716(s) { +function controller_Button_getOrCreateHandlerForEvent__P174613(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22629,19 +22629,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___76167 = undefined; - s.eventHandler___76176 = undefined; - s.unnamed602___U2 = undefined; - s.unnamed603___U3 = undefined; - s.newHandler___76192 = undefined; + s.handlerState___183064 = undefined; + s.eventHandler___183073 = undefined; + s.unnamed1134___U2 = undefined; + s.unnamed1135___U3 = undefined; + s.newHandler___183089 = 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__C65195_VT)) failedCast(r0); - s.tmp_3 = controller_Button_handlerState__P67711_mk(s); + if (!checkSubtype(r0, controller_Button__C172092_VT)) failedCast(r0); + s.tmp_3 = controller_Button_handlerState__P174608_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 212; s.pc = 10; return s.tmp_3; case 10: @@ -22653,16 +22653,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonEventHandlerState__C65191_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonEventHandlerState__C172088_VT); s.tmp_4 = r0; - s.tmp_5 = controller_ButtonEventHandlerState_constructor__P65192_mk(s); + s.tmp_5 = controller_ButtonEventHandlerState_constructor__P172089_mk(s); s.tmp_5.arg0 = s.tmp_4; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; s.callLocIdx = 214; s.pc = 11; return s.tmp_5; case 11: r0 = s.retval; - s.tmp_7 = game_currentScene__P66005_mk(s); + s.tmp_7 = game_currentScene__P172902_mk(s); s.callLocIdx = 213; s.pc = 12; return s.tmp_7; case 12: r0 = s.retval; @@ -22671,13 +22671,13 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_6, s.tmp_4); case 1: case 2: - s.tmp_0 = controller_Button_handlerState__P67711_mk(s); + s.tmp_0 = controller_Button_handlerState__P174608_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 215; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.handlerState___76167 = (r0); - r0 = s.handlerState___76167.fields["user"]; + s.handlerState___183064 = (r0); + r0 = s.handlerState___183064.fields["user"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -22685,44 +22685,44 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_3 = r0 = s.handlerState___76167; + s.tmp_3 = r0 = s.handlerState___183064; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = (s.tmp_3).fields["user"] = (s.tmp_4); case 3: case 4: - s.eventHandler___76176 = (undefined); - r0 = s.handlerState___76167.fields["user"]; - s.unnamed602___U2 = (r0); - s.unnamed603___U3 = (0); + s.eventHandler___183073 = (undefined); + r0 = s.handlerState___183064.fields["user"]; + s.unnamed1134___U2 = (r0); + s.unnamed1135___U3 = (0); case 5: - s.tmp_0 = r0 = s.unnamed603___U3; - r0 = pxsim_Array__length(s.unnamed602___U2); + s.tmp_0 = r0 = s.unnamed1135___U3; + r0 = pxsim_Array__length(s.unnamed1134___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed602___U2, s.unnamed603___U3); - s.eventHandler___76176 = (r0); - r0 = s.eventHandler___76176.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed1134___U2, s.unnamed1135___U3); + s.eventHandler___183073 = (r0); + r0 = s.eventHandler___183073.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } - r0 = s.eventHandler___76176; + r0 = s.eventHandler___183073; { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed603___U3 + 1); - s.unnamed603___U3 = (r0); + r0 = (s.unnamed1135___U3 + 1); + s.unnamed1135___U3 = (r0); { step = 5; continue; } case 8: - s.unnamed602___U2 = (undefined); - r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P76189); + s.unnamed1134___U2 = (undefined); + r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P183086); s.tmp_4 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.arg0); r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.arg1); - s.tmp_5 = control_onEvent__P63396_mk(s); + s.tmp_5 = control_onEvent__P170293_mk(s); s.tmp_5.arg0 = s.arg1; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; @@ -22731,30 +22731,30 @@ switch (step) { s.callLocIdx = 217; s.pc = 14; return s.tmp_5; case 14: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C65189_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C172086_VT); s.tmp_0 = r0; - s.tmp_1 = controller_ButtonHandler_constructor__P65190_mk(s); + s.tmp_1 = controller_ButtonHandler_constructor__P172087_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = undefined; s.callLocIdx = 218; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.newHandler___76192 = (s.tmp_0); - r0 = s.handlerState___76167.fields["user"]; + s.newHandler___183089 = (s.tmp_0); + r0 = s.handlerState___183064.fields["user"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.newHandler___76192); - r0 = s.newHandler___76192; + r0 = pxsim_Array__push(s.tmp_0, s.newHandler___183089); + r0 = s.newHandler___183089; case 9: return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent__P67716.info = {"start":8550,"length":829,"line":250,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"getOrCreateHandlerForEvent","argumentNames":["this","event"]} +controller_Button_getOrCreateHandlerForEvent__P174613.info = {"start":8550,"length":829,"line":250,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"getOrCreateHandlerForEvent","argumentNames":["this","event"]} -function controller_Button_getOrCreateHandlerForEvent__P67716_mk(s) { +function controller_Button_getOrCreateHandlerForEvent__P174613_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P67716, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P174613, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22764,11 +22764,11 @@ function controller_Button_getOrCreateHandlerForEvent__P67716_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - handlerState___76167: undefined, - eventHandler___76176: undefined, - unnamed602___U2: undefined, - unnamed603___U3: undefined, - newHandler___76192: undefined, + handlerState___183064: undefined, + eventHandler___183073: undefined, + unnamed1134___U2: undefined, + unnamed1135___U3: undefined, + newHandler___183089: undefined, arg0: undefined, arg1: undefined, } } @@ -22777,7 +22777,7 @@ function controller_Button_getOrCreateHandlerForEvent__P67716_mk(s) { -function controller_Button_getOrCreateHandlerForEvent_inline__P76189(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P183086(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22787,7 +22787,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_runButtonEvents__P67715_mk(s); + s.tmp_0 = controller_Button_runButtonEvents__P174612_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.caps[1]; s.callLocIdx = 216; s.pc = 1; return s.tmp_0; @@ -22797,12 +22797,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent_inline__P76189.info = {"start":9186,"length":33,"line":265,"column":44,"endLine":265,"endColumn":77,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} +controller_Button_getOrCreateHandlerForEvent_inline__P183086.info = {"start":9186,"length":33,"line":265,"column":44,"endLine":265,"endColumn":77,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} -function controller_Button_getOrCreateHandlerForEvent_inline__P76189_mk(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P183086_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P76189, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P183086, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -22811,7 +22811,7 @@ function controller_Button_getOrCreateHandlerForEvent_inline__P76189_mk(s) { -function controller_Button_runButtonEvents__P67715(s) { +function controller_Button_runButtonEvents__P174612(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22821,25 +22821,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___76206 = undefined; - s.userHandler___76210 = undefined; - s.eventHandler___76221 = undefined; - s.unnamed600___U3 = undefined; - s.unnamed601___U4 = undefined; + s.handlerState___183103 = undefined; + s.userHandler___183107 = undefined; + s.eventHandler___183118 = undefined; + s.unnamed1132___U3 = undefined; + s.unnamed1133___U4 = 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__C65195_VT)) failedCast(r0); - s.tmp_0 = controller_Button_handlerState__P67711_mk(s); + if (!checkSubtype(r0, controller_Button__C172092_VT)) failedCast(r0); + s.tmp_0 = controller_Button_handlerState__P174608_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 208; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.handlerState___76206 = (r0); - r0 = pxsim_numops_toBoolDecr(s.handlerState___76206); + s.handlerState___183103 = (r0); + r0 = pxsim_numops_toBoolDecr(s.handlerState___183103); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -22848,19 +22848,19 @@ switch (step) { { step = 13; continue; } case 1: case 2: - s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P67716_mk(s); + s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P174613_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 209; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; - s.userHandler___76210 = (r0); - r0 = s.userHandler___76210.fields["callback"]; + s.userHandler___183107 = (r0); + r0 = s.userHandler___183107.fields["callback"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } s.tmp_1 = if_callback_1_mk(s); - s.tmp_1.arg0 = s.userHandler___76210; + s.tmp_1.arg0 = s.userHandler___183107; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "callback"), 1); s.callLocIdx = 210; s.pc = 16; return s.tmp_1; @@ -22874,23 +22874,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = s.handlerState___76206.fields["system"]; + r0 = s.handlerState___183103.fields["system"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.eventHandler___76221 = (undefined); - r0 = s.handlerState___76206.fields["system"]; - s.unnamed600___U3 = (r0); - s.unnamed601___U4 = (0); + s.eventHandler___183118 = (undefined); + r0 = s.handlerState___183103.fields["system"]; + s.unnamed1132___U3 = (r0); + s.unnamed1133___U4 = (0); case 5: - s.tmp_0 = r0 = s.unnamed601___U4; - r0 = pxsim_Array__length(s.unnamed600___U3); + s.tmp_0 = r0 = s.unnamed1133___U4; + r0 = pxsim_Array__length(s.unnamed1132___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed600___U3, s.unnamed601___U4); - s.eventHandler___76221 = (r0); - r0 = s.eventHandler___76221.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed1132___U3, s.unnamed1133___U4); + s.eventHandler___183118 = (r0); + r0 = s.eventHandler___183118.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -22899,14 +22899,14 @@ switch (step) { r0 = s.tmp_2; { step = 7; continue; } case 6: - r0 = s.eventHandler___76221.fields["callback"]; + r0 = s.eventHandler___183118.fields["callback"]; case 7: // jmp value (already in r0) s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 8; continue; } s.tmp_5 = if_callback_1_mk(s); - s.tmp_5.arg0 = s.eventHandler___76221; + s.tmp_5.arg0 = s.eventHandler___183118; if (!s.tmp_5.arg0.vtable.iface) { setupLambda(s.tmp_5, pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "callback"), 1); s.callLocIdx = 211; s.pc = 17; return s.tmp_5; @@ -22920,11 +22920,11 @@ switch (step) { r0 = s.retval; case 8: case 9: - r0 = (s.unnamed601___U4 + 1); - s.unnamed601___U4 = (r0); + r0 = (s.unnamed1133___U4 + 1); + s.unnamed1133___U4 = (r0); { step = 5; continue; } case 10: - s.unnamed600___U3 = (undefined); + s.unnamed1132___U3 = (undefined); case 11: case 12: case 13: @@ -22932,12 +22932,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_runButtonEvents__P67715.info = {"start":8005,"length":535,"line":236,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"runButtonEvents","argumentNames":["this","event"]} +controller_Button_runButtonEvents__P174612.info = {"start":8005,"length":535,"line":236,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"runButtonEvents","argumentNames":["this","event"]} -function controller_Button_runButtonEvents__P67715_mk(s) { +function controller_Button_runButtonEvents__P174612_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_runButtonEvents__P67715, depth: s.depth + 1, + parent: s, fn: controller_Button_runButtonEvents__P174612, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22945,11 +22945,11 @@ function controller_Button_runButtonEvents__P67715_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - handlerState___76206: undefined, - userHandler___76210: undefined, - eventHandler___76221: undefined, - unnamed600___U3: undefined, - unnamed601___U4: undefined, + handlerState___183103: undefined, + userHandler___183107: undefined, + eventHandler___183118: undefined, + unnamed1132___U3: undefined, + unnamed1133___U4: undefined, arg0: undefined, arg1: undefined, } } @@ -22958,7 +22958,7 @@ function controller_Button_runButtonEvents__P67715_mk(s) { -function controller_Button_handlerState__P67711(s) { +function controller_Button_handlerState__P174608(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22968,32 +22968,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___76237 = undefined; - s.unnamed598___U1 = undefined; - s.unnamed599___U2 = undefined; + s.state___183134 = undefined; + s.unnamed1130___U1 = undefined; + s.unnamed1131___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C65195_VT)) failedCast(r0); - s.state___76237 = (undefined); - s.tmp_0 = game_currentScene__P66005_mk(s); + if (!checkSubtype(r0, controller_Button__C172092_VT)) failedCast(r0); + s.state___183134 = (undefined); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 198; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; r0 = r0.fields["buttonEventHandlers"]; - s.unnamed598___U1 = (r0); - s.unnamed599___U2 = (0); + s.unnamed1130___U1 = (r0); + s.unnamed1131___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed599___U2; - r0 = pxsim_Array__length(s.unnamed598___U1); + s.tmp_0 = r0 = s.unnamed1131___U2; + r0 = pxsim_Array__length(s.unnamed1130___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed598___U1, s.unnamed599___U2); - s.state___76237 = (r0); - r0 = s.state___76237.fields["id"]; + r0 = pxsim_Array__getAt(s.unnamed1130___U1, s.unnamed1131___U2); + s.state___183134 = (r0); + r0 = s.state___183134.fields["id"]; s.tmp_3 = r0; r0 = s.arg0.fields["id"]; s.tmp_4 = r0; @@ -23001,36 +23001,36 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - r0 = s.state___76237; + r0 = s.state___183134; { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed599___U2 + 1); - s.unnamed599___U2 = (r0); + r0 = (s.unnamed1131___U2 + 1); + s.unnamed1131___U2 = (r0); { step = 1; continue; } case 4: - s.unnamed598___U1 = (undefined); + s.unnamed1130___U1 = (undefined); r0 = undefined; case 5: return leaveAccessor(s, r0) default: oops() } } } -controller_Button_handlerState__P67711.info = {"start":1644,"length":240,"line":66,"column":8,"endLine":71,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"handlerState","argumentNames":["this"]} -controller_Button_handlerState__P67711.isGetter = true; +controller_Button_handlerState__P174608.info = {"start":1644,"length":240,"line":66,"column":8,"endLine":71,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"handlerState","argumentNames":["this"]} +controller_Button_handlerState__P174608.isGetter = true; -function controller_Button_handlerState__P67711_mk(s) { +function controller_Button_handlerState__P174608_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_handlerState__P67711, depth: s.depth + 1, + parent: s, fn: controller_Button_handlerState__P174608, 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, - state___76237: undefined, - unnamed598___U1: undefined, - unnamed599___U2: undefined, + state___183134: undefined, + unnamed1130___U1: undefined, + unnamed1131___U2: undefined, arg0: undefined, } } @@ -23038,7 +23038,7 @@ function controller_Button_handlerState__P67711_mk(s) { -function controller_ButtonEventHandlerState_constructor__P65192(s) { +function controller_ButtonEventHandlerState_constructor__P172089(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23054,18 +23054,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonEventHandlerState__C65191_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonEventHandlerState__C172088_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_ButtonEventHandlerState_constructor__P65192.info = {"start":1122,"length":33,"line":48,"column":8,"endLine":48,"endColumn":41,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","id"]} +controller_ButtonEventHandlerState_constructor__P172089.info = {"start":1122,"length":33,"line":48,"column":8,"endLine":48,"endColumn":41,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","id"]} -function controller_ButtonEventHandlerState_constructor__P65192_mk(s) { +function controller_ButtonEventHandlerState_constructor__P172089_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonEventHandlerState_constructor__P65192, depth: s.depth + 1, + parent: s, fn: controller_ButtonEventHandlerState_constructor__P172089, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -23075,7 +23075,7 @@ function controller_ButtonEventHandlerState_constructor__P65192_mk(s) { -function controller_ButtonHandler_constructor__P65190(s) { +function controller_ButtonHandler_constructor__P172087(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23092,19 +23092,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonHandler__C65189_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonHandler__C172086_VT)) failedCast(r0); r0 = (s.arg0).fields["event"] = (s.arg1); r0 = (s.arg0).fields["callback"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_ButtonHandler_constructor__P65190.info = {"start":997,"length":66,"line":44,"column":8,"endLine":44,"endColumn":74,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","event","callback"]} +controller_ButtonHandler_constructor__P172087.info = {"start":997,"length":66,"line":44,"column":8,"endLine":44,"endColumn":74,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","event","callback"]} -function controller_ButtonHandler_constructor__P65190_mk(s) { +function controller_ButtonHandler_constructor__P172087_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonHandler_constructor__P65190, depth: s.depth + 1, + parent: s, fn: controller_ButtonHandler_constructor__P172087, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -23115,7 +23115,7 @@ function controller_ButtonHandler_constructor__P65190_mk(s) { -function scene_systemMenu_initScreen__P68196(s) { +function scene_systemMenu_initScreen__P175093(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23125,20 +23125,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.brightness___76249 = undefined; - s.tmp_0 = settings_readNumber__P65074_mk(s); + s.brightness___183146 = undefined; + s.tmp_0 = settings_readNumber__P171971_mk(s); s.tmp_0.arg0 = "#brightness"; s.callLocIdx = 1132; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.brightness___76249 = (r0); - r0 = (s.brightness___76249 !== undefined); + s.brightness___183146 = (r0); + r0 = (s.brightness___183146 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_setScreenBrightness__P64971_mk(s); - s.tmp_1.arg0 = globals.screen___65038; - s.tmp_1.arg1 = s.brightness___76249; + s.tmp_1 = helpers_setScreenBrightness__P171868_mk(s); + s.tmp_1.arg0 = globals.screen___171935; + s.tmp_1.arg1 = s.brightness___183146; s.callLocIdx = 1133; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -23148,23 +23148,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initScreen__P68196.info = {"start":13388,"length":175,"line":405,"column":4,"endLine":409,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initScreen","argumentNames":[]} +scene_systemMenu_initScreen__P175093.info = {"start":13388,"length":175,"line":405,"column":4,"endLine":409,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initScreen","argumentNames":[]} -function scene_systemMenu_initScreen__P68196_mk(s) { +function scene_systemMenu_initScreen__P175093_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initScreen__P68196, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initScreen__P175093, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - brightness___76249: undefined, + brightness___183146: undefined, } } -function settings_readNumber__P65074(s) { +function settings_readNumber__P171971(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23174,15 +23174,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___76260 = undefined; - s.nums___76267 = undefined; + s.buf___183157 = undefined; + s.nums___183164 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___76260 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___76260); + s.buf___183157 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___183157); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -23192,20 +23192,20 @@ switch (step) { { step = 7; continue; } { step = 6; continue; } case 1: - s.tmp_2 = msgpack_unpackNumberArray__P63188_mk(s); - s.tmp_2.arg0 = s.buf___76260; + s.tmp_2 = msgpack_unpackNumberArray__P170085_mk(s); + s.tmp_2.arg0 = s.buf___183157; s.tmp_2.arg1 = 0; s.callLocIdx = 128; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.nums___76267 = (r0); - s.tmp_0 = r0 = s.nums___76267; + s.nums___183164 = (r0); + s.tmp_0 = r0 = s.nums___183164; 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___76267); + r0 = pxsim_Array__length(s.nums___183164); s.tmp_1 = r0; r0 = (s.tmp_1 >= 1); case 3: @@ -23213,7 +23213,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___76267, 0); + r0 = pxsim_Array__getAt(s.nums___183164, 0); { step = 7; continue; } case 4: case 5: @@ -23225,18 +23225,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readNumber__P65074.info = {"start":3283,"length":313,"line":131,"column":4,"endLine":141,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumber","argumentNames":["key"]} +settings_readNumber__P171971.info = {"start":3283,"length":313,"line":131,"column":4,"endLine":141,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumber","argumentNames":["key"]} -function settings_readNumber__P65074_mk(s) { +function settings_readNumber__P171971_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readNumber__P65074, depth: s.depth + 1, + parent: s, fn: settings_readNumber__P171971, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - buf___76260: undefined, - nums___76267: undefined, + buf___183157: undefined, + nums___183164: undefined, arg0: undefined, } } @@ -23244,7 +23244,7 @@ function settings_readNumber__P65074_mk(s) { -function settings_readBuffer__P65071(s) { +function settings_readBuffer__P171968(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23262,12 +23262,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readBuffer__P65071.info = {"start":2694,"length":72,"line":103,"column":4,"endLine":105,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readBuffer","argumentNames":["key"]} +settings_readBuffer__P171968.info = {"start":2694,"length":72,"line":103,"column":4,"endLine":105,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readBuffer","argumentNames":["key"]} -function settings_readBuffer__P65071_mk(s) { +function settings_readBuffer__P171968_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readBuffer__P65071, depth: s.depth + 1, + parent: s, fn: settings_readBuffer__P171968, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -23276,7 +23276,7 @@ function settings_readBuffer__P65071_mk(s) { -function msgpack_unpackNumberArray__P63188(s) { +function msgpack_unpackNumberArray__P170085(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23286,16 +23286,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___76280 = undefined; - s.fmt___76287 = undefined; - s.v___76296 = undefined; + s.res___183177 = undefined; + s.fmt___183184 = undefined; + s.v___183193 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___76280 = (r0); + s.res___183177 = (r0); case 1: s.tmp_1 = r0 = s.arg1; r0 = pxsim.BufferMethods.length(s.arg0); @@ -23307,14 +23307,14 @@ switch (step) { s.tmp_3 = r0 = s.arg1; r0 = (s.tmp_3 + 1); s.arg1 = (r0); - s.tmp_4 = msgpack_tagFormat__P67363_mk(s); + s.tmp_4 = msgpack_tagFormat__P174260_mk(s); r0 = pxsim.BufferMethods.getByte(s.arg0, s.tmp_3); s.tmp_4.arg0 = r0; s.callLocIdx = 19; s.pc = 12; return s.tmp_4; case 12: r0 = s.retval; - s.fmt___76287 = (r0); - r0 = (s.fmt___76287 === null); + s.fmt___183184 = (r0); + r0 = (s.fmt___183184 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -23322,21 +23322,21 @@ switch (step) { r0 = (s.arg1 - 1); s.tmp_2 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_1, 6, s.tmp_2); - s.v___76296 = (r0); - r0 = (-31 <= s.v___76296); + s.v___183193 = (r0); + r0 = (-31 <= s.v___183193); 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___76296 <= 127); + r0 = (s.v___183193 <= 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___76280, s.v___76296); + r0 = pxsim_Array__push(s.res___183177, s.v___183193); { step = 5; continue; } case 4: r0 = null; @@ -23344,13 +23344,13 @@ switch (step) { case 5: { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.res___76280; - r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___76287, s.arg1); + s.tmp_0 = r0 = s.res___183177; + r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___183184, 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__P63180_mk(s); - s.tmp_2.arg0 = s.fmt___76287; + s.tmp_2 = pins_sizeOf__P170077_mk(s); + s.tmp_2.arg0 = s.fmt___183184; s.callLocIdx = 20; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; @@ -23371,26 +23371,26 @@ switch (step) { case 9: { step = 1; continue; } case 10: - r0 = s.res___76280; + r0 = s.res___183177; case 11: return leave(s, r0) default: oops() } } } -msgpack_unpackNumberArray__P63188.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__P170085.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__P63188_mk(s) { +function msgpack_unpackNumberArray__P170085_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_unpackNumberArray__P63188, depth: s.depth + 1, + parent: s, fn: msgpack_unpackNumberArray__P170085, 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___76280: undefined, - fmt___76287: undefined, - v___76296: undefined, + res___183177: undefined, + fmt___183184: undefined, + v___183193: undefined, arg0: undefined, arg1: undefined, } } @@ -23399,7 +23399,7 @@ function msgpack_unpackNumberArray__P63188_mk(s) { -function scene_systemMenu_initVolume__P68195(s) { +function scene_systemMenu_initVolume__P175092(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23409,19 +23409,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.vol___76341 = undefined; - s.tmp_0 = settings_readNumber__P65074_mk(s); + s.vol___183238 = undefined; + s.tmp_0 = settings_readNumber__P171971_mk(s); s.tmp_0.arg0 = "#volume"; s.callLocIdx = 1130; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.vol___76341 = (r0); - r0 = (s.vol___76341 !== undefined); + s.vol___183238 = (r0); + r0 = (s.vol___183238 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = music_setVolume__P64626_mk(s); - s.tmp_1.arg0 = s.vol___76341; + s.tmp_1 = music_setVolume__P171523_mk(s); + s.tmp_1.arg0 = s.vol___183238; s.callLocIdx = 1131; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -23431,23 +23431,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initVolume__P68195.info = {"start":13238,"length":144,"line":399,"column":4,"endLine":403,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initVolume","argumentNames":[]} +scene_systemMenu_initVolume__P175092.info = {"start":13238,"length":144,"line":399,"column":4,"endLine":403,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initVolume","argumentNames":[]} -function scene_systemMenu_initVolume__P68195_mk(s) { +function scene_systemMenu_initVolume__P175092_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initVolume__P68195, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initVolume__P175092, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - vol___76341: undefined, + vol___183238: undefined, } } -function game_GameOverConfig_constructor__P65994(s) { +function game_GameOverConfig_constructor__P172891(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23462,8 +23462,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C65979_VT)) failedCast(r0); - s.tmp_0 = game_GameOverConfig_init__P65995_mk(s); + if (!checkSubtype(r0, game_GameOverConfig__C172876_VT)) failedCast(r0); + s.tmp_0 = game_GameOverConfig_init__P172892_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 953; s.pc = 1; return s.tmp_0; case 1: @@ -23472,12 +23472,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_constructor__P65994.info = {"start":893,"length":50,"line":35,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["this"]} +game_GameOverConfig_constructor__P172891.info = {"start":893,"length":50,"line":35,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["this"]} -function game_GameOverConfig_constructor__P65994_mk(s) { +function game_GameOverConfig_constructor__P172891_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_constructor__P65994, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_constructor__P172891, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23487,7 +23487,7 @@ function game_GameOverConfig_constructor__P65994_mk(s) { -function game_GameOverConfig_init__P65995(s) { +function game_GameOverConfig_init__P172892(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23502,21 +23502,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C65979_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C172876_VT)) failedCast(r0); r0 = (s.arg0).fields["scoringType"] = (0); - r0 = (s.arg0).fields["winEffect"] = (globals.confetti___66280); - r0 = (s.arg0).fields["loseEffect"] = (globals.melt___66302); + r0 = (s.arg0).fields["winEffect"] = (globals.confetti___173177); + r0 = (s.arg0).fields["loseEffect"] = (globals.melt___173199); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = music_melodyPlayable__P64929_mk(s); - s.tmp_2.arg0 = globals.powerUp___64656; + s.tmp_2 = music_melodyPlayable__P171826_mk(s); + s.tmp_2.arg0 = globals.powerUp___171553; s.callLocIdx = 954; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["winSound"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = music_melodyPlayable__P64929_mk(s); - s.tmp_2.arg0 = globals.wawawawaa___64653; + s.tmp_2 = music_melodyPlayable__P171826_mk(s); + s.tmp_2.arg0 = globals.wawawawaa___171550; s.callLocIdx = 955; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -23535,12 +23535,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_init__P65995.info = {"start":953,"length":701,"line":39,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["this"]} +game_GameOverConfig_init__P172892.info = {"start":953,"length":701,"line":39,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["this"]} -function game_GameOverConfig_init__P65995_mk(s) { +function game_GameOverConfig_init__P172892_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_init__P65995, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_init__P172892, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23552,7 +23552,7 @@ function game_GameOverConfig_init__P65995_mk(s) { -function melt_inline__P76404(s) { +function melt_inline__P183301(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23562,11 +23562,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rounds___76407 = undefined; - s.j___76415 = undefined; - s.x___76420 = undefined; - s.y___76426 = undefined; - s.c___76432 = undefined; + s.rounds___183304 = undefined; + s.j___183312 = undefined; + s.x___183317 = undefined; + s.y___183323 = undefined; + s.c___183329 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -23579,14 +23579,14 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.rounds___76407 = (r0); - s.j___76415 = (0); + s.rounds___183304 = (r0); + s.j___183312 = (0); case 1: - r0 = (s.j___76415 < s.rounds___76407); + r0 = (s.j___183312 < s.rounds___183304); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P66069_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P172966_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -23596,8 +23596,8 @@ switch (step) { s.callLocIdx = 58; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___76420 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P66069_mk(s); + s.x___183317 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P172966_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -23607,42 +23607,42 @@ switch (step) { s.callLocIdx = 59; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___76426 = (r0); - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___76420, s.y___76426); - s.c___76432 = (r0); + s.y___183323 = (r0); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___183317, s.y___183323); + s.c___183329 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___76420; - r0 = (s.y___76426 + 1); + s.tmp_1 = r0 = s.x___183317; + r0 = (s.y___183323 + 1); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___76432); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___183329); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___76420; - r0 = (s.y___76426 + 2); + s.tmp_1 = r0 = s.x___183317; + r0 = (s.y___183323 + 2); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___76432); - r0 = (s.j___76415 + 1); - s.j___76415 = (r0); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___183329); + r0 = (s.j___183312 + 1); + s.j___183312 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -melt_inline__P76404.info = {"start":2652,"length":386,"line":72,"column":45,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} +melt_inline__P183301.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 melt_inline__P76404_mk(s) { +function melt_inline__P183301_mk(s) { checkStack(s.depth); return { - parent: s, fn: melt_inline__P76404, depth: s.depth + 1, + parent: s, fn: melt_inline__P183301, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - rounds___76407: undefined, - j___76415: undefined, - x___76420: undefined, - y___76426: undefined, - c___76432: undefined, + rounds___183304: undefined, + j___183312: undefined, + x___183317: undefined, + y___183323: undefined, + c___183329: undefined, arg0: undefined, arg1: undefined, } } @@ -23651,7 +23651,7 @@ function melt_inline__P76404_mk(s) { -function confetti_inline__P76458(s) { +function confetti_inline__P183355(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23661,13 +23661,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.factory___76461 = undefined; + s.factory___183358 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C66224_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C173121_VT); s.tmp_0 = r0; s.tmp_2 = if_width_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -23702,27 +23702,27 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = particles_ConfettiFactory_constructor__P66225_mk(s); + s.tmp_5 = particles_ConfettiFactory_constructor__P173122_mk(s); s.tmp_5.arg0 = s.tmp_0; s.tmp_5.arg1 = s.tmp_4; s.tmp_5.arg2 = 16; s.callLocIdx = 48; s.pc = 5; return s.tmp_5; case 5: r0 = s.retval; - s.factory___76461 = (s.tmp_0); - s.tmp_0 = particles_SprayFactory_setSpeed__P66201_mk(s); - s.tmp_0.arg0 = s.factory___76461; + s.factory___183358 = (s.tmp_0); + s.tmp_0 = particles_SprayFactory_setSpeed__P173098_mk(s); + s.tmp_0.arg0 = s.factory___183358; s.tmp_0.arg1 = 30; s.callLocIdx = 49; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C66157_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C173054_VT); s.tmp_0 = r0; - s.tmp_1 = particles_ParticleSource_constructor__P66162_mk(s); + s.tmp_1 = particles_ParticleSource_constructor__P173059_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___76461; + s.tmp_1.arg3 = s.factory___183358; s.callLocIdx = 50; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; @@ -23730,12 +23730,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -confetti_inline__P76458.info = {"start":7534,"length":284,"line":191,"column":59,"endLine":195,"endColumn":5,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["anchor","particlesPerSecond"]} +confetti_inline__P183355.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 confetti_inline__P76458_mk(s) { +function confetti_inline__P183355_mk(s) { checkStack(s.depth); return { - parent: s, fn: confetti_inline__P76458, depth: s.depth + 1, + parent: s, fn: confetti_inline__P183355, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23743,7 +23743,7 @@ function confetti_inline__P76458_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - factory___76461: undefined, + factory___183358: undefined, arg0: undefined, arg1: undefined, } } @@ -23752,7 +23752,7 @@ function confetti_inline__P76458_mk(s) { -function particles_ParticleSource_constructor__P66162(s) { +function particles_ParticleSource_constructor__P173059(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23762,8 +23762,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___76482 = undefined; - s.removedSource___76491 = undefined; + s.sources___183379 = undefined; + s.removedSource___183388 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -23772,62 +23772,62 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P65102_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P171999_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1152; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = particles_init__P68272_mk(s); + s.tmp_0 = particles_init__P175169_mk(s); s.callLocIdx = 1153; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_particleSources__P68278_mk(s); + s.tmp_0 = particles_particleSources__P175175_mk(s); s.callLocIdx = 1154; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.sources___76482 = (r0); - r0 = pxsim_Array__length(s.sources___76482); + s.sources___183379 = (r0); + r0 = pxsim_Array__length(s.sources___183379); s.tmp_1 = r0; - r0 = (s.tmp_1 >= globals.MAX_SOURCES___68264); + r0 = (s.tmp_1 >= globals.MAX_SOURCES___175161); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = particles_sortSources__P68275_mk(s); - s.tmp_2.arg0 = s.sources___76482; + s.tmp_2 = particles_sortSources__P175172_mk(s); + s.tmp_2.arg0 = s.sources___183379; s.callLocIdx = 1155; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - r0 = pxsim_Array_.removeAt(s.sources___76482, 0); - s.removedSource___76491 = (r0); - s.tmp_0 = particles_ParticleSource_clear__P66172_mk(s); - s.tmp_0.arg0 = s.removedSource___76491; + r0 = pxsim_Array_.removeAt(s.sources___183379, 0); + s.removedSource___183388 = (r0); + s.tmp_0 = particles_ParticleSource_clear__P173069_mk(s); + s.tmp_0.arg0 = s.removedSource___183388; s.callLocIdx = 1157; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_destroy__P66171_mk(s); - s.tmp_0.arg0 = s.removedSource___76491; + s.tmp_0 = particles_ParticleSource_destroy__P173068_mk(s); + s.tmp_0.arg0 = s.removedSource___183388; s.callLocIdx = 1158; 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__P66174_mk(s); + s.tmp_0 = particles_ParticleSource_setRate__P173071_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1159; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAcceleration__P66166_mk(s); + s.tmp_0 = particles_ParticleSource_setAcceleration__P173063_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.callLocIdx = 1160; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAnchor__P66173_mk(s); + s.tmp_0 = particles_ParticleSource_setAnchor__P173070_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1161; s.pc = 13; return s.tmp_0; @@ -23842,18 +23842,18 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = globals.defaultFactory___66177; + r0 = globals.defaultFactory___173074; case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = particles_ParticleSource_setFactory__P66176_mk(s); + s.tmp_2 = particles_ParticleSource_setFactory__P173073_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.tmp_1; s.callLocIdx = 1162; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; - r0 = pxsim_Array__push(s.sources___76482, s.arg0); - s.tmp_0 = particles_ParticleSource_enabled__P66170_mk(s); + r0 = pxsim_Array__push(s.sources___183379, s.arg0); + s.tmp_0 = particles_ParticleSource_enabled__P173067_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1163; s.pc = 15; return s.tmp_0; @@ -23863,18 +23863,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_constructor__P66162.info = {"start":2307,"length":899,"line":87,"column":8,"endLine":110,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["this","anchor","particlesPerSecond","factory"]} +particles_ParticleSource_constructor__P173059.info = {"start":2307,"length":899,"line":87,"column":8,"endLine":110,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["this","anchor","particlesPerSecond","factory"]} -function particles_ParticleSource_constructor__P66162_mk(s) { +function particles_ParticleSource_constructor__P173059_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_constructor__P66162, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_constructor__P173059, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sources___76482: undefined, - removedSource___76491: undefined, + sources___183379: undefined, + removedSource___183388: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -23885,7 +23885,7 @@ function particles_ParticleSource_constructor__P66162_mk(s) { -function particles_sortSources__P68275(s) { +function particles_sortSources__P175172(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23899,9 +23899,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_arraySort__P63110_mk(s); + s.tmp_0 = helpers_arraySort__P170007_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = particles_sortSources_inline__P76689; + s.tmp_0.arg1 = particles_sortSources_inline__P183586; s.callLocIdx = 1201; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -23909,12 +23909,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources__P68275.info = {"start":10026,"length":129,"line":332,"column":4,"endLine":334,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"sortSources","argumentNames":["sources"]} +particles_sortSources__P175172.info = {"start":10026,"length":129,"line":332,"column":4,"endLine":334,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"sortSources","argumentNames":["sources"]} -function particles_sortSources__P68275_mk(s) { +function particles_sortSources__P175172_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources__P68275, depth: s.depth + 1, + parent: s, fn: particles_sortSources__P175172, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23924,7 +23924,7 @@ function particles_sortSources__P68275_mk(s) { -function particles_sortSources_inline__P76689(s) { +function particles_sortSources_inline__P183586(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23962,12 +23962,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources_inline__P76689.info = {"start":10097,"length":50,"line":333,"column":21,"endLine":333,"endColumn":71,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["a","b"]} +particles_sortSources_inline__P183586.info = {"start":10097,"length":50,"line":333,"column":21,"endLine":333,"endColumn":71,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["a","b"]} -function particles_sortSources_inline__P76689_mk(s) { +function particles_sortSources_inline__P183586_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources_inline__P76689, depth: s.depth + 1, + parent: s, fn: particles_sortSources_inline__P183586, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23983,7 +23983,7 @@ function particles_sortSources_inline__P76689_mk(s) { -function particles_init__P68272(s) { +function particles_init__P175169(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23993,33 +23993,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___76728 = undefined; - s.tmp_0 = game_currentScene__P66005_mk(s); + s.scene___183625 = undefined; + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 1191; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.scene___76728 = (r0); - r0 = s.scene___76728.fields["particleSources"]; + s.scene___183625 = (r0); + r0 = s.scene___183625.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___76728; + s.tmp_1 = r0 = s.scene___183625; r0 = pxsim_Array__mk(); s.tmp_2 = r0; r0 = (s.tmp_1).fields["particleSources"] = (s.tmp_2); r0 = pxsim.control.millis(); - globals.lastUpdate___68267 = (r0); - s.tmp_0 = game_onUpdate__P66029_mk(s); - s.tmp_0.arg0 = particles_updateParticles__P68273; + globals.lastUpdate___175164 = (r0); + s.tmp_0 = game_onUpdate__P172926_mk(s); + s.tmp_0.arg0 = particles_updateParticles__P175170; s.callLocIdx = 1192; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = game_onUpdateInterval__P66030_mk(s); + s.tmp_0 = game_onUpdateInterval__P172927_mk(s); s.tmp_0.arg0 = 250; - s.tmp_0.arg1 = particles_pruneParticles__P68274; + s.tmp_0.arg1 = particles_pruneParticles__P175171; s.callLocIdx = 1193; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -24028,24 +24028,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_init__P68272.info = {"start":9236,"length":276,"line":304,"column":4,"endLine":311,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} +particles_init__P175169.info = {"start":9236,"length":276,"line":304,"column":4,"endLine":311,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} -function particles_init__P68272_mk(s) { +function particles_init__P175169_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_init__P68272, depth: s.depth + 1, + parent: s, fn: particles_init__P175169, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - scene___76728: undefined, + scene___183625: undefined, } } -function particles_updateParticles__P68273(s) { +function particles_updateParticles__P175170(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24055,16 +24055,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___76770 = undefined; - s.time___76777 = undefined; - s.dt___76780 = undefined; - s.i___76786 = undefined; - s.tmp_0 = particles_particleSources__P68278_mk(s); + s.sources___183667 = undefined; + s.time___183674 = undefined; + s.dt___183677 = undefined; + s.i___183683 = undefined; + s.tmp_0 = particles_particleSources__P175175_mk(s); s.callLocIdx = 1194; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sources___76770 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___76770); + s.sources___183667 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___183667); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -24073,34 +24073,34 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_2 = particles_sortSources__P68275_mk(s); - s.tmp_2.arg0 = s.sources___76770; + s.tmp_2 = particles_sortSources__P175172_mk(s); + s.tmp_2.arg0 = s.sources___183667; s.callLocIdx = 1195; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; r0 = pxsim.control.millis(); - s.time___76777 = (r0); - r0 = (s.time___76777 - globals.lastUpdate___68267); - s.dt___76780 = (r0); - globals.lastUpdate___68267 = (s.time___76777); - s.i___76786 = (0); + s.time___183674 = (r0); + r0 = (s.time___183674 - globals.lastUpdate___175164); + s.dt___183677 = (r0); + globals.lastUpdate___175164 = (s.time___183674); + s.i___183683 = (0); case 3: - s.tmp_1 = r0 = s.i___76786; - r0 = pxsim_Array__length(s.sources___76770); + s.tmp_1 = r0 = s.i___183683; + r0 = pxsim_Array__length(s.sources___183667); 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__P66164_mk(s); - r0 = pxsim_Array__getAt(s.sources___76770, s.i___76786); + s.tmp_3 = particles_ParticleSource__update__P173061_mk(s); + r0 = pxsim_Array__getAt(s.sources___183667, s.i___183683); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.dt___76780; + s.tmp_3.arg1 = s.dt___183677; s.callLocIdx = 1196; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___76786 + 1); - s.i___76786 = (r0); + r0 = (s.i___183683 + 1); + s.i___183683 = (r0); { step = 3; continue; } case 4: case 5: @@ -24108,28 +24108,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_updateParticles__P68273.info = {"start":9518,"length":340,"line":313,"column":4,"endLine":325,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} +particles_updateParticles__P175170.info = {"start":9518,"length":340,"line":313,"column":4,"endLine":325,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} -function particles_updateParticles__P68273_mk(s) { +function particles_updateParticles__P175170_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_updateParticles__P68273, depth: s.depth + 1, + parent: s, fn: particles_updateParticles__P175170, 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___76770: undefined, - time___76777: undefined, - dt___76780: undefined, - i___76786: undefined, + sources___183667: undefined, + time___183674: undefined, + dt___183677: undefined, + i___183683: undefined, } } -function particles_ParticleSource__update__P66164(s) { +function particles_ParticleSource__update__P173061(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24139,16 +24139,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___76849 = undefined; - s.current___76868 = undefined; - s.fixedDt___76876 = undefined; + s.p___183746 = undefined; + s.current___183765 = undefined; + s.fixedDt___183773 = 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__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timer"]; s.tmp_2 = r0; @@ -24174,7 +24174,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__P66171_mk(s); + s.tmp_0 = particles_ParticleSource_destroy__P173068_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1167; s.pc = 28; return s.tmp_0; case 28: @@ -24247,7 +24247,7 @@ switch (step) { r0 = s.tmp_0; { step = 13; continue; } case 12: - s.tmp_2 = particles_ParticleSource_enabled__P66169_mk(s); + s.tmp_2 = particles_ParticleSource_enabled__P173066_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1170; s.pc = 31; return s.tmp_2; case 31: @@ -24265,18 +24265,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__C66193_v0_2_mk(s); + s.tmp_0 = particles_ParticleFactory__C173090_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__C66193_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C173090_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___76849 = (r0); - r0 = pxsim_numops_toBoolDecr(s.p___76849); + s.p___183746 = (r0); + r0 = pxsim_numops_toBoolDecr(s.p___183746); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -24287,8 +24287,8 @@ switch (step) { case 15: r0 = s.arg0.fields["head"]; s.tmp_2 = r0; - r0 = (s.p___76849).fields["next"] = (s.tmp_2); - r0 = (s.arg0).fields["head"] = (s.p___76849); + r0 = (s.p___183746).fields["next"] = (s.tmp_2); + r0 = (s.arg0).fields["head"] = (s.p___183746); { step = 11; continue; } case 16: r0 = s.arg0.fields["head"]; @@ -24303,7 +24303,7 @@ switch (step) { case 17: case 18: r0 = s.arg0.fields["head"]; - s.current___76868 = (r0); + s.current___183765 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["_dt"]; s.tmp_2 = r0; @@ -24315,36 +24315,36 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.fixedDt___76876 = (r0); - r0 = pxsim_numops_toBoolDecr(s.fixedDt___76876); + s.fixedDt___183773 = (r0); + r0 = pxsim_numops_toBoolDecr(s.fixedDt___183773); if (!r0) { step = 23; continue; } case 19: - r0 = s.current___76868.fields["lifespan"]; + r0 = s.current___183765.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___76868; + s.tmp_2 = r0 = s.current___183765; 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__C66157_v4_3_mk(s); + s.tmp_0 = particles_ParticleSource__C173054_v4_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.current___76868; - s.tmp_0.arg2 = s.fixedDt___76876; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C66157_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.current___183765; + s.tmp_0.arg2 = s.fixedDt___183773; + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C173054_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___76868.fields["next"]; + r0 = s.current___183765.fields["next"]; s.tmp_0 = r0; - s.current___76868 = (r0); + s.current___183765 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } { step = 19; continue; } @@ -24353,15 +24353,15 @@ switch (step) { { step = 26; continue; } case 23: case 24: - s.tmp_0 = r0 = s.current___76868; + s.tmp_0 = r0 = s.current___183765; 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___76868.fields["next"]; + r0 = s.current___183765.fields["next"]; s.tmp_0 = r0; - s.current___76868 = (r0); + s.current___183765 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } { step = 24; continue; } @@ -24372,12 +24372,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__update__P66164.info = {"start":3694,"length":1400,"line":124,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_update","argumentNames":["this","dt"]} +particles_ParticleSource__update__P173061.info = {"start":3694,"length":1400,"line":124,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_update","argumentNames":["this","dt"]} -function particles_ParticleSource__update__P66164_mk(s) { +function particles_ParticleSource__update__P173061_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__update__P66164, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__update__P173061, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24387,9 +24387,9 @@ function particles_ParticleSource__update__P66164_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - p___76849: undefined, - current___76868: undefined, - fixedDt___76876: undefined, + p___183746: undefined, + current___183765: undefined, + fixedDt___183773: undefined, arg0: undefined, arg1: undefined, } } @@ -24398,7 +24398,7 @@ function particles_ParticleSource__update__P66164_mk(s) { -function particles_ParticleSource_updateParticle__P68269(s) { +function particles_ParticleSource_updateParticle__P175166(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24415,7 +24415,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); r0 = (s.arg2 >> 10); s.arg2 = (r0); s.tmp_0 = r0 = s.arg1; @@ -24470,12 +24470,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_updateParticle__P68269.info = {"start":8248,"length":357,"line":277,"column":8,"endLine":285,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticle","argumentNames":["this","p","fixedDt"]} +particles_ParticleSource_updateParticle__P175166.info = {"start":8248,"length":357,"line":277,"column":8,"endLine":285,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticle","argumentNames":["this","p","fixedDt"]} -function particles_ParticleSource_updateParticle__P68269_mk(s) { +function particles_ParticleSource_updateParticle__P175166_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_updateParticle__P68269, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_updateParticle__P175166, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24492,7 +24492,7 @@ function particles_ParticleSource_updateParticle__P68269_mk(s) { -function Fx_rightShift__P63176(s) { +function Fx_rightShift__P170073(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24511,12 +24511,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_rightShift__P63176.info = {"start":2266,"length":108,"line":71,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"rightShift","argumentNames":["a","n"]} +Fx_rightShift__P170073.info = {"start":2266,"length":108,"line":71,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"rightShift","argumentNames":["a","n"]} -function Fx_rightShift__P63176_mk(s) { +function Fx_rightShift__P170073_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_rightShift__P63176, depth: s.depth + 1, + parent: s, fn: Fx_rightShift__P170073, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -24526,7 +24526,7 @@ function Fx_rightShift__P63176_mk(s) { -function particles_ParticleFactory_createParticle__P66195(s) { +function particles_ParticleFactory_createParticle__P173092(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24536,17 +24536,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___76959 = undefined; + s.p___183856 = 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__C66193_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C66138_VT); - s.p___76959 = (r0); - s.tmp_0 = r0 = s.p___76959; + if (!checkSubtype(r0, particles_ParticleFactory__C173090_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C173035_VT); + s.p___183856 = (r0); + s.tmp_0 = r0 = s.p___183856; s.tmp_3 = if_x_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -24565,7 +24565,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___76959; + s.tmp_0 = r0 = s.p___183856; s.tmp_3 = if_y_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -24584,26 +24584,26 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = (s.p___76959).fields["vx"] = (0); - r0 = (s.p___76959).fields["vy"] = (0); - r0 = (s.p___76959).fields["lifespan"] = (500); - r0 = s.p___76959; + r0 = (s.p___183856).fields["vx"] = (0); + r0 = (s.p___183856).fields["vy"] = (0); + r0 = (s.p___183856).fields["lifespan"] = (500); + r0 = s.p___183856; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_createParticle__P66195.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__P173092.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__P66195_mk(s) { +function particles_ParticleFactory_createParticle__P173092_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_createParticle__P66195, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_createParticle__P173092, 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___76959: undefined, + p___183856: undefined, arg0: undefined, arg1: undefined, } } @@ -24612,7 +24612,7 @@ function particles_ParticleFactory_createParticle__P66195_mk(s) { -function game_onUpdateInterval__P66030(s) { +function game_onUpdateInterval__P172927(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24622,7 +24622,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.timer___76750 = undefined; + s.timer___183647 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -24647,15 +24647,15 @@ switch (step) { case 3: case 4: r0 = pxsim_pxtrt.mklocRef(); - s.timer___76750 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.timer___76750, 0); - r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P76754); + s.timer___183647 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.timer___183647, 0); + r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P183651); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___76750); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___183647); 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__P63408_mk(s); - s.tmp_2 = game_eventContext__P66008_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P170305_mk(s); + s.tmp_2 = game_eventContext__P172905_mk(s); s.callLocIdx = 978; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -24670,17 +24670,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval__P66030.info = {"start":813,"length":401,"line":26,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} +game_onUpdateInterval__P172927.info = {"start":813,"length":401,"line":26,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} -function game_onUpdateInterval__P66030_mk(s) { +function game_onUpdateInterval__P172927_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval__P66030, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval__P172927, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - timer___76750: undefined, + timer___183647: undefined, arg0: undefined, arg1: undefined, } } @@ -24689,7 +24689,7 @@ function game_onUpdateInterval__P66030_mk(s) { -function game_onUpdateInterval_inline__P76754(s) { +function game_onUpdateInterval_inline__P183651(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24699,22 +24699,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.time___76755 = undefined; - s.tmp_1 = game_currentScene__P66005_mk(s); + s.time___183652 = undefined; + s.tmp_1 = game_currentScene__P172902_mk(s); s.callLocIdx = 979; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_millis"]; - s.time___76755 = (r0); + s.time___183652 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.time___76755); + r0 = (s.tmp_1 <= s.time___183652); 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___76755 + s.caps[1]); + r0 = (s.time___183652 + s.caps[1]); s.tmp_3 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_2, s.tmp_3); s.tmp_0 = lambda_1_mk(s); @@ -24729,25 +24729,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval_inline__P76754.info = {"start":1027,"length":179,"line":29,"column":81,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/gameutil.ts","functionName":"inline","argumentNames":[]} +game_onUpdateInterval_inline__P183651.info = {"start":1027,"length":179,"line":29,"column":81,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/gameutil.ts","functionName":"inline","argumentNames":[]} -function game_onUpdateInterval_inline__P76754_mk(s) { +function game_onUpdateInterval_inline__P183651_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval_inline__P76754, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval_inline__P183651, 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___76755: undefined, + time___183652: undefined, } } -function scene_Scene_millis__P65875(s) { +function scene_Scene_millis__P172772(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24762,17 +24762,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C65849_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C172746_VT)) failedCast(r0); r0 = s.arg0.fields["_millis"]; return leave(s, r0) default: oops() } } } -scene_Scene_millis__P65875.info = {"start":7147,"length":61,"line":196,"column":8,"endLine":198,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} +scene_Scene_millis__P172772.info = {"start":7147,"length":61,"line":196,"column":8,"endLine":198,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} -function scene_Scene_millis__P65875_mk(s) { +function scene_Scene_millis__P172772_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_millis__P65875, depth: s.depth + 1, + parent: s, fn: scene_Scene_millis__P172772, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -24781,7 +24781,7 @@ function scene_Scene_millis__P65875_mk(s) { -function game_onUpdate__P66029(s) { +function game_onUpdate__P172926(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24804,8 +24804,8 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = control_EventContext_registerFrameHandler__P63408_mk(s); - s.tmp_3 = game_eventContext__P66008_mk(s); + s.tmp_2 = control_EventContext_registerFrameHandler__P170305_mk(s); + s.tmp_3 = game_eventContext__P172905_mk(s); s.callLocIdx = 976; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; @@ -24820,12 +24820,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdate__P66029.info = {"start":327,"length":153,"line":13,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdate","argumentNames":["a"]} +game_onUpdate__P172926.info = {"start":327,"length":153,"line":13,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdate","argumentNames":["a"]} -function game_onUpdate__P66029_mk(s) { +function game_onUpdate__P172926_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdate__P66029, depth: s.depth + 1, + parent: s, fn: game_onUpdate__P172926, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24838,7 +24838,7 @@ function game_onUpdate__P66029_mk(s) { -function MAX_SOURCES_inline__P76704(s) { +function MAX_SOURCES_inline__P183601(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24848,13 +24848,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sz___76705 = undefined; - s.tmp_0 = control_ramSize__P63351_mk(s); + s.sz___183602 = undefined; + s.tmp_0 = control_ramSize__P170248_mk(s); s.callLocIdx = 42; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sz___76705 = (r0); - r0 = (s.sz___76705 <= 102400); + s.sz___183602 = (r0); + r0 = (s.sz___183602 <= 102400); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -24862,7 +24862,7 @@ switch (step) { { step = 5; continue; } { step = 4; continue; } case 1: - r0 = (s.sz___76705 <= 204800); + r0 = (s.sz___183602 <= 204800); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 2; continue; } @@ -24879,23 +24879,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -MAX_SOURCES_inline__P76704.info = {"start":240,"length":217,"line":9,"column":25,"endLine":18,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":[]} +MAX_SOURCES_inline__P183601.info = {"start":240,"length":217,"line":9,"column":25,"endLine":18,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":[]} -function MAX_SOURCES_inline__P76704_mk(s) { +function MAX_SOURCES_inline__P183601_mk(s) { checkStack(s.depth); return { - parent: s, fn: MAX_SOURCES_inline__P76704, depth: s.depth + 1, + parent: s, fn: MAX_SOURCES_inline__P183601, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sz___76705: undefined, + sz___183602: undefined, } } -function control_ramSize__P63351(s) { +function control_ramSize__P170248(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24920,12 +24920,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_ramSize__P63351.info = {"start":4847,"length":100,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} +control_ramSize__P170248.info = {"start":4847,"length":100,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} -function control_ramSize__P63351_mk(s) { +function control_ramSize__P170248_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_ramSize__P63351, depth: s.depth + 1, + parent: s, fn: control_ramSize__P170248, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24935,7 +24935,7 @@ function control_ramSize__P63351_mk(s) { -function control__ramSize__P67390(s) { +function control__ramSize__P174287(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24949,12 +24949,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control__ramSize__P67390.info = {"start":4727,"length":60,"line":160,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} +control__ramSize__P174287.info = {"start":4727,"length":60,"line":160,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} -function control__ramSize__P67390_mk(s) { +function control__ramSize__P174287_mk(s) { checkStack(s.depth); return { - parent: s, fn: control__ramSize__P67390, depth: s.depth + 1, + parent: s, fn: control__ramSize__P174287, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -24962,7 +24962,7 @@ function control__ramSize__P67390_mk(s) { -function particles_SprayFactory_constructor__P66198(s) { +function particles_SprayFactory_constructor__P173095(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24980,19 +24980,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C66197_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C173094_VT)) failedCast(r0); r0 = undefined; - s.tmp_0 = particles_initTrig__P68293_mk(s); + s.tmp_0 = particles_initTrig__P175190_mk(s); s.callLocIdx = 1228; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setSpeed__P66201_mk(s); + s.tmp_0 = particles_SprayFactory_setSpeed__P173098_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1229; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setDirection__P66202_mk(s); + s.tmp_0 = particles_SprayFactory_setDirection__P173099_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.tmp_0.arg2 = s.arg3; @@ -25003,12 +25003,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_constructor__P66198.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__P173095.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__P66198_mk(s) { +function particles_SprayFactory_constructor__P173095_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_constructor__P66198, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_constructor__P173095, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25021,7 +25021,7 @@ function particles_SprayFactory_constructor__P66198_mk(s) { -function particles_initTrig__P68293(s) { +function particles_initTrig__P175190(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25031,36 +25031,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.cachedSin___68279); + r0 = pxsim_numops_toBoolDecr(globals.cachedSin___175176); 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__P66191_mk(s); + s.tmp_2 = particles_cacheSin__P173088_mk(s); s.tmp_2.arg0 = 100; s.callLocIdx = 1216; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - globals.cachedSin___68279 = (r0); - s.tmp_0 = particles_cacheCos__P66192_mk(s); + globals.cachedSin___175176 = (r0); + s.tmp_0 = particles_cacheCos__P173089_mk(s); s.tmp_0.arg0 = 100; s.callLocIdx = 1217; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.cachedCos___68280 = (r0); + globals.cachedCos___175177 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_initTrig__P68293.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} +particles_initTrig__P175190.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__P68293_mk(s) { +function particles_initTrig__P175190_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_initTrig__P68293, depth: s.depth + 1, + parent: s, fn: particles_initTrig__P175190, 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 particles_initTrig__P68293_mk(s) { -function particles_cacheCos__P66192(s) { +function particles_cacheCos__P173089(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25081,25 +25081,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cos___76585 = undefined; - s.anglePerSlice___76587 = undefined; - s.i___76593 = undefined; + s.cos___183482 = undefined; + s.anglePerSlice___183484 = undefined; + s.i___183490 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.cos___76585 = (r0); + s.cos___183482 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___76587 = (r0); - s.i___76593 = (0); + s.anglePerSlice___183484 = (r0); + s.i___183490 = (0); case 1: - r0 = (s.i___76593 < s.arg0); + r0 = (s.i___183490 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.cos___76585; - r0 = (s.i___76593 * s.anglePerSlice___76587); + s.tmp_1 = r0 = s.cos___183482; + r0 = (s.i___183490 * s.anglePerSlice___183484); s.tmp_4 = r0; r0 = pxsim.Math_.cos(s.tmp_4); s.tmp_3 = r0; @@ -25108,20 +25108,20 @@ switch (step) { r0 = (s.tmp_5 | 0); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___76593 + 1); - s.i___76593 = (r0); + r0 = (s.i___183490 + 1); + s.i___183490 = (r0); { step = 1; continue; } case 2: - r0 = s.cos___76585; + r0 = s.cos___183482; return leave(s, r0) default: oops() } } } -particles_cacheCos__P66192.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__P173089.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__P66192_mk(s) { +function particles_cacheCos__P173089_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheCos__P66192, depth: s.depth + 1, + parent: s, fn: particles_cacheCos__P173089, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25129,9 +25129,9 @@ function particles_cacheCos__P66192_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - cos___76585: undefined, - anglePerSlice___76587: undefined, - i___76593: undefined, + cos___183482: undefined, + anglePerSlice___183484: undefined, + i___183490: undefined, arg0: undefined, } } @@ -25139,7 +25139,7 @@ function particles_cacheCos__P66192_mk(s) { -function particles_cacheSin__P66191(s) { +function particles_cacheSin__P173088(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25149,25 +25149,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sin___76611 = undefined; - s.anglePerSlice___76613 = undefined; - s.i___76619 = undefined; + s.sin___183508 = undefined; + s.anglePerSlice___183510 = undefined; + s.i___183516 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.sin___76611 = (r0); + s.sin___183508 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___76613 = (r0); - s.i___76619 = (0); + s.anglePerSlice___183510 = (r0); + s.i___183516 = (0); case 1: - r0 = (s.i___76619 < s.arg0); + r0 = (s.i___183516 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.sin___76611; - r0 = (s.i___76619 * s.anglePerSlice___76613); + s.tmp_1 = r0 = s.sin___183508; + r0 = (s.i___183516 * s.anglePerSlice___183510); s.tmp_4 = r0; r0 = pxsim.Math_.sin(s.tmp_4); s.tmp_3 = r0; @@ -25176,20 +25176,20 @@ switch (step) { r0 = (s.tmp_5 | 0); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___76619 + 1); - s.i___76619 = (r0); + r0 = (s.i___183516 + 1); + s.i___183516 = (r0); { step = 1; continue; } case 2: - r0 = s.sin___76611; + r0 = s.sin___183508; return leave(s, r0) default: oops() } } } -particles_cacheSin__P66191.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__P173088.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__P66191_mk(s) { +function particles_cacheSin__P173088_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheSin__P66191, depth: s.depth + 1, + parent: s, fn: particles_cacheSin__P173088, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25197,9 +25197,9 @@ function particles_cacheSin__P66191_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - sin___76611: undefined, - anglePerSlice___76613: undefined, - i___76619: undefined, + sin___183508: undefined, + anglePerSlice___183510: undefined, + i___183516: undefined, arg0: undefined, } } @@ -25207,7 +25207,7 @@ function particles_cacheSin__P66191_mk(s) { -function particles_SprayFactory_setDirection__P66202(s) { +function particles_SprayFactory_setDirection__P173099(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25224,9 +25224,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C66197_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C173094_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_4 = particles_toRadians__P68298_mk(s); + s.tmp_4 = particles_toRadians__P175195_mk(s); s.tmp_5 = r0 = s.arg1; r0 = (s.arg2 >> 1); s.tmp_6 = r0; @@ -25236,19 +25236,19 @@ switch (step) { case 1: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___68292); + r0 = (s.tmp_3 / globals.angleSlice___175189); 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__P68298_mk(s); + s.tmp_4 = particles_toRadians__P175195_mk(s); s.tmp_4.arg0 = s.arg2; s.callLocIdx = 1239; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___68292); + r0 = (s.tmp_3 / globals.angleSlice___175189); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; @@ -25257,12 +25257,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setDirection__P66202.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__P173099.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__P66202_mk(s) { +function particles_SprayFactory_setDirection__P173099_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setDirection__P66202, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setDirection__P173099, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25280,7 +25280,7 @@ function particles_SprayFactory_setDirection__P66202_mk(s) { -function particles_toRadians__P68298(s) { +function particles_toRadians__P175195(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25298,7 +25298,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = Math_abs__P63133_mk(s); + s.tmp_3 = Math_abs__P170030_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1220; s.pc = 3; return s.tmp_3; case 3: @@ -25317,12 +25317,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_toRadians__P68298.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__P175195.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__P68298_mk(s) { +function particles_toRadians__P175195_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_toRadians__P68298, depth: s.depth + 1, + parent: s, fn: particles_toRadians__P175195, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25335,7 +25335,7 @@ function particles_toRadians__P68298_mk(s) { -function particles_ParticleFactory_constructor__P66194(s) { +function particles_ParticleFactory_constructor__P173091(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25350,17 +25350,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C66193_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleFactory__C173090_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_constructor__P66194.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__P173091.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__P66194_mk(s) { +function particles_ParticleFactory_constructor__P173091_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_constructor__P66194, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_constructor__P173091, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -25369,7 +25369,7 @@ function particles_ParticleFactory_constructor__P66194_mk(s) { -function particles_ParticleSource_setFactory__P66176(s) { +function particles_ParticleSource_setFactory__P173073(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25385,7 +25385,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["_factory"] = (s.arg1); @@ -25395,12 +25395,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setFactory__P66176.info = {"start":8124,"length":114,"line":272,"column":8,"endLine":275,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setFactory","argumentNames":["this","factory"]} +particles_ParticleSource_setFactory__P173073.info = {"start":8124,"length":114,"line":272,"column":8,"endLine":275,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setFactory","argumentNames":["this","factory"]} -function particles_ParticleSource_setFactory__P66176_mk(s) { +function particles_ParticleSource_setFactory__P173073_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setFactory__P66176, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setFactory__P173073, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -25410,7 +25410,7 @@ function particles_ParticleSource_setFactory__P66176_mk(s) { -function particles_ParticleSource_setRate__P66174(s) { +function particles_ParticleSource_setRate__P173071(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25426,7 +25426,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (1000 / s.arg1); s.tmp_2 = r0; @@ -25438,12 +25438,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRate__P66174.info = {"start":7802,"length":139,"line":259,"column":8,"endLine":262,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRate","argumentNames":["this","particlesPerSecond"]} +particles_ParticleSource_setRate__P173071.info = {"start":7802,"length":139,"line":259,"column":8,"endLine":262,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRate","argumentNames":["this","particlesPerSecond"]} -function particles_ParticleSource_setRate__P66174_mk(s) { +function particles_ParticleSource_setRate__P173071_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRate__P66174, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRate__P173071, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25456,7 +25456,7 @@ function particles_ParticleSource_setRate__P66174_mk(s) { -function particles_ParticleSource_setAnchor__P66173(s) { +function particles_ParticleSource_setAnchor__P173070(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25472,18 +25472,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); r0 = (s.arg0).fields["anchor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAnchor__P66173.info = {"start":7594,"length":79,"line":251,"column":8,"endLine":253,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAnchor","argumentNames":["this","anchor"]} +particles_ParticleSource_setAnchor__P173070.info = {"start":7594,"length":79,"line":251,"column":8,"endLine":253,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAnchor","argumentNames":["this","anchor"]} -function particles_ParticleSource_setAnchor__P66173_mk(s) { +function particles_ParticleSource_setAnchor__P173070_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAnchor__P66173, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAnchor__P173070, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -25493,7 +25493,7 @@ function particles_ParticleSource_setAnchor__P66173_mk(s) { -function particles_ParticleSource_destroy__P66171(s) { +function particles_ParticleSource_destroy__P173068(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25508,8 +25508,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleSource_enabled__P66170_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleSource_enabled__P173067_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1177; s.pc = 1; return s.tmp_0; @@ -25521,7 +25521,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__P66165_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P173062_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1178; s.pc = 2; return s.tmp_0; case 2: @@ -25530,12 +25530,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_destroy__P66171.info = {"start":7094,"length":240,"line":233,"column":8,"endLine":238,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"destroy","argumentNames":["this"]} +particles_ParticleSource_destroy__P173068.info = {"start":7094,"length":240,"line":233,"column":8,"endLine":238,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"destroy","argumentNames":["this"]} -function particles_ParticleSource_destroy__P66171_mk(s) { +function particles_ParticleSource_destroy__P173068_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_destroy__P66171, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_destroy__P173068, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25547,7 +25547,7 @@ function particles_ParticleSource_destroy__P66171_mk(s) { -function particles_ParticleSource_setAcceleration__P66166(s) { +function particles_ParticleSource_setAcceleration__P173063(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25564,7 +25564,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -25581,12 +25581,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAcceleration__P66166.info = {"start":6026,"length":113,"line":194,"column":8,"endLine":197,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAcceleration","argumentNames":["this","ax","ay"]} +particles_ParticleSource_setAcceleration__P173063.info = {"start":6026,"length":113,"line":194,"column":8,"endLine":197,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAcceleration","argumentNames":["this","ax","ay"]} -function particles_ParticleSource_setAcceleration__P66166_mk(s) { +function particles_ParticleSource_setAcceleration__P173063_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAcceleration__P66166, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAcceleration__P173063, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25600,7 +25600,7 @@ function particles_ParticleSource_setAcceleration__P66166_mk(s) { -function helpers_arrayShift__P63107(s) { +function helpers_arrayShift__P170004(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25618,12 +25618,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arrayShift__P63107.info = {"start":4045,"length":82,"line":153,"column":4,"endLine":155,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayShift","argumentNames":["arr"]} +helpers_arrayShift__P170004.info = {"start":4045,"length":82,"line":153,"column":4,"endLine":155,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayShift","argumentNames":["arr"]} -function helpers_arrayShift__P63107_mk(s) { +function helpers_arrayShift__P170004_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayShift__P63107, depth: s.depth + 1, + parent: s, fn: helpers_arrayShift__P170004, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -25632,7 +25632,7 @@ function helpers_arrayShift__P63107_mk(s) { -function particles_SprayFactory_setSpeed__P66201(s) { +function particles_SprayFactory_setSpeed__P173098(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25648,7 +25648,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C66197_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C173094_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -25659,12 +25659,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setSpeed__P66201.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__P173098.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__P66201_mk(s) { +function particles_SprayFactory_setSpeed__P173098_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setSpeed__P66201, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setSpeed__P173098, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25677,7 +25677,7 @@ function particles_SprayFactory_setSpeed__P66201_mk(s) { -function particles_ConfettiFactory_constructor__P66225(s) { +function particles_ConfettiFactory_constructor__P173122(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25687,8 +25687,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.confetti___76991 = undefined; - s.i___77007 = undefined; + s.confetti___183888 = undefined; + s.i___183904 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -25696,52 +25696,52 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ConfettiFactory__C66224_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ConfettiFactory__C173121_VT)) failedCast(r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim.image.ofBuffer(_hex76994); + r0 = pxsim.image.ofBuffer(_hex183891); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim.image.ofBuffer(_hex76996); + r0 = pxsim.image.ofBuffer(_hex183893); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_2); - r0 = pxsim.image.ofBuffer(_hex76998); + r0 = pxsim.image.ofBuffer(_hex183895); s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - r0 = pxsim.image.ofBuffer(_hex77000); + r0 = pxsim.image.ofBuffer(_hex183897); s.tmp_4 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_4); - r0 = pxsim.image.ofBuffer(_hex77002); + r0 = pxsim.image.ofBuffer(_hex183899); s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.confetti___76991 = (s.tmp_0); - s.tmp_0 = particles_ShapeFactory_constructor__P66220_mk(s); + s.confetti___183888 = (s.tmp_0); + s.tmp_0 = particles_ShapeFactory_constructor__P173117_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___76991, 0); + r0 = pxsim_Array__getAt(s.confetti___183888, 0); s.tmp_0.arg3 = r0; s.callLocIdx = 1262; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.i___77007 = (1); + s.i___183904 = (1); case 1: - s.tmp_1 = r0 = s.i___77007; - r0 = pxsim_Array__length(s.confetti___76991); + s.tmp_1 = r0 = s.i___183904; + r0 = pxsim_Array__length(s.confetti___183888); 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__P66221_mk(s); + s.tmp_3 = particles_ShapeFactory_addShape__P173118_mk(s); s.tmp_3.arg0 = s.arg0; - r0 = pxsim_Array__getAt(s.confetti___76991, s.i___77007); + r0 = pxsim_Array__getAt(s.confetti___183888, s.i___183904); s.tmp_3.arg1 = r0; s.callLocIdx = 1263; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - r0 = (s.i___77007 + 1); - s.i___77007 = (r0); + r0 = (s.i___183904 + 1); + s.i___183904 = (r0); { step = 1; continue; } case 2: r0 = (s.arg0).fields["minLifespan"] = (1000); @@ -25750,12 +25750,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ConfettiFactory_constructor__P66225.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__P173122.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__P66225_mk(s) { +function particles_ConfettiFactory_constructor__P173122_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ConfettiFactory_constructor__P66225, depth: s.depth + 1, + parent: s, fn: particles_ConfettiFactory_constructor__P173122, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25763,23 +25763,23 @@ function particles_ConfettiFactory_constructor__P66225_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - confetti___76991: undefined, - i___77007: undefined, + confetti___183888: undefined, + i___183904: undefined, arg0: undefined, arg1: undefined, arg2: undefined, } } -const _hex76994 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") -const _hex76996 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") -const _hex76998 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") -const _hex77000 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") -const _hex77002 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") +const _hex183891 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") +const _hex183893 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") +const _hex183895 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") +const _hex183897 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") +const _hex183899 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") -function particles_ShapeFactory_addShape__P66221(s) { +function particles_ShapeFactory_addShape__P173118(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25795,7 +25795,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C66219_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ShapeFactory__C173116_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["sources"]; @@ -25807,12 +25807,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_addShape__P66221.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__P173118.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__P66221_mk(s) { +function particles_ShapeFactory_addShape__P173118_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_addShape__P66221, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_addShape__P173118, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25823,7 +25823,7 @@ function particles_ShapeFactory_addShape__P66221_mk(s) { -function particles_ShapeFactory_constructor__P66220(s) { +function particles_ShapeFactory_constructor__P173117(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25841,8 +25841,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C66219_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_constructor__P66208_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C173116_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_constructor__P173105_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -25879,12 +25879,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_constructor__P66220.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__P173117.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__P66220_mk(s) { +function particles_ShapeFactory_constructor__P173117_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_constructor__P66220, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_constructor__P173117, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25901,7 +25901,7 @@ function particles_ShapeFactory_constructor__P66220_mk(s) { -function particles_AreaFactory_constructor__P66208(s) { +function particles_AreaFactory_constructor__P173105(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25920,8 +25920,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C66203_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_constructor__P66198_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C173100_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_constructor__P173095_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 40; s.tmp_0.arg2 = 0; @@ -25951,9 +25951,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__C66065_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C172962_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P66067_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P172964_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1241; s.pc = 6; return s.tmp_1; @@ -25964,12 +25964,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_AreaFactory_constructor__P66208.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__P173105.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__P66208_mk(s) { +function particles_AreaFactory_constructor__P173105_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_constructor__P66208, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_constructor__P173105, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25984,7 +25984,7 @@ function particles_AreaFactory_constructor__P66208_mk(s) { -function effects_ScreenEffect_constructor__P66273(s) { +function effects_ScreenEffect_constructor__P173170(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26003,8 +26003,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C66272_VT)) failedCast(r0); - s.tmp_0 = effects_ParticleEffect_constructor__P66269_mk(s); + if (!checkSubtype(r0, effects_ScreenEffect__C173169_VT)) failedCast(r0); + s.tmp_0 = effects_ParticleEffect_constructor__P173166_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -26017,12 +26017,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_constructor__P66273.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__P173170.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__P66273_mk(s) { +function effects_ScreenEffect_constructor__P173170_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_constructor__P66273, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_constructor__P173170, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26036,7 +26036,7 @@ function effects_ScreenEffect_constructor__P66273_mk(s) { -function effects_ParticleEffect_constructor__P66269(s) { +function effects_ParticleEffect_constructor__P173166(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26054,7 +26054,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C66268_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C173165_VT)) failedCast(r0); r0 = (s.arg0).fields["sourceFactory"] = (s.arg3); r0 = (s.arg0).fields["defaultRate"] = (s.arg1); r0 = (s.arg0).fields["defaultLifespan"] = (s.arg2); @@ -26062,12 +26062,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_constructor__P66269.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__P173166.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__P66269_mk(s) { +function effects_ParticleEffect_constructor__P173166_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_constructor__P66269, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_constructor__P173166, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26079,7 +26079,7 @@ function effects_ParticleEffect_constructor__P66269_mk(s) { -function music_melodyPlayable__P64929(s) { +function music_melodyPlayable__P171826(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26093,9 +26093,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayable__C64922_VT); + r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayable__C171819_VT); s.tmp_0 = r0; - s.tmp_1 = music_MelodyPlayable_constructor__P64923_mk(s); + s.tmp_1 = music_MelodyPlayable_constructor__P171820_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 73; s.pc = 1; return s.tmp_1; @@ -26105,12 +26105,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_melodyPlayable__P64929.info = {"start":3172,"length":107,"line":121,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/mixer/playable.ts","functionName":"melodyPlayable","argumentNames":["melody"]} +music_melodyPlayable__P171826.info = {"start":3172,"length":107,"line":121,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/mixer/playable.ts","functionName":"melodyPlayable","argumentNames":["melody"]} -function music_melodyPlayable__P64929_mk(s) { +function music_melodyPlayable__P171826_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_melodyPlayable__P64929, depth: s.depth + 1, + parent: s, fn: music_melodyPlayable__P171826, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26121,7 +26121,7 @@ function music_melodyPlayable__P64929_mk(s) { -function music_MelodyPlayable_constructor__P64923(s) { +function music_MelodyPlayable_constructor__P171820(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26137,19 +26137,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayable__C64922_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayable__C171819_VT)) failedCast(r0); r0 = (s.arg0).fields["melody"] = (s.arg1); r0 = undefined; r0 = undefined; return leave(s, r0) default: oops() } } } -music_MelodyPlayable_constructor__P64923.info = {"start":1531,"length":67,"line":68,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"inline","argumentNames":["this","melody"]} +music_MelodyPlayable_constructor__P171820.info = {"start":1531,"length":67,"line":68,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"inline","argumentNames":["this","melody"]} -function music_MelodyPlayable_constructor__P64923_mk(s) { +function music_MelodyPlayable_constructor__P171820_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayable_constructor__P64923, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayable_constructor__P171820, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26159,7 +26159,7 @@ function music_MelodyPlayable_constructor__P64923_mk(s) { -function music_Playable_constructor__P64919(s) { +function music_Playable_constructor__P171816(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26174,17 +26174,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Playable__C64917_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Playable__C171814_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Playable_constructor__P64919.info = {"start":1086,"length":26,"line":47,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"inline","argumentNames":["this"]} +music_Playable_constructor__P171816.info = {"start":1086,"length":26,"line":47,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"inline","argumentNames":["this"]} -function music_Playable_constructor__P64919_mk(s) { +function music_Playable_constructor__P171816_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Playable_constructor__P64919, depth: s.depth + 1, + parent: s, fn: music_Playable_constructor__P171816, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26193,7 +26193,7 @@ function music_Playable_constructor__P64919_mk(s) { -function music_Melody_constructor__P64635(s) { +function music_Melody_constructor__P171532(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26209,18 +26209,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C64632_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C171529_VT)) failedCast(r0); r0 = (s.arg0).fields["_text"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_constructor__P64635.info = {"start":6430,"length":67,"line":203,"column":8,"endLine":205,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","text"]} +music_Melody_constructor__P171532.info = {"start":6430,"length":67,"line":203,"column":8,"endLine":205,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","text"]} -function music_Melody_constructor__P64635_mk(s) { +function music_Melody_constructor__P171532_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_constructor__P64635, depth: s.depth + 1, + parent: s, fn: music_Melody_constructor__P171532, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26230,7 +26230,7 @@ function music_Melody_constructor__P64635_mk(s) { -function Fx8__P63154(s) { +function Fx8__P170051(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26250,12 +26250,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx8__P63154.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} +Fx8__P170051.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__P63154_mk(s) { +function Fx8__P170051_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx8__P63154, depth: s.depth + 1, + parent: s, fn: Fx8__P170051, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26265,7 +26265,7 @@ function Fx8__P63154_mk(s) { -function SpriteKind_create__P65485(s) { +function SpriteKind_create__P172382(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26275,26 +26275,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.nextKind___67746 === undefined); + r0 = (globals.nextKind___174643 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.nextKind___67746 = (1000); + globals.nextKind___174643 = (1000); case 1: case 2: - s.tmp_0 = r0 = globals.nextKind___67746; + s.tmp_0 = r0 = globals.nextKind___174643; r0 = (s.tmp_0 + 1); - globals.nextKind___67746 = (r0); + globals.nextKind___174643 = (r0); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -SpriteKind_create__P65485.info = {"start":783,"length":112,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} +SpriteKind_create__P172382.info = {"start":783,"length":112,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} -function SpriteKind_create__P65485_mk(s) { +function SpriteKind_create__P172382_mk(s) { checkStack(s.depth); return { - parent: s, fn: SpriteKind_create__P65485, depth: s.depth + 1, + parent: s, fn: SpriteKind_create__P172382, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -26303,7 +26303,7 @@ function SpriteKind_create__P65485_mk(s) { -function controller_Button_constructor__P65201(s) { +function controller_Button_constructor__P172098(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26320,7 +26320,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C65195_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C172092_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = (s.arg0).fields["_pressed"] = (false); r0 = (s.arg0).fields["repeatDelay"] = (undefined); @@ -26330,13 +26330,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P77144); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P184041); 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, controller_Button_inline__P77151); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P184048); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["id"]; @@ -26355,12 +26355,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_constructor__P65201.info = {"start":2004,"length":864,"line":77,"column":8,"endLine":94,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","id","configKey"]} +controller_Button_constructor__P172098.info = {"start":2004,"length":864,"line":77,"column":8,"endLine":94,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","id","configKey"]} -function controller_Button_constructor__P65201_mk(s) { +function controller_Button_constructor__P172098_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_constructor__P65201, depth: s.depth + 1, + parent: s, fn: controller_Button_constructor__P172098, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26374,7 +26374,7 @@ function controller_Button_constructor__P65201_mk(s) { -function controller_Button_inline__P77144(s) { +function controller_Button_inline__P184041(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26384,7 +26384,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P65208_mk(s); + s.tmp_0 = controller_Button_setPressed__P172105_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 199; s.pc = 1; return s.tmp_0; @@ -26394,12 +26394,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_inline__P77144.info = {"start":2627,"length":28,"line":88,"column":66,"endLine":88,"endColumn":94,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} +controller_Button_inline__P184041.info = {"start":2627,"length":28,"line":88,"column":66,"endLine":88,"endColumn":94,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} -function controller_Button_inline__P77144_mk(s) { +function controller_Button_inline__P184041_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P77144, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P184041, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -26408,7 +26408,7 @@ function controller_Button_inline__P77144_mk(s) { -function controller_Button_inline__P77151(s) { +function controller_Button_inline__P184048(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26418,7 +26418,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P65208_mk(s); + s.tmp_0 = controller_Button_setPressed__P172105_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 200; s.pc = 1; return s.tmp_0; @@ -26428,12 +26428,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_inline__P77151.info = {"start":2729,"length":27,"line":89,"column":68,"endLine":89,"endColumn":95,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} +controller_Button_inline__P184048.info = {"start":2729,"length":27,"line":89,"column":68,"endLine":89,"endColumn":95,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} -function controller_Button_inline__P77151_mk(s) { +function controller_Button_inline__P184048_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P77151, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P184048, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -26442,7 +26442,7 @@ function controller_Button_inline__P77151_mk(s) { -function controller_setupButton__P67729(s) { +function controller_setupButton__P174626(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26461,12 +26461,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_setupButton__P67729.info = {"start":861,"length":93,"line":39,"column":4,"endLine":41,"endColumn":6,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"setupButton","argumentNames":["buttonId","key"]} +controller_setupButton__P174626.info = {"start":861,"length":93,"line":39,"column":4,"endLine":41,"endColumn":6,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"setupButton","argumentNames":["buttonId","key"]} -function controller_setupButton__P67729_mk(s) { +function controller_setupButton__P174626_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_setupButton__P67729, depth: s.depth + 1, + parent: s, fn: controller_setupButton__P174626, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26476,7 +26476,7 @@ function controller_setupButton__P67729_mk(s) { -function controller_Button_setPressed__P65208(s) { +function controller_Button_setPressed__P172105(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26492,14 +26492,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C65195_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C172092_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__P64935_mk(s); + s.tmp_2 = power_poke__P171832_mk(s); s.callLocIdx = 203; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -26507,7 +26507,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__P65162_mk(s); + s.tmp_1 = controller_Controller_connected__P172059_mk(s); r0 = s.arg0.fields["_owner"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = true; @@ -26522,7 +26522,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__P67713_mk(s); + s.tmp_0 = controller_Button_raiseButtonDown__P174610_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 205; s.pc = 9; return s.tmp_0; case 9: @@ -26530,7 +26530,7 @@ switch (step) { { step = 4; continue; } case 3: r0 = (s.arg0).fields["_repeatCount"] = (0); - s.tmp_0 = controller_Button_raiseButtonUp__P67712_mk(s); + s.tmp_0 = controller_Button_raiseButtonUp__P174609_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 206; s.pc = 10; return s.tmp_0; case 10: @@ -26542,12 +26542,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_setPressed__P65208.info = {"start":6774,"length":507,"line":201,"column":8,"endLine":215,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"setPressed","argumentNames":["this","pressed"]} +controller_Button_setPressed__P172105.info = {"start":6774,"length":507,"line":201,"column":8,"endLine":215,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"setPressed","argumentNames":["this","pressed"]} -function controller_Button_setPressed__P65208_mk(s) { +function controller_Button_setPressed__P172105_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_setPressed__P65208, depth: s.depth + 1, + parent: s, fn: controller_Button_setPressed__P172105, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26560,7 +26560,7 @@ function controller_Button_setPressed__P65208_mk(s) { -function controller_Button_raiseButtonDown__P67713(s) { +function controller_Button_raiseButtonDown__P174610(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26575,8 +26575,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C65195_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___67723); + if (!checkSubtype(r0, controller_Button__C172092_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___174620); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -26591,12 +26591,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonDown__P67713.info = {"start":3088,"length":205,"line":103,"column":8,"endLine":108,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonDown","argumentNames":["this"]} +controller_Button_raiseButtonDown__P174610.info = {"start":3088,"length":205,"line":103,"column":8,"endLine":108,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonDown","argumentNames":["this"]} -function controller_Button_raiseButtonDown__P67713_mk(s) { +function controller_Button_raiseButtonDown__P174610_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonDown__P67713, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonDown__P174610, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26606,7 +26606,7 @@ function controller_Button_raiseButtonDown__P67713_mk(s) { -function controller_Button_raiseButtonUp__P67712(s) { +function controller_Button_raiseButtonUp__P174609(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26621,8 +26621,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C65195_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___67723); + if (!checkSubtype(r0, controller_Button__C172092_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___174620); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -26637,12 +26637,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonUp__P67712.info = {"start":2878,"length":200,"line":96,"column":8,"endLine":101,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonUp","argumentNames":["this"]} +controller_Button_raiseButtonUp__P174609.info = {"start":2878,"length":200,"line":96,"column":8,"endLine":101,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonUp","argumentNames":["this"]} -function controller_Button_raiseButtonUp__P67712_mk(s) { +function controller_Button_raiseButtonUp__P174609_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonUp__P67712, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonUp__P174609, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26652,7 +26652,7 @@ function controller_Button_raiseButtonUp__P67712_mk(s) { -function game_addScenePushHandler__P66024(s) { +function game_addScenePushHandler__P172921(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26666,35 +26666,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___67929); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___174826); 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___67929 = (r0); + globals._scenePushHandlers___174826 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___67929, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___174826, 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___67929, s.arg0); + r0 = pxsim_Array__push(globals._scenePushHandlers___174826, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePushHandler__P66024.info = {"start":16454,"length":242,"line":489,"column":4,"endLine":493,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} +game_addScenePushHandler__P172921.info = {"start":16454,"length":242,"line":489,"column":4,"endLine":493,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} -function game_addScenePushHandler__P66024_mk(s) { +function game_addScenePushHandler__P172921_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePushHandler__P66024, depth: s.depth + 1, + parent: s, fn: game_addScenePushHandler__P172921, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26705,7 +26705,7 @@ function game_addScenePushHandler__P66024_mk(s) { -function controller_Controller_id__P65147(s) { +function controller_Controller_id__P172044(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26720,18 +26720,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); r0 = s.arg0.fields["_id"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_id__P65147.info = {"start":3444,"length":49,"line":109,"column":8,"endLine":111,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} -controller_Controller_id__P65147.isGetter = true; +controller_Controller_id__P172044.info = {"start":3444,"length":49,"line":109,"column":8,"endLine":111,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} +controller_Controller_id__P172044.isGetter = true; -function controller_Controller_id__P65147_mk(s) { +function controller_Controller_id__P172044_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_id__P65147, depth: s.depth + 1, + parent: s, fn: controller_Controller_id__P172044, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26740,7 +26740,7 @@ function controller_Controller_id__P65147_mk(s) { -function controller_Controller_connected__P65161(s) { +function controller_Controller_connected__P172058(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26755,18 +26755,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C65140_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C172037_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_connected__P65161.info = {"start":7723,"length":63,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} -controller_Controller_connected__P65161.isGetter = true; +controller_Controller_connected__P172058.info = {"start":7723,"length":63,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} +controller_Controller_connected__P172058.isGetter = true; -function controller_Controller_connected__P65161_mk(s) { +function controller_Controller_connected__P172058_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P65161, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P172058, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26775,7 +26775,7 @@ function controller_Controller_connected__P65161_mk(s) { -function game_currentScene__P66005(s) { +function game_currentScene__P172902(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26785,21 +26785,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P67935_mk(s); + s.tmp_0 = game_init__P174832_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 957; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___67927; + r0 = globals._scene___174824; return leave(s, r0) default: oops() } } } -game_currentScene__P66005.info = {"start":4025,"length":90,"line":118,"column":4,"endLine":121,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} +game_currentScene__P172902.info = {"start":4025,"length":90,"line":118,"column":4,"endLine":121,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} -function game_currentScene__P66005_mk(s) { +function game_currentScene__P172902_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_currentScene__P66005, depth: s.depth + 1, + parent: s, fn: game_currentScene__P172902, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -26808,7 +26808,7 @@ function game_currentScene__P66005_mk(s) { -function game_addScenePopHandler__P66026(s) { +function game_addScenePopHandler__P172923(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26822,35 +26822,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___67930); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___174827); 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___67930 = (r0); + globals._scenePopHandlers___174827 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___67930, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___174827, 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___67930, s.arg0); + r0 = pxsim_Array__push(globals._scenePopHandlers___174827, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePopHandler__P66026.info = {"start":17455,"length":237,"line":513,"column":4,"endLine":517,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} +game_addScenePopHandler__P172923.info = {"start":17455,"length":237,"line":513,"column":4,"endLine":517,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} -function game_addScenePopHandler__P66026_mk(s) { +function game_addScenePopHandler__P172923_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePopHandler__P66026, depth: s.depth + 1, + parent: s, fn: game_addScenePopHandler__P172923, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26861,7 +26861,7 @@ function game_addScenePopHandler__P66026_mk(s) { -function settings_initScopes__P67617(s) { +function settings_initScopes__P174514(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26871,17 +26871,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rn___77246 = undefined; - s.tmp_1 = settings_runNumber__P65064_mk(s); + s.rn___184143 = undefined; + s.tmp_1 = settings_runNumber__P171961_mk(s); s.callLocIdx = 119; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.rn___77246 = (r0); - s.tmp_0 = settings_writeNumber__P65069_mk(s); - s.tmp_0.arg0 = globals.RUN_KEY___67605; - s.tmp_0.arg1 = s.rn___77246; + s.rn___184143 = (r0); + s.tmp_0 = settings_writeNumber__P171966_mk(s); + s.tmp_0.arg0 = globals.RUN_KEY___174502; + s.tmp_0.arg1 = s.rn___184143; s.callLocIdx = 120; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -26890,8 +26890,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___77246); - s.tmp_0 = settings_setScope__P67616_mk(s); + r0 = pxsim_pxtcore.seedAddRandom(s.rn___184143); + s.tmp_0 = settings_setScope__P174513_mk(s); r0 = pxsim_pxtcore.programName(); s.tmp_0.arg0 = r0; s.callLocIdx = 121; s.pc = 3; return s.tmp_0; @@ -26901,23 +26901,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_initScopes__P67617.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} +settings_initScopes__P174514.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__P67617_mk(s) { +function settings_initScopes__P174514_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_initScopes__P67617, depth: s.depth + 1, + parent: s, fn: settings_initScopes__P174514, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - rn___77246: undefined, + rn___184143: undefined, } } -function settings_setScope__P67616(s) { +function settings_setScope__P174513(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26927,7 +26927,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.currScope___77275 = undefined; + s.currScope___184172 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -26952,19 +26952,19 @@ switch (step) { r0 = pxsim_pxtrt.panic(922); case 3: case 4: - s.tmp_0 = settings_readString__P65072_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___67606; + s.tmp_0 = settings_readString__P171969_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___174503; s.callLocIdx = 117; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.currScope___77275 = (r0); - r0 = (s.currScope___77275 != s.arg0); + s.currScope___184172 = (r0); + r0 = (s.currScope___184172 != 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__P65067_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___67606; + s.tmp_0 = settings_writeString__P171964_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___174503; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 118; s.pc = 8; return s.tmp_0; case 8: @@ -26975,18 +26975,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_setScope__P67616.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__P174513.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__P67616_mk(s) { +function settings_setScope__P174513_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_setScope__P67616, depth: s.depth + 1, + parent: s, fn: settings_setScope__P174513, 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___77275: undefined, + currScope___184172: undefined, arg0: undefined, } } @@ -26994,7 +26994,7 @@ function settings_setScope__P67616_mk(s) { -function settings_readString__P65072(s) { +function settings_readString__P171969(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27004,14 +27004,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___77296 = undefined; + s.buf___184193 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___77296 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___77296); + s.buf___184193 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___184193); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -27021,7 +27021,7 @@ switch (step) { { step = 3; continue; } { step = 2; continue; } case 1: - r0 = pxsim.BufferMethods.toString(s.buf___77296); + r0 = pxsim.BufferMethods.toString(s.buf___184193); { step = 3; continue; } case 2: r0 = undefined; @@ -27029,16 +27029,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readString__P65072.info = {"start":2827,"length":177,"line":110,"column":4,"endLine":116,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readString","argumentNames":["key"]} +settings_readString__P171969.info = {"start":2827,"length":177,"line":110,"column":4,"endLine":116,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readString","argumentNames":["key"]} -function settings_readString__P65072_mk(s) { +function settings_readString__P171969_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readString__P65072, depth: s.depth + 1, + parent: s, fn: settings_readString__P171969, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___77296: undefined, + buf___184193: undefined, arg0: undefined, } } @@ -27046,7 +27046,7 @@ function settings_readString__P65072_mk(s) { -function settings_writeString__P65067(s) { +function settings_writeString__P171964(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27061,7 +27061,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeBuffer__P65066_mk(s); + s.tmp_0 = settings_writeBuffer__P171963_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim.control.createBufferFromUTF8(s.arg1); s.tmp_0.arg1 = r0; @@ -27072,12 +27072,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeString__P65067.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__P171964.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__P65067_mk(s) { +function settings_writeString__P171964_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeString__P65067, depth: s.depth + 1, + parent: s, fn: settings_writeString__P171964, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27088,7 +27088,7 @@ function settings_writeString__P65067_mk(s) { -function settings_runNumber__P65064(s) { +function settings_runNumber__P171961(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27098,8 +27098,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = settings_readNumber__P65074_mk(s); - s.tmp_1.arg0 = globals.RUN_KEY___67605; + s.tmp_1 = settings_readNumber__P171971_mk(s); + s.tmp_1.arg0 = globals.RUN_KEY___174502; s.callLocIdx = 116; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -27117,12 +27117,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_runNumber__P65064.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} +settings_runNumber__P171961.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__P65064_mk(s) { +function settings_runNumber__P171961_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_runNumber__P65064, depth: s.depth + 1, + parent: s, fn: settings_runNumber__P171961, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27133,7 +27133,7 @@ function settings_runNumber__P65064_mk(s) { -function control___screen_setupUpdate__P65000(s) { +function control___screen_setupUpdate__P171897(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27147,8 +27147,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__updated___67572 = (true); - globals.__update___67570 = (s.arg0); + globals.__updated___174469 = (true); + globals.__update___174467 = (s.arg0); s.tmp_0 = lambda_1_mk(s); s.tmp_0.argL = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); @@ -27159,12 +27159,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_setupUpdate__P65000.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__P171897.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__P65000_mk(s) { +function control___screen_setupUpdate__P171897_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_setupUpdate__P65000, depth: s.depth + 1, + parent: s, fn: control___screen_setupUpdate__P171897, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27174,7 +27174,7 @@ function control___screen_setupUpdate__P65000_mk(s) { -function _screen_internal_getScreenHeight__P65043(s) { +function _screen_internal_getScreenHeight__P171940(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27192,12 +27192,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_getScreenHeight__P65043.info = {"start":960,"length":127,"line":28,"column":4,"endLine":30,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"getScreenHeight","argumentNames":["defl"]} +_screen_internal_getScreenHeight__P171940.info = {"start":960,"length":127,"line":28,"column":4,"endLine":30,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"getScreenHeight","argumentNames":["defl"]} -function _screen_internal_getScreenHeight__P65043_mk(s) { +function _screen_internal_getScreenHeight__P171940_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_getScreenHeight__P65043, depth: s.depth + 1, + parent: s, fn: _screen_internal_getScreenHeight__P171940, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27206,7 +27206,7 @@ function _screen_internal_getScreenHeight__P65043_mk(s) { -function _screen_internal_getScreenWidth__P65042(s) { +function _screen_internal_getScreenWidth__P171939(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27224,12 +27224,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_getScreenWidth__P65042.info = {"start":810,"length":125,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"getScreenWidth","argumentNames":["defl"]} +_screen_internal_getScreenWidth__P171939.info = {"start":810,"length":125,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"getScreenWidth","argumentNames":["defl"]} -function _screen_internal_getScreenWidth__P65042_mk(s) { +function _screen_internal_getScreenWidth__P171939_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_getScreenWidth__P65042, depth: s.depth + 1, + parent: s, fn: _screen_internal_getScreenWidth__P171939, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27238,7 +27238,7 @@ function _screen_internal_getScreenWidth__P65042_mk(s) { -function control___screen_update__P64999(s) { +function control___screen_update__P171896(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27248,27 +27248,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.__update___67570); + r0 = pxsim_numops_toBoolDecr(globals.__update___174467); if (!r0) { step = 1; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.__update___67570; + s.tmp_0.argL = globals.__update___174467; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 109; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - globals.__updated___67572 = (true); + globals.__updated___174469 = (true); r0 = undefined; return leave(s, r0) default: oops() } } } -control___screen_update__P64999.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__P171896.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__P64999_mk(s) { +function control___screen_update__P171896_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_update__P64999, depth: s.depth + 1, + parent: s, fn: control___screen_update__P171896, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -27277,7 +27277,7 @@ function control___screen_update__P64999_mk(s) { -function pause__P63418(s) { +function pause__P170315(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27301,12 +27301,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pause__P63418.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} +pause__P170315.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__P63418_mk(s) { +function pause__P170315_mk(s) { checkStack(s.depth); return { - parent: s, fn: pause__P63418, depth: s.depth + 1, + parent: s, fn: pause__P170315, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27315,7 +27315,7 @@ function pause__P63418_mk(s) { -function music_Melody_toString__P64641(s) { +function music_Melody_toString__P171538(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27330,17 +27330,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C64632_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C171529_VT)) failedCast(r0); r0 = s.arg0.fields["_text"]; return leave(s, r0) default: oops() } } } -music_Melody_toString__P64641.info = {"start":10223,"length":53,"line":318,"column":8,"endLine":320,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} +music_Melody_toString__P171538.info = {"start":10223,"length":53,"line":318,"column":8,"endLine":320,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} -function music_Melody_toString__P64641_mk(s) { +function music_Melody_toString__P171538_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_toString__P64641, depth: s.depth + 1, + parent: s, fn: music_Melody_toString__P171538, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27349,7 +27349,7 @@ function music_Melody_toString__P64641_mk(s) { -function particles_ShapeFactory_createParticle__P66223(s) { +function particles_ShapeFactory_createParticle__P173120(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27359,23 +27359,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___77334 = undefined; + s.p___184231 = 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__C66219_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_createParticle__P66209_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C173116_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_createParticle__P173106_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1260; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___77334 = (r0); - s.tmp_0 = r0 = s.p___77334; - s.tmp_2 = Math_FastRandom_randomRange__P66069_mk(s); + s.p___184231 = (r0); + s.tmp_0 = r0 = s.p___184231; + s.tmp_2 = Math_FastRandom_randomRange__P172966_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 1; @@ -27385,21 +27385,21 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["color"] = (s.tmp_1); - r0 = s.p___77334; + r0 = s.p___184231; return leave(s, r0) default: oops() } } } -particles_ShapeFactory_createParticle__P66223.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__P173120.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__P66223_mk(s) { +function particles_ShapeFactory_createParticle__P173120_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_createParticle__P66223, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_createParticle__P173120, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___77334: undefined, + p___184231: undefined, arg0: undefined, arg1: undefined, } } @@ -27408,7 +27408,7 @@ function particles_ShapeFactory_createParticle__P66223_mk(s) { -function particles_AreaFactory_createParticle__P66209(s) { +function particles_AreaFactory_createParticle__P173106(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27418,23 +27418,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___77346 = undefined; + s.p___184243 = 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__C66203_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_createParticle__P66199_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C173100_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_createParticle__P173096_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1242; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.p___77346 = (r0); - s.tmp_0 = r0 = s.p___77346; - s.tmp_2 = Math_FastRandom_randomRange__P66069_mk(s); + s.p___184243 = (r0); + s.tmp_0 = r0 = s.p___184243; + s.tmp_2 = Math_FastRandom_randomRange__P172966_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; r0 = s.arg0.fields["minLifespan"]; @@ -27446,8 +27446,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___77346; - s.tmp_4 = Math_FastRandom_randomRange__P66069_mk(s); + s.tmp_0 = r0 = s.p___184243; + s.tmp_4 = Math_FastRandom_randomRange__P172966_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = 0; @@ -27463,7 +27463,7 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_3 - s.tmp_5); s.tmp_2 = r0; - r0 = s.p___77346.fields["_x"]; + r0 = s.p___184243.fields["_x"]; s.tmp_7 = r0; r0 = (s.tmp_2 << 8); s.tmp_8 = r0; @@ -27505,8 +27505,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = r0 = s.p___77346; - s.tmp_9 = Math_FastRandom_randomRange__P66069_mk(s); + s.tmp_5 = r0 = s.p___184243; + s.tmp_9 = Math_FastRandom_randomRange__P172966_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = 0; @@ -27518,23 +27518,23 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 - s.tmp_4); s.tmp_7 = r0; - r0 = s.p___77346.fields["_y"]; + r0 = s.p___184243.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___77346; + r0 = s.p___184243; return leave(s, r0) default: oops() } } } -particles_AreaFactory_createParticle__P66209.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__P173106.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__P66209_mk(s) { +function particles_AreaFactory_createParticle__P173106_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_createParticle__P66209, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_createParticle__P173106, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27548,7 +27548,7 @@ function particles_AreaFactory_createParticle__P66209_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - p___77346: undefined, + p___184243: undefined, arg0: undefined, arg1: undefined, } } @@ -27557,7 +27557,7 @@ function particles_AreaFactory_createParticle__P66209_mk(s) { -function Fx_iadd__P63163(s) { +function Fx_iadd__P170060(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27578,12 +27578,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_iadd__P63163.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__P170060.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__P63163_mk(s) { +function Fx_iadd__P170060_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_iadd__P63163, depth: s.depth + 1, + parent: s, fn: Fx_iadd__P170060, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27594,7 +27594,7 @@ function Fx_iadd__P63163_mk(s) { -function particles_SprayFactory_createParticle__P66199(s) { +function particles_SprayFactory_createParticle__P173096(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27604,26 +27604,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___77402 = undefined; - s.angle___77406 = undefined; + s.p___184299 = undefined; + s.angle___184303 = 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__C66197_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory_createParticle__P66195_mk(s); + if (!checkSubtype(r0, particles_SprayFactory__C173094_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory_createParticle__P173092_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1231; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___77402 = (r0); + s.p___184299 = (r0); r0 = s.arg0.fields["minAngle"]; s.tmp_1 = r0; - s.tmp_3 = Math_FastRandom_randomRange__P66069_mk(s); - s.tmp_3.arg0 = globals.galois___68284; + s.tmp_3 = Math_FastRandom_randomRange__P172966_mk(s); + s.tmp_3.arg0 = globals.galois___175181; s.tmp_3.arg1 = 0; r0 = s.arg0.fields["spread"]; s.tmp_3.arg2 = r0; @@ -27634,9 +27634,9 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 % 100); - s.angle___77406 = (r0); - s.tmp_0 = r0 = s.p___77402; - r0 = pxsim_Array__getAt(globals.cachedSin___68279, s.angle___77406); + s.angle___184303 = (r0); + s.tmp_0 = r0 = s.p___184299; + r0 = pxsim_Array__getAt(globals.cachedSin___175176, s.angle___184303); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -27645,8 +27645,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___77402; - r0 = pxsim_Array__getAt(globals.cachedCos___68280, s.angle___77406); + s.tmp_0 = r0 = s.p___184299; + r0 = pxsim_Array__getAt(globals.cachedCos___175177, s.angle___184303); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -27655,24 +27655,24 @@ switch (step) { r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["vy"] = (s.tmp_1); - r0 = s.p___77402; + r0 = s.p___184299; return leave(s, r0) default: oops() } } } -particles_SprayFactory_createParticle__P66199.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__P173096.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__P66199_mk(s) { +function particles_SprayFactory_createParticle__P173096_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_createParticle__P66199, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_createParticle__P173096, 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___77402: undefined, - angle___77406: undefined, + p___184299: undefined, + angle___184303: undefined, arg0: undefined, arg1: undefined, } } @@ -27681,7 +27681,7 @@ function particles_SprayFactory_createParticle__P66199_mk(s) { -function sprites_SpriteSet_toString__P65480(s) { +function sprites_SpriteSet_toString__P172377(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27696,7 +27696,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C65469_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C172366_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = s.arg0.fields["_sprites"]; @@ -27718,12 +27718,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_toString__P65480.info = {"start":2586,"length":66,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"toString","argumentNames":["this"]} +sprites_SpriteSet_toString__P172377.info = {"start":2586,"length":66,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"toString","argumentNames":["this"]} -function sprites_SpriteSet_toString__P65480_mk(s) { +function sprites_SpriteSet_toString__P172377_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_toString__P65480, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_toString__P172377, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27737,7 +27737,7 @@ function sprites_SpriteSet_toString__P65480_mk(s) { -function sprites_SpriteSet_length__P65472(s) { +function sprites_SpriteSet_length__P172369(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27752,20 +27752,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C65469_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C172366_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__P65472.info = {"start":625,"length":65,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"length","argumentNames":["this"]} -sprites_SpriteSet_length__P65472.isGetter = true; +sprites_SpriteSet_length__P172369.info = {"start":625,"length":65,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"length","argumentNames":["this"]} +sprites_SpriteSet_length__P172369.isGetter = true; -function sprites_SpriteSet_length__P65472_mk(s) { +function sprites_SpriteSet_length__P172369_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_length__P65472, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_length__P172369, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27775,7 +27775,7 @@ function sprites_SpriteSet_length__P65472_mk(s) { -function particles_ParticleSource___draw__P66163(s) { +function particles_ParticleSource___draw__P173060(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27785,18 +27785,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___77438 = undefined; - s.left___77441 = undefined; - s.top___77451 = undefined; + s.current___184335 = undefined; + s.left___184338 = undefined; + s.top___184348 = 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__C66157_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); r0 = s.arg0.fields["head"]; - s.current___77438 = (r0); + s.current___184335 = (r0); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -27814,7 +27814,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.left___77441 = (s.tmp_4); + s.left___184338 = (s.tmp_4); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -27832,49 +27832,49 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.top___77451 = (s.tmp_4); + s.top___184348 = (s.tmp_4); case 5: - r0 = pxsim_numops_toBoolDecr(s.current___77438); + r0 = pxsim_numops_toBoolDecr(s.current___184335); if (!r0) { step = 8; continue; } - r0 = s.current___77438.fields["lifespan"]; + r0 = s.current___184335.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__P68270_mk(s); + s.tmp_2 = particles_ParticleSource_drawParticle__P175167_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.current___77438; - s.tmp_2.arg2 = s.left___77441; - s.tmp_2.arg3 = s.top___77451; + s.tmp_2.arg1 = s.current___184335; + s.tmp_2.arg2 = s.left___184338; + s.tmp_2.arg3 = s.top___184348; s.callLocIdx = 1166; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; case 6: case 7: - r0 = s.current___77438.fields["next"]; - s.current___77438 = (r0); + r0 = s.current___184335.fields["next"]; + s.current___184335 = (r0); { step = 5; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource___draw__P66163.info = {"start":3216,"length":468,"line":112,"column":8,"endLine":122,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"__draw","argumentNames":["this","camera"]} +particles_ParticleSource___draw__P173060.info = {"start":3216,"length":468,"line":112,"column":8,"endLine":122,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"__draw","argumentNames":["this","camera"]} -function particles_ParticleSource___draw__P66163_mk(s) { +function particles_ParticleSource___draw__P173060_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource___draw__P66163, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource___draw__P173060, 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___77438: undefined, - left___77441: undefined, - top___77451: undefined, + current___184335: undefined, + left___184338: undefined, + top___184348: undefined, arg0: undefined, arg1: undefined, } } @@ -27883,7 +27883,7 @@ function particles_ParticleSource___draw__P66163_mk(s) { -function particles_ParticleSource_drawParticle__P68270(s) { +function particles_ParticleSource_drawParticle__P175167(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27901,8 +27901,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C66157_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory__C66193_v1_4_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C173054_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory__C173090_v1_4_mk(s); r0 = s.arg0.fields["_factory"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -27914,7 +27914,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__C66193_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C173090_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: @@ -27923,12 +27923,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_drawParticle__P68270.info = {"start":8615,"length":174,"line":287,"column":8,"endLine":289,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"drawParticle","argumentNames":["this","p","screenLeft","screenTop"]} +particles_ParticleSource_drawParticle__P175167.info = {"start":8615,"length":174,"line":287,"column":8,"endLine":289,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"drawParticle","argumentNames":["this","p","screenLeft","screenTop"]} -function particles_ParticleSource_drawParticle__P68270_mk(s) { +function particles_ParticleSource_drawParticle__P175167_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_drawParticle__P68270, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_drawParticle__P175167, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27943,7 +27943,7 @@ function particles_ParticleSource_drawParticle__P68270_mk(s) { -function particles_ParticleFactory_drawParticle__P66196(s) { +function particles_ParticleFactory_drawParticle__P173093(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27961,8 +27961,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C66193_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___65038; + if (!checkSubtype(r0, particles_ParticleFactory__C173090_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___171935; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -27976,12 +27976,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleFactory_drawParticle__P66196.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__P173093.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__P66196_mk(s) { +function particles_ParticleFactory_drawParticle__P173093_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_drawParticle__P66196, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_drawParticle__P173093, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27998,7 +27998,7 @@ function particles_ParticleFactory_drawParticle__P66196_mk(s) { -function sprites_SpriteMap_toString__P65460(s) { +function sprites_SpriteMap_toString__P172357(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28013,7 +28013,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C65452_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C172349_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; r0 = s.arg0.fields["buckets"]; @@ -28033,10 +28033,10 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, " buckets, "); s.tmp_1 = r0; - s.tmp_10 = helpers_arrayFilter__P63115_mk(s); + s.tmp_10 = helpers_arrayFilter__P170012_mk(s); r0 = s.arg0.fields["buckets"]; s.tmp_10.arg0 = r0; - s.tmp_10.arg1 = length_inline__P77514; + s.tmp_10.arg1 = length_inline__P184411; s.callLocIdx = 522; s.pc = 2; return s.tmp_10; case 2: r0 = s.retval; @@ -28058,12 +28058,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_toString__P65460.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__P172357.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__P65460_mk(s) { +function sprites_SpriteMap_toString__P172357_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_toString__P65460, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_toString__P172357, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28083,7 +28083,7 @@ function sprites_SpriteMap_toString__P65460_mk(s) { -function length_inline__P77514(s) { +function length_inline__P184411(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28107,12 +28107,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -length_inline__P77514.info = {"start":4196,"length":8,"line":113,"column":74,"endLine":113,"endColumn":82,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["b"]} +length_inline__P184411.info = {"start":4196,"length":8,"line":113,"column":74,"endLine":113,"endColumn":82,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["b"]} -function length_inline__P77514_mk(s) { +function length_inline__P184411_mk(s) { checkStack(s.depth); return { - parent: s, fn: length_inline__P77514, depth: s.depth + 1, + parent: s, fn: length_inline__P184411, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28124,7 +28124,7 @@ function length_inline__P77514_mk(s) { -function ArcadePhysicsEngine_moveSprite__P65547(s) { +function ArcadePhysicsEngine_moveSprite__P172444(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28134,9 +28134,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___77546 = undefined; - s.maxDist___77554 = undefined; - s.ms___77574 = undefined; + s.tm___184443 = undefined; + s.maxDist___184451 = undefined; + s.ms___184471 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28145,7 +28145,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -28164,19 +28164,19 @@ switch (step) { r0 = (s.tmp_2 + s.arg3); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - s.tmp_0 = game_currentScene__P66005_mk(s); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 760; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___77546 = (r0); - s.tmp_0 = r0 = s.tm___77546; + s.tm___184443 = (r0); + s.tmp_0 = r0 = s.tm___184443; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.tm___77546.fields["_map"]; + r0 = s.tm___184443.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -28195,8 +28195,8 @@ switch (step) { r0 = (s.tmp_6 + 128); s.tmp_7 = r0; r0 = (s.tmp_7 >> 8); - s.maxDist___77554 = (r0); - s.tmp_2 = Math_abs__P63133_mk(s); + s.maxDist___184451 = (r0); + s.tmp_2 = Math_abs__P170030_mk(s); r0 = (s.arg2 + 128); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); @@ -28205,14 +28205,14 @@ switch (step) { case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.maxDist___77554); + r0 = (s.tmp_1 <= s.maxDist___184451); 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: - s.tmp_5 = Math_abs__P63133_mk(s); + s.tmp_5 = Math_abs__P170030_mk(s); r0 = (s.arg3 + 128); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); @@ -28221,15 +28221,15 @@ switch (step) { case 15: r0 = s.retval; s.tmp_4 = r0; - r0 = (s.tmp_4 <= s.maxDist___77554); + r0 = (s.tmp_4 <= s.maxDist___184451); case 4: // jmp value (already in r0) s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 5; continue; } - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C65531_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C172428_VT); s.tmp_8 = r0; - s.tmp_9 = MovingSprite_constructor__P65532_mk(s); + s.tmp_9 = MovingSprite_constructor__P172429_mk(s); s.tmp_9.arg0 = s.tmp_8; s.tmp_9.arg1 = s.arg1; r0 = s.arg1.fields["_vx"]; @@ -28243,18 +28243,18 @@ switch (step) { s.callLocIdx = 767; s.pc = 16; return s.tmp_9; case 16: r0 = s.retval; - s.ms___77574 = (s.tmp_8); - s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P67783_mk(s); + s.ms___184471 = (s.tmp_8); + s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P174680_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ms___77574; - s.tmp_0.arg2 = s.tm___77546; + s.tmp_0.arg1 = s.ms___184471; + s.tmp_0.arg2 = s.tm___184443; s.callLocIdx = 768; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 5: - s.tmp_1 = tiles_TileMap_isOnWall__P65764_mk(s); - s.tmp_1.arg0 = s.tm___77546; + s.tmp_1 = tiles_TileMap_isOnWall__P172661_mk(s); + s.tmp_1.arg0 = s.tm___184443; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 769; s.pc = 18; return s.tmp_1; case 18: @@ -28265,10 +28265,10 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P67785_mk(s); + s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P174682_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; - s.tmp_4.arg2 = s.tm___77546; + s.tmp_4.arg2 = s.tm___184443; s.callLocIdx = 770; s.pc = 19; return s.tmp_4; case 19: r0 = s.retval; @@ -28303,12 +28303,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_moveSprite__P65547.info = {"start":23898,"length":1208,"line":654,"column":4,"endLine":685,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} +ArcadePhysicsEngine_moveSprite__P172444.info = {"start":23898,"length":1208,"line":654,"column":4,"endLine":685,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} -function ArcadePhysicsEngine_moveSprite__P65547_mk(s) { +function ArcadePhysicsEngine_moveSprite__P172444_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_moveSprite__P65547, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_moveSprite__P172444, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28320,9 +28320,9 @@ function ArcadePhysicsEngine_moveSprite__P65547_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - tm___77546: undefined, - maxDist___77554: undefined, - ms___77574: undefined, + tm___184443: undefined, + maxDist___184451: undefined, + ms___184471: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -28333,7 +28333,7 @@ function ArcadePhysicsEngine_moveSprite__P65547_mk(s) { -function ArcadePhysicsEngine_canResolveClipping__P67785(s) { +function ArcadePhysicsEngine_canResolveClipping__P174682(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28343,19 +28343,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___77619 = undefined; - s.sz___77622 = undefined; - s.maxMove___77627 = undefined; - s.origY___77629 = undefined; - s.origX___77632 = undefined; - s.l___77635 = undefined; - s.r___77640 = undefined; - s.t___77645 = undefined; - s.b___77650 = undefined; - s.offset___77655 = undefined; - s.offset___77680 = undefined; - s.offset___77711 = undefined; - s.offset___77736 = undefined; + s.hbox___184516 = undefined; + s.sz___184519 = undefined; + s.maxMove___184524 = undefined; + s.origY___184526 = undefined; + s.origX___184529 = undefined; + s.l___184532 = undefined; + s.r___184537 = undefined; + s.t___184542 = undefined; + s.b___184547 = undefined; + s.offset___184552 = undefined; + s.offset___184577 = undefined; + s.offset___184608 = undefined; + s.offset___184633 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28363,7 +28363,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); r0 = s.arg1.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); @@ -28374,9 +28374,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite__C65347_v4_1_mk(s); + s.tmp_4 = Sprite__C172244_v4_1_mk(s); s.tmp_4.arg0 = s.arg1; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C65347_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C172244_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.setHitbox; s.pc = 20; return s.tmp_4; case 20: @@ -28384,23 +28384,23 @@ switch (step) { case 1: case 2: r0 = s.arg1.fields["_hitbox"]; - s.hbox___77619 = (r0); + s.hbox___184516 = (r0); r0 = s.arg2.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.sz___77622 = (r0); - s.tmp_0 = ArcadePhysicsEngine_maxStep__P65539_mk(s); + s.sz___184519 = (r0); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P172436_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 773; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.maxMove___77627 = (r0); + s.maxMove___184524 = (r0); r0 = s.arg1.fields["_y"]; - s.origY___77629 = (r0); + s.origY___184526 = (r0); r0 = s.arg1.fields["_x"]; - s.origX___77632 = (r0); - s.tmp_1 = game_Hitbox_left__P65222_mk(s); - s.tmp_1.arg0 = s.hbox___77619; + s.origX___184529 = (r0); + s.tmp_1 = game_Hitbox_left__P172119_mk(s); + s.tmp_1.arg0 = s.hbox___184516; s.callLocIdx = 774; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; @@ -28408,9 +28408,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.l___77635 = (r0); - s.tmp_1 = game_Hitbox_right__P65224_mk(s); - s.tmp_1.arg0 = s.hbox___77619; + s.l___184532 = (r0); + s.tmp_1 = game_Hitbox_right__P172121_mk(s); + s.tmp_1.arg0 = s.hbox___184516; s.callLocIdx = 776; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; @@ -28418,9 +28418,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.r___77640 = (r0); - s.tmp_1 = game_Hitbox_top__P65223_mk(s); - s.tmp_1.arg0 = s.hbox___77619; + s.r___184537 = (r0); + s.tmp_1 = game_Hitbox_top__P172120_mk(s); + s.tmp_1.arg0 = s.hbox___184516; s.callLocIdx = 778; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; @@ -28428,9 +28428,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.t___77645 = (r0); - s.tmp_1 = game_Hitbox_bottom__P65225_mk(s); - s.tmp_1.arg0 = s.hbox___77619; + s.t___184542 = (r0); + s.tmp_1 = game_Hitbox_bottom__P172122_mk(s); + s.tmp_1.arg0 = s.hbox___184516; s.callLocIdx = 780; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -28438,26 +28438,26 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.b___77650 = (r0); - r0 = (s.b___77650 + 1); + s.b___184547 = (r0); + r0 = (s.b___184547 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___77622); - s.offset___77655 = (r0); - r0 = (s.offset___77655 <= s.maxMove___77627); + r0 = (s.tmp_0 % s.sz___184519); + s.offset___184552 = (r0); + r0 = (s.offset___184552 <= s.maxMove___184524); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_y"]; s.tmp_3 = r0; - r0 = (s.offset___77655 * 256); + r0 = (s.offset___184552 * 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__P65764_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P172661_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 784; s.pc = 26; return s.tmp_3; @@ -28474,35 +28474,35 @@ switch (step) { { step = 19; continue; } { step = 4; continue; } case 3: - r0 = (s.arg1).fields["_y"] = (s.origY___77629); + r0 = (s.arg1).fields["_y"] = (s.origY___184526); case 4: case 5: case 6: - r0 = (s.t___77645 / s.sz___77622); + r0 = (s.t___184542 / s.sz___184519); 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___77622); + r0 = (s.tmp_1 * s.sz___184519); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.t___77645); - s.offset___77680 = (r0); - r0 = (s.offset___77680 <= s.maxMove___77627); + r0 = (s.tmp_0 - s.t___184542); + s.offset___184577 = (r0); + r0 = (s.offset___184577 <= s.maxMove___184524); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_y"]; s.tmp_3 = r0; - r0 = (s.offset___77680 * 256); + r0 = (s.offset___184577 * 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__P65764_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P172661_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 787; s.pc = 27; return s.tmp_3; @@ -28519,29 +28519,29 @@ switch (step) { { step = 19; continue; } { step = 8; continue; } case 7: - r0 = (s.arg1).fields["_y"] = (s.origY___77629); + r0 = (s.arg1).fields["_y"] = (s.origY___184526); case 8: case 9: case 10: - r0 = (s.r___77640 + 1); + r0 = (s.r___184537 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___77622); - s.offset___77711 = (r0); - r0 = (s.offset___77711 <= s.maxMove___77627); + r0 = (s.tmp_0 % s.sz___184519); + s.offset___184608 = (r0); + r0 = (s.offset___184608 <= s.maxMove___184524); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_x"]; s.tmp_3 = r0; - r0 = (s.offset___77711 * 256); + r0 = (s.offset___184608 * 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__P65764_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P172661_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 790; s.pc = 28; return s.tmp_3; @@ -28558,35 +28558,35 @@ switch (step) { { step = 19; continue; } { step = 12; continue; } case 11: - r0 = (s.arg1).fields["_x"] = (s.origX___77632); + r0 = (s.arg1).fields["_x"] = (s.origX___184529); case 12: case 13: case 14: - r0 = (s.l___77635 / s.sz___77622); + r0 = (s.l___184532 / s.sz___184519); 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___77622); + r0 = (s.tmp_1 * s.sz___184519); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.l___77635); - s.offset___77736 = (r0); - r0 = (s.offset___77736 <= s.maxMove___77627); + r0 = (s.tmp_0 - s.l___184532); + s.offset___184633 = (r0); + r0 = (s.offset___184633 <= s.maxMove___184524); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_x"]; s.tmp_3 = r0; - r0 = (s.offset___77736 * 256); + r0 = (s.offset___184633 * 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__P65764_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P172661_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 793; s.pc = 29; return s.tmp_3; @@ -28603,7 +28603,7 @@ switch (step) { { step = 19; continue; } { step = 16; continue; } case 15: - r0 = (s.arg1).fields["_x"] = (s.origX___77632); + r0 = (s.arg1).fields["_x"] = (s.origX___184529); case 16: case 17: case 18: @@ -28612,12 +28612,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_canResolveClipping__P67785.info = {"start":25202,"length":2135,"line":688,"column":4,"endLine":759,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} +ArcadePhysicsEngine_canResolveClipping__P174682.info = {"start":25202,"length":2135,"line":688,"column":4,"endLine":759,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} -function ArcadePhysicsEngine_canResolveClipping__P67785_mk(s) { +function ArcadePhysicsEngine_canResolveClipping__P174682_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P67785, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P174682, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28625,19 +28625,19 @@ function ArcadePhysicsEngine_canResolveClipping__P67785_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - hbox___77619: undefined, - sz___77622: undefined, - maxMove___77627: undefined, - origY___77629: undefined, - origX___77632: undefined, - l___77635: undefined, - r___77640: undefined, - t___77645: undefined, - b___77650: undefined, - offset___77655: undefined, - offset___77680: undefined, - offset___77711: undefined, - offset___77736: undefined, + hbox___184516: undefined, + sz___184519: undefined, + maxMove___184524: undefined, + origY___184526: undefined, + origX___184529: undefined, + l___184532: undefined, + r___184537: undefined, + t___184542: undefined, + b___184547: undefined, + offset___184552: undefined, + offset___184577: undefined, + offset___184608: undefined, + offset___184633: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -28647,7 +28647,7 @@ function ArcadePhysicsEngine_canResolveClipping__P67785_mk(s) { -function Sprite_isStatic__P65401(s) { +function Sprite_isStatic__P172298(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28662,19 +28662,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_0); return leave(s, r0) default: oops() } } } -Sprite_isStatic__P65401.info = {"start":9841,"length":57,"line":355,"column":4,"endLine":357,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isStatic","argumentNames":["this"]} +Sprite_isStatic__P172298.info = {"start":9841,"length":57,"line":355,"column":4,"endLine":357,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isStatic","argumentNames":["this"]} -function Sprite_isStatic__P65401_mk(s) { +function Sprite_isStatic__P172298_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isStatic__P65401, depth: s.depth + 1, + parent: s, fn: Sprite_isStatic__P172298, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28684,7 +28684,7 @@ function Sprite_isStatic__P65401_mk(s) { -function game_Hitbox_bottom__P65225(s) { +function game_Hitbox_bottom__P172122(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28699,10 +28699,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C65214_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C172111_VT)) failedCast(r0); r0 = s.arg0.fields["height"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_top__P65223_mk(s); + s.tmp_3 = game_Hitbox_top__P172120_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 225; s.pc = 1; return s.tmp_3; case 1: @@ -28714,13 +28714,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_bottom__P65225.info = {"start":786,"length":139,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} -game_Hitbox_bottom__P65225.isGetter = true; +game_Hitbox_bottom__P172122.info = {"start":786,"length":139,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} +game_Hitbox_bottom__P172122.isGetter = true; -function game_Hitbox_bottom__P65225_mk(s) { +function game_Hitbox_bottom__P172122_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_bottom__P65225, depth: s.depth + 1, + parent: s, fn: game_Hitbox_bottom__P172122, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28733,7 +28733,7 @@ function game_Hitbox_bottom__P65225_mk(s) { -function game_Hitbox_right__P65224(s) { +function game_Hitbox_right__P172121(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28748,10 +28748,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C65214_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C172111_VT)) failedCast(r0); r0 = s.arg0.fields["width"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_left__P65222_mk(s); + s.tmp_3 = game_Hitbox_left__P172119_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 222; s.pc = 1; return s.tmp_3; case 1: @@ -28763,13 +28763,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_right__P65224.info = {"start":638,"length":138,"line":26,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} -game_Hitbox_right__P65224.isGetter = true; +game_Hitbox_right__P172121.info = {"start":638,"length":138,"line":26,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} +game_Hitbox_right__P172121.isGetter = true; -function game_Hitbox_right__P65224_mk(s) { +function game_Hitbox_right__P172121_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_right__P65224, depth: s.depth + 1, + parent: s, fn: game_Hitbox_right__P172121, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28782,7 +28782,7 @@ function game_Hitbox_right__P65224_mk(s) { -function game_Hitbox_top__P65223(s) { +function game_Hitbox_top__P172120(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28797,7 +28797,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C65214_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C172111_VT)) failedCast(r0); r0 = s.arg0.fields["oy"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -28807,13 +28807,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_top__P65223.info = {"start":555,"length":73,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} -game_Hitbox_top__P65223.isGetter = true; +game_Hitbox_top__P172120.info = {"start":555,"length":73,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} +game_Hitbox_top__P172120.isGetter = true; -function game_Hitbox_top__P65223_mk(s) { +function game_Hitbox_top__P172120_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_top__P65223, depth: s.depth + 1, + parent: s, fn: game_Hitbox_top__P172120, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28824,7 +28824,7 @@ function game_Hitbox_top__P65223_mk(s) { -function game_Hitbox_left__P65222(s) { +function game_Hitbox_left__P172119(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28839,7 +28839,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C65214_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C172111_VT)) failedCast(r0); r0 = s.arg0.fields["ox"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -28849,13 +28849,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_left__P65222.info = {"start":471,"length":74,"line":18,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} -game_Hitbox_left__P65222.isGetter = true; +game_Hitbox_left__P172119.info = {"start":471,"length":74,"line":18,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} +game_Hitbox_left__P172119.isGetter = true; -function game_Hitbox_left__P65222_mk(s) { +function game_Hitbox_left__P172119_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_left__P65222, depth: s.depth + 1, + parent: s, fn: game_Hitbox_left__P172119, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28866,7 +28866,7 @@ function game_Hitbox_left__P65222_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions__P67783(s) { +function ArcadePhysicsEngine_tilemapCollisions__P174680(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28876,37 +28876,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___77853 = undefined; - s.hbox___77878 = undefined; - s.tileScale___77881 = undefined; - s.tileSize___77884 = undefined; - s.xDiff___77888 = undefined; - s.yDiff___77895 = undefined; - s.right___77911 = undefined; - s.x0___77915 = undefined; - s.collidedTiles___77930 = undefined; - s.y___77932 = undefined; - s.y0___77946 = undefined; - s.obstacle___77962 = undefined; - s.collisionDirection___77989 = undefined; - s.tile___78015 = undefined; - s.unnamed614___U14 = undefined; - s.unnamed615___U15 = undefined; - s.down___78106 = undefined; - s.y0___78110 = undefined; - s.collidedTiles___78125 = undefined; - s.x___78127 = undefined; - s.x0___78137 = undefined; - s.obstacle___78151 = undefined; - s.collisionDirection___78178 = undefined; - s.tile___78204 = undefined; - s.unnamed616___U24 = undefined; - s.unnamed617___U25 = undefined; - s.overlappedTiles___78298 = undefined; - s.x___78300 = undefined; - s.x0___78310 = undefined; - s.y___78320 = undefined; - s.y0___78330 = undefined; + s.s___184750 = undefined; + s.hbox___184775 = undefined; + s.tileScale___184778 = undefined; + s.tileSize___184781 = undefined; + s.xDiff___184785 = undefined; + s.yDiff___184792 = undefined; + s.right___184808 = undefined; + s.x0___184812 = undefined; + s.collidedTiles___184827 = undefined; + s.y___184829 = undefined; + s.y0___184843 = undefined; + s.obstacle___184859 = undefined; + s.collisionDirection___184886 = undefined; + s.tile___184912 = undefined; + s.unnamed1146___U14 = undefined; + s.unnamed1147___U15 = undefined; + s.down___185003 = undefined; + s.y0___185007 = undefined; + s.collidedTiles___185022 = undefined; + s.x___185024 = undefined; + s.x0___185034 = undefined; + s.obstacle___185048 = undefined; + s.collisionDirection___185075 = undefined; + s.tile___185101 = undefined; + s.unnamed1148___U24 = undefined; + s.unnamed1149___U25 = undefined; + s.overlappedTiles___185195 = undefined; + s.x___185197 = undefined; + s.x0___185207 = undefined; + s.y___185217 = undefined; + s.y0___185227 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28914,18 +28914,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___77853 = (r0); - r0 = s.s___77853.fields["flags"]; + s.s___184750 = (r0); + r0 = s.s___184750.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_5 = tiles_TileMap_isOnWall__P65764_mk(s); + s.tmp_5 = tiles_TileMap_isOnWall__P172661_mk(s); s.tmp_5.arg0 = s.arg2; - s.tmp_5.arg1 = s.s___77853; + s.tmp_5.arg1 = s.s___184750; s.callLocIdx = 656; s.pc = 97; return s.tmp_5; case 97: r0 = s.retval; @@ -28936,7 +28936,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 1; continue; } - s.tmp_6 = r0 = s.s___77853; + s.tmp_6 = r0 = s.s___184750; r0 = s.tmp_6.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & -257); @@ -28946,7 +28946,7 @@ switch (step) { case 2: case 3: case 4: - r0 = s.s___77853.fields["_image"]; + r0 = s.s___184750.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -28956,34 +28956,34 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = Sprite__C65347_v4_1_mk(s); - s.tmp_4.arg0 = s.s___77853; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C65347_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = Sprite__C172244_v4_1_mk(s); + s.tmp_4.arg0 = s.s___184750; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C172244_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.setHitbox; s.pc = 98; return s.tmp_4; case 98: r0 = s.retval; case 5: case 6: - r0 = s.s___77853.fields["_hitbox"]; - s.hbox___77878 = (r0); + r0 = s.s___184750.fields["_hitbox"]; + s.hbox___184775 = (r0); r0 = s.arg2.fields["_scale"]; - s.tileScale___77881 = (r0); - r0 = (1 << s.tileScale___77881); - s.tileSize___77884 = (r0); - r0 = s.s___77853.fields["_x"]; + s.tileScale___184778 = (r0); + r0 = (1 << s.tileScale___184778); + s.tileSize___184781 = (r0); + r0 = s.s___184750.fields["_x"]; s.tmp_0 = r0; - r0 = s.s___77853.fields["_lastX"]; + r0 = s.s___184750.fields["_lastX"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.xDiff___77888 = (r0); - r0 = s.s___77853.fields["_y"]; + s.xDiff___184785 = (r0); + r0 = s.s___184750.fields["_y"]; s.tmp_0 = r0; - r0 = s.s___77853.fields["_lastY"]; + r0 = s.s___184750.fields["_lastY"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.yDiff___77895 = (r0); - r0 = s.s___77853.fields["flags"]; + s.yDiff___184792 = (r0); + r0 = s.s___184750.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 2818); s.tmp_2 = r0; @@ -28993,16 +28993,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 83; continue; } - r0 = (s.xDiff___77888 !== 0); + r0 = (s.xDiff___184785 !== 0); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 43; continue; } - r0 = (s.xDiff___77888 > 0); - s.right___77911 = (r0); - r0 = pxsim_numops_toBoolDecr(s.right___77911); + r0 = (s.xDiff___184785 > 0); + s.right___184808 = (r0); + r0 = pxsim_numops_toBoolDecr(s.right___184808); if (!r0) { step = 7; continue; } - s.tmp_1 = game_Hitbox_right__P65224_mk(s); - s.tmp_1.arg0 = s.hbox___77878; + s.tmp_1 = game_Hitbox_right__P172121_mk(s); + s.tmp_1.arg0 = s.hbox___184775; s.callLocIdx = 661; s.pc = 99; return s.tmp_1; case 99: r0 = s.retval; @@ -29010,8 +29010,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 8; continue; } case 7: - s.tmp_3 = game_Hitbox_left__P65222_mk(s); - s.tmp_3.arg0 = s.hbox___77878; + s.tmp_3 = game_Hitbox_left__P172119_mk(s); + s.tmp_3.arg0 = s.hbox___184775; s.callLocIdx = 663; s.pc = 100; return s.tmp_3; case 100: r0 = s.retval; @@ -29022,30 +29022,30 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___77881 + 8); + r0 = (s.tileScale___184778 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.x0___77915 = (r0); + s.x0___184812 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___77930 = (r0); - s.tmp_1 = game_Hitbox_top__P65223_mk(s); - s.tmp_1.arg0 = s.hbox___77878; + s.collidedTiles___184827 = (r0); + s.tmp_1 = game_Hitbox_top__P172120_mk(s); + s.tmp_1.arg0 = s.hbox___184775; s.callLocIdx = 667; s.pc = 101; return s.tmp_1; case 101: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.yDiff___77895); - s.y___77932 = (r0); + r0 = (s.tmp_0 - s.yDiff___184792); + s.y___184829 = (r0); case 9: - s.tmp_1 = r0 = s.y___77932; - s.tmp_3 = r0 = s.tileSize___77884; - s.tmp_6 = game_Hitbox_bottom__P65225_mk(s); - s.tmp_6.arg0 = s.hbox___77878; + s.tmp_1 = r0 = s.y___184829; + s.tmp_3 = r0 = s.tileSize___184781; + s.tmp_6 = game_Hitbox_bottom__P172122_mk(s); + s.tmp_6.arg0 = s.hbox___184775; s.callLocIdx = 669; s.pc = 102; return s.tmp_6; case 102: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.yDiff___77895); + r0 = (s.tmp_5 - s.yDiff___184792); s.tmp_4 = r0; r0 = (s.tmp_3 << 8); s.tmp_7 = r0; @@ -29055,15 +29055,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_10 = Fx_min__P63171_mk(s); - s.tmp_10.arg0 = s.y___77932; - s.tmp_12 = game_Hitbox_bottom__P65225_mk(s); - s.tmp_12.arg0 = s.hbox___77878; + s.tmp_10 = Fx_min__P170068_mk(s); + s.tmp_10.arg0 = s.y___184829; + s.tmp_12 = game_Hitbox_bottom__P172122_mk(s); + s.tmp_12.arg0 = s.hbox___184775; s.callLocIdx = 672; s.pc = 104; return s.tmp_12; case 104: r0 = s.retval; s.tmp_11 = r0; - r0 = (s.tmp_11 - s.yDiff___77895); + r0 = (s.tmp_11 - s.yDiff___184792); s.tmp_10.arg1 = r0; s.callLocIdx = 674; s.pc = 103; return s.tmp_10; case 103: @@ -29071,33 +29071,33 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_9 + 128); s.tmp_8 = r0; - r0 = (s.tileScale___77881 + 8); + r0 = (s.tileScale___184778 + 8); s.tmp_13 = r0; r0 = (s.tmp_8 >> s.tmp_13); - s.y0___77946 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P65762_mk(s); + s.y0___184843 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P172659_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___77915; - s.tmp_1.arg2 = s.y0___77946; + s.tmp_1.arg1 = s.x0___184812; + s.tmp_1.arg2 = s.y0___184843; s.callLocIdx = 677; s.pc = 105; return s.tmp_1; case 105: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } - s.tmp_2 = tiles_TileMap_getObstacle__P65763_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P172660_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___77915; - s.tmp_2.arg2 = s.y0___77946; + s.tmp_2.arg1 = s.x0___184812; + s.tmp_2.arg2 = s.y0___184843; s.callLocIdx = 678; s.pc = 106; return s.tmp_2; case 106: r0 = s.retval; - s.obstacle___77962 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P77970); + s.obstacle___184859 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P184867); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___77962); - s.tmp_4 = helpers_arraySome__P63112_mk(s); - s.tmp_4.arg0 = s.collidedTiles___77930; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___184859); + s.tmp_4 = helpers_arraySome__P170009_mk(s); + s.tmp_4.arg0 = s.collidedTiles___184827; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 679; s.pc = 107; return s.tmp_4; case 107: @@ -29109,22 +29109,22 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__push(s.collidedTiles___77930, s.obstacle___77962); + r0 = pxsim_Array__push(s.collidedTiles___184827, s.obstacle___184859); case 10: case 11: case 12: case 13: - r0 = (s.tileSize___77884 << 8); + r0 = (s.tileSize___184781 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___77932); - s.y___77932 = (r0); + r0 = (s.tmp_0 + s.y___184829); + s.y___184829 = (r0); { step = 9; continue; } case 14: - r0 = pxsim_Array__length(s.collidedTiles___77930); + r0 = pxsim_Array__length(s.collidedTiles___184827); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 41; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___77911); + r0 = pxsim_numops_toBoolDecr(s.right___184808); if (!r0) { step = 15; continue; } r0 = 2; { step = 16; continue; } @@ -29133,23 +29133,23 @@ switch (step) { case 16: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___77989 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.right___77911); + s.collisionDirection___184886 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.right___184808); if (!r0) { step = 17; continue; } - r0 = (s.x0___77915 << s.tileScale___77881); + r0 = (s.x0___184812 << s.tileScale___184778); 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___77878.fields["width"]; + r0 = s.hbox___184775.fields["width"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 18; continue; } case 17: - r0 = (s.x0___77915 + 1); + r0 = (s.x0___184812 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___77881); + r0 = (s.tmp_5 << s.tileScale___184778); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -29157,24 +29157,24 @@ switch (step) { case 18: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___77853; - r0 = s.hbox___77878.fields["ox"]; + s.tmp_8 = r0 = s.s___184750; + r0 = s.hbox___184775.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___78015 = (undefined); - s.unnamed614___U14 = (s.collidedTiles___77930); - s.unnamed615___U15 = (0); + s.tile___184912 = (undefined); + s.unnamed1146___U14 = (s.collidedTiles___184827); + s.unnamed1147___U15 = (0); case 19: - s.tmp_0 = r0 = s.unnamed615___U15; - r0 = pxsim_Array__length(s.unnamed614___U14); + s.tmp_0 = r0 = s.unnamed1147___U15; + r0 = pxsim_Array__length(s.unnamed1146___U14); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 22; continue; } - r0 = pxsim_Array__getAt(s.unnamed614___U14, s.unnamed615___U15); - s.tile___78015 = (r0); - r0 = s.s___77853.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed1146___U14, s.unnamed1147___U15); + s.tile___184912 = (r0); + r0 = s.s___184750.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -29184,29 +29184,29 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 20; continue; } - s.tmp_6 = Sprite_registerObstacle__P65432_mk(s); - s.tmp_6.arg0 = s.s___77853; - s.tmp_6.arg1 = s.collisionDirection___77989; - s.tmp_6.arg2 = s.tile___78015; + s.tmp_6 = Sprite_registerObstacle__P172329_mk(s); + s.tmp_6.arg0 = s.s___184750; + s.tmp_6.arg1 = s.collisionDirection___184886; + s.tmp_6.arg2 = s.tile___184912; s.tmp_6.arg3 = s.arg2; s.callLocIdx = 685; s.pc = 108; return s.tmp_6; case 108: r0 = s.retval; case 20: case 21: - r0 = (s.unnamed615___U15 + 1); - s.unnamed615___U15 = (r0); + r0 = (s.unnamed1147___U15 + 1); + s.unnamed1147___U15 = (r0); { step = 19; continue; } case 22: - s.unnamed614___U14 = (undefined); - r0 = s.s___77853.fields["flags"]; + s.unnamed1146___U14 = (undefined); + r0 = s.s___184750.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 = 23; continue; } - s.tmp_2 = Sprite_destroy__P65434_mk(s); - s.tmp_2.arg0 = s.s___77853; + s.tmp_2 = Sprite_destroy__P172331_mk(s); + s.tmp_2.arg0 = s.s___184750; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 686; s.pc = 109; return s.tmp_2; @@ -29214,7 +29214,7 @@ switch (step) { r0 = s.retval; { step = 40; continue; } case 23: - r0 = s.s___77853.fields["_vx"]; + r0 = s.s___184750.fields["_vx"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVx"]; s.tmp_2 = r0; @@ -29225,7 +29225,7 @@ switch (step) { r0 = s.tmp_0; { step = 25; continue; } case 24: - r0 = s.s___77853.fields["flags"]; + r0 = s.s___184750.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -29237,13 +29237,13 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 36; continue; } - r0 = s.s___77853.fields["flags"]; + r0 = s.s___184750.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & 32); s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 34; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___77911); + r0 = pxsim_numops_toBoolDecr(s.right___184808); s.tmp_10 = r0; r0 = pxsim_Boolean__bang(s.tmp_10); s.tmp_9 = r0; @@ -29252,8 +29252,8 @@ switch (step) { r0 = s.tmp_9; { step = 27; continue; } case 26: - s.tmp_12 = Sprite_vx__P65364_mk(s); - s.tmp_12.arg0 = s.s___77853; + s.tmp_12 = Sprite_vx__P172261_mk(s); + s.tmp_12.arg0 = s.s___184750; s.callLocIdx = 687; s.pc = 110; return s.tmp_12; case 110: r0 = s.retval; @@ -29267,14 +29267,14 @@ switch (step) { r0 = s.tmp_13; { step = 31; continue; } case 28: - s.tmp_14 = r0 = s.right___77911; + s.tmp_14 = r0 = s.right___184808; r0 = pxsim_numops_toBool(s.tmp_14); if (r0) { step = 29; continue; } r0 = s.tmp_14; { step = 30; continue; } case 29: - s.tmp_16 = Sprite_vx__P65364_mk(s); - s.tmp_16.arg0 = s.s___77853; + s.tmp_16 = Sprite_vx__P172261_mk(s); + s.tmp_16.arg0 = s.s___184750; s.callLocIdx = 688; s.pc = 111; return s.tmp_16; case 111: r0 = s.retval; @@ -29289,8 +29289,8 @@ switch (step) { s.tmp_18 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_18); if (!r0) { step = 32; continue; } - s.tmp_19 = r0 = s.s___77853; - r0 = s.s___77853.fields["_vx"]; + s.tmp_19 = r0 = s.s___184750; + r0 = s.s___184750.fields["_vx"]; s.tmp_21 = r0; r0 = (0 - s.tmp_21); s.tmp_20 = r0; @@ -29312,12 +29312,12 @@ switch (step) { { step = 35; continue; } case 34: r0 = (s.arg1).fields["dx"] = (0); - r0 = (s.s___77853).fields["_vx"] = (0); + r0 = (s.s___184750).fields["_vx"] = (0); case 35: { step = 39; continue; } case 36: - s.tmp_2 = Math_sign__P63134_mk(s); - r0 = s.s___77853.fields["_vx"]; + s.tmp_2 = Math_sign__P170031_mk(s); + r0 = s.s___184750.fields["_vx"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -29327,7 +29327,7 @@ switch (step) { case 112: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P63134_mk(s); + s.tmp_6 = Math_sign__P170031_mk(s); r0 = s.arg1.fields["cachedVx"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -29351,16 +29351,16 @@ switch (step) { case 42: case 43: case 44: - r0 = (s.yDiff___77895 !== 0); + r0 = (s.yDiff___184792 !== 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 81; continue; } - r0 = (s.yDiff___77895 > 0); - s.down___78106 = (r0); - r0 = pxsim_numops_toBoolDecr(s.down___78106); + r0 = (s.yDiff___184792 > 0); + s.down___185003 = (r0); + r0 = pxsim_numops_toBoolDecr(s.down___185003); if (!r0) { step = 45; continue; } - s.tmp_1 = game_Hitbox_bottom__P65225_mk(s); - s.tmp_1.arg0 = s.hbox___77878; + s.tmp_1 = game_Hitbox_bottom__P172122_mk(s); + s.tmp_1.arg0 = s.hbox___184775; s.callLocIdx = 696; s.pc = 114; return s.tmp_1; case 114: r0 = s.retval; @@ -29368,8 +29368,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 46; continue; } case 45: - s.tmp_3 = game_Hitbox_top__P65223_mk(s); - s.tmp_3.arg0 = s.hbox___77878; + s.tmp_3 = game_Hitbox_top__P172120_mk(s); + s.tmp_3.arg0 = s.hbox___184775; s.callLocIdx = 698; s.pc = 115; return s.tmp_3; case 115: r0 = s.retval; @@ -29380,23 +29380,23 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___77881 + 8); + r0 = (s.tileScale___184778 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.y0___78110 = (r0); + s.y0___185007 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___78125 = (r0); - s.tmp_0 = game_Hitbox_left__P65222_mk(s); - s.tmp_0.arg0 = s.hbox___77878; + s.collidedTiles___185022 = (r0); + s.tmp_0 = game_Hitbox_left__P172119_mk(s); + s.tmp_0.arg0 = s.hbox___184775; s.callLocIdx = 702; s.pc = 116; return s.tmp_0; case 116: r0 = s.retval; - s.x___78127 = (r0); + s.x___185024 = (r0); case 47: - s.tmp_1 = r0 = s.x___78127; - s.tmp_3 = r0 = s.tileSize___77884; - s.tmp_5 = game_Hitbox_right__P65224_mk(s); - s.tmp_5.arg0 = s.hbox___77878; + s.tmp_1 = r0 = s.x___185024; + s.tmp_3 = r0 = s.tileSize___184781; + s.tmp_5 = game_Hitbox_right__P172121_mk(s); + s.tmp_5.arg0 = s.hbox___184775; s.callLocIdx = 703; s.pc = 117; return s.tmp_5; case 117: r0 = s.retval; @@ -29409,10 +29409,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 52; continue; } - s.tmp_9 = Fx_min__P63171_mk(s); - s.tmp_9.arg0 = s.x___78127; - s.tmp_10 = game_Hitbox_right__P65224_mk(s); - s.tmp_10.arg0 = s.hbox___77878; + s.tmp_9 = Fx_min__P170068_mk(s); + s.tmp_9.arg0 = s.x___185024; + s.tmp_10 = game_Hitbox_right__P172121_mk(s); + s.tmp_10.arg0 = s.hbox___184775; s.callLocIdx = 705; s.pc = 119; return s.tmp_10; case 119: r0 = s.retval; @@ -29423,33 +29423,33 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___77881 + 8); + r0 = (s.tileScale___184778 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___78137 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P65762_mk(s); + s.x0___185034 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P172659_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___78137; - s.tmp_1.arg2 = s.y0___78110; + s.tmp_1.arg1 = s.x0___185034; + s.tmp_1.arg2 = s.y0___185007; s.callLocIdx = 709; s.pc = 120; return s.tmp_1; case 120: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 50; continue; } - s.tmp_2 = tiles_TileMap_getObstacle__P65763_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P172660_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___78137; - s.tmp_2.arg2 = s.y0___78110; + s.tmp_2.arg1 = s.x0___185034; + s.tmp_2.arg2 = s.y0___185007; s.callLocIdx = 710; s.pc = 121; return s.tmp_2; case 121: r0 = s.retval; - s.obstacle___78151 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P78159); + s.obstacle___185048 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P185056); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___78151); - s.tmp_4 = helpers_arraySome__P63112_mk(s); - s.tmp_4.arg0 = s.collidedTiles___78125; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___185048); + s.tmp_4 = helpers_arraySome__P170009_mk(s); + s.tmp_4.arg0 = s.collidedTiles___185022; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 711; s.pc = 122; return s.tmp_4; case 122: @@ -29461,22 +29461,22 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 48; continue; } - r0 = pxsim_Array__push(s.collidedTiles___78125, s.obstacle___78151); + r0 = pxsim_Array__push(s.collidedTiles___185022, s.obstacle___185048); case 48: case 49: case 50: case 51: - r0 = (s.tileSize___77884 << 8); + r0 = (s.tileSize___184781 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___78127); - s.x___78127 = (r0); + r0 = (s.tmp_0 + s.x___185024); + s.x___185024 = (r0); { step = 47; continue; } case 52: - r0 = pxsim_Array__length(s.collidedTiles___78125); + r0 = pxsim_Array__length(s.collidedTiles___185022); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 79; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___78106); + r0 = pxsim_numops_toBoolDecr(s.down___185003); if (!r0) { step = 53; continue; } r0 = 3; { step = 54; continue; } @@ -29485,23 +29485,23 @@ switch (step) { case 54: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___78178 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.down___78106); + s.collisionDirection___185075 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.down___185003); if (!r0) { step = 55; continue; } - r0 = (s.y0___78110 << s.tileScale___77881); + r0 = (s.y0___185007 << s.tileScale___184778); 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___77878.fields["height"]; + r0 = s.hbox___184775.fields["height"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 56; continue; } case 55: - r0 = (s.y0___78110 + 1); + r0 = (s.y0___185007 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___77881); + r0 = (s.tmp_5 << s.tileScale___184778); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -29509,24 +29509,24 @@ switch (step) { case 56: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___77853; - r0 = s.hbox___77878.fields["oy"]; + s.tmp_8 = r0 = s.s___184750; + r0 = s.hbox___184775.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___78204 = (undefined); - s.unnamed616___U24 = (s.collidedTiles___78125); - s.unnamed617___U25 = (0); + s.tile___185101 = (undefined); + s.unnamed1148___U24 = (s.collidedTiles___185022); + s.unnamed1149___U25 = (0); case 57: - s.tmp_0 = r0 = s.unnamed617___U25; - r0 = pxsim_Array__length(s.unnamed616___U24); + s.tmp_0 = r0 = s.unnamed1149___U25; + r0 = pxsim_Array__length(s.unnamed1148___U24); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 60; continue; } - r0 = pxsim_Array__getAt(s.unnamed616___U24, s.unnamed617___U25); - s.tile___78204 = (r0); - r0 = s.s___77853.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed1148___U24, s.unnamed1149___U25); + s.tile___185101 = (r0); + r0 = s.s___184750.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -29536,29 +29536,29 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 58; continue; } - s.tmp_6 = Sprite_registerObstacle__P65432_mk(s); - s.tmp_6.arg0 = s.s___77853; - s.tmp_6.arg1 = s.collisionDirection___78178; - s.tmp_6.arg2 = s.tile___78204; + s.tmp_6 = Sprite_registerObstacle__P172329_mk(s); + s.tmp_6.arg0 = s.s___184750; + s.tmp_6.arg1 = s.collisionDirection___185075; + s.tmp_6.arg2 = s.tile___185101; s.tmp_6.arg3 = s.arg2; s.callLocIdx = 717; s.pc = 123; return s.tmp_6; case 123: r0 = s.retval; case 58: case 59: - r0 = (s.unnamed617___U25 + 1); - s.unnamed617___U25 = (r0); + r0 = (s.unnamed1149___U25 + 1); + s.unnamed1149___U25 = (r0); { step = 57; continue; } case 60: - s.unnamed616___U24 = (undefined); - r0 = s.s___77853.fields["flags"]; + s.unnamed1148___U24 = (undefined); + r0 = s.s___184750.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 = 61; continue; } - s.tmp_2 = Sprite_destroy__P65434_mk(s); - s.tmp_2.arg0 = s.s___77853; + s.tmp_2 = Sprite_destroy__P172331_mk(s); + s.tmp_2.arg0 = s.s___184750; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 718; s.pc = 124; return s.tmp_2; @@ -29566,7 +29566,7 @@ switch (step) { r0 = s.retval; { step = 78; continue; } case 61: - r0 = s.s___77853.fields["_vy"]; + r0 = s.s___184750.fields["_vy"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVy"]; s.tmp_2 = r0; @@ -29577,7 +29577,7 @@ switch (step) { r0 = s.tmp_0; { step = 63; continue; } case 62: - r0 = s.s___77853.fields["flags"]; + r0 = s.s___184750.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -29589,13 +29589,13 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 74; continue; } - r0 = s.s___77853.fields["flags"]; + r0 = s.s___184750.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & 32); s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 72; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___78106); + r0 = pxsim_numops_toBoolDecr(s.down___185003); s.tmp_10 = r0; r0 = pxsim_Boolean__bang(s.tmp_10); s.tmp_9 = r0; @@ -29604,8 +29604,8 @@ switch (step) { r0 = s.tmp_9; { step = 65; continue; } case 64: - s.tmp_12 = Sprite_vy__P65366_mk(s); - s.tmp_12.arg0 = s.s___77853; + s.tmp_12 = Sprite_vy__P172263_mk(s); + s.tmp_12.arg0 = s.s___184750; s.callLocIdx = 719; s.pc = 125; return s.tmp_12; case 125: r0 = s.retval; @@ -29619,14 +29619,14 @@ switch (step) { r0 = s.tmp_13; { step = 69; continue; } case 66: - s.tmp_14 = r0 = s.down___78106; + s.tmp_14 = r0 = s.down___185003; r0 = pxsim_numops_toBool(s.tmp_14); if (r0) { step = 67; continue; } r0 = s.tmp_14; { step = 68; continue; } case 67: - s.tmp_16 = Sprite_vy__P65366_mk(s); - s.tmp_16.arg0 = s.s___77853; + s.tmp_16 = Sprite_vy__P172263_mk(s); + s.tmp_16.arg0 = s.s___184750; s.callLocIdx = 720; s.pc = 126; return s.tmp_16; case 126: r0 = s.retval; @@ -29641,8 +29641,8 @@ switch (step) { s.tmp_18 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_18); if (!r0) { step = 70; continue; } - s.tmp_19 = r0 = s.s___77853; - r0 = s.s___77853.fields["_vy"]; + s.tmp_19 = r0 = s.s___184750; + r0 = s.s___184750.fields["_vy"]; s.tmp_21 = r0; r0 = (0 - s.tmp_21); s.tmp_20 = r0; @@ -29664,12 +29664,12 @@ switch (step) { { step = 73; continue; } case 72: r0 = (s.arg1).fields["dy"] = (0); - r0 = (s.s___77853).fields["_vy"] = (0); + r0 = (s.s___184750).fields["_vy"] = (0); case 73: { step = 77; continue; } case 74: - s.tmp_2 = Math_sign__P63134_mk(s); - r0 = s.s___77853.fields["_vy"]; + s.tmp_2 = Math_sign__P170031_mk(s); + r0 = s.s___184750.fields["_vy"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -29679,7 +29679,7 @@ switch (step) { case 127: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P63134_mk(s); + s.tmp_6 = Math_sign__P170031_mk(s); r0 = s.arg1.fields["cachedVy"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -29705,7 +29705,7 @@ switch (step) { case 82: case 83: case 84: - r0 = s.s___77853.fields["flags"]; + r0 = s.s___184750.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 1538); s.tmp_2 = r0; @@ -29716,18 +29716,18 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 95; continue; } r0 = pxsim_Array__mk(); - s.overlappedTiles___78298 = (r0); - s.tmp_0 = game_Hitbox_left__P65222_mk(s); - s.tmp_0.arg0 = s.hbox___77878; + s.overlappedTiles___185195 = (r0); + s.tmp_0 = game_Hitbox_left__P172119_mk(s); + s.tmp_0.arg0 = s.hbox___184775; s.callLocIdx = 728; s.pc = 129; return s.tmp_0; case 129: r0 = s.retval; - s.x___78300 = (r0); + s.x___185197 = (r0); case 85: - s.tmp_1 = r0 = s.x___78300; - s.tmp_3 = r0 = s.tileSize___77884; - s.tmp_5 = game_Hitbox_right__P65224_mk(s); - s.tmp_5.arg0 = s.hbox___77878; + s.tmp_1 = r0 = s.x___185197; + s.tmp_3 = r0 = s.tileSize___184781; + s.tmp_5 = game_Hitbox_right__P172121_mk(s); + s.tmp_5.arg0 = s.hbox___184775; s.callLocIdx = 729; s.pc = 130; return s.tmp_5; case 130: r0 = s.retval; @@ -29740,10 +29740,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 92; continue; } - s.tmp_9 = Fx_min__P63171_mk(s); - s.tmp_9.arg0 = s.x___78300; - s.tmp_10 = game_Hitbox_right__P65224_mk(s); - s.tmp_10.arg0 = s.hbox___77878; + s.tmp_9 = Fx_min__P170068_mk(s); + s.tmp_9.arg0 = s.x___185197; + s.tmp_10 = game_Hitbox_right__P172121_mk(s); + s.tmp_10.arg0 = s.hbox___184775; s.callLocIdx = 731; s.pc = 132; return s.tmp_10; case 132: r0 = s.retval; @@ -29754,21 +29754,21 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___77881 + 8); + r0 = (s.tileScale___184778 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___78310 = (r0); - s.tmp_0 = game_Hitbox_top__P65223_mk(s); - s.tmp_0.arg0 = s.hbox___77878; + s.x0___185207 = (r0); + s.tmp_0 = game_Hitbox_top__P172120_mk(s); + s.tmp_0.arg0 = s.hbox___184775; s.callLocIdx = 735; s.pc = 133; return s.tmp_0; case 133: r0 = s.retval; - s.y___78320 = (r0); + s.y___185217 = (r0); case 86: - s.tmp_1 = r0 = s.y___78320; - s.tmp_3 = r0 = s.tileSize___77884; - s.tmp_5 = game_Hitbox_bottom__P65225_mk(s); - s.tmp_5.arg0 = s.hbox___77878; + s.tmp_1 = r0 = s.y___185217; + s.tmp_3 = r0 = s.tileSize___184781; + s.tmp_5 = game_Hitbox_bottom__P172122_mk(s); + s.tmp_5.arg0 = s.hbox___184775; s.callLocIdx = 736; s.pc = 134; return s.tmp_5; case 134: r0 = s.retval; @@ -29781,10 +29781,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 91; continue; } - s.tmp_9 = Fx_min__P63171_mk(s); - s.tmp_9.arg0 = s.y___78320; - s.tmp_10 = game_Hitbox_bottom__P65225_mk(s); - s.tmp_10.arg0 = s.hbox___77878; + s.tmp_9 = Fx_min__P170068_mk(s); + s.tmp_9.arg0 = s.y___185217; + s.tmp_10 = game_Hitbox_bottom__P172122_mk(s); + s.tmp_10.arg0 = s.hbox___184775; s.callLocIdx = 738; s.pc = 136; return s.tmp_10; case 136: r0 = s.retval; @@ -29795,14 +29795,14 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___77881 + 8); + r0 = (s.tileScale___184778 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.y0___78330 = (r0); - s.tmp_3 = tiles_TileMap_isObstacle__P65762_mk(s); + s.y0___185227 = (r0); + s.tmp_3 = tiles_TileMap_isObstacle__P172659_mk(s); s.tmp_3.arg0 = s.arg2; - s.tmp_3.arg1 = s.x0___78310; - s.tmp_3.arg2 = s.y0___78330; + s.tmp_3.arg1 = s.x0___185207; + s.tmp_3.arg2 = s.y0___185227; s.callLocIdx = 742; s.pc = 137; return s.tmp_3; case 137: r0 = s.retval; @@ -29816,7 +29816,7 @@ switch (step) { r0 = s.tmp_0; { step = 88; continue; } case 87: - r0 = s.s___77853.fields["flags"]; + r0 = s.s___184750.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & 2048); s.tmp_7 = r0; @@ -29832,11 +29832,11 @@ switch (step) { s.tmp_9 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_9); if (!r0) { step = 89; continue; } - s.tmp_10 = r0 = s.overlappedTiles___78298; - s.tmp_12 = tiles_TileMap_getTile__P65755_mk(s); + s.tmp_10 = r0 = s.overlappedTiles___185195; + s.tmp_12 = tiles_TileMap_getTile__P172652_mk(s); s.tmp_12.arg0 = s.arg2; - s.tmp_12.arg1 = s.x0___78310; - s.tmp_12.arg2 = s.y0___78330; + s.tmp_12.arg1 = s.x0___185207; + s.tmp_12.arg2 = s.y0___185227; s.callLocIdx = 743; s.pc = 138; return s.tmp_12; case 138: r0 = s.retval; @@ -29844,26 +29844,26 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_10, s.tmp_11); case 89: case 90: - r0 = (s.tileSize___77884 << 8); + r0 = (s.tileSize___184781 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___78320); - s.y___78320 = (r0); + r0 = (s.tmp_0 + s.y___185217); + s.y___185217 = (r0); { step = 86; continue; } case 91: - r0 = (s.tileSize___77884 << 8); + r0 = (s.tileSize___184781 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___78300); - s.x___78300 = (r0); + r0 = (s.tmp_0 + s.x___185197); + s.x___185197 = (r0); { step = 85; continue; } case 92: - r0 = pxsim_Array__length(s.overlappedTiles___78298); + r0 = pxsim_Array__length(s.overlappedTiles___185195); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 93; continue; } - s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P67784_mk(s); + s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P174681_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.s___77853; - s.tmp_1.arg2 = s.overlappedTiles___78298; + s.tmp_1.arg1 = s.s___184750; + s.tmp_1.arg2 = s.overlappedTiles___185195; s.callLocIdx = 746; s.pc = 139; return s.tmp_1; case 139: r0 = s.retval; @@ -29875,12 +29875,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions__P67783.info = {"start":12929,"length":9654,"line":379,"column":4,"endLine":618,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} +ArcadePhysicsEngine_tilemapCollisions__P174680.info = {"start":12929,"length":9654,"line":379,"column":4,"endLine":618,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} -function ArcadePhysicsEngine_tilemapCollisions__P67783_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions__P174680_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P67783, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P174680, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29904,37 +29904,37 @@ function ArcadePhysicsEngine_tilemapCollisions__P67783_mk(s) { tmp_19: undefined, tmp_20: undefined, tmp_21: undefined, - s___77853: undefined, - hbox___77878: undefined, - tileScale___77881: undefined, - tileSize___77884: undefined, - xDiff___77888: undefined, - yDiff___77895: undefined, - right___77911: undefined, - x0___77915: undefined, - collidedTiles___77930: undefined, - y___77932: undefined, - y0___77946: undefined, - obstacle___77962: undefined, - collisionDirection___77989: undefined, - tile___78015: undefined, - unnamed614___U14: undefined, - unnamed615___U15: undefined, - down___78106: undefined, - y0___78110: undefined, - collidedTiles___78125: undefined, - x___78127: undefined, - x0___78137: undefined, - obstacle___78151: undefined, - collisionDirection___78178: undefined, - tile___78204: undefined, - unnamed616___U24: undefined, - unnamed617___U25: undefined, - overlappedTiles___78298: undefined, - x___78300: undefined, - x0___78310: undefined, - y___78320: undefined, - y0___78330: undefined, + s___184750: undefined, + hbox___184775: undefined, + tileScale___184778: undefined, + tileSize___184781: undefined, + xDiff___184785: undefined, + yDiff___184792: undefined, + right___184808: undefined, + x0___184812: undefined, + collidedTiles___184827: undefined, + y___184829: undefined, + y0___184843: undefined, + obstacle___184859: undefined, + collisionDirection___184886: undefined, + tile___184912: undefined, + unnamed1146___U14: undefined, + unnamed1147___U15: undefined, + down___185003: undefined, + y0___185007: undefined, + collidedTiles___185022: undefined, + x___185024: undefined, + x0___185034: undefined, + obstacle___185048: undefined, + collisionDirection___185075: undefined, + tile___185101: undefined, + unnamed1148___U24: undefined, + unnamed1149___U25: undefined, + overlappedTiles___185195: undefined, + x___185197: undefined, + x0___185207: undefined, + y___185217: undefined, + y0___185227: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -29944,7 +29944,7 @@ function ArcadePhysicsEngine_tilemapCollisions__P67783_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P77970(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P184867(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29966,12 +29966,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P77970.info = {"start":15147,"length":39,"line":441,"column":48,"endLine":441,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +ArcadePhysicsEngine_tilemapCollisions_inline__P184867.info = {"start":15147,"length":39,"line":441,"column":48,"endLine":441,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -function ArcadePhysicsEngine_tilemapCollisions_inline__P77970_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P184867_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P77970, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P184867, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29982,7 +29982,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P77970_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P78159(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P185056(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30004,12 +30004,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P78159.info = {"start":18668,"length":39,"line":522,"column":48,"endLine":522,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +ArcadePhysicsEngine_tilemapCollisions_inline__P185056.info = {"start":18668,"length":39,"line":522,"column":48,"endLine":522,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -function ArcadePhysicsEngine_tilemapCollisions_inline__P78159_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P185056_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P78159, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P185056, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30020,7 +30020,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P78159_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps__P67784(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P174681(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30030,11 +30030,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.alreadyHandled___78377 = undefined; - s.tile___78380 = undefined; - s.unnamed618___U2 = undefined; - s.unnamed619___U3 = undefined; - s.tileOverlapHandlers___78401 = undefined; + s.alreadyHandled___185274 = undefined; + s.tile___185277 = undefined; + s.unnamed1150___U2 = undefined; + s.unnamed1151___U3 = undefined; + s.tileOverlapHandlers___185298 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -30042,25 +30042,25 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.alreadyHandled___78377 = (r0); - s.tile___78380 = (undefined); - s.unnamed618___U2 = (s.arg2); - s.unnamed619___U3 = (0); + s.alreadyHandled___185274 = (r0); + s.tile___185277 = (undefined); + s.unnamed1150___U2 = (s.arg2); + s.unnamed1151___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed619___U3; - r0 = pxsim_Array__length(s.unnamed618___U2); + s.tmp_0 = r0 = s.unnamed1151___U3; + r0 = pxsim_Array__length(s.unnamed1150___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array__getAt(s.unnamed618___U2, s.unnamed619___U3); - s.tile___78380 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P78384); + r0 = pxsim_Array__getAt(s.unnamed1150___U2, s.unnamed1151___U3); + s.tile___185277 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P185281); s.tmp_2 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___78380); - s.tmp_4 = helpers_arraySome__P63112_mk(s); - s.tmp_4.arg0 = s.alreadyHandled___78377; + r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___185277); + s.tmp_4 = helpers_arraySome__P170009_mk(s); + s.tmp_4.arg0 = s.alreadyHandled___185274; s.tmp_4.arg1 = s.tmp_2; s.callLocIdx = 751; s.pc = 8; return s.tmp_4; case 8: @@ -30071,26 +30071,26 @@ switch (step) { { step = 6; continue; } case 2: case 3: - r0 = pxsim_Array__push(s.alreadyHandled___78377, s.tile___78380); - s.tmp_0 = game_currentScene__P66005_mk(s); + r0 = pxsim_Array__push(s.alreadyHandled___185274, s.tile___185277); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 752; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; r0 = r0.fields["tileOverlapHandlers"]; - s.tileOverlapHandlers___78401 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___78401); + s.tileOverlapHandlers___185298 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___185298); if (!r0) { step = 4; continue; } - r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P78409); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P185306); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___78380); - r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P78425); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___185277); + r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P185322); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___78380); - s.tmp_2 = helpers_arrayForEach__P63114_mk(s); - s.tmp_3 = helpers_arrayFilter__P63115_mk(s); - s.tmp_3.arg0 = s.tileOverlapHandlers___78401; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___185277); + s.tmp_2 = helpers_arrayForEach__P170011_mk(s); + s.tmp_3 = helpers_arrayFilter__P170012_mk(s); + s.tmp_3.arg0 = s.tileOverlapHandlers___185298; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 755; s.pc = 11; return s.tmp_3; case 11: @@ -30103,32 +30103,32 @@ switch (step) { case 4: case 5: case 6: - r0 = (s.unnamed619___U3 + 1); - s.unnamed619___U3 = (r0); + r0 = (s.unnamed1151___U3 + 1); + s.unnamed1151___U3 = (r0); { step = 1; continue; } case 7: - s.unnamed618___U2 = (undefined); + s.unnamed1150___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps__P67784.info = {"start":22860,"length":707,"line":626,"column":4,"endLine":642,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} +ArcadePhysicsEngine_tilemapOverlaps__P174681.info = {"start":22860,"length":707,"line":626,"column":4,"endLine":642,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} -function ArcadePhysicsEngine_tilemapOverlaps__P67784_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P174681_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P67784, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P174681, 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, - alreadyHandled___78377: undefined, - tile___78380: undefined, - unnamed618___U2: undefined, - unnamed619___U3: undefined, - tileOverlapHandlers___78401: undefined, + alreadyHandled___185274: undefined, + tile___185277: undefined, + unnamed1150___U2: undefined, + unnamed1151___U3: undefined, + tileOverlapHandlers___185298: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -30138,7 +30138,7 @@ function ArcadePhysicsEngine_tilemapOverlaps__P67784_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P78384(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P185281(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30175,12 +30175,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P78384.info = {"start":23075,"length":51,"line":630,"column":36,"endLine":630,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["l"]} +ArcadePhysicsEngine_tilemapOverlaps_inline__P185281.info = {"start":23075,"length":51,"line":630,"column":36,"endLine":630,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["l"]} -function ArcadePhysicsEngine_tilemapOverlaps_inline__P78384_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P185281_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P78384, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P185281, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30195,7 +30195,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P78384_mk(s) { -function forEach_inline__P78409(s) { +function forEach_inline__P185306(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30222,7 +30222,7 @@ switch (step) { case 1: r0 = s.arg0.fields["tileKind"]; s.tmp_3 = r0; - s.tmp_5 = tiles_getTileImage__P65774_mk(s); + s.tmp_5 = tiles_getTileImage__P172671_mk(s); s.tmp_5.arg0 = s.caps[1]; s.callLocIdx = 754; s.pc = 3; return s.tmp_5; case 3: @@ -30236,12 +30236,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P78409.info = {"start":23395,"length":81,"line":638,"column":28,"endLine":638,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P185306.info = {"start":23395,"length":81,"line":638,"column":28,"endLine":638,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P78409_mk(s) { +function forEach_inline__P185306_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P78409, depth: s.depth + 1, + parent: s, fn: forEach_inline__P185306, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30257,7 +30257,7 @@ function forEach_inline__P78409_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P78425(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P185322(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30290,12 +30290,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P78425.info = {"start":23507,"length":28,"line":639,"column":29,"endLine":639,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +ArcadePhysicsEngine_tilemapOverlaps_inline__P185322.info = {"start":23507,"length":28,"line":639,"column":29,"endLine":639,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function ArcadePhysicsEngine_tilemapOverlaps_inline__P78425_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P185322_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P78425, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P185322, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30305,7 +30305,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P78425_mk(s) { -function tiles_getTileImage__P65774(s) { +function tiles_getTileImage__P172671(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30315,16 +30315,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___78433 = undefined; + s.scene___185330 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P66005_mk(s); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 889; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___78433 = (r0); + s.scene___185330 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -30334,7 +30334,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___78433.fields["tileMap"]; + r0 = s.scene___185330.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -30344,14 +30344,14 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim.image.ofBuffer(_hex78443); + r0 = pxsim.image.ofBuffer(_hex185340); { step = 5; continue; } case 3: case 4: - s.tmp_5 = tiles_TileMap_getTileImage__P65765_mk(s); - r0 = s.scene___78433.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getTileImage__P172662_mk(s); + r0 = s.scene___185330.fields["tileMap"]; s.tmp_5.arg0 = r0; - s.tmp_6 = tiles_Location_tileSet__P65710_mk(s); + s.tmp_6 = tiles_Location_tileSet__P172607_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 890; s.pc = 8; return s.tmp_6; case 8: @@ -30364,12 +30364,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_getTileImage__P65774.info = {"start":21871,"length":207,"line":673,"column":4,"endLine":677,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} +tiles_getTileImage__P172671.info = {"start":21871,"length":207,"line":673,"column":4,"endLine":677,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} -function tiles_getTileImage__P65774_mk(s) { +function tiles_getTileImage__P172671_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getTileImage__P65774, depth: s.depth + 1, + parent: s, fn: tiles_getTileImage__P172671, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30378,16 +30378,16 @@ function tiles_getTileImage__P65774_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - scene___78433: undefined, + scene___185330: undefined, arg0: undefined, } } -const _hex78443 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") +const _hex185340 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") -function tiles_TileMap_getTileImage__P65765(s) { +function tiles_TileMap_getTileImage__P172662(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30403,8 +30403,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P65732_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P172629_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -30414,12 +30414,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileImage__P65765.info = {"start":17510,"length":96,"line":553,"column":8,"endLine":555,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMap_getTileImage__P172662.info = {"start":17510,"length":96,"line":553,"column":8,"endLine":555,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} -function tiles_TileMap_getTileImage__P65765_mk(s) { +function tiles_TileMap_getTileImage__P172662_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileImage__P65765, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileImage__P172662, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30430,7 +30430,7 @@ function tiles_TileMap_getTileImage__P65765_mk(s) { -function tiles_TileMapData_getTileImage__P65732(s) { +function tiles_TileMapData_getTileImage__P172629(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30440,25 +30440,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.size___78492 = undefined; - s.cachedImage___78496 = undefined; - s.originalImage___78503 = undefined; + s.size___185389 = undefined; + s.cachedImage___185393 = undefined; + s.originalImage___185400 = 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__C65723_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C172620_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.size___78492 = (r0); + s.size___185389 = (r0); r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.arg1); - s.cachedImage___78496 = (r0); - r0 = pxsim_numops_toBoolDecr(s.cachedImage___78496); + s.cachedImage___185393 = (r0); + r0 = pxsim_numops_toBoolDecr(s.cachedImage___185393); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -30467,58 +30467,58 @@ switch (step) { r0 = s.arg0.fields["tileset"]; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.arg1); - s.originalImage___78503 = (r0); - r0 = pxsim_numops_toBoolDecr(s.originalImage___78503); + s.originalImage___185400 = (r0); + r0 = pxsim_numops_toBoolDecr(s.originalImage___185400); if (!r0) { step = 5; continue; } - r0 = pxsim_ImageMethods.width(s.originalImage___78503); + r0 = pxsim_ImageMethods.width(s.originalImage___185400); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.size___78492); + r0 = (s.tmp_1 <= s.size___185389); 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___78503); + r0 = pxsim_ImageMethods.height(s.originalImage___185400); s.tmp_2 = r0; - r0 = (s.tmp_2 <= s.size___78492); + r0 = (s.tmp_2 <= s.size___185389); 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___78496 = (s.originalImage___78503); + s.cachedImage___185393 = (s.originalImage___185400); { step = 4; continue; } case 3: - r0 = pxsim.image.create(s.size___78492, s.size___78492); - s.cachedImage___78496 = (r0); - r0 = pxsim_ImageMethods.drawImage(s.cachedImage___78496, s.originalImage___78503, 0, 0); + r0 = pxsim.image.create(s.size___185389, s.size___185389); + s.cachedImage___185393 = (r0); + r0 = pxsim_ImageMethods.drawImage(s.cachedImage___185393, s.originalImage___185400, 0, 0); case 4: r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___78496); + r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___185393); case 5: case 6: case 7: case 8: - r0 = s.cachedImage___78496; + r0 = s.cachedImage___185393; return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTileImage__P65732.info = {"start":7354,"length":717,"line":251,"column":8,"endLine":268,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMapData_getTileImage__P172629.info = {"start":7354,"length":717,"line":251,"column":8,"endLine":268,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} -function tiles_TileMapData_getTileImage__P65732_mk(s) { +function tiles_TileMapData_getTileImage__P172629_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTileImage__P65732, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTileImage__P172629, 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___78492: undefined, - cachedImage___78496: undefined, - originalImage___78503: undefined, + size___185389: undefined, + cachedImage___185393: undefined, + originalImage___185400: undefined, arg0: undefined, arg1: undefined, } } @@ -30527,7 +30527,7 @@ function tiles_TileMapData_getTileImage__P65732_mk(s) { -function tiles_TileMapData_scale__P65727(s) { +function tiles_TileMapData_scale__P172624(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30542,18 +30542,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C65723_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C172620_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_scale__P65727.info = {"start":6564,"length":66,"line":222,"column":8,"endLine":224,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -tiles_TileMapData_scale__P65727.isGetter = true; +tiles_TileMapData_scale__P172624.info = {"start":6564,"length":66,"line":222,"column":8,"endLine":224,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMapData_scale__P172624.isGetter = true; -function tiles_TileMapData_scale__P65727_mk(s) { +function tiles_TileMapData_scale__P172624_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P65727, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P172624, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -30562,7 +30562,7 @@ function tiles_TileMapData_scale__P65727_mk(s) { -function tiles_Location_tileSet__P65710(s) { +function tiles_Location_tileSet__P172607(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30577,9 +30577,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C65699_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMap_getTileIndex__P65756_mk(s); - s.tmp_1 = tiles_Location_tileMap__P65701_mk(s); + if (!checkSubtype(r0, tiles_Location__C172596_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMap_getTileIndex__P172653_mk(s); + s.tmp_1 = tiles_Location_tileMap__P172598_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 815; s.pc = 2; return s.tmp_1; case 2: @@ -30595,13 +30595,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileSet__P65710.info = {"start":2323,"length":101,"line":86,"column":8,"endLine":88,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileSet","argumentNames":["this"]} -tiles_Location_tileSet__P65710.isGetter = true; +tiles_Location_tileSet__P172607.info = {"start":2323,"length":101,"line":86,"column":8,"endLine":88,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileSet","argumentNames":["this"]} +tiles_Location_tileSet__P172607.isGetter = true; -function tiles_Location_tileSet__P65710_mk(s) { +function tiles_Location_tileSet__P172607_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileSet__P65710, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileSet__P172607, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30612,7 +30612,7 @@ function tiles_Location_tileSet__P65710_mk(s) { -function tiles_TileMap_getTileIndex__P65756(s) { +function tiles_TileMap_getTileIndex__P172653(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30629,8 +30629,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTile__P65729_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTile__P172626_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -30641,12 +30641,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileIndex__P65756.info = {"start":11191,"length":105,"line":384,"column":8,"endLine":386,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileIndex","argumentNames":["this","col","row"]} +tiles_TileMap_getTileIndex__P172653.info = {"start":11191,"length":105,"line":384,"column":8,"endLine":386,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileIndex","argumentNames":["this","col","row"]} -function tiles_TileMap_getTileIndex__P65756_mk(s) { +function tiles_TileMap_getTileIndex__P172653_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileIndex__P65756, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileIndex__P172653, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30658,7 +30658,7 @@ function tiles_TileMap_getTileIndex__P65756_mk(s) { -function tiles_TileMapData_getTile__P65729(s) { +function tiles_TileMapData_getTile__P172626(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30675,8 +30675,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C65723_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P65735_mk(s); + if (!checkSubtype(r0, tiles_TileMapData__C172620_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P172632_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -30709,12 +30709,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTile__P65729.info = {"start":6752,"length":200,"line":231,"column":8,"endLine":235,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} +tiles_TileMapData_getTile__P172626.info = {"start":6752,"length":200,"line":231,"column":8,"endLine":235,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} -function tiles_TileMapData_getTile__P65729_mk(s) { +function tiles_TileMapData_getTile__P172626_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTile__P65729, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTile__P172626, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30734,7 +30734,7 @@ function tiles_TileMapData_getTile__P65729_mk(s) { -function tiles_TileMapData_isOutsideMap__P65735(s) { +function tiles_TileMapData_isOutsideMap__P172632(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30751,7 +30751,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C65723_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C172620_VT)) failedCast(r0); r0 = (s.arg1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -30791,12 +30791,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isOutsideMap__P65735.info = {"start":8335,"length":132,"line":278,"column":8,"endLine":280,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOutsideMap","argumentNames":["this","col","row"]} +tiles_TileMapData_isOutsideMap__P172632.info = {"start":8335,"length":132,"line":278,"column":8,"endLine":280,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOutsideMap","argumentNames":["this","col","row"]} -function tiles_TileMapData_isOutsideMap__P65735_mk(s) { +function tiles_TileMapData_isOutsideMap__P172632_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isOutsideMap__P65735, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isOutsideMap__P172632, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30815,7 +30815,7 @@ function tiles_TileMapData_isOutsideMap__P65735_mk(s) { -function tiles_Location_tileMap__P65701(s) { +function tiles_Location_tileMap__P172598(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30830,8 +30830,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C65699_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P66005_mk(s); + if (!checkSubtype(r0, tiles_Location__C172596_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 806; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -30839,13 +30839,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileMap__P65701.info = {"start":491,"length":73,"line":24,"column":8,"endLine":26,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileMap","argumentNames":["this"]} -tiles_Location_tileMap__P65701.isGetter = true; +tiles_Location_tileMap__P172598.info = {"start":491,"length":73,"line":24,"column":8,"endLine":26,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileMap","argumentNames":["this"]} +tiles_Location_tileMap__P172598.isGetter = true; -function tiles_Location_tileMap__P65701_mk(s) { +function tiles_Location_tileMap__P172598_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileMap__P65701, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileMap__P172598, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30855,7 +30855,7 @@ function tiles_Location_tileMap__P65701_mk(s) { -function tiles_Location_row__P65703(s) { +function tiles_Location_row__P172600(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30870,18 +30870,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C65699_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C172596_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_row__P65703.info = {"start":877,"length":51,"line":38,"column":8,"endLine":40,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"row","argumentNames":["this"]} -tiles_Location_row__P65703.isGetter = true; +tiles_Location_row__P172600.info = {"start":877,"length":51,"line":38,"column":8,"endLine":40,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"row","argumentNames":["this"]} +tiles_Location_row__P172600.isGetter = true; -function tiles_Location_row__P65703_mk(s) { +function tiles_Location_row__P172600_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_row__P65703, depth: s.depth + 1, + parent: s, fn: tiles_Location_row__P172600, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -30890,7 +30890,7 @@ function tiles_Location_row__P65703_mk(s) { -function tiles_Location_column__P65702(s) { +function tiles_Location_column__P172599(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30905,18 +30905,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C65699_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C172596_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_column__P65702.info = {"start":695,"length":54,"line":31,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"column","argumentNames":["this"]} -tiles_Location_column__P65702.isGetter = true; +tiles_Location_column__P172599.info = {"start":695,"length":54,"line":31,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"column","argumentNames":["this"]} +tiles_Location_column__P172599.isGetter = true; -function tiles_Location_column__P65702_mk(s) { +function tiles_Location_column__P172599_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_column__P65702, depth: s.depth + 1, + parent: s, fn: tiles_Location_column__P172599, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -30925,7 +30925,7 @@ function tiles_Location_column__P65702_mk(s) { -function tiles_TileMap_getObstacle__P65763(s) { +function tiles_TileMap_getObstacle__P172660(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30935,8 +30935,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___78643 = undefined; - s.tile___78655 = undefined; + s.index___185540 = undefined; + s.tile___185552 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -30944,8 +30944,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P65735_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P172632_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -30959,7 +30959,7 @@ switch (step) { r0 = 0; { step = 2; continue; } case 1: - s.tmp_2 = tiles_TileMapData_getTile__P65729_mk(s); + s.tmp_2 = tiles_TileMapData_getTile__P172626_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.arg1; @@ -30970,20 +30970,20 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.index___78643 = (s.tmp_3); - s.tmp_0 = tiles_TileMapData_getTileImage__P65732_mk(s); + s.index___185540 = (s.tmp_3); + s.tmp_0 = tiles_TileMapData_getTileImage__P172629_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___78643; + s.tmp_0.arg1 = s.index___185540; s.callLocIdx = 867; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tile___78655 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C65504_VT); + s.tile___185552 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C172401_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_StaticObstacle_constructor__P65510_mk(s); + s.tmp_1 = sprites_StaticObstacle_constructor__P172407_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = s.tile___78655; + s.tmp_1.arg1 = s.tile___185552; s.tmp_2 = r0 = s.arg2; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; @@ -30996,7 +30996,7 @@ switch (step) { s.tmp_1.arg3 = r0; r0 = s.arg0.fields["_layer"]; s.tmp_1.arg4 = r0; - s.tmp_1.arg5 = s.index___78643; + s.tmp_1.arg5 = s.index___185540; s.callLocIdx = 871; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; @@ -31004,12 +31004,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getObstacle__P65763.info = {"start":16453,"length":410,"line":522,"column":8,"endLine":532,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getObstacle","argumentNames":["this","col","row"]} +tiles_TileMap_getObstacle__P172660.info = {"start":16453,"length":410,"line":522,"column":8,"endLine":532,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getObstacle","argumentNames":["this","col","row"]} -function tiles_TileMap_getObstacle__P65763_mk(s) { +function tiles_TileMap_getObstacle__P172660_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getObstacle__P65763, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getObstacle__P172660, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31017,8 +31017,8 @@ function tiles_TileMap_getObstacle__P65763_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - index___78643: undefined, - tile___78655: undefined, + index___185540: undefined, + tile___185552: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -31028,7 +31028,7 @@ function tiles_TileMap_getObstacle__P65763_mk(s) { -function tiles_TileMap_layer__P65751(s) { +function tiles_TileMap_layer__P172648(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31043,18 +31043,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); r0 = s.arg0.fields["_layer"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_layer__P65751.info = {"start":9967,"length":63,"line":341,"column":8,"endLine":343,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} -tiles_TileMap_layer__P65751.isGetter = true; +tiles_TileMap_layer__P172648.info = {"start":9967,"length":63,"line":341,"column":8,"endLine":343,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} +tiles_TileMap_layer__P172648.isGetter = true; -function tiles_TileMap_layer__P65751_mk(s) { +function tiles_TileMap_layer__P172648_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_layer__P65751, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_layer__P172648, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -31063,7 +31063,7 @@ function tiles_TileMap_layer__P65751_mk(s) { -function sprites_StaticObstacle_constructor__P65510(s) { +function sprites_StaticObstacle_constructor__P172407(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31083,7 +31083,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C65504_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C172401_VT)) failedCast(r0); r0 = (s.arg0).fields["image"] = (s.arg1); r0 = (s.arg0).fields["layer"] = (s.arg4); r0 = (s.arg0).fields["top"] = (s.arg2); @@ -31093,12 +31093,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_StaticObstacle_constructor__P65510.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__P172407.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__P65510_mk(s) { +function sprites_StaticObstacle_constructor__P172407_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_constructor__P65510, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_constructor__P172407, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -31112,7 +31112,7 @@ function sprites_StaticObstacle_constructor__P65510_mk(s) { -function tiles_TileMap_isObstacle__P65762(s) { +function tiles_TileMap_isObstacle__P172659(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31129,7 +31129,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -31150,7 +31150,7 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_8 = tiles_TileMapData_isOutsideMap__P65735_mk(s); + s.tmp_8 = tiles_TileMapData_isOutsideMap__P172632_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_8.arg0 = r0; s.tmp_8.arg1 = s.arg1; @@ -31176,12 +31176,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isObstacle__P65762.info = {"start":16232,"length":211,"line":515,"column":8,"endLine":520,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isObstacle","argumentNames":["this","col","row"]} +tiles_TileMap_isObstacle__P172659.info = {"start":16232,"length":211,"line":515,"column":8,"endLine":520,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isObstacle","argumentNames":["this","col","row"]} -function tiles_TileMap_isObstacle__P65762_mk(s) { +function tiles_TileMap_isObstacle__P172659_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isObstacle__P65762, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isObstacle__P172659, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31204,7 +31204,7 @@ function tiles_TileMap_isObstacle__P65762_mk(s) { -function tiles_TileMapData_isWall__P65734(s) { +function tiles_TileMapData_isWall__P172631(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31221,7 +31221,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C65723_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C172620_VT)) failedCast(r0); r0 = s.arg0.fields["layers"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_1, s.arg1, s.arg2); @@ -31230,12 +31230,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isWall__P65734.info = {"start":8218,"length":107,"line":274,"column":8,"endLine":276,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isWall","argumentNames":["this","col","row"]} +tiles_TileMapData_isWall__P172631.info = {"start":8218,"length":107,"line":274,"column":8,"endLine":276,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isWall","argumentNames":["this","col","row"]} -function tiles_TileMapData_isWall__P65734_mk(s) { +function tiles_TileMapData_isWall__P172631_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isWall__P65734, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isWall__P172631, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31248,7 +31248,7 @@ function tiles_TileMapData_isWall__P65734_mk(s) { -function tiles_TileMap_getTile__P65755(s) { +function tiles_TileMap_getTile__P172652(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31265,10 +31265,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C65699_VT); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C172596_VT); s.tmp_0 = r0; - s.tmp_1 = tiles_Location_constructor__P65700_mk(s); + s.tmp_1 = tiles_Location_constructor__P172597_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -31280,12 +31280,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTile__P65755.info = {"start":11070,"length":111,"line":380,"column":8,"endLine":382,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} +tiles_TileMap_getTile__P172652.info = {"start":11070,"length":111,"line":380,"column":8,"endLine":382,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} -function tiles_TileMap_getTile__P65755_mk(s) { +function tiles_TileMap_getTile__P172652_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTile__P65755, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTile__P172652, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31298,7 +31298,7 @@ function tiles_TileMap_getTile__P65755_mk(s) { -function tiles_Location_constructor__P65700(s) { +function tiles_Location_constructor__P172597(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31316,19 +31316,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C65699_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C172596_VT)) failedCast(r0); r0 = (s.arg0).fields["_col"] = (s.arg1); r0 = (s.arg0).fields["_row"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -tiles_Location_constructor__P65700.info = {"start":360,"length":121,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","col","row","map"]} +tiles_Location_constructor__P172597.info = {"start":360,"length":121,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","col","row","map"]} -function tiles_Location_constructor__P65700_mk(s) { +function tiles_Location_constructor__P172597_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_constructor__P65700, depth: s.depth + 1, + parent: s, fn: tiles_Location_constructor__P172597, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -31340,7 +31340,7 @@ function tiles_Location_constructor__P65700_mk(s) { -function Sprite_registerObstacle__P65432(s) { +function Sprite_registerObstacle__P172329(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31350,10 +31350,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.collisionHandlers___78556 = undefined; - s.wallCollisionHandlers___78563 = undefined; - s.wallHandlersToRun___78588 = undefined; - s.asTileLocation___78601 = undefined; + s.collisionHandlers___185453 = undefined; + s.wallCollisionHandlers___185460 = undefined; + s.wallHandlersToRun___185485 = undefined; + s.asTileLocation___185498 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -31362,11 +31362,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_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__P66005_mk(s); + s.tmp_1 = game_currentScene__P172902_mk(s); s.callLocIdx = 422; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -31386,24 +31386,24 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_2); - s.collisionHandlers___78556 = (r0); - s.tmp_0 = game_currentScene__P66005_mk(s); + s.collisionHandlers___185453 = (r0); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 424; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; r0 = r0.fields["wallCollisionHandlers"]; - s.wallCollisionHandlers___78563 = (r0); - r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___78556); + s.wallCollisionHandlers___185460 = (r0); + r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___185453); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P78571); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P185468); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P78577); + r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P185474); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P63114_mk(s); - s.tmp_3 = helpers_arrayFilter__P63115_mk(s); - s.tmp_3.arg0 = s.collisionHandlers___78556; + s.tmp_2 = helpers_arrayForEach__P170011_mk(s); + s.tmp_3 = helpers_arrayFilter__P170012_mk(s); + s.tmp_3.arg0 = s.collisionHandlers___185453; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 426; s.pc = 13; return s.tmp_3; case 13: @@ -31415,7 +31415,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___78563); + r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___185460); if (!r0) { step = 7; continue; } s.tmp_0 = r0 = s.arg3; r0 = pxsim_numops_toBool(s.tmp_0); @@ -31423,7 +31423,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = game_currentScene__P66005_mk(s); + s.tmp_1 = game_currentScene__P172902_mk(s); s.callLocIdx = 429; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; @@ -31432,21 +31432,21 @@ switch (step) { // jmp value (already in r0) s.tmp_2 = r0; s.arg3 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P78590); + r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P185487); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayFilter__P63115_mk(s); - s.tmp_1.arg0 = s.wallCollisionHandlers___78563; + s.tmp_1 = helpers_arrayFilter__P170012_mk(s); + s.tmp_1.arg0 = s.wallCollisionHandlers___185460; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 431; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.wallHandlersToRun___78588 = (r0); - r0 = pxsim_Array__length(s.wallHandlersToRun___78588); + s.wallHandlersToRun___185485 = (r0); + r0 = pxsim_Array__length(s.wallHandlersToRun___185485); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_1 = tiles_TileMap_getTile__P65755_mk(s); + s.tmp_1 = tiles_TileMap_getTile__P172652_mk(s); s.tmp_1.arg0 = s.arg3; s.tmp_3 = if_left_1_mk(s); s.tmp_3.arg0 = s.arg2; @@ -31485,13 +31485,13 @@ switch (step) { s.callLocIdx = 436; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - s.asTileLocation___78601 = (r0); - r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P78617); + s.asTileLocation___185498 = (r0); + r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P185514); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___78601); - s.tmp_1 = helpers_arrayForEach__P63114_mk(s); - s.tmp_1.arg0 = s.wallHandlersToRun___78588; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___185498); + s.tmp_1 = helpers_arrayForEach__P170011_mk(s); + s.tmp_1.arg0 = s.wallHandlersToRun___185485; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 438; s.pc = 19; return s.tmp_1; case 19: @@ -31504,12 +31504,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle__P65432.info = {"start":24992,"length":965,"line":817,"column":4,"endLine":837,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} +Sprite_registerObstacle__P172329.info = {"start":24992,"length":965,"line":817,"column":4,"endLine":837,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} -function Sprite_registerObstacle__P65432_mk(s) { +function Sprite_registerObstacle__P172329_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle__P65432, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle__P172329, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31519,10 +31519,10 @@ function Sprite_registerObstacle__P65432_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - collisionHandlers___78556: undefined, - wallCollisionHandlers___78563: undefined, - wallHandlersToRun___78588: undefined, - asTileLocation___78601: undefined, + collisionHandlers___185453: undefined, + wallCollisionHandlers___185460: undefined, + wallHandlersToRun___185485: undefined, + asTileLocation___185498: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -31533,7 +31533,7 @@ function Sprite_registerObstacle__P65432_mk(s) { -function forEach_inline__P78571(s) { +function forEach_inline__P185468(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31555,12 +31555,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P78571.info = {"start":25390,"length":26,"line":824,"column":24,"endLine":824,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P185468.info = {"start":25390,"length":26,"line":824,"column":24,"endLine":824,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P78571_mk(s) { +function forEach_inline__P185468_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P78571, depth: s.depth + 1, + parent: s, fn: forEach_inline__P185468, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31571,7 +31571,7 @@ function forEach_inline__P78571_mk(s) { -function Sprite_registerObstacle_inline__P78577(s) { +function Sprite_registerObstacle_inline__P185474(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31603,12 +31603,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P78577.info = {"start":25443,"length":20,"line":825,"column":25,"endLine":825,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite_registerObstacle_inline__P185474.info = {"start":25443,"length":20,"line":825,"column":25,"endLine":825,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite_registerObstacle_inline__P78577_mk(s) { +function Sprite_registerObstacle_inline__P185474_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P78577, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P185474, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31618,7 +31618,7 @@ function Sprite_registerObstacle_inline__P78577_mk(s) { -function wallHandlersToRun_inline__P78590(s) { +function wallHandlersToRun_inline__P185487(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31640,12 +31640,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -wallHandlersToRun_inline__P78590.info = {"start":25649,"length":32,"line":830,"column":24,"endLine":830,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +wallHandlersToRun_inline__P185487.info = {"start":25649,"length":32,"line":830,"column":24,"endLine":830,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function wallHandlersToRun_inline__P78590_mk(s) { +function wallHandlersToRun_inline__P185487_mk(s) { checkStack(s.depth); return { - parent: s, fn: wallHandlersToRun_inline__P78590, depth: s.depth + 1, + parent: s, fn: wallHandlersToRun_inline__P185487, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31656,7 +31656,7 @@ function wallHandlersToRun_inline__P78590_mk(s) { -function Sprite_registerObstacle_inline__P78617(s) { +function Sprite_registerObstacle_inline__P185514(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31689,12 +31689,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P78617.info = {"start":25889,"length":36,"line":834,"column":29,"endLine":834,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite_registerObstacle_inline__P185514.info = {"start":25889,"length":36,"line":834,"column":29,"endLine":834,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite_registerObstacle_inline__P78617_mk(s) { +function Sprite_registerObstacle_inline__P185514_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P78617, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P185514, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31704,7 +31704,7 @@ function Sprite_registerObstacle_inline__P78617_mk(s) { -function Math_sign__P63134(s) { +function Math_sign__P170031(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31739,12 +31739,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_sign__P63134.info = {"start":16355,"length":125,"line":547,"column":4,"endLine":551,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} +Math_sign__P170031.info = {"start":16355,"length":125,"line":547,"column":4,"endLine":551,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} -function Math_sign__P63134_mk(s) { +function Math_sign__P170031_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_sign__P63134, depth: s.depth + 1, + parent: s, fn: Math_sign__P170031, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31755,7 +31755,7 @@ function Math_sign__P63134_mk(s) { -function helpers_arraySome__P63112(s) { +function helpers_arraySome__P170009(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31765,26 +31765,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___78625 = undefined; - s.i___78628 = undefined; + s.len___185522 = undefined; + s.i___185525 = 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___78625 = (r0); - s.i___78628 = (0); + s.len___185522 = (r0); + s.i___185525 = (0); case 1: - r0 = (s.i___78628 < s.len___78625); + r0 = (s.i___185525 < s.len___185522); 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___78628); + r0 = pxsim_Array__getAt(s.arg0, s.i___185525); s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.i___78628; + s.tmp_2.arg1 = s.i___185525; setupLambda(s.tmp_2, s.tmp_2.argL); s.callLocIdx = 4; s.pc = 6; return s.tmp_2; case 6: @@ -31796,8 +31796,8 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.i___78628 + 1); - s.i___78628 = (r0); + r0 = (s.i___185525 + 1); + s.i___185525 = (r0); { step = 1; continue; } case 4: r0 = false; @@ -31805,18 +31805,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySome__P63112.info = {"start":6833,"length":296,"line":238,"column":4,"endLine":244,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySome","argumentNames":["arr","callbackfn"]} +helpers_arraySome__P170009.info = {"start":6833,"length":296,"line":238,"column":4,"endLine":244,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySome","argumentNames":["arr","callbackfn"]} -function helpers_arraySome__P63112_mk(s) { +function helpers_arraySome__P170009_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySome__P63112, depth: s.depth + 1, + parent: s, fn: helpers_arraySome__P170009, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___78625: undefined, - i___78628: undefined, + len___185522: undefined, + i___185525: undefined, arg0: undefined, arg1: undefined, } } @@ -31825,7 +31825,7 @@ function helpers_arraySome__P63112_mk(s) { -function tiles_TileMap_isOnWall__P65764(s) { +function tiles_TileMap_isOnWall__P172661(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31835,24 +31835,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___77802 = undefined; - s.left___77805 = undefined; - s.right___77811 = undefined; - s.top___77817 = undefined; - s.bottom___77823 = undefined; - s.col___77829 = undefined; - s.row___77835 = undefined; + s.hbox___184699 = undefined; + s.left___184702 = undefined; + s.right___184708 = undefined; + s.top___184714 = undefined; + s.bottom___184720 = undefined; + s.col___184726 = undefined; + s.row___184732 = 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__C65741_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); r0 = s.arg1.fields["_hitbox"]; - s.hbox___77802 = (r0); - s.tmp_1 = game_Hitbox_left__P65222_mk(s); - s.tmp_1.arg0 = s.hbox___77802; + s.hbox___184699 = (r0); + s.tmp_1 = game_Hitbox_left__P172119_mk(s); + s.tmp_1.arg0 = s.hbox___184699; s.callLocIdx = 872; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; @@ -31862,9 +31862,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.left___77805 = (r0); - s.tmp_1 = game_Hitbox_right__P65224_mk(s); - s.tmp_1.arg0 = s.hbox___77802; + s.left___184702 = (r0); + s.tmp_1 = game_Hitbox_right__P172121_mk(s); + s.tmp_1.arg0 = s.hbox___184699; s.callLocIdx = 875; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -31874,9 +31874,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.right___77811 = (r0); - s.tmp_1 = game_Hitbox_top__P65223_mk(s); - s.tmp_1.arg0 = s.hbox___77802; + s.right___184708 = (r0); + s.tmp_1 = game_Hitbox_top__P172120_mk(s); + s.tmp_1.arg0 = s.hbox___184699; s.callLocIdx = 878; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -31886,9 +31886,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.top___77817 = (r0); - s.tmp_1 = game_Hitbox_bottom__P65225_mk(s); - s.tmp_1.arg0 = s.hbox___77802; + s.top___184714 = (r0); + s.tmp_1 = game_Hitbox_bottom__P172122_mk(s); + s.tmp_1.arg0 = s.hbox___184699; s.callLocIdx = 881; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; @@ -31898,23 +31898,23 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.bottom___77823 = (r0); - s.col___77829 = (s.left___77805); + s.bottom___184720 = (r0); + s.col___184726 = (s.left___184702); case 1: - r0 = (s.col___77829 <= s.right___77811); + r0 = (s.col___184726 <= s.right___184708); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.row___77835 = (s.top___77817); + s.row___184732 = (s.top___184714); case 2: - r0 = (s.row___77835 <= s.bottom___77823); + r0 = (s.row___184732 <= s.bottom___184720); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = tiles_TileMap_isObstacle__P65762_mk(s); + s.tmp_2 = tiles_TileMap_isObstacle__P172659_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.col___77829; - s.tmp_2.arg2 = s.row___77835; + s.tmp_2.arg1 = s.col___184726; + s.tmp_2.arg2 = s.row___184732; s.callLocIdx = 884; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; @@ -31925,12 +31925,12 @@ switch (step) { { step = 7; continue; } case 3: case 4: - r0 = (s.row___77835 + 1); - s.row___77835 = (r0); + r0 = (s.row___184732 + 1); + s.row___184732 = (r0); { step = 2; continue; } case 5: - r0 = (s.col___77829 + 1); - s.col___77829 = (r0); + r0 = (s.col___184726 + 1); + s.col___184726 = (r0); { step = 1; continue; } case 6: r0 = false; @@ -31938,24 +31938,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isOnWall__P65764.info = {"start":16873,"length":627,"line":534,"column":8,"endLine":551,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOnWall","argumentNames":["this","s"]} +tiles_TileMap_isOnWall__P172661.info = {"start":16873,"length":627,"line":534,"column":8,"endLine":551,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOnWall","argumentNames":["this","s"]} -function tiles_TileMap_isOnWall__P65764_mk(s) { +function tiles_TileMap_isOnWall__P172661_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isOnWall__P65764, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isOnWall__P172661, 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___77802: undefined, - left___77805: undefined, - right___77811: undefined, - top___77817: undefined, - bottom___77823: undefined, - col___77829: undefined, - row___77835: undefined, + hbox___184699: undefined, + left___184702: undefined, + right___184708: undefined, + top___184714: undefined, + bottom___184720: undefined, + col___184726: undefined, + row___184732: undefined, arg0: undefined, arg1: undefined, } } @@ -31964,7 +31964,7 @@ function tiles_TileMap_isOnWall__P65764_mk(s) { -function MovingSprite_constructor__P65532(s) { +function MovingSprite_constructor__P172429(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31986,7 +31986,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, MovingSprite__C65531_VT)) failedCast(r0); + if (!checkSubtype(r0, MovingSprite__C172428_VT)) failedCast(r0); r0 = (s.arg0).fields["sprite"] = (s.arg1); r0 = (s.arg0).fields["cachedVx"] = (s.arg2); r0 = (s.arg0).fields["cachedVy"] = (s.arg3); @@ -31998,12 +31998,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -MovingSprite_constructor__P65532.info = {"start":949,"length":313,"line":33,"column":4,"endLine":44,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","sprite","cachedVx","cachedVy","dx","dy","xStep","yStep"]} +MovingSprite_constructor__P172429.info = {"start":949,"length":313,"line":33,"column":4,"endLine":44,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","sprite","cachedVx","cachedVy","dx","dy","xStep","yStep"]} -function MovingSprite_constructor__P65532_mk(s) { +function MovingSprite_constructor__P172429_mk(s) { checkStack(s.depth); return { - parent: s, fn: MovingSprite_constructor__P65532, depth: s.depth + 1, + parent: s, fn: MovingSprite_constructor__P172429, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -32019,7 +32019,7 @@ function MovingSprite_constructor__P65532_mk(s) { -function ArcadePhysicsEngine_move__P65545(s) { +function ArcadePhysicsEngine_move__P172442(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32029,76 +32029,76 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtMs___78700 = undefined; - s.dt2___78706 = undefined; - s.scene___78710 = undefined; - s.tileMap___78713 = undefined; - s.movingSprites___78716 = undefined; - s.MAX_STEP_COUNT___78747 = undefined; - s.overlapHandlers___78759 = undefined; - s.selected___78766 = undefined; - s.buffers___78767 = undefined; - s.count___78771 = undefined; - s.currMovers___78781 = undefined; - s.remainingMovers___78788 = undefined; - s.ms___78793 = undefined; - s.unnamed608___U13 = undefined; - s.unnamed609___U14 = undefined; - s.s___78795 = undefined; - s.stepX___78888 = undefined; - s.stepY___78902 = undefined; - s.bounce___78965 = undefined; + s.dtMs___185597 = undefined; + s.dt2___185603 = undefined; + s.scene___185607 = undefined; + s.tileMap___185610 = undefined; + s.movingSprites___185613 = undefined; + s.MAX_STEP_COUNT___185644 = undefined; + s.overlapHandlers___185656 = undefined; + s.selected___185663 = undefined; + s.buffers___185664 = undefined; + s.count___185668 = undefined; + s.currMovers___185678 = undefined; + s.remainingMovers___185685 = undefined; + s.ms___185690 = undefined; + s.unnamed1140___U13 = undefined; + s.unnamed1141___U14 = undefined; + s.s___185692 = undefined; + s.stepX___185785 = undefined; + s.stepY___185799 = undefined; + s.bounce___185862 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); - s.tmp_0 = Math_min__P63136_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); + s.tmp_0 = Math_min__P170033_mk(s); s.tmp_0.arg0 = 100; r0 = (s.arg1 * 1000); s.tmp_0.arg1 = r0; s.callLocIdx = 548; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - s.dtMs___78700 = (r0); - r0 = pxsim.Math_.idiv(s.dtMs___78700, 2); - s.dt2___78706 = (r0); - s.tmp_0 = game_currentScene__P66005_mk(s); + s.dtMs___185597 = (r0); + r0 = pxsim.Math_.idiv(s.dtMs___185597, 2); + s.dt2___185603 = (r0); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 549; s.pc = 54; return s.tmp_0; case 54: r0 = s.retval; - s.scene___78710 = (r0); - r0 = s.scene___78710.fields["tileMap"]; - s.tileMap___78713 = (r0); - r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P78718); + s.scene___185607 = (r0); + r0 = s.scene___185607.fields["tileMap"]; + s.tileMap___185610 = (r0); + r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P185615); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___78700); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___78706); - s.tmp_1 = helpers_arrayMap__P63111_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___185597); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___185603); + s.tmp_1 = helpers_arrayMap__P170008_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 551; s.pc = 55; return s.tmp_1; case 55: r0 = s.retval; - s.movingSprites___78716 = (r0); - s.tmp_0 = helpers_arrayForEach__P63114_mk(s); + s.movingSprites___185613 = (r0); + s.tmp_0 = helpers_arrayForEach__P170011_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P78730; + s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P185627; s.callLocIdx = 555; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_clear__P65458_mk(s); + s.tmp_0 = sprites_SpriteMap_clear__P172355_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 556; s.pc = 57; return s.tmp_0; case 57: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_resizeBuckets__P65457_mk(s); + s.tmp_0 = sprites_SpriteMap_resizeBuckets__P172354_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["sprites"]; @@ -32114,41 +32114,41 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_5, s.tmp_4); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.dtMs___78700); + r0 = pxsim.Math_.imul(s.tmp_2, s.dtMs___185597); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 1000); s.tmp_0 = r0; r0 = (s.tmp_0 + 128); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); - s.MAX_STEP_COUNT___78747 = (r0); - s.tmp_0 = helpers_arraySlice__P63120_mk(s); - r0 = s.scene___78710.fields["overlapHandlers"]; + s.MAX_STEP_COUNT___185644 = (r0); + s.tmp_0 = helpers_arraySlice__P170017_mk(s); + r0 = s.scene___185607.fields["overlapHandlers"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 562; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; - s.overlapHandlers___78759 = (r0); - s.selected___78766 = (0); + s.overlapHandlers___185656 = (r0); + s.selected___185663 = (0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___78716); + r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___185613); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.buffers___78767 = (s.tmp_0); - s.count___78771 = (0); + s.buffers___185664 = (s.tmp_0); + s.count___185668 = (0); case 1: - r0 = (s.count___78771 < s.MAX_STEP_COUNT___78747); + r0 = (s.count___185668 < s.MAX_STEP_COUNT___185644); 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___78767, s.selected___78766); + r0 = pxsim_Array__getAt(s.buffers___185664, s.selected___185663); s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; @@ -32158,43 +32158,43 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 52; continue; } - r0 = pxsim_Array__getAt(s.buffers___78767, s.selected___78766); - s.currMovers___78781 = (r0); - r0 = (s.selected___78766 ^ 1); - s.selected___78766 = (r0); - r0 = pxsim_Array__getAt(s.buffers___78767, s.selected___78766); - s.remainingMovers___78788 = (r0); - s.ms___78793 = (undefined); - s.unnamed608___U13 = (s.currMovers___78781); - s.unnamed609___U14 = (0); + r0 = pxsim_Array__getAt(s.buffers___185664, s.selected___185663); + s.currMovers___185678 = (r0); + r0 = (s.selected___185663 ^ 1); + s.selected___185663 = (r0); + r0 = pxsim_Array__getAt(s.buffers___185664, s.selected___185663); + s.remainingMovers___185685 = (r0); + s.ms___185690 = (undefined); + s.unnamed1140___U13 = (s.currMovers___185678); + s.unnamed1141___U14 = (0); case 4: - s.tmp_0 = r0 = s.unnamed609___U14; - r0 = pxsim_Array__length(s.unnamed608___U13); + s.tmp_0 = r0 = s.unnamed1141___U14; + r0 = pxsim_Array__length(s.unnamed1140___U13); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 49; continue; } - r0 = pxsim_Array__getAt(s.unnamed608___U13, s.unnamed609___U14); - s.ms___78793 = (r0); - r0 = s.ms___78793.fields["sprite"]; - s.s___78795 = (r0); - r0 = s.ms___78793.fields["cachedVx"]; + r0 = pxsim_Array__getAt(s.unnamed1140___U13, s.unnamed1141___U14); + s.ms___185690 = (r0); + r0 = s.ms___185690.fields["sprite"]; + s.s___185692 = (r0); + r0 = s.ms___185690.fields["cachedVx"]; s.tmp_1 = r0; - r0 = s.s___78795.fields["_vx"]; + r0 = s.s___185692.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___78795.fields["_vx"]; + r0 = s.s___185692.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___78793).fields["dx"] = (0); + r0 = (s.ms___185690).fields["dx"] = (0); { step = 14; continue; } case 5: - r0 = s.s___78795.fields["_vx"]; + r0 = s.s___185692.fields["_vx"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -32203,7 +32203,7 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - r0 = s.ms___78793.fields["cachedVx"]; + r0 = s.ms___185690.fields["cachedVx"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 7: @@ -32214,7 +32214,7 @@ switch (step) { r0 = s.tmp_3; { step = 11; continue; } case 8: - r0 = s.s___78795.fields["_vx"]; + r0 = s.s___185692.fields["_vx"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -32223,7 +32223,7 @@ switch (step) { r0 = s.tmp_4; { step = 10; continue; } case 9: - r0 = s.ms___78793.fields["cachedVx"]; + r0 = s.ms___185690.fields["cachedVx"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 10: @@ -32235,14 +32235,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___78793; - r0 = s.ms___78793.fields["dx"]; + s.tmp_9 = r0 = s.ms___185690; + r0 = s.ms___185690.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___78793; - r0 = s.ms___78793.fields["xStep"]; + s.tmp_0 = r0 = s.ms___185690; + r0 = s.ms___185690.fields["xStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -32250,29 +32250,29 @@ switch (step) { case 12: case 13: case 14: - r0 = s.s___78795.fields["_vx"]; + r0 = s.s___185692.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.ms___78793).fields["cachedVx"] = (s.tmp_0); + r0 = (s.ms___185690).fields["cachedVx"] = (s.tmp_0); case 15: case 16: - r0 = s.ms___78793.fields["cachedVy"]; + r0 = s.ms___185690.fields["cachedVy"]; s.tmp_1 = r0; - r0 = s.s___78795.fields["_vy"]; + r0 = s.s___185692.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___78795.fields["_vy"]; + r0 = s.s___185692.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___78793).fields["dy"] = (0); + r0 = (s.ms___185690).fields["dy"] = (0); { step = 26; continue; } case 17: - r0 = s.s___78795.fields["_vy"]; + r0 = s.s___185692.fields["_vy"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -32281,7 +32281,7 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - r0 = s.ms___78793.fields["cachedVy"]; + r0 = s.ms___185690.fields["cachedVy"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 19: @@ -32292,7 +32292,7 @@ switch (step) { r0 = s.tmp_3; { step = 23; continue; } case 20: - r0 = s.s___78795.fields["_vy"]; + r0 = s.s___185692.fields["_vy"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -32301,7 +32301,7 @@ switch (step) { r0 = s.tmp_4; { step = 22; continue; } case 21: - r0 = s.ms___78793.fields["cachedVy"]; + r0 = s.ms___185690.fields["cachedVy"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 22: @@ -32313,14 +32313,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___78793; - r0 = s.ms___78793.fields["dy"]; + s.tmp_9 = r0 = s.ms___185690; + r0 = s.ms___185690.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___78793; - r0 = s.ms___78793.fields["yStep"]; + s.tmp_0 = r0 = s.ms___185690; + r0 = s.ms___185690.fields["yStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -32328,20 +32328,20 @@ switch (step) { case 24: case 25: case 26: - r0 = s.s___78795.fields["_vy"]; + r0 = s.s___185692.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.ms___78793).fields["cachedVy"] = (s.tmp_0); + r0 = (s.ms___185690).fields["cachedVy"] = (s.tmp_0); case 27: case 28: - s.tmp_2 = Fx_abs__P63170_mk(s); - r0 = s.ms___78793.fields["xStep"]; + s.tmp_2 = Fx_abs__P170067_mk(s); + r0 = s.ms___185690.fields["xStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 567; s.pc = 60; return s.tmp_2; case 60: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P63170_mk(s); - r0 = s.ms___78793.fields["dx"]; + s.tmp_4 = Fx_abs__P170067_mk(s); + r0 = s.ms___185690.fields["dx"]; s.tmp_4.arg0 = r0; s.callLocIdx = 568; s.pc = 61; return s.tmp_4; case 61: @@ -32351,23 +32351,23 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - r0 = s.ms___78793.fields["dx"]; + r0 = s.ms___185690.fields["dx"]; { step = 30; continue; } case 29: - r0 = s.ms___78793.fields["xStep"]; + r0 = s.ms___185690.fields["xStep"]; case 30: // jmp value (already in r0) s.tmp_5 = r0; - s.stepX___78888 = (s.tmp_5); - s.tmp_2 = Fx_abs__P63170_mk(s); - r0 = s.ms___78793.fields["yStep"]; + s.stepX___185785 = (s.tmp_5); + s.tmp_2 = Fx_abs__P170067_mk(s); + r0 = s.ms___185690.fields["yStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 569; s.pc = 62; return s.tmp_2; case 62: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P63170_mk(s); - r0 = s.ms___78793.fields["dy"]; + s.tmp_4 = Fx_abs__P170067_mk(s); + r0 = s.ms___185690.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 570; s.pc = 63; return s.tmp_4; case 63: @@ -32377,45 +32377,45 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = s.ms___78793.fields["dy"]; + r0 = s.ms___185690.fields["dy"]; { step = 32; continue; } case 31: - r0 = s.ms___78793.fields["yStep"]; + r0 = s.ms___185690.fields["yStep"]; case 32: // jmp value (already in r0) s.tmp_5 = r0; - s.stepY___78902 = (s.tmp_5); - s.tmp_0 = r0 = s.ms___78793; - r0 = s.ms___78793.fields["dx"]; + s.stepY___185799 = (s.tmp_5); + s.tmp_0 = r0 = s.ms___185690; + r0 = s.ms___185690.fields["dx"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepX___78888); + r0 = (s.tmp_2 - s.stepX___185785); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dx"] = (s.tmp_1); - s.tmp_0 = r0 = s.ms___78793; - r0 = s.ms___78793.fields["dy"]; + s.tmp_0 = r0 = s.ms___185690; + r0 = s.ms___185690.fields["dy"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepY___78902); + r0 = (s.tmp_2 - s.stepY___185799); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dy"] = (s.tmp_1); - r0 = s.s___78795.fields["_x"]; + r0 = s.s___185692.fields["_x"]; s.tmp_0 = r0; - r0 = (s.s___78795).fields["_lastX"] = (s.tmp_0); - r0 = s.s___78795.fields["_y"]; + r0 = (s.s___185692).fields["_lastX"] = (s.tmp_0); + r0 = s.s___185692.fields["_y"]; s.tmp_0 = r0; - r0 = (s.s___78795).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = r0 = s.s___78795; - r0 = s.s___78795.fields["_x"]; + r0 = (s.s___185692).fields["_lastY"] = (s.tmp_0); + s.tmp_0 = r0 = s.s___185692; + r0 = s.s___185692.fields["_x"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepX___78888); + r0 = (s.tmp_2 + s.stepX___185785); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); - s.tmp_0 = r0 = s.s___78795; - r0 = s.s___78795.fields["_y"]; + s.tmp_0 = r0 = s.s___185692; + r0 = s.s___185692.fields["_y"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepY___78902); + r0 = (s.tmp_2 + s.stepY___185799); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = s.s___78795.fields["flags"]; + r0 = s.s___185692.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -32425,22 +32425,22 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 33; continue; } - s.tmp_4 = sprites_SpriteMap_insertAABB__P65459_mk(s); + s.tmp_4 = sprites_SpriteMap_insertAABB__P172356_mk(s); r0 = s.arg0.fields["map"]; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.s___78795; + s.tmp_4.arg1 = s.s___185692; s.callLocIdx = 575; s.pc = 64; return s.tmp_4; case 64: r0 = s.retval; case 33: case 34: - s.tmp_0 = r0 = s.tileMap___78713; + s.tmp_0 = r0 = s.tileMap___185610; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 35; continue; } r0 = s.tmp_0; { step = 36; continue; } case 35: - r0 = s.tileMap___78713.fields["_map"]; + r0 = s.tileMap___185610.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -32454,20 +32454,20 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 37; continue; } - s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P67783_mk(s); + s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P174680_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___78793; - s.tmp_6.arg2 = s.tileMap___78713; + s.tmp_6.arg1 = s.ms___185690; + s.tmp_6.arg2 = s.tileMap___185610; s.callLocIdx = 577; s.pc = 65; return s.tmp_6; case 65: r0 = s.retval; case 37: case 38: - r0 = s.s___78795.fields["flags"]; + r0 = s.s___185692.fields["flags"]; s.tmp_0 = r0; r0 = (s.tmp_0 & 32); - s.bounce___78965 = (r0); - r0 = s.s___78795.fields["flags"]; + s.bounce___185862 = (r0); + r0 = s.s___185692.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 8); s.tmp_0 = r0; @@ -32476,13 +32476,13 @@ switch (step) { r0 = s.tmp_0; { step = 42; continue; } case 39: - s.tmp_2 = r0 = s.bounce___78965; + s.tmp_2 = r0 = s.bounce___185862; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 40; continue; } r0 = s.tmp_2; { step = 41; continue; } case 40: - r0 = pxsim_numops_toBoolDecr(s.tileMap___78713); + r0 = pxsim_numops_toBoolDecr(s.tileMap___185610); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); case 41: @@ -32494,81 +32494,81 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 43; continue; } - s.tmp_6 = ArcadePhysicsEngine_screenEdgeCollisions__P67782_mk(s); + s.tmp_6 = ArcadePhysicsEngine_screenEdgeCollisions__P174679_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___78793; - s.tmp_6.arg2 = s.bounce___78965; - r0 = s.scene___78710.fields["camera"]; + s.tmp_6.arg1 = s.ms___185690; + s.tmp_6.arg2 = s.bounce___185862; + r0 = s.scene___185607.fields["camera"]; s.tmp_6.arg3 = r0; s.callLocIdx = 578; s.pc = 66; return s.tmp_6; case 66: r0 = s.retval; case 43: case 44: - s.tmp_2 = Fx_abs__P63170_mk(s); - r0 = s.ms___78793.fields["dx"]; + s.tmp_2 = Fx_abs__P170067_mk(s); + r0 = s.ms___185690.fields["dx"]; s.tmp_2.arg0 = r0; s.callLocIdx = 579; s.pc = 67; return s.tmp_2; case 67: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___65527); + r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___172424); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 45; continue; } r0 = s.tmp_0; { step = 46; continue; } case 45: - s.tmp_4 = Fx_abs__P63170_mk(s); - r0 = s.ms___78793.fields["dy"]; + s.tmp_4 = Fx_abs__P170067_mk(s); + r0 = s.ms___185690.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 580; s.pc = 68; return s.tmp_4; case 68: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___65527); + r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___172424); case 46: // jmp value (already in r0) s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 47; continue; } - r0 = pxsim_Array__push(s.remainingMovers___78788, s.ms___78793); + r0 = pxsim_Array__push(s.remainingMovers___185685, s.ms___185690); case 47: case 48: - r0 = (s.unnamed609___U14 + 1); - s.unnamed609___U14 = (r0); + r0 = (s.unnamed1141___U14 + 1); + s.unnamed1141___U14 = (r0); { step = 4; continue; } case 49: - s.unnamed608___U13 = (undefined); - s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P67781_mk(s); + s.unnamed1140___U13 = (undefined); + s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P174678_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.currMovers___78781; - s.tmp_0.arg2 = s.overlapHandlers___78759; + s.tmp_0.arg1 = s.currMovers___185678; + s.tmp_0.arg2 = s.overlapHandlers___185656; s.callLocIdx = 581; s.pc = 69; return s.tmp_0; case 69: r0 = s.retval; case 50: - r0 = pxsim_Array__length(s.currMovers___78781); + r0 = pxsim_Array__length(s.currMovers___185678); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 51; continue; } - r0 = pxsim_Array_.pop(s.currMovers___78781); + r0 = pxsim_Array_.pop(s.currMovers___185678); { step = 50; continue; } case 51: - r0 = (s.count___78771 + 1); - s.count___78771 = (r0); + r0 = (s.count___185668 + 1); + s.count___185668 = (r0); { step = 1; continue; } case 52: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move__P65545.info = {"start":2822,"length":4105,"line":112,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} +ArcadePhysicsEngine_move__P172442.info = {"start":2822,"length":4105,"line":112,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} -function ArcadePhysicsEngine_move__P65545_mk(s) { +function ArcadePhysicsEngine_move__P172442_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move__P65545, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move__P172442, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32582,25 +32582,25 @@ function ArcadePhysicsEngine_move__P65545_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - dtMs___78700: undefined, - dt2___78706: undefined, - scene___78710: undefined, - tileMap___78713: undefined, - movingSprites___78716: undefined, - MAX_STEP_COUNT___78747: undefined, - overlapHandlers___78759: undefined, - selected___78766: undefined, - buffers___78767: undefined, - count___78771: undefined, - currMovers___78781: undefined, - remainingMovers___78788: undefined, - ms___78793: undefined, - unnamed608___U13: undefined, - unnamed609___U14: undefined, - s___78795: undefined, - stepX___78888: undefined, - stepY___78902: undefined, - bounce___78965: undefined, + dtMs___185597: undefined, + dt2___185603: undefined, + scene___185607: undefined, + tileMap___185610: undefined, + movingSprites___185613: undefined, + MAX_STEP_COUNT___185644: undefined, + overlapHandlers___185656: undefined, + selected___185663: undefined, + buffers___185664: undefined, + count___185668: undefined, + currMovers___185678: undefined, + remainingMovers___185685: undefined, + ms___185690: undefined, + unnamed1140___U13: undefined, + unnamed1141___U14: undefined, + s___185692: undefined, + stepX___185785: undefined, + stepY___185799: undefined, + bounce___185862: undefined, arg0: undefined, arg1: undefined, } } @@ -32609,7 +32609,7 @@ function ArcadePhysicsEngine_move__P65545_mk(s) { -function movingSprites_inline__P78718(s) { +function movingSprites_inline__P185615(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32623,7 +32623,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P67780_mk(s); + s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P174677_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.caps[1]; @@ -32634,12 +32634,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -movingSprites_inline__P78718.info = {"start":3181,"length":52,"line":121,"column":17,"endLine":121,"endColumn":69,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["sprite"]} +movingSprites_inline__P185615.info = {"start":3181,"length":52,"line":121,"column":17,"endLine":121,"endColumn":69,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["sprite"]} -function movingSprites_inline__P78718_mk(s) { +function movingSprites_inline__P185615_mk(s) { checkStack(s.depth); return { - parent: s, fn: movingSprites_inline__P78718, depth: s.depth + 1, + parent: s, fn: movingSprites_inline__P185615, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32649,7 +32649,7 @@ function movingSprites_inline__P78718_mk(s) { -function ArcadePhysicsEngine_move_inline__P78730(s) { +function ArcadePhysicsEngine_move_inline__P185627(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32663,7 +32663,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = Sprite_vx__P65364_mk(s); + s.tmp_1 = Sprite_vx__P172261_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 552; s.pc = 5; return s.tmp_1; case 5: @@ -32674,7 +32674,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P65366_mk(s); + s.tmp_2 = Sprite_vy__P172263_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 553; s.pc = 6; return s.tmp_2; case 6: @@ -32684,7 +32684,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = Sprite_clearObstacles__P65431_mk(s); + s.tmp_4 = Sprite_clearObstacles__P172328_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 554; s.pc = 7; return s.tmp_4; case 7: @@ -32695,12 +32695,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move_inline__P78730.info = {"start":3316,"length":66,"line":124,"column":29,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["s"]} +ArcadePhysicsEngine_move_inline__P185627.info = {"start":3316,"length":66,"line":124,"column":29,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["s"]} -function ArcadePhysicsEngine_move_inline__P78730_mk(s) { +function ArcadePhysicsEngine_move_inline__P185627_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move_inline__P78730, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move_inline__P185627, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32714,7 +32714,7 @@ function ArcadePhysicsEngine_move_inline__P78730_mk(s) { -function ArcadePhysicsEngine_screenEdgeCollisions__P67782(s) { +function ArcadePhysicsEngine_screenEdgeCollisions__P174679(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32724,8 +32724,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___79548 = undefined; - s.offset___79563 = undefined; + s.s___186445 = undefined; + s.offset___186460 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -32734,10 +32734,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___79548 = (r0); - r0 = s.s___79548.fields["_image"]; + s.s___186445 = (r0); + r0 = s.s___186445.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -32747,16 +32747,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite__C65347_v4_1_mk(s); - s.tmp_4.arg0 = s.s___79548; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C65347_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = Sprite__C172244_v4_1_mk(s); + s.tmp_4.arg0 = s.s___186445; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C172244_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.setHitbox; s.pc = 21; return s.tmp_4; case 21: r0 = s.retval; case 1: case 2: - s.tmp_3 = scene_Camera_isUpdated__P65803_mk(s); + s.tmp_3 = scene_Camera_isUpdated__P172700_mk(s); s.tmp_3.arg0 = s.arg3; s.callLocIdx = 626; s.pc = 22; return s.tmp_3; case 22: @@ -32768,15 +32768,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_4 = scene_Camera_update__P65804_mk(s); + s.tmp_4 = scene_Camera_update__P172701_mk(s); s.tmp_4.arg0 = s.arg3; s.callLocIdx = 627; s.pc = 23; return s.tmp_4; case 23: r0 = s.retval; case 3: case 4: - s.tmp_2 = game_Hitbox_left__P65222_mk(s); - r0 = s.s___79548.fields["_hitbox"]; + s.tmp_2 = game_Hitbox_left__P172119_mk(s); + r0 = s.s___186445.fields["_hitbox"]; s.tmp_2.arg0 = r0; s.callLocIdx = 628; s.pc = 24; return s.tmp_2; case 24: @@ -32787,31 +32787,31 @@ switch (step) { r0 = s.arg3.fields["_offsetX"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); - s.offset___79563 = (r0); - r0 = (s.offset___79563 < 0); + s.offset___186460 = (r0); + r0 = (s.offset___186460 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = Sprite_left__P65406_mk(s); - s.tmp_2 = r0 = s.s___79548; + s.tmp_1 = Sprite_left__P172303_mk(s); + s.tmp_2 = r0 = s.s___186445; s.tmp_1.arg0 = r0; - s.tmp_4 = Sprite_left__P65405_mk(s); + s.tmp_4 = Sprite_left__P172302_mk(s); s.tmp_4.arg0 = s.tmp_2; s.callLocIdx = 631; s.pc = 26; return s.tmp_4; case 26: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 - s.offset___79563); + r0 = (s.tmp_3 - s.offset___186460); s.tmp_1.arg1 = r0; s.callLocIdx = 632; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 5; continue; } - s.tmp_0 = Sprite_vx__P65365_mk(s); - s.tmp_0.arg0 = s.s___79548; - s.tmp_2 = Sprite_vx__P65364_mk(s); - s.tmp_2.arg0 = s.s___79548; + s.tmp_0 = Sprite_vx__P172262_mk(s); + s.tmp_0.arg0 = s.s___186445; + s.tmp_2 = Sprite_vx__P172261_mk(s); + s.tmp_2.arg0 = s.s___186445; s.callLocIdx = 633; s.pc = 28; return s.tmp_2; case 28: r0 = s.retval; @@ -32825,8 +32825,8 @@ switch (step) { case 6: { step = 12; continue; } case 7: - s.tmp_4 = game_Hitbox_right__P65224_mk(s); - r0 = s.s___79548.fields["_hitbox"]; + s.tmp_4 = game_Hitbox_right__P172121_mk(s); + r0 = s.s___186445.fields["_hitbox"]; s.tmp_4.arg0 = r0; s.callLocIdx = 635; s.pc = 29; return s.tmp_4; case 29: @@ -32838,35 +32838,35 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_ImageMethods.width(globals.screen___171935); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; - s.offset___79563 = (r0); + s.offset___186460 = (r0); r0 = (s.tmp_0 > 0); s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 10; continue; } - s.tmp_8 = Sprite_right__P65408_mk(s); - s.tmp_9 = r0 = s.s___79548; + s.tmp_8 = Sprite_right__P172305_mk(s); + s.tmp_9 = r0 = s.s___186445; s.tmp_8.arg0 = r0; - s.tmp_11 = Sprite_right__P65407_mk(s); + s.tmp_11 = Sprite_right__P172304_mk(s); s.tmp_11.arg0 = s.tmp_9; s.callLocIdx = 638; s.pc = 31; return s.tmp_11; case 31: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 - s.offset___79563); + r0 = (s.tmp_10 - s.offset___186460); s.tmp_8.arg1 = r0; s.callLocIdx = 639; s.pc = 30; return s.tmp_8; case 30: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 8; continue; } - s.tmp_0 = Sprite_vx__P65365_mk(s); - s.tmp_0.arg0 = s.s___79548; - s.tmp_2 = Sprite_vx__P65364_mk(s); - s.tmp_2.arg0 = s.s___79548; + s.tmp_0 = Sprite_vx__P172262_mk(s); + s.tmp_0.arg0 = s.s___186445; + s.tmp_2 = Sprite_vx__P172261_mk(s); + s.tmp_2.arg0 = s.s___186445; s.callLocIdx = 640; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; @@ -32881,8 +32881,8 @@ switch (step) { case 10: case 11: case 12: - s.tmp_3 = game_Hitbox_top__P65223_mk(s); - r0 = s.s___79548.fields["_hitbox"]; + s.tmp_3 = game_Hitbox_top__P172120_mk(s); + r0 = s.s___186445.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.callLocIdx = 642; s.pc = 34; return s.tmp_3; case 34: @@ -32894,31 +32894,31 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_1 - s.tmp_4); s.tmp_0 = r0; - s.offset___79563 = (r0); + s.offset___186460 = (r0); r0 = (s.tmp_0 < 0); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 15; continue; } - s.tmp_6 = Sprite_top__P65410_mk(s); - s.tmp_7 = r0 = s.s___79548; + s.tmp_6 = Sprite_top__P172307_mk(s); + s.tmp_7 = r0 = s.s___186445; s.tmp_6.arg0 = r0; - s.tmp_9 = Sprite_top__P65409_mk(s); + s.tmp_9 = Sprite_top__P172306_mk(s); s.tmp_9.arg0 = s.tmp_7; s.callLocIdx = 645; s.pc = 36; return s.tmp_9; case 36: r0 = s.retval; s.tmp_8 = r0; - r0 = (s.tmp_8 - s.offset___79563); + r0 = (s.tmp_8 - s.offset___186460); s.tmp_6.arg1 = r0; s.callLocIdx = 646; s.pc = 35; return s.tmp_6; case 35: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 13; continue; } - s.tmp_0 = Sprite_vy__P65367_mk(s); - s.tmp_0.arg0 = s.s___79548; - s.tmp_2 = Sprite_vy__P65366_mk(s); - s.tmp_2.arg0 = s.s___79548; + s.tmp_0 = Sprite_vy__P172264_mk(s); + s.tmp_0.arg0 = s.s___186445; + s.tmp_2 = Sprite_vy__P172263_mk(s); + s.tmp_2.arg0 = s.s___186445; s.callLocIdx = 647; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; @@ -32932,8 +32932,8 @@ switch (step) { case 14: { step = 20; continue; } case 15: - s.tmp_4 = game_Hitbox_bottom__P65225_mk(s); - r0 = s.s___79548.fields["_hitbox"]; + s.tmp_4 = game_Hitbox_bottom__P172122_mk(s); + r0 = s.s___186445.fields["_hitbox"]; s.tmp_4.arg0 = r0; s.callLocIdx = 649; s.pc = 39; return s.tmp_4; case 39: @@ -32945,35 +32945,35 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___65038); + r0 = pxsim_ImageMethods.height(globals.screen___171935); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; - s.offset___79563 = (r0); + s.offset___186460 = (r0); r0 = (s.tmp_0 > 0); s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 18; continue; } - s.tmp_8 = Sprite_bottom__P65412_mk(s); - s.tmp_9 = r0 = s.s___79548; + s.tmp_8 = Sprite_bottom__P172309_mk(s); + s.tmp_9 = r0 = s.s___186445; s.tmp_8.arg0 = r0; - s.tmp_11 = Sprite_bottom__P65411_mk(s); + s.tmp_11 = Sprite_bottom__P172308_mk(s); s.tmp_11.arg0 = s.tmp_9; s.callLocIdx = 652; s.pc = 41; return s.tmp_11; case 41: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 - s.offset___79563); + r0 = (s.tmp_10 - s.offset___186460); s.tmp_8.arg1 = r0; s.callLocIdx = 653; s.pc = 40; return s.tmp_8; case 40: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 16; continue; } - s.tmp_0 = Sprite_vy__P65367_mk(s); - s.tmp_0.arg0 = s.s___79548; - s.tmp_2 = Sprite_vy__P65366_mk(s); - s.tmp_2.arg0 = s.s___79548; + s.tmp_0 = Sprite_vy__P172264_mk(s); + s.tmp_0.arg0 = s.s___186445; + s.tmp_2 = Sprite_vy__P172263_mk(s); + s.tmp_2.arg0 = s.s___186445; s.callLocIdx = 654; s.pc = 43; return s.tmp_2; case 43: r0 = s.retval; @@ -32992,12 +32992,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_screenEdgeCollisions__P67782.info = {"start":12018,"length":905,"line":355,"column":4,"endLine":377,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"screenEdgeCollisions","argumentNames":["this","movingSprite","bounce","camera"]} +ArcadePhysicsEngine_screenEdgeCollisions__P174679.info = {"start":12018,"length":905,"line":355,"column":4,"endLine":377,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"screenEdgeCollisions","argumentNames":["this","movingSprite","bounce","camera"]} -function ArcadePhysicsEngine_screenEdgeCollisions__P67782_mk(s) { +function ArcadePhysicsEngine_screenEdgeCollisions__P174679_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_screenEdgeCollisions__P67782, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_screenEdgeCollisions__P174679, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33011,8 +33011,8 @@ function ArcadePhysicsEngine_screenEdgeCollisions__P67782_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - s___79548: undefined, - offset___79563: undefined, + s___186445: undefined, + offset___186460: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -33023,7 +33023,7 @@ function ArcadePhysicsEngine_screenEdgeCollisions__P67782_mk(s) { -function scene_Camera_isUpdated__P65803(s) { +function scene_Camera_isUpdated__P172700(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33038,7 +33038,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C65787_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C172684_VT)) failedCast(r0); r0 = s.arg0.fields["sprite"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -33050,7 +33050,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 1: - s.tmp_5 = Sprite_x__P65360_mk(s); + s.tmp_5 = Sprite_x__P172257_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_5.arg0 = r0; s.callLocIdx = 904; s.pc = 5; return s.tmp_5; @@ -33066,7 +33066,7 @@ switch (step) { r0 = s.tmp_3; { step = 3; continue; } case 2: - s.tmp_8 = Sprite_y__P65362_mk(s); + s.tmp_8 = Sprite_y__P172259_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_8.arg0 = r0; s.callLocIdx = 905; s.pc = 6; return s.tmp_8; @@ -33087,12 +33087,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_isUpdated__P65803.info = {"start":2403,"length":150,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"isUpdated","argumentNames":["this"]} +scene_Camera_isUpdated__P172700.info = {"start":2403,"length":150,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"isUpdated","argumentNames":["this"]} -function scene_Camera_isUpdated__P65803_mk(s) { +function scene_Camera_isUpdated__P172700_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_isUpdated__P65803, depth: s.depth + 1, + parent: s, fn: scene_Camera_isUpdated__P172700, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33113,7 +33113,7 @@ function scene_Camera_isUpdated__P65803_mk(s) { -function Sprite_bottom__P65412(s) { +function Sprite_bottom__P172309(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33129,11 +33129,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P65410_mk(s); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P172307_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite_height__P65404_mk(s); + s.tmp_3 = Sprite_height__P172301_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 366; s.pc = 2; return s.tmp_3; case 2: @@ -33148,12 +33148,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_bottom__P65412.info = {"start":12204,"length":73,"line":440,"column":4,"endLine":442,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} +Sprite_bottom__P172309.info = {"start":12204,"length":73,"line":440,"column":4,"endLine":442,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} -function Sprite_bottom__P65412_mk(s) { +function Sprite_bottom__P172309_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P65412, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P172309, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33167,7 +33167,7 @@ function Sprite_bottom__P65412_mk(s) { -function Sprite_bottom__P65411(s) { +function Sprite_bottom__P172308(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33182,14 +33182,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); - s.tmp_1 = Sprite_top__P65409_mk(s); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); + s.tmp_1 = Sprite_top__P172306_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 364; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite_height__P65404_mk(s); + s.tmp_3 = Sprite_height__P172301_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 365; s.pc = 2; return s.tmp_3; case 2: @@ -33199,13 +33199,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_bottom__P65411.info = {"start":12052,"length":59,"line":435,"column":4,"endLine":437,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} -Sprite_bottom__P65411.isGetter = true; +Sprite_bottom__P172308.info = {"start":12052,"length":59,"line":435,"column":4,"endLine":437,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} +Sprite_bottom__P172308.isGetter = true; -function Sprite_bottom__P65411_mk(s) { +function Sprite_bottom__P172308_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P65411, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P172308, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33218,7 +33218,7 @@ function Sprite_bottom__P65411_mk(s) { -function Sprite_right__P65408(s) { +function Sprite_right__P172305(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33234,11 +33234,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P65406_mk(s); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P172303_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite_width__P65403_mk(s); + s.tmp_3 = Sprite_width__P172300_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 358; s.pc = 2; return s.tmp_3; case 2: @@ -33253,12 +33253,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_right__P65408.info = {"start":11367,"length":71,"line":410,"column":4,"endLine":412,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} +Sprite_right__P172305.info = {"start":11367,"length":71,"line":410,"column":4,"endLine":412,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} -function Sprite_right__P65408_mk(s) { +function Sprite_right__P172305_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P65408, depth: s.depth + 1, + parent: s, fn: Sprite_right__P172305, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33272,7 +33272,7 @@ function Sprite_right__P65408_mk(s) { -function Sprite_right__P65407(s) { +function Sprite_right__P172304(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33287,14 +33287,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); - s.tmp_1 = Sprite_left__P65405_mk(s); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); + s.tmp_1 = Sprite_left__P172302_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 356; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite_width__P65403_mk(s); + s.tmp_3 = Sprite_width__P172300_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 357; s.pc = 2; return s.tmp_3; case 2: @@ -33304,13 +33304,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_right__P65407.info = {"start":11218,"length":57,"line":405,"column":4,"endLine":407,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} -Sprite_right__P65407.isGetter = true; +Sprite_right__P172304.info = {"start":11218,"length":57,"line":405,"column":4,"endLine":407,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} +Sprite_right__P172304.isGetter = true; -function Sprite_right__P65407_mk(s) { +function Sprite_right__P172304_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P65407, depth: s.depth + 1, + parent: s, fn: Sprite_right__P172304, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33323,7 +33323,7 @@ function Sprite_right__P65407_mk(s) { -function ArcadePhysicsEngine_spriteCollisions__P67781(s) { +function ArcadePhysicsEngine_spriteCollisions__P174678(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33333,18 +33333,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ms___79022 = undefined; - s.unnamed610___U1 = undefined; - s.unnamed611___U2 = undefined; - s.sprite___79024 = undefined; - s.overSprites___79031 = undefined; - s.overlapper___79039 = undefined; - s.unnamed612___U6 = undefined; - s.unnamed613___U7 = undefined; - s.thisKind___79045 = undefined; - s.otherKind___79049 = undefined; - s.higher___79062 = undefined; - s.lower___79071 = undefined; + s.ms___185919 = undefined; + s.unnamed1142___U1 = undefined; + s.unnamed1143___U2 = undefined; + s.sprite___185921 = undefined; + s.overSprites___185928 = undefined; + s.overlapper___185936 = undefined; + s.unnamed1144___U6 = undefined; + s.unnamed1145___U7 = undefined; + s.thisKind___185942 = undefined; + s.otherKind___185946 = undefined; + s.higher___185959 = undefined; + s.lower___185968 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -33352,7 +33352,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); r0 = pxsim_Array__length(s.arg2); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -33364,20 +33364,20 @@ switch (step) { { step = 21; continue; } case 1: case 2: - s.ms___79022 = (undefined); - s.unnamed610___U1 = (s.arg1); - s.unnamed611___U2 = (0); + s.ms___185919 = (undefined); + s.unnamed1142___U1 = (s.arg1); + s.unnamed1143___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed611___U2; - r0 = pxsim_Array__length(s.unnamed610___U1); + s.tmp_0 = r0 = s.unnamed1143___U2; + r0 = pxsim_Array__length(s.unnamed1142___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed610___U1, s.unnamed611___U2); - s.ms___79022 = (r0); - r0 = s.ms___79022.fields["sprite"]; - s.sprite___79024 = (r0); - r0 = s.sprite___79024.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed1142___U1, s.unnamed1143___U2); + s.ms___185919 = (r0); + r0 = s.ms___185919.fields["sprite"]; + s.sprite___185921 = (r0); + r0 = s.sprite___185921.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4610); s.tmp_0 = r0; @@ -33386,27 +33386,27 @@ switch (step) { { step = 19; continue; } case 4: case 5: - s.tmp_2 = sprites_SpriteMap_overlaps__P65455_mk(s); + s.tmp_2 = sprites_SpriteMap_overlaps__P172352_mk(s); r0 = s.arg0.fields["map"]; s.tmp_2.arg0 = r0; - r0 = s.ms___79022.fields["sprite"]; + r0 = s.ms___185919.fields["sprite"]; s.tmp_2.arg1 = r0; s.callLocIdx = 619; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; - s.overSprites___79031 = (r0); - s.overlapper___79039 = (undefined); - s.unnamed612___U6 = (s.overSprites___79031); - s.unnamed613___U7 = (0); + s.overSprites___185928 = (r0); + s.overlapper___185936 = (undefined); + s.unnamed1144___U6 = (s.overSprites___185928); + s.unnamed1145___U7 = (0); case 6: - s.tmp_0 = r0 = s.unnamed613___U7; - r0 = pxsim_Array__length(s.unnamed612___U6); + s.tmp_0 = r0 = s.unnamed1145___U7; + r0 = pxsim_Array__length(s.unnamed1144___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 18; continue; } - r0 = pxsim_Array__getAt(s.unnamed612___U6, s.unnamed613___U7); - s.overlapper___79039 = (r0); - r0 = s.overlapper___79039.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed1144___U6, s.unnamed1145___U7); + s.overlapper___185936 = (r0); + r0 = s.overlapper___185936.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -33415,13 +33415,13 @@ switch (step) { { step = 17; continue; } case 7: case 8: - r0 = s.sprite___79024.fields["_kind"]; - s.thisKind___79045 = (r0); - r0 = s.overlapper___79039.fields["_kind"]; - s.otherKind___79049 = (r0); - r0 = s.sprite___79024.fields["_kindsOverlappedWith"]; + r0 = s.sprite___185921.fields["_kind"]; + s.thisKind___185942 = (r0); + r0 = s.overlapper___185936.fields["_kind"]; + s.otherKind___185946 = (r0); + r0 = s.sprite___185921.fields["_kindsOverlappedWith"]; s.tmp_2 = r0; - r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___79049, undefined); + r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___185946, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 === -1); s.tmp_0 = r0; @@ -33430,37 +33430,37 @@ switch (step) { { step = 17; continue; } case 9: case 10: - r0 = s.sprite___79024.fields["id"]; + r0 = s.sprite___185921.fields["id"]; s.tmp_4 = r0; - r0 = s.overlapper___79039.fields["id"]; + r0 = s.overlapper___185936.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___79024; + r0 = s.sprite___185921; { step = 12; continue; } case 11: - r0 = s.overlapper___79039; + r0 = s.overlapper___185936; case 12: // jmp value (already in r0) s.tmp_6 = r0; - s.higher___79062 = (s.tmp_6); - r0 = (s.higher___79062 === s.sprite___79024); + s.higher___185959 = (s.tmp_6); + r0 = (s.higher___185959 === s.sprite___185921); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = s.overlapper___79039; + r0 = s.overlapper___185936; { step = 14; continue; } case 13: - r0 = s.sprite___79024; + r0 = s.sprite___185921; case 14: // jmp value (already in r0) s.tmp_1 = r0; - s.lower___79071 = (s.tmp_1); - r0 = s.higher___79062.fields["_overlappers"]; + s.lower___185968 = (s.tmp_1); + r0 = s.higher___185959.fields["_overlappers"]; s.tmp_2 = r0; - r0 = s.lower___79071.fields["id"]; + r0 = s.lower___185968.fields["id"]; s.tmp_3 = r0; r0 = pxsim_Array_.indexOf(s.tmp_2, s.tmp_3, undefined); s.tmp_1 = r0; @@ -33468,19 +33468,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P79091); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P185988); s.tmp_4 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___79045); - r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___79049); - r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P79115); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___185942); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___185946); + r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P186012); s.tmp_5 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___79062); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___79071); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___79024); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___79039); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___79045); - s.tmp_6 = helpers_arrayForEach__P63114_mk(s); - s.tmp_7 = helpers_arrayFilter__P63115_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___185959); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___185968); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___185921); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___185936); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___185942); + s.tmp_6 = helpers_arrayForEach__P170011_mk(s); + s.tmp_7 = helpers_arrayFilter__P170012_mk(s); s.tmp_7.arg0 = s.arg2; s.tmp_7.arg1 = s.tmp_4; s.callLocIdx = 622; s.pc = 24; return s.tmp_7; @@ -33494,28 +33494,28 @@ switch (step) { case 15: case 16: case 17: - r0 = (s.unnamed613___U7 + 1); - s.unnamed613___U7 = (r0); + r0 = (s.unnamed1145___U7 + 1); + s.unnamed1145___U7 = (r0); { step = 6; continue; } case 18: - s.unnamed612___U6 = (undefined); + s.unnamed1144___U6 = (undefined); case 19: - r0 = (s.unnamed611___U2 + 1); - s.unnamed611___U2 = (r0); + r0 = (s.unnamed1143___U2 + 1); + s.unnamed1143___U2 = (r0); { step = 3; continue; } case 20: - s.unnamed610___U1 = (undefined); + s.unnamed1142___U1 = (undefined); case 21: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions__P67781.info = {"start":9744,"length":2268,"line":309,"column":4,"endLine":353,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} +ArcadePhysicsEngine_spriteCollisions__P174678.info = {"start":9744,"length":2268,"line":309,"column":4,"endLine":353,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} -function ArcadePhysicsEngine_spriteCollisions__P67781_mk(s) { +function ArcadePhysicsEngine_spriteCollisions__P174678_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P67781, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P174678, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33525,18 +33525,18 @@ function ArcadePhysicsEngine_spriteCollisions__P67781_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - ms___79022: undefined, - unnamed610___U1: undefined, - unnamed611___U2: undefined, - sprite___79024: undefined, - overSprites___79031: undefined, - overlapper___79039: undefined, - unnamed612___U6: undefined, - unnamed613___U7: undefined, - thisKind___79045: undefined, - otherKind___79049: undefined, - higher___79062: undefined, - lower___79071: undefined, + ms___185919: undefined, + unnamed1142___U1: undefined, + unnamed1143___U2: undefined, + sprite___185921: undefined, + overSprites___185928: undefined, + overlapper___185936: undefined, + unnamed1144___U6: undefined, + unnamed1145___U7: undefined, + thisKind___185942: undefined, + otherKind___185946: undefined, + higher___185959: undefined, + lower___185968: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -33546,7 +33546,7 @@ function ArcadePhysicsEngine_spriteCollisions__P67781_mk(s) { -function forEach_inline__P79091(s) { +function forEach_inline__P185988(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33603,12 +33603,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P79091.info = {"start":11113,"length":137,"line":335,"column":32,"endLine":336,"endColumn":81,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P185988.info = {"start":11113,"length":137,"line":335,"column":32,"endLine":336,"endColumn":81,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P79091_mk(s) { +function forEach_inline__P185988_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P79091, depth: s.depth + 1, + parent: s, fn: forEach_inline__P185988, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33626,7 +33626,7 @@ function forEach_inline__P79091_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P79115(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P186012(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33645,7 +33645,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, ArcadePhysicsEngine_spriteCollisions_inline__P79125); + r0 = pxsim_pxtcore_mkAction(6, ArcadePhysicsEngine_spriteCollisions_inline__P186022); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.caps[2]); r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.caps[3]); @@ -33658,12 +33658,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P79115.info = {"start":11310,"length":652,"line":338,"column":33,"endLine":349,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +ArcadePhysicsEngine_spriteCollisions_inline__P186012.info = {"start":11310,"length":652,"line":338,"column":33,"endLine":349,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function ArcadePhysicsEngine_spriteCollisions_inline__P79115_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P186012_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P79115, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P186012, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33674,7 +33674,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P79115_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P79125(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P186022(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33750,12 +33750,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P79125.info = {"start":11431,"length":503,"line":340,"column":50,"endLine":348,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} +ArcadePhysicsEngine_spriteCollisions_inline__P186022.info = {"start":11431,"length":503,"line":340,"column":50,"endLine":348,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} -function ArcadePhysicsEngine_spriteCollisions_inline__P79125_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P186022_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P79125, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P186022, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33776,7 +33776,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P79125_mk(s) { -function sprites_SpriteMap_overlaps__P65455(s) { +function sprites_SpriteMap_overlaps__P172352(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33786,47 +33786,47 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___79159 = undefined; - s.o___79163 = undefined; + s.n___186056 = undefined; + s.o___186060 = 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__C65452_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_neighbors__P65454_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C172349_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_neighbors__P172351_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 495; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.n___79159 = (r0); - r0 = pxsim_pxtcore_mkAction(1, o_inline__P79165); + s.n___186056 = (r0); + r0 = pxsim_pxtcore_mkAction(1, o_inline__P186062); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayFilter__P63115_mk(s); - s.tmp_1.arg0 = s.n___79159; + s.tmp_1 = helpers_arrayFilter__P170012_mk(s); + s.tmp_1.arg0 = s.n___186056; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 497; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.o___79163 = (r0); - r0 = s.o___79163; + s.o___186060 = (r0); + r0 = s.o___186060; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_overlaps__P65455.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__P172352.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__P65455_mk(s) { +function sprites_SpriteMap_overlaps__P172352_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_overlaps__P65455, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_overlaps__P172352, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - n___79159: undefined, - o___79163: undefined, + n___186056: undefined, + o___186060: undefined, arg0: undefined, arg1: undefined, } } @@ -33835,7 +33835,7 @@ function sprites_SpriteMap_overlaps__P65455_mk(s) { -function o_inline__P79165(s) { +function o_inline__P186062(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33849,7 +33849,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_overlapsWith__P65426_mk(s); + s.tmp_0 = Sprite_overlapsWith__P172323_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 496; s.pc = 1; return s.tmp_0; @@ -33858,12 +33858,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -o_inline__P79165.info = {"start":1037,"length":41,"line":32,"column":31,"endLine":32,"endColumn":72,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["neighbor"]} +o_inline__P186062.info = {"start":1037,"length":41,"line":32,"column":31,"endLine":32,"endColumn":72,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["neighbor"]} -function o_inline__P79165_mk(s) { +function o_inline__P186062_mk(s) { checkStack(s.depth); return { - parent: s, fn: o_inline__P79165, depth: s.depth + 1, + parent: s, fn: o_inline__P186062, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33873,7 +33873,7 @@ function o_inline__P79165_mk(s) { -function sprites_SpriteMap_neighbors__P65454(s) { +function sprites_SpriteMap_neighbors__P172351(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33883,112 +33883,112 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___79430 = undefined; - s.layer___79432 = undefined; + s.n___186327 = undefined; + s.layer___186329 = 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__C65452_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C172349_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.n___79430 = (r0); + s.n___186327 = (r0); r0 = s.arg1.fields["layer"]; - s.layer___79432 = (r0); - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P67745_mk(s); + s.layer___186329 = (r0); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P174642_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P65405_mk(s); + s.tmp_1 = Sprite_left__P172302_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 483; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P65409_mk(s); + s.tmp_2 = Sprite_top__P172306_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 484; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___79432; - s.tmp_0.arg4 = s.n___79430; + s.tmp_0.arg3 = s.layer___186329; + s.tmp_0.arg4 = s.n___186327; s.callLocIdx = 485; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P67745_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P174642_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P65405_mk(s); + s.tmp_1 = Sprite_left__P172302_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 486; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P65411_mk(s); + s.tmp_2 = Sprite_bottom__P172308_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 487; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___79432; - s.tmp_0.arg4 = s.n___79430; + s.tmp_0.arg3 = s.layer___186329; + s.tmp_0.arg4 = s.n___186327; s.callLocIdx = 488; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P67745_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P174642_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P65407_mk(s); + s.tmp_1 = Sprite_right__P172304_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 489; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P65409_mk(s); + s.tmp_2 = Sprite_top__P172306_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 490; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___79432; - s.tmp_0.arg4 = s.n___79430; + s.tmp_0.arg3 = s.layer___186329; + s.tmp_0.arg4 = s.n___186327; s.callLocIdx = 491; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P67745_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P174642_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P65407_mk(s); + s.tmp_1 = Sprite_right__P172304_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 492; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P65411_mk(s); + s.tmp_2 = Sprite_bottom__P172308_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 493; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___79432; - s.tmp_0.arg4 = s.n___79430; + s.tmp_0.arg3 = s.layer___186329; + s.tmp_0.arg4 = s.n___186327; s.callLocIdx = 494; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_Array_.removeElement(s.n___79430, s.arg1); - r0 = s.n___79430; + r0 = pxsim_Array_.removeElement(s.n___186327, s.arg1); + r0 = s.n___186327; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_neighbors__P65454.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__P172351.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__P65454_mk(s) { +function sprites_SpriteMap_neighbors__P172351_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_neighbors__P65454, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_neighbors__P172351, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - n___79430: undefined, - layer___79432: undefined, + n___186327: undefined, + layer___186329: undefined, arg0: undefined, arg1: undefined, } } @@ -33997,7 +33997,7 @@ function sprites_SpriteMap_neighbors__P65454_mk(s) { -function sprites_SpriteMap_mergeAtKey__P67745(s) { +function sprites_SpriteMap_mergeAtKey__P174642(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34007,11 +34007,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___79481 = undefined; - s.bucket___79486 = undefined; - s.sprite___79493 = undefined; - s.unnamed606___U3 = undefined; - s.unnamed607___U4 = undefined; + s.k___186378 = undefined; + s.bucket___186383 = undefined; + s.sprite___186390 = undefined; + s.unnamed1138___U3 = undefined; + s.unnamed1139___U4 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -34021,33 +34021,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C65452_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P67743_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C172349_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P174640_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 521; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___79481 = (r0); + s.k___186378 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___79481); - s.bucket___79486 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___79486); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___186378); + s.bucket___186383 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___186383); if (!r0) { step = 7; continue; } - s.sprite___79493 = (undefined); - s.unnamed606___U3 = (s.bucket___79486); - s.unnamed607___U4 = (0); + s.sprite___186390 = (undefined); + s.unnamed1138___U3 = (s.bucket___186383); + s.unnamed1139___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed607___U4; - r0 = pxsim_Array__length(s.unnamed606___U3); + s.tmp_0 = r0 = s.unnamed1139___U4; + r0 = pxsim_Array__length(s.unnamed1138___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed606___U3, s.unnamed607___U4); - s.sprite___79493 = (r0); - r0 = s.sprite___79493.fields["layer"]; + r0 = pxsim_Array__getAt(s.unnamed1138___U3, s.unnamed1139___U4); + s.sprite___186390 = (r0); + r0 = s.sprite___186390.fields["layer"]; s.tmp_3 = r0; r0 = (s.tmp_3 & s.arg3); s.tmp_2 = r0; @@ -34056,7 +34056,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___79493, undefined); + r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___186390, undefined); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 3: @@ -34064,26 +34064,26 @@ 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___79493); + r0 = pxsim_Array__push(s.arg4, s.sprite___186390); case 4: case 5: - r0 = (s.unnamed607___U4 + 1); - s.unnamed607___U4 = (r0); + r0 = (s.unnamed1139___U4 + 1); + s.unnamed1139___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed606___U3 = (undefined); + s.unnamed1138___U3 = (undefined); case 7: case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_mergeAtKey__P67745.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__P174642.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__P67745_mk(s) { +function sprites_SpriteMap_mergeAtKey__P174642_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_mergeAtKey__P67745, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_mergeAtKey__P174642, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34091,11 +34091,11 @@ function sprites_SpriteMap_mergeAtKey__P67745_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - k___79481: undefined, - bucket___79486: undefined, - sprite___79493: undefined, - unnamed606___U3: undefined, - unnamed607___U4: undefined, + k___186378: undefined, + bucket___186383: undefined, + sprite___186390: undefined, + unnamed1138___U3: undefined, + unnamed1139___U4: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -34107,7 +34107,7 @@ function sprites_SpriteMap_mergeAtKey__P67745_mk(s) { -function sprites_SpriteMap_key__P67743(s) { +function sprites_SpriteMap_key__P174640(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34117,8 +34117,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.xi___79514 = undefined; - s.yi___79526 = undefined; + s.xi___186411 = undefined; + s.yi___186423 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -34126,8 +34126,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C65452_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P63132_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C172349_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P170029_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["columnCount"]; s.tmp_0.arg1 = r0; @@ -34138,8 +34138,8 @@ switch (step) { s.callLocIdx = 509; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.xi___79514 = (r0); - s.tmp_0 = Math_clamp__P63132_mk(s); + s.xi___186411 = (r0); + s.tmp_0 = Math_clamp__P170029_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["rowCount"]; s.tmp_0.arg1 = r0; @@ -34150,28 +34150,28 @@ switch (step) { s.callLocIdx = 510; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.yi___79526 = (r0); - s.tmp_0 = r0 = s.xi___79514; + s.yi___186423 = (r0); + s.tmp_0 = r0 = s.xi___186411; r0 = s.arg0.fields["columnCount"]; s.tmp_2 = r0; - r0 = (s.yi___79526 * s.tmp_2); + r0 = (s.yi___186423 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); return leave(s, r0) default: oops() } } } -sprites_SpriteMap_key__P67743.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__P174640.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__P67743_mk(s) { +function sprites_SpriteMap_key__P174640_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_key__P67743, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_key__P174640, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - xi___79514: undefined, - yi___79526: undefined, + xi___186411: undefined, + yi___186423: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -34181,7 +34181,7 @@ function sprites_SpriteMap_key__P67743_mk(s) { -function Sprite_overlapsWith__P65426(s) { +function Sprite_overlapsWith__P172323(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34191,15 +34191,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___79243 = undefined; - s.B___79244 = undefined; + s.A___186140 = undefined; + s.B___186141 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = (s.arg1 == s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -34245,7 +34245,7 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - s.tmp_9 = game_Hitbox_overlapsWith__P65229_mk(s); + s.tmp_9 = game_Hitbox_overlapsWith__P172126_mk(s); r0 = s.arg1.fields["_hitbox"]; s.tmp_9.arg0 = r0; r0 = s.arg0.fields["_hitbox"]; @@ -34256,7 +34256,7 @@ switch (step) { { step = 27; continue; } case 9: case 10: - s.tmp_13 = game_Hitbox_overlapsWith__P65229_mk(s); + s.tmp_13 = game_Hitbox_overlapsWith__P172126_mk(s); r0 = s.arg1.fields["_hitbox"]; s.tmp_13.arg0 = r0; r0 = s.arg0.fields["_hitbox"]; @@ -34275,7 +34275,7 @@ switch (step) { { step = 27; continue; } case 11: case 12: - s.tmp_17 = Sprite_isScaled__P67736_mk(s); + s.tmp_17 = Sprite_isScaled__P174633_mk(s); s.tmp_17.arg0 = s.arg0; s.callLocIdx = 387; s.pc = 30; return s.tmp_17; case 30: @@ -34290,7 +34290,7 @@ switch (step) { r0 = s.tmp_14; { step = 14; continue; } case 13: - s.tmp_20 = Sprite_isScaled__P67736_mk(s); + s.tmp_20 = Sprite_isScaled__P174633_mk(s); s.tmp_20.arg0 = s.arg1; s.callLocIdx = 388; s.pc = 31; return s.tmp_20; case 31: @@ -34308,13 +34308,13 @@ switch (step) { s.tmp_22 = r0; r0 = s.arg0.fields["_image"]; s.tmp_23 = r0; - s.tmp_26 = Sprite_left__P65405_mk(s); + s.tmp_26 = Sprite_left__P172302_mk(s); s.tmp_26.arg0 = s.arg0; s.callLocIdx = 389; s.pc = 32; return s.tmp_26; case 32: r0 = s.retval; s.tmp_25 = r0; - s.tmp_28 = Sprite_left__P65405_mk(s); + s.tmp_28 = Sprite_left__P172302_mk(s); s.tmp_28.arg0 = s.arg1; s.callLocIdx = 390; s.pc = 33; return s.tmp_28; case 33: @@ -34322,13 +34322,13 @@ switch (step) { s.tmp_27 = r0; r0 = (s.tmp_25 - s.tmp_27); s.tmp_24 = r0; - s.tmp_31 = Sprite_top__P65409_mk(s); + s.tmp_31 = Sprite_top__P172306_mk(s); s.tmp_31.arg0 = s.arg0; s.callLocIdx = 391; s.pc = 34; return s.tmp_31; case 34: r0 = s.retval; s.tmp_30 = r0; - s.tmp_33 = Sprite_top__P65409_mk(s); + s.tmp_33 = Sprite_top__P172306_mk(s); s.tmp_33.arg0 = s.arg1; s.callLocIdx = 392; s.pc = 35; return s.tmp_33; case 35: @@ -34340,7 +34340,7 @@ switch (step) { { step = 27; continue; } { step = 26; continue; } case 15: - s.tmp_36 = Sprite_sx__P65376_mk(s); + s.tmp_36 = Sprite_sx__P172273_mk(s); s.tmp_36.arg0 = s.arg0; s.callLocIdx = 393; s.pc = 36; return s.tmp_36; case 36: @@ -34353,7 +34353,7 @@ switch (step) { r0 = s.tmp_34; { step = 17; continue; } case 16: - s.tmp_38 = Sprite_sy__P65378_mk(s); + s.tmp_38 = Sprite_sy__P172275_mk(s); s.tmp_38.arg0 = s.arg0; s.callLocIdx = 394; s.pc = 37; return s.tmp_38; case 37: @@ -34368,7 +34368,7 @@ switch (step) { r0 = s.tmp_39; { step = 19; continue; } case 18: - s.tmp_41 = Sprite_sx__P65376_mk(s); + s.tmp_41 = Sprite_sx__P172273_mk(s); s.tmp_41.arg0 = s.arg1; s.callLocIdx = 395; s.pc = 38; return s.tmp_41; case 38: @@ -34383,7 +34383,7 @@ switch (step) { r0 = s.tmp_42; { step = 21; continue; } case 20: - s.tmp_44 = Sprite_sy__P65378_mk(s); + s.tmp_44 = Sprite_sy__P172275_mk(s); s.tmp_44.arg0 = s.arg1; s.callLocIdx = 396; s.pc = 39; return s.tmp_44; case 39: @@ -34399,13 +34399,13 @@ switch (step) { { step = 27; continue; } case 22: case 23: - s.tmp_49 = Sprite_sx__P65376_mk(s); + s.tmp_49 = Sprite_sx__P172273_mk(s); s.tmp_49.arg0 = s.arg0; s.callLocIdx = 397; s.pc = 40; return s.tmp_49; case 40: r0 = s.retval; s.tmp_48 = r0; - s.tmp_51 = Sprite_sy__P65378_mk(s); + s.tmp_51 = Sprite_sy__P172275_mk(s); s.tmp_51.arg0 = s.arg0; s.callLocIdx = 398; s.pc = 41; return s.tmp_51; case 41: @@ -34413,13 +34413,13 @@ switch (step) { s.tmp_50 = r0; r0 = (s.tmp_48 * s.tmp_50); s.tmp_47 = r0; - s.tmp_54 = Sprite_sx__P65376_mk(s); + s.tmp_54 = Sprite_sx__P172273_mk(s); s.tmp_54.arg0 = s.arg1; s.callLocIdx = 399; s.pc = 42; return s.tmp_54; case 42: r0 = s.retval; s.tmp_53 = r0; - s.tmp_56 = Sprite_sy__P65378_mk(s); + s.tmp_56 = Sprite_sy__P172275_mk(s); s.tmp_56.arg0 = s.arg1; s.callLocIdx = 400; s.pc = 43; return s.tmp_56; case 43: @@ -34431,97 +34431,97 @@ switch (step) { s.tmp_46 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_46); if (!r0) { step = 24; continue; } - s.A___79243 = (s.arg0); - s.B___79244 = (s.arg1); + s.A___186140 = (s.arg0); + s.B___186141 = (s.arg1); { step = 25; continue; } case 24: - s.A___79243 = (s.arg1); - s.B___79244 = (s.arg0); + s.A___186140 = (s.arg1); + s.B___186141 = (s.arg0); case 25: - s.tmp_0 = helpers_imageBlit__P64959_mk(s); - r0 = s.A___79243.fields["_image"]; + s.tmp_0 = helpers_imageBlit__P171856_mk(s); + r0 = s.A___186140.fields["_image"]; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_left__P65405_mk(s); - s.tmp_3.arg0 = s.B___79244; + s.tmp_3 = Sprite_left__P172302_mk(s); + s.tmp_3.arg0 = s.B___186141; s.callLocIdx = 402; s.pc = 45; return s.tmp_3; case 45: r0 = s.retval; s.tmp_2 = r0; - s.tmp_5 = Sprite_left__P65405_mk(s); - s.tmp_5.arg0 = s.A___79243; + s.tmp_5 = Sprite_left__P172302_mk(s); + s.tmp_5.arg0 = s.A___186140; s.callLocIdx = 403; s.pc = 46; return s.tmp_5; case 46: r0 = s.retval; s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1 = r0; - s.tmp_7 = Sprite_sx__P65376_mk(s); - s.tmp_7.arg0 = s.A___79243; + s.tmp_7 = Sprite_sx__P172273_mk(s); + s.tmp_7.arg0 = s.A___186140; s.callLocIdx = 404; s.pc = 47; return s.tmp_7; case 47: r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_1 / s.tmp_6); s.tmp_0.arg1 = r0; - s.tmp_10 = Sprite_top__P65409_mk(s); - s.tmp_10.arg0 = s.B___79244; + s.tmp_10 = Sprite_top__P172306_mk(s); + s.tmp_10.arg0 = s.B___186141; s.callLocIdx = 405; s.pc = 48; return s.tmp_10; case 48: r0 = s.retval; s.tmp_9 = r0; - s.tmp_12 = Sprite_top__P65409_mk(s); - s.tmp_12.arg0 = s.A___79243; + s.tmp_12 = Sprite_top__P172306_mk(s); + s.tmp_12.arg0 = s.A___186140; s.callLocIdx = 406; s.pc = 49; return s.tmp_12; case 49: r0 = s.retval; s.tmp_11 = r0; r0 = (s.tmp_9 - s.tmp_11); s.tmp_8 = r0; - s.tmp_14 = Sprite_sy__P65378_mk(s); - s.tmp_14.arg0 = s.A___79243; + s.tmp_14 = Sprite_sy__P172275_mk(s); + s.tmp_14.arg0 = s.A___186140; s.callLocIdx = 407; s.pc = 50; return s.tmp_14; case 50: r0 = s.retval; s.tmp_13 = r0; r0 = (s.tmp_8 / s.tmp_13); s.tmp_0.arg2 = r0; - s.tmp_16 = Sprite_width__P65403_mk(s); - s.tmp_16.arg0 = s.B___79244; + s.tmp_16 = Sprite_width__P172300_mk(s); + s.tmp_16.arg0 = s.B___186141; s.callLocIdx = 408; s.pc = 51; return s.tmp_16; case 51: r0 = s.retval; s.tmp_15 = r0; - s.tmp_18 = Sprite_sx__P65376_mk(s); - s.tmp_18.arg0 = s.A___79243; + s.tmp_18 = Sprite_sx__P172273_mk(s); + s.tmp_18.arg0 = s.A___186140; s.callLocIdx = 409; s.pc = 52; return s.tmp_18; case 52: r0 = s.retval; s.tmp_17 = r0; r0 = (s.tmp_15 / s.tmp_17); s.tmp_0.arg3 = r0; - s.tmp_20 = Sprite_height__P65404_mk(s); - s.tmp_20.arg0 = s.B___79244; + s.tmp_20 = Sprite_height__P172301_mk(s); + s.tmp_20.arg0 = s.B___186141; s.callLocIdx = 410; s.pc = 53; return s.tmp_20; case 53: r0 = s.retval; s.tmp_19 = r0; - s.tmp_22 = Sprite_sy__P65378_mk(s); - s.tmp_22.arg0 = s.A___79243; + s.tmp_22 = Sprite_sy__P172275_mk(s); + s.tmp_22.arg0 = s.A___186140; s.callLocIdx = 411; s.pc = 54; return s.tmp_22; case 54: r0 = s.retval; s.tmp_21 = r0; r0 = (s.tmp_19 / s.tmp_21); s.tmp_0.arg4 = r0; - r0 = s.B___79244.fields["_image"]; + r0 = s.B___186141.fields["_image"]; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 0; s.tmp_0.arg7 = 0; - r0 = s.B___79244.fields["_image"]; + r0 = s.B___186141.fields["_image"]; s.tmp_23 = r0; r0 = pxsim_ImageMethods.width(s.tmp_23); s.tmp_0.arg8 = r0; - r0 = s.B___79244.fields["_image"]; + r0 = s.B___186141.fields["_image"]; s.tmp_24 = r0; r0 = pxsim_ImageMethods.height(s.tmp_24); s.tmp_0.arg9 = r0; @@ -34537,12 +34537,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_overlapsWith__P65426.info = {"start":20623,"length":1735,"line":689,"column":4,"endLine":738,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} +Sprite_overlapsWith__P172323.info = {"start":20623,"length":1735,"line":689,"column":4,"endLine":738,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} -function Sprite_overlapsWith__P65426_mk(s) { +function Sprite_overlapsWith__P172323_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_overlapsWith__P65426, depth: s.depth + 1, + parent: s, fn: Sprite_overlapsWith__P172323, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34601,8 +34601,8 @@ function Sprite_overlapsWith__P65426_mk(s) { tmp_54: undefined, tmp_55: undefined, tmp_56: undefined, - A___79243: undefined, - B___79244: undefined, + A___186140: undefined, + B___186141: undefined, arg0: undefined, arg1: undefined, } } @@ -34611,7 +34611,7 @@ function Sprite_overlapsWith__P65426_mk(s) { -function Sprite_isScaled__P67736(s) { +function Sprite_isScaled__P174633(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34626,7 +34626,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== 256); @@ -34646,12 +34646,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isScaled__P67736.info = {"start":10166,"length":100,"line":369,"column":4,"endLine":371,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isScaled","argumentNames":["this"]} +Sprite_isScaled__P174633.info = {"start":10166,"length":100,"line":369,"column":4,"endLine":371,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isScaled","argumentNames":["this"]} -function Sprite_isScaled__P67736_mk(s) { +function Sprite_isScaled__P174633_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isScaled__P67736, depth: s.depth + 1, + parent: s, fn: Sprite_isScaled__P174633, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34664,7 +34664,7 @@ function Sprite_isScaled__P67736_mk(s) { -function game_Hitbox_overlapsWith__P65229(s) { +function game_Hitbox_overlapsWith__P172126(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34680,26 +34680,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C65214_VT)) failedCast(r0); - s.tmp_0 = game_Hitbox_updateIfInvalid__P65228_mk(s); + if (!checkSubtype(r0, game_Hitbox__C172111_VT)) failedCast(r0); + s.tmp_0 = game_Hitbox_updateIfInvalid__P172125_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 249; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = game_Hitbox_updateIfInvalid__P65228_mk(s); + s.tmp_0 = game_Hitbox_updateIfInvalid__P172125_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 250; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - s.tmp_1 = game_Hitbox_contains__P65227_mk(s); + s.tmp_1 = game_Hitbox_contains__P172124_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = game_Hitbox_left__P65222_mk(s); + s.tmp_2 = game_Hitbox_left__P172119_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 251; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; s.tmp_1.arg1 = r0; - s.tmp_3 = game_Hitbox_top__P65223_mk(s); + s.tmp_3 = game_Hitbox_top__P172120_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 252; s.pc = 22; return s.tmp_3; case 22: @@ -34715,15 +34715,15 @@ switch (step) { { step = 17; continue; } case 1: case 2: - s.tmp_5 = game_Hitbox_contains__P65227_mk(s); + s.tmp_5 = game_Hitbox_contains__P172124_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_6 = game_Hitbox_left__P65222_mk(s); + s.tmp_6 = game_Hitbox_left__P172119_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 254; s.pc = 24; return s.tmp_6; case 24: r0 = s.retval; s.tmp_5.arg1 = r0; - s.tmp_7 = game_Hitbox_bottom__P65225_mk(s); + s.tmp_7 = game_Hitbox_bottom__P172122_mk(s); s.tmp_7.arg0 = s.arg1; s.callLocIdx = 255; s.pc = 25; return s.tmp_7; case 25: @@ -34739,15 +34739,15 @@ switch (step) { { step = 17; continue; } case 3: case 4: - s.tmp_9 = game_Hitbox_contains__P65227_mk(s); + s.tmp_9 = game_Hitbox_contains__P172124_mk(s); s.tmp_9.arg0 = s.arg0; - s.tmp_10 = game_Hitbox_right__P65224_mk(s); + s.tmp_10 = game_Hitbox_right__P172121_mk(s); s.tmp_10.arg0 = s.arg1; s.callLocIdx = 257; s.pc = 27; return s.tmp_10; case 27: r0 = s.retval; s.tmp_9.arg1 = r0; - s.tmp_11 = game_Hitbox_top__P65223_mk(s); + s.tmp_11 = game_Hitbox_top__P172120_mk(s); s.tmp_11.arg0 = s.arg1; s.callLocIdx = 258; s.pc = 28; return s.tmp_11; case 28: @@ -34763,15 +34763,15 @@ switch (step) { { step = 17; continue; } case 5: case 6: - s.tmp_13 = game_Hitbox_contains__P65227_mk(s); + s.tmp_13 = game_Hitbox_contains__P172124_mk(s); s.tmp_13.arg0 = s.arg0; - s.tmp_14 = game_Hitbox_right__P65224_mk(s); + s.tmp_14 = game_Hitbox_right__P172121_mk(s); s.tmp_14.arg0 = s.arg1; s.callLocIdx = 260; s.pc = 30; return s.tmp_14; case 30: r0 = s.retval; s.tmp_13.arg1 = r0; - s.tmp_15 = game_Hitbox_bottom__P65225_mk(s); + s.tmp_15 = game_Hitbox_bottom__P172122_mk(s); s.tmp_15.arg0 = s.arg1; s.callLocIdx = 261; s.pc = 31; return s.tmp_15; case 31: @@ -34787,15 +34787,15 @@ switch (step) { { step = 17; continue; } case 7: case 8: - s.tmp_17 = game_Hitbox_contains__P65227_mk(s); + s.tmp_17 = game_Hitbox_contains__P172124_mk(s); s.tmp_17.arg0 = s.arg1; - s.tmp_18 = game_Hitbox_left__P65222_mk(s); + s.tmp_18 = game_Hitbox_left__P172119_mk(s); s.tmp_18.arg0 = s.arg0; s.callLocIdx = 263; s.pc = 33; return s.tmp_18; case 33: r0 = s.retval; s.tmp_17.arg1 = r0; - s.tmp_19 = game_Hitbox_top__P65223_mk(s); + s.tmp_19 = game_Hitbox_top__P172120_mk(s); s.tmp_19.arg0 = s.arg0; s.callLocIdx = 264; s.pc = 34; return s.tmp_19; case 34: @@ -34811,15 +34811,15 @@ switch (step) { { step = 17; continue; } case 9: case 10: - s.tmp_21 = game_Hitbox_contains__P65227_mk(s); + s.tmp_21 = game_Hitbox_contains__P172124_mk(s); s.tmp_21.arg0 = s.arg1; - s.tmp_22 = game_Hitbox_left__P65222_mk(s); + s.tmp_22 = game_Hitbox_left__P172119_mk(s); s.tmp_22.arg0 = s.arg0; s.callLocIdx = 266; s.pc = 36; return s.tmp_22; case 36: r0 = s.retval; s.tmp_21.arg1 = r0; - s.tmp_23 = game_Hitbox_bottom__P65225_mk(s); + s.tmp_23 = game_Hitbox_bottom__P172122_mk(s); s.tmp_23.arg0 = s.arg0; s.callLocIdx = 267; s.pc = 37; return s.tmp_23; case 37: @@ -34835,15 +34835,15 @@ switch (step) { { step = 17; continue; } case 11: case 12: - s.tmp_25 = game_Hitbox_contains__P65227_mk(s); + s.tmp_25 = game_Hitbox_contains__P172124_mk(s); s.tmp_25.arg0 = s.arg1; - s.tmp_26 = game_Hitbox_right__P65224_mk(s); + s.tmp_26 = game_Hitbox_right__P172121_mk(s); s.tmp_26.arg0 = s.arg0; s.callLocIdx = 269; s.pc = 39; return s.tmp_26; case 39: r0 = s.retval; s.tmp_25.arg1 = r0; - s.tmp_27 = game_Hitbox_top__P65223_mk(s); + s.tmp_27 = game_Hitbox_top__P172120_mk(s); s.tmp_27.arg0 = s.arg0; s.callLocIdx = 270; s.pc = 40; return s.tmp_27; case 40: @@ -34859,15 +34859,15 @@ switch (step) { { step = 17; continue; } case 13: case 14: - s.tmp_29 = game_Hitbox_contains__P65227_mk(s); + s.tmp_29 = game_Hitbox_contains__P172124_mk(s); s.tmp_29.arg0 = s.arg1; - s.tmp_30 = game_Hitbox_right__P65224_mk(s); + s.tmp_30 = game_Hitbox_right__P172121_mk(s); s.tmp_30.arg0 = s.arg0; s.callLocIdx = 272; s.pc = 42; return s.tmp_30; case 42: r0 = s.retval; s.tmp_29.arg1 = r0; - s.tmp_31 = game_Hitbox_bottom__P65225_mk(s); + s.tmp_31 = game_Hitbox_bottom__P172122_mk(s); s.tmp_31.arg0 = s.arg0; s.callLocIdx = 273; s.pc = 43; return s.tmp_31; case 43: @@ -34888,12 +34888,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_overlapsWith__P65229.info = {"start":2515,"length":695,"line":87,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"overlapsWith","argumentNames":["this","other"]} +game_Hitbox_overlapsWith__P172126.info = {"start":2515,"length":695,"line":87,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"overlapsWith","argumentNames":["this","other"]} -function game_Hitbox_overlapsWith__P65229_mk(s) { +function game_Hitbox_overlapsWith__P172126_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_overlapsWith__P65229, depth: s.depth + 1, + parent: s, fn: game_Hitbox_overlapsWith__P172126, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34935,7 +34935,7 @@ function game_Hitbox_overlapsWith__P65229_mk(s) { -function game_Hitbox_contains__P65227(s) { +function game_Hitbox_contains__P172124(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34952,9 +34952,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C65214_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C172111_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = game_Hitbox_left__P65222_mk(s); + s.tmp_3 = game_Hitbox_left__P172119_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 229; s.pc = 7; return s.tmp_3; case 7: @@ -34968,7 +34968,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = game_Hitbox_right__P65224_mk(s); + s.tmp_6 = game_Hitbox_right__P172121_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 230; s.pc = 8; return s.tmp_6; case 8: @@ -34984,7 +34984,7 @@ switch (step) { { step = 4; continue; } case 3: s.tmp_8 = r0 = s.arg2; - s.tmp_10 = game_Hitbox_top__P65223_mk(s); + s.tmp_10 = game_Hitbox_top__P172120_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 231; s.pc = 9; return s.tmp_10; case 9: @@ -35000,7 +35000,7 @@ switch (step) { { step = 6; continue; } case 5: s.tmp_12 = r0 = s.arg2; - s.tmp_14 = game_Hitbox_bottom__P65225_mk(s); + s.tmp_14 = game_Hitbox_bottom__P172122_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 232; s.pc = 10; return s.tmp_14; case 10: @@ -35014,12 +35014,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_contains__P65227.info = {"start":1034,"length":144,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"contains","argumentNames":["this","x","y"]} +game_Hitbox_contains__P172124.info = {"start":1034,"length":144,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"contains","argumentNames":["this","x","y"]} -function game_Hitbox_contains__P65227_mk(s) { +function game_Hitbox_contains__P172124_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_contains__P65227, depth: s.depth + 1, + parent: s, fn: game_Hitbox_contains__P172124, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35046,7 +35046,7 @@ function game_Hitbox_contains__P65227_mk(s) { -function helpers_imageBlit__P64959(s) { +function helpers_imageBlit__P171856(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35071,7 +35071,7 @@ switch (step) { s.arg11 = (s.lambdaArgs[11]); s.lambdaArgs = null; } - s.tmp_0 = r0 = globals._blitArgs___67565; + s.tmp_0 = r0 = globals._blitArgs___174462; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -35081,36 +35081,36 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - globals._blitArgs___67565 = (s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___67565; + globals._blitArgs___174462 = (s.tmp_1); + s.tmp_0 = r0 = globals._blitArgs___174462; r0 = (s.arg1 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 0, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___67565; + s.tmp_0 = r0 = globals._blitArgs___174462; r0 = (s.arg2 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 1, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___67565; + s.tmp_0 = r0 = globals._blitArgs___174462; r0 = (s.arg3 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 2, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___67565; + s.tmp_0 = r0 = globals._blitArgs___174462; r0 = (s.arg4 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 3, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___67565; + s.tmp_0 = r0 = globals._blitArgs___174462; r0 = (s.arg6 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 4, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___67565; + s.tmp_0 = r0 = globals._blitArgs___174462; r0 = (s.arg7 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 5, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___67565; + s.tmp_0 = r0 = globals._blitArgs___174462; r0 = (s.arg8 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 6, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___67565; + s.tmp_0 = r0 = globals._blitArgs___174462; r0 = (s.arg9 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 7, s.tmp_1); @@ -35123,7 +35123,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___67565, 8, s.tmp_0); + r0 = pxsim_Array_.setAt(globals._blitArgs___174462, 8, s.tmp_0); r0 = pxsim_numops_toBoolDecr(s.arg11); if (!r0) { step = 5; continue; } r0 = 1; @@ -35133,17 +35133,17 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___67565, 9, s.tmp_0); - r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___67565); + r0 = pxsim_Array_.setAt(globals._blitArgs___174462, 9, s.tmp_0); + r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___174462); return leave(s, r0) default: oops() } } } -helpers_imageBlit__P64959.info = {"start":4459,"length":642,"line":154,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageBlit","argumentNames":["img","xDst","yDst","wDst","hDst","src","xSrc","ySrc","wSrc","hSrc","transparent","check"]} +helpers_imageBlit__P171856.info = {"start":4459,"length":642,"line":154,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageBlit","argumentNames":["img","xDst","yDst","wDst","hDst","src","xSrc","ySrc","wSrc","hSrc","transparent","check"]} -function helpers_imageBlit__P64959_mk(s) { +function helpers_imageBlit__P171856_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageBlit__P64959, depth: s.depth + 1, + parent: s, fn: helpers_imageBlit__P171856, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35165,7 +35165,7 @@ function helpers_imageBlit__P64959_mk(s) { -function ArcadePhysicsEngine_createMovingSprite__P67780(s) { +function ArcadePhysicsEngine_createMovingSprite__P174677(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35175,16 +35175,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ovx___79869 = undefined; - s.ovy___79874 = undefined; - s.fx___79901 = undefined; - s.c___79908 = undefined; - s.fy___79951 = undefined; - s.c___79958 = undefined; - s.dx___79997 = undefined; - s.dy___80010 = undefined; - s.xStep___80023 = undefined; - s.yStep___80025 = undefined; + s.ovx___186766 = undefined; + s.ovy___186771 = undefined; + s.fx___186798 = undefined; + s.c___186805 = undefined; + s.fy___186848 = undefined; + s.c___186855 = undefined; + s.dx___186894 = undefined; + s.dy___186907 = undefined; + s.xStep___186920 = undefined; + s.yStep___186922 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35193,23 +35193,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P67786_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P174683_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_0.arg1 = r0; s.callLocIdx = 582; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.ovx___79869 = (r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P67786_mk(s); + s.ovx___186766 = (r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P174683_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_0.arg1 = r0; s.callLocIdx = 583; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.ovy___79874 = (r0); + s.ovy___186771 = (r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -35243,21 +35243,21 @@ switch (step) { r0 = pxsim.Math_.imul(s.tmp_2, s.arg2); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 1000); - s.fx___79901 = (r0); + s.fx___186798 = (r0); r0 = s.arg1.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fx___79901); - s.c___79908 = (r0); - r0 = (s.c___79908 < 0); + r0 = (s.tmp_0 - s.fx___186798); + s.c___186805 = (r0); + r0 = (s.c___186805 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Fx_min__P63171_mk(s); + s.tmp_3 = Fx_min__P170068_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fx___79901); + r0 = (s.tmp_4 + s.fx___186798); s.tmp_3.arg1 = r0; s.callLocIdx = 591; s.pc = 27; return s.tmp_3; case 27: @@ -35266,16 +35266,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vx"] = (s.tmp_2); { step = 5; continue; } case 2: - r0 = (s.c___79908 > 0); + r0 = (s.c___186805 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Fx_max__P63172_mk(s); + s.tmp_3 = Fx_max__P170069_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fx___79901); + r0 = (s.tmp_4 - s.fx___186798); s.tmp_3.arg1 = r0; s.callLocIdx = 593; s.pc = 28; return s.tmp_3; case 28: @@ -35317,21 +35317,21 @@ switch (step) { r0 = pxsim.Math_.imul(s.tmp_2, s.arg2); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 1000); - s.fy___79951 = (r0); + s.fy___186848 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fy___79951); - s.c___79958 = (r0); - r0 = (s.c___79958 < 0); + r0 = (s.tmp_0 - s.fy___186848); + s.c___186855 = (r0); + r0 = (s.c___186855 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Fx_min__P63171_mk(s); + s.tmp_3 = Fx_min__P170068_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fy___79951); + r0 = (s.tmp_4 + s.fy___186848); s.tmp_3.arg1 = r0; s.callLocIdx = 601; s.pc = 29; return s.tmp_3; case 29: @@ -35340,16 +35340,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vy"] = (s.tmp_2); { step = 13; continue; } case 10: - r0 = (s.c___79958 > 0); + r0 = (s.c___186855 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Fx_max__P63172_mk(s); + s.tmp_3 = Fx_max__P170069_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fy___79951); + r0 = (s.tmp_4 - s.fy___186848); s.tmp_3.arg1 = r0; s.callLocIdx = 603; s.pc = 30; return s.tmp_3; case 30: @@ -35365,7 +35365,7 @@ switch (step) { case 15: case 16: s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P67786_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P174683_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_2.arg1 = r0; @@ -35375,7 +35375,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__P67786_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P174683_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_2.arg1 = r0; @@ -35386,7 +35386,7 @@ switch (step) { r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.ovx___79869); + r0 = (s.tmp_4 + s.ovx___186766); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -35397,10 +35397,10 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dx___79997 = (r0); + s.dx___186894 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.ovy___79874); + r0 = (s.tmp_4 + s.ovy___186771); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -35411,12 +35411,12 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dy___80010 = (r0); - s.xStep___80023 = (s.dx___79997); - s.yStep___80025 = (s.dy___80010); + s.dy___186907 = (r0); + s.xStep___186920 = (s.dx___186894); + s.yStep___186922 = (s.dy___186907); case 17: - s.tmp_2 = Fx_abs__P63170_mk(s); - s.tmp_2.arg0 = s.xStep___80023; + s.tmp_2 = Fx_abs__P170067_mk(s); + s.tmp_2.arg0 = s.xStep___186920; s.callLocIdx = 612; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; @@ -35430,8 +35430,8 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - s.tmp_5 = Fx_abs__P63170_mk(s); - s.tmp_5.arg0 = s.yStep___80025; + s.tmp_5 = Fx_abs__P170067_mk(s); + s.tmp_5.arg0 = s.yStep___186922; s.callLocIdx = 613; s.pc = 34; return s.tmp_5; case 34: r0 = s.retval; @@ -35444,8 +35444,8 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 24; continue; } - s.tmp_10 = Fx_abs__P63170_mk(s); - s.tmp_10.arg0 = s.xStep___80023; + s.tmp_10 = Fx_abs__P170067_mk(s); + s.tmp_10.arg0 = s.xStep___186920; s.callLocIdx = 614; s.pc = 35; return s.tmp_10; case 35: r0 = s.retval; @@ -35456,12 +35456,12 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 20; continue; } - r0 = pxsim.Math_.idiv(s.xStep___80023, 2); - s.xStep___80023 = (r0); + r0 = pxsim.Math_.idiv(s.xStep___186920, 2); + s.xStep___186920 = (r0); case 20: case 21: - s.tmp_2 = Fx_abs__P63170_mk(s); - s.tmp_2.arg0 = s.yStep___80025; + s.tmp_2 = Fx_abs__P170067_mk(s); + s.tmp_2.arg0 = s.yStep___186922; s.callLocIdx = 616; s.pc = 36; return s.tmp_2; case 36: r0 = s.retval; @@ -35472,25 +35472,25 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = pxsim.Math_.idiv(s.yStep___80025, 2); - s.yStep___80025 = (r0); + r0 = pxsim.Math_.idiv(s.yStep___186922, 2); + s.yStep___186922 = (r0); case 22: case 23: { step = 17; continue; } case 24: - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C65531_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C172428_VT); s.tmp_0 = r0; - s.tmp_1 = MovingSprite_constructor__P65532_mk(s); + s.tmp_1 = MovingSprite_constructor__P172429_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___79997; - s.tmp_1.arg5 = s.dy___80010; - s.tmp_1.arg6 = s.xStep___80023; - s.tmp_1.arg7 = s.yStep___80025; + s.tmp_1.arg4 = s.dx___186894; + s.tmp_1.arg5 = s.dy___186907; + s.tmp_1.arg6 = s.xStep___186920; + s.tmp_1.arg7 = s.yStep___186922; s.callLocIdx = 618; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; @@ -35498,12 +35498,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_createMovingSprite__P67780.info = {"start":6933,"length":2805,"line":217,"column":4,"endLine":307,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtMs","dt2"]} +ArcadePhysicsEngine_createMovingSprite__P174677.info = {"start":6933,"length":2805,"line":217,"column":4,"endLine":307,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtMs","dt2"]} -function ArcadePhysicsEngine_createMovingSprite__P67780_mk(s) { +function ArcadePhysicsEngine_createMovingSprite__P174677_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P67780, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P174677, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35517,16 +35517,16 @@ function ArcadePhysicsEngine_createMovingSprite__P67780_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - ovx___79869: undefined, - ovy___79874: undefined, - fx___79901: undefined, - c___79908: undefined, - fy___79951: undefined, - c___79958: undefined, - dx___79997: undefined, - dy___80010: undefined, - xStep___80023: undefined, - yStep___80025: undefined, + ovx___186766: undefined, + ovy___186771: undefined, + fx___186798: undefined, + c___186805: undefined, + fy___186848: undefined, + c___186855: undefined, + dx___186894: undefined, + dy___186907: undefined, + xStep___186920: undefined, + yStep___186922: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35537,7 +35537,7 @@ function ArcadePhysicsEngine_createMovingSprite__P67780_mk(s) { -function ArcadePhysicsEngine_constrain__P67786(s) { +function ArcadePhysicsEngine_constrain__P174683(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35553,9 +35553,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); - s.tmp_0 = Fx_max__P63172_mk(s); - s.tmp_1 = Fx_min__P63171_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); + s.tmp_0 = Fx_max__P170069_mk(s); + s.tmp_1 = Fx_min__P170068_mk(s); r0 = s.arg0.fields["maxVelocity"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -35571,12 +35571,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constrain__P67786.info = {"start":27343,"length":193,"line":761,"column":4,"endLine":769,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} +ArcadePhysicsEngine_constrain__P174683.info = {"start":27343,"length":193,"line":761,"column":4,"endLine":769,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} -function ArcadePhysicsEngine_constrain__P67786_mk(s) { +function ArcadePhysicsEngine_constrain__P174683_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constrain__P67786, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constrain__P174683, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35588,7 +35588,7 @@ function ArcadePhysicsEngine_constrain__P67786_mk(s) { -function Fx_compare__P63169(s) { +function Fx_compare__P170066(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35607,12 +35607,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_compare__P63169.info = {"start":1395,"length":106,"line":41,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"compare","argumentNames":["a","b"]} +Fx_compare__P170066.info = {"start":1395,"length":106,"line":41,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"compare","argumentNames":["a","b"]} -function Fx_compare__P63169_mk(s) { +function Fx_compare__P170066_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_compare__P63169, depth: s.depth + 1, + parent: s, fn: Fx_compare__P170066, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -35622,7 +35622,7 @@ function Fx_compare__P63169_mk(s) { -function sprites_SpriteMap_insertAABB__P65459(s) { +function sprites_SpriteMap_insertAABB__P172356(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35632,32 +35632,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.left___79689 = undefined; - s.top___79692 = undefined; - s.xn___79695 = undefined; - s.yn___79706 = undefined; - s.x___79717 = undefined; - s.y___79722 = undefined; + s.left___186586 = undefined; + s.top___186589 = undefined; + s.xn___186592 = undefined; + s.yn___186603 = undefined; + s.x___186614 = undefined; + s.y___186619 = 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__C65452_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P65405_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C172349_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P172302_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 512; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.left___79689 = (r0); - s.tmp_0 = Sprite_top__P65409_mk(s); + s.left___186586 = (r0); + s.tmp_0 = Sprite_top__P172306_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 513; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.top___79692 = (r0); - s.tmp_3 = Sprite_width__P65403_mk(s); + s.top___186589 = (r0); + s.tmp_3 = Sprite_width__P172300_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 514; s.pc = 7; return s.tmp_3; case 7: @@ -35672,8 +35672,8 @@ switch (step) { r0 = s.arg0.fields["cellWidth"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.xn___79695 = (r0); - s.tmp_3 = Sprite_height__P65404_mk(s); + s.xn___186592 = (r0); + s.tmp_3 = Sprite_height__P172301_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 515; s.pc = 8; return s.tmp_3; case 8: @@ -35688,24 +35688,24 @@ switch (step) { r0 = s.arg0.fields["cellHeight"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.yn___79706 = (r0); - s.x___79717 = (0); + s.yn___186603 = (r0); + s.x___186614 = (0); case 1: - r0 = (s.x___79717 <= s.xn___79695); + r0 = (s.x___186614 <= s.xn___186592); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.y___79722 = (0); + s.y___186619 = (0); case 2: - r0 = (s.y___79722 <= s.yn___79706); + r0 = (s.y___186619 <= s.yn___186603); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = sprites_SpriteMap_insertAtKey__P67744_mk(s); + s.tmp_1 = sprites_SpriteMap_insertAtKey__P174641_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = r0 = s.left___79689; - s.tmp_4 = Math_min__P63136_mk(s); - s.tmp_5 = Sprite_width__P65403_mk(s); + s.tmp_2 = r0 = s.left___186586; + s.tmp_4 = Math_min__P170033_mk(s); + s.tmp_5 = Sprite_width__P172300_mk(s); s.tmp_5.arg0 = s.arg1; s.callLocIdx = 516; s.pc = 11; return s.tmp_5; case 11: @@ -35713,7 +35713,7 @@ switch (step) { s.tmp_4.arg0 = r0; r0 = s.arg0.fields["cellWidth"]; s.tmp_6 = r0; - r0 = (s.x___79717 * s.tmp_6); + r0 = (s.x___186614 * s.tmp_6); s.tmp_4.arg1 = r0; s.callLocIdx = 517; s.pc = 10; return s.tmp_4; case 10: @@ -35721,9 +35721,9 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1.arg1 = r0; - s.tmp_7 = r0 = s.top___79692; - s.tmp_9 = Math_min__P63136_mk(s); - s.tmp_10 = Sprite_height__P65404_mk(s); + s.tmp_7 = r0 = s.top___186589; + s.tmp_9 = Math_min__P170033_mk(s); + s.tmp_10 = Sprite_height__P172301_mk(s); s.tmp_10.arg0 = s.arg1; s.callLocIdx = 518; s.pc = 13; return s.tmp_10; case 13: @@ -35731,7 +35731,7 @@ switch (step) { s.tmp_9.arg0 = r0; r0 = s.arg0.fields["cellHeight"]; s.tmp_11 = r0; - r0 = (s.y___79722 * s.tmp_11); + r0 = (s.y___186619 * s.tmp_11); s.tmp_9.arg1 = r0; s.callLocIdx = 519; s.pc = 12; return s.tmp_9; case 12: @@ -35743,24 +35743,24 @@ switch (step) { s.callLocIdx = 520; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = (s.y___79722 + 1); - s.y___79722 = (r0); + r0 = (s.y___186619 + 1); + s.y___186619 = (r0); { step = 2; continue; } case 3: - r0 = (s.x___79717 + 1); - s.x___79717 = (r0); + r0 = (s.x___186614 + 1); + s.x___186614 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAABB__P65459.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__P172356.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__P65459_mk(s) { +function sprites_SpriteMap_insertAABB__P172356_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAABB__P65459, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAABB__P172356, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35774,12 +35774,12 @@ function sprites_SpriteMap_insertAABB__P65459_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - left___79689: undefined, - top___79692: undefined, - xn___79695: undefined, - yn___79706: undefined, - x___79717: undefined, - y___79722: undefined, + left___186586: undefined, + top___186589: undefined, + xn___186592: undefined, + yn___186603: undefined, + x___186614: undefined, + y___186619: undefined, arg0: undefined, arg1: undefined, } } @@ -35788,7 +35788,7 @@ function sprites_SpriteMap_insertAABB__P65459_mk(s) { -function sprites_SpriteMap_insertAtKey__P67744(s) { +function sprites_SpriteMap_insertAtKey__P174641(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35798,8 +35798,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___79757 = undefined; - s.bucket___79762 = undefined; + s.k___186654 = undefined; + s.bucket___186659 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35808,20 +35808,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C65452_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P67743_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C172349_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P174640_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 511; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.k___79757 = (r0); + s.k___186654 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___79757); - s.bucket___79762 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___79762); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___186654); + s.bucket___186659 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___186659); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -35829,40 +35829,40 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["buckets"]; s.tmp_2 = r0; - s.tmp_3 = r0 = s.k___79757; + s.tmp_3 = r0 = s.k___186654; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = pxsim_Array_.setAt(s.tmp_2, s.tmp_3, s.tmp_4); - s.bucket___79762 = (s.tmp_4); + s.bucket___186659 = (s.tmp_4); case 1: case 2: - r0 = pxsim_Array_.indexOf(s.bucket___79762, s.arg3, undefined); + r0 = pxsim_Array_.indexOf(s.bucket___186659, 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___79762, s.arg3); + r0 = pxsim_Array__push(s.bucket___186659, s.arg3); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAtKey__P67744.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__P174641.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__P67744_mk(s) { +function sprites_SpriteMap_insertAtKey__P174641_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAtKey__P67744, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAtKey__P174641, 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___79757: undefined, - bucket___79762: undefined, + k___186654: undefined, + bucket___186659: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35873,7 +35873,7 @@ function sprites_SpriteMap_insertAtKey__P67744_mk(s) { -function sprites_SpriteMap_clear__P65458(s) { +function sprites_SpriteMap_clear__P172355(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35888,7 +35888,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C65452_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C172349_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -35897,12 +35897,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_clear__P65458.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__P172355.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__P65458_mk(s) { +function sprites_SpriteMap_clear__P172355_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_clear__P65458, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_clear__P172355, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35913,7 +35913,7 @@ function sprites_SpriteMap_clear__P65458_mk(s) { -function sprites_SpriteMap_resizeBuckets__P65457(s) { +function sprites_SpriteMap_resizeBuckets__P172354(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35923,115 +35923,115 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.maxWidth___79792 = undefined; - s.maxHeight___79793 = undefined; - s.sprite___79795 = undefined; - s.unnamed604___U3 = undefined; - s.unnamed605___U4 = undefined; - s.tMap___79811 = undefined; - s.areaWidth___79815 = undefined; - s.areaHeight___79822 = undefined; + s.maxWidth___186689 = undefined; + s.maxHeight___186690 = undefined; + s.sprite___186692 = undefined; + s.unnamed1136___U3 = undefined; + s.unnamed1137___U4 = undefined; + s.tMap___186708 = undefined; + s.areaWidth___186712 = undefined; + s.areaHeight___186719 = 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__C65452_VT)) failedCast(r0); - s.maxWidth___79792 = (0); - s.maxHeight___79793 = (0); - s.sprite___79795 = (undefined); - s.unnamed604___U3 = (s.arg1); - s.unnamed605___U4 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C172349_VT)) failedCast(r0); + s.maxWidth___186689 = (0); + s.maxHeight___186690 = (0); + s.sprite___186692 = (undefined); + s.unnamed1136___U3 = (s.arg1); + s.unnamed1137___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed605___U4; - r0 = pxsim_Array__length(s.unnamed604___U3); + s.tmp_0 = r0 = s.unnamed1137___U4; + r0 = pxsim_Array__length(s.unnamed1136___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed604___U3, s.unnamed605___U4); - s.sprite___79795 = (r0); - s.tmp_4 = Sprite_width__P65403_mk(s); - s.tmp_4.arg0 = s.sprite___79795; + r0 = pxsim_Array__getAt(s.unnamed1136___U3, s.unnamed1137___U4); + s.sprite___186692 = (r0); + s.tmp_4 = Sprite_width__P172300_mk(s); + s.tmp_4.arg0 = s.sprite___186692; s.callLocIdx = 500; s.pc = 11; return s.tmp_4; case 11: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > s.maxWidth___79792); + r0 = (s.tmp_3 > s.maxWidth___186689); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - s.tmp_5 = Sprite_width__P65403_mk(s); - s.tmp_5.arg0 = s.sprite___79795; + s.tmp_5 = Sprite_width__P172300_mk(s); + s.tmp_5.arg0 = s.sprite___186692; s.callLocIdx = 501; s.pc = 12; return s.tmp_5; case 12: r0 = s.retval; - s.maxWidth___79792 = (r0); + s.maxWidth___186689 = (r0); case 2: case 3: - s.tmp_2 = Sprite_height__P65404_mk(s); - s.tmp_2.arg0 = s.sprite___79795; + s.tmp_2 = Sprite_height__P172301_mk(s); + s.tmp_2.arg0 = s.sprite___186692; s.callLocIdx = 502; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > s.maxHeight___79793); + r0 = (s.tmp_1 > s.maxHeight___186690); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_3 = Sprite_height__P65404_mk(s); - s.tmp_3.arg0 = s.sprite___79795; + s.tmp_3 = Sprite_height__P172301_mk(s); + s.tmp_3.arg0 = s.sprite___186692; s.callLocIdx = 503; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; - s.maxHeight___79793 = (r0); + s.maxHeight___186690 = (r0); case 4: case 5: - r0 = (s.unnamed605___U4 + 1); - s.unnamed605___U4 = (r0); + r0 = (s.unnamed1137___U4 + 1); + s.unnamed1137___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed604___U3 = (undefined); - s.tmp_0 = game_currentScene__P66005_mk(s); + s.unnamed1136___U3 = (undefined); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 504; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tMap___79811 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tMap___79811); + s.tMap___186708 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tMap___186708); if (!r0) { step = 7; continue; } - s.tmp_0 = tiles_TileMap_areaWidth__P65749_mk(s); - s.tmp_0.arg0 = s.tMap___79811; + s.tmp_0 = tiles_TileMap_areaWidth__P172646_mk(s); + s.tmp_0.arg0 = s.tMap___186708; s.callLocIdx = 505; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; { step = 8; continue; } case 7: - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_ImageMethods.width(globals.screen___171935); case 8: // jmp value (already in r0) s.tmp_1 = r0; - s.areaWidth___79815 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.tMap___79811); + s.areaWidth___186712 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.tMap___186708); if (!r0) { step = 9; continue; } - s.tmp_0 = tiles_TileMap_areaHeight__P65750_mk(s); - s.tmp_0.arg0 = s.tMap___79811; + s.tmp_0 = tiles_TileMap_areaHeight__P172647_mk(s); + s.tmp_0.arg0 = s.tMap___186708; s.callLocIdx = 506; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 9: - r0 = pxsim_ImageMethods.height(globals.screen___65038); + r0 = pxsim_ImageMethods.height(globals.screen___171935); case 10: // jmp value (already in r0) s.tmp_1 = r0; - s.areaHeight___79822 = (s.tmp_1); + s.areaHeight___186719 = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P63132_mk(s); + s.tmp_2 = Math_clamp__P170029_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaWidth___79815 >> 2); + r0 = (s.areaWidth___186712 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxWidth___79792 * 2); + r0 = (s.maxWidth___186689 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 507; s.pc = 18; return s.tmp_2; case 18: @@ -36039,11 +36039,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__P63132_mk(s); + s.tmp_2 = Math_clamp__P170029_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaHeight___79822 >> 2); + r0 = (s.areaHeight___186719 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxHeight___79793 * 2); + r0 = (s.maxHeight___186690 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 508; s.pc = 19; return s.tmp_2; case 19: @@ -36053,25 +36053,25 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["cellHeight"]; s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.areaHeight___79822, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaHeight___186719, 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___79815, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaWidth___186712, 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__P65457.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__P172354.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__P65457_mk(s) { +function sprites_SpriteMap_resizeBuckets__P172354_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_resizeBuckets__P65457, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_resizeBuckets__P172354, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36079,14 +36079,14 @@ function sprites_SpriteMap_resizeBuckets__P65457_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - maxWidth___79792: undefined, - maxHeight___79793: undefined, - sprite___79795: undefined, - unnamed604___U3: undefined, - unnamed605___U4: undefined, - tMap___79811: undefined, - areaWidth___79815: undefined, - areaHeight___79822: undefined, + maxWidth___186689: undefined, + maxHeight___186690: undefined, + sprite___186692: undefined, + unnamed1136___U3: undefined, + unnamed1137___U4: undefined, + tMap___186708: undefined, + areaWidth___186712: undefined, + areaHeight___186719: undefined, arg0: undefined, arg1: undefined, } } @@ -36095,7 +36095,7 @@ function sprites_SpriteMap_resizeBuckets__P65457_mk(s) { -function Sprite_clearObstacles__P65431(s) { +function Sprite_clearObstacles__P172328(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36110,7 +36110,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -36119,12 +36119,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_clearObstacles__P65431.info = {"start":24932,"length":54,"line":813,"column":4,"endLine":815,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} +Sprite_clearObstacles__P172328.info = {"start":24932,"length":54,"line":813,"column":4,"endLine":815,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} -function Sprite_clearObstacles__P65431_mk(s) { +function Sprite_clearObstacles__P172328_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_clearObstacles__P65431, depth: s.depth + 1, + parent: s, fn: Sprite_clearObstacles__P172328, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36135,7 +36135,7 @@ function Sprite_clearObstacles__P65431_mk(s) { -function Fx_idiv__P63168(s) { +function Fx_idiv__P170065(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36154,12 +36154,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_idiv__P63168.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__P170065.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__P63168_mk(s) { +function Fx_idiv__P170065_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_idiv__P63168, depth: s.depth + 1, + parent: s, fn: Fx_idiv__P170065, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -36169,7 +36169,7 @@ function Fx_idiv__P63168_mk(s) { -function helpers_arrayMap__P63111(s) { +function helpers_arrayMap__P170008(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36179,58 +36179,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___80087 = undefined; - s.len___80089 = undefined; - s.i___80092 = undefined; + s.res___186984 = undefined; + s.len___186986 = undefined; + s.i___186989 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___80087 = (r0); + s.res___186984 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___80089 = (r0); - s.i___80092 = (0); + s.len___186986 = (r0); + s.i___186989 = (0); case 1: - r0 = (s.i___80092 < s.len___80089); + r0 = (s.i___186989 < s.len___186986); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.res___80087; + s.tmp_1 = r0 = s.res___186984; s.tmp_3 = lambda_3_mk(s); s.tmp_3.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___80092); + r0 = pxsim_Array__getAt(s.arg0, s.i___186989); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.i___80092; + s.tmp_3.arg1 = s.i___186989; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 3; 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___80092 + 1); - s.i___80092 = (r0); + r0 = (s.i___186989 + 1); + s.i___186989 = (r0); { step = 1; continue; } case 2: - r0 = s.res___80087; + r0 = s.res___186984; return leave(s, r0) default: oops() } } } -helpers_arrayMap__P63111.info = {"start":6528,"length":299,"line":229,"column":4,"endLine":236,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayMap","argumentNames":["arr","callbackfn"]} +helpers_arrayMap__P170008.info = {"start":6528,"length":299,"line":229,"column":4,"endLine":236,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayMap","argumentNames":["arr","callbackfn"]} -function helpers_arrayMap__P63111_mk(s) { +function helpers_arrayMap__P170008_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayMap__P63111, depth: s.depth + 1, + parent: s, fn: helpers_arrayMap__P170008, 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___80087: undefined, - len___80089: undefined, - i___80092: undefined, + res___186984: undefined, + len___186986: undefined, + i___186989: undefined, arg0: undefined, arg1: undefined, } } @@ -36239,7 +36239,7 @@ function helpers_arrayMap__P63111_mk(s) { -function ArcadePhysicsEngine_draw__P65544(s) { +function ArcadePhysicsEngine_draw__P172441(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36254,8 +36254,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_draw__P65456_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_draw__P172353_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 547; s.pc = 1; return s.tmp_0; @@ -36265,12 +36265,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_draw__P65544.info = {"start":2777,"length":39,"line":108,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} +ArcadePhysicsEngine_draw__P172441.info = {"start":2777,"length":39,"line":108,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} -function ArcadePhysicsEngine_draw__P65544_mk(s) { +function ArcadePhysicsEngine_draw__P172441_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_draw__P65544, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_draw__P172441, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36280,7 +36280,7 @@ function ArcadePhysicsEngine_draw__P65544_mk(s) { -function sprites_SpriteMap_draw__P65456(s) { +function sprites_SpriteMap_draw__P172353(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36290,70 +36290,70 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x___80113 = undefined; - s.y___80119 = undefined; - s.left___80125 = undefined; - s.top___80130 = undefined; - s.k___80135 = undefined; - s.b___80140 = undefined; + s.x___187010 = undefined; + s.y___187016 = undefined; + s.left___187022 = undefined; + s.top___187027 = undefined; + s.k___187032 = undefined; + s.b___187037 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C65452_VT)) failedCast(r0); - s.x___80113 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C172349_VT)) failedCast(r0); + s.x___187010 = (0); case 1: r0 = s.arg0.fields["columnCount"]; s.tmp_1 = r0; - r0 = (s.x___80113 < s.tmp_1); + r0 = (s.x___187010 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___80119 = (0); + s.y___187016 = (0); case 2: r0 = s.arg0.fields["rowCount"]; s.tmp_1 = r0; - r0 = (s.y___80119 < s.tmp_1); + r0 = (s.y___187016 < 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___80113 * s.tmp_2); - s.left___80125 = (r0); + r0 = (s.x___187010 * s.tmp_2); + s.left___187022 = (r0); r0 = s.arg0.fields["cellHeight"]; s.tmp_0 = r0; - r0 = (s.y___80119 * s.tmp_0); - s.top___80130 = (r0); - s.tmp_0 = sprites_SpriteMap_key__P67743_mk(s); + r0 = (s.y___187016 * s.tmp_0); + s.top___187027 = (r0); + s.tmp_0 = sprites_SpriteMap_key__P174640_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.left___80125; - s.tmp_0.arg2 = s.top___80130; + s.tmp_0.arg1 = s.left___187022; + s.tmp_0.arg2 = s.top___187027; s.callLocIdx = 498; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___80135 = (r0); + s.k___187032 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___80135); - s.b___80140 = (r0); - s.tmp_0 = r0 = s.b___80140; + r0 = pxsim_Array__getAt(s.tmp_0, s.k___187032); + s.b___187037 = (r0); + s.tmp_0 = r0 = s.b___187037; 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___80140); + r0 = pxsim_Array__length(s.b___187037); 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__P64965_mk(s); - s.tmp_2.arg0 = globals.screen___65038; - s.tmp_2.arg1 = s.left___80125; - s.tmp_2.arg2 = s.top___80130; + s.tmp_2 = helpers_imageDrawRect__P171862_mk(s); + s.tmp_2.arg0 = globals.screen___171935; + s.tmp_2.arg1 = s.left___187022; + s.tmp_2.arg2 = s.top___187027; r0 = s.arg0.fields["cellWidth"]; s.tmp_2.arg3 = r0; r0 = s.arg0.fields["cellHeight"]; @@ -36364,34 +36364,34 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = (s.y___80119 + 1); - s.y___80119 = (r0); + r0 = (s.y___187016 + 1); + s.y___187016 = (r0); { step = 2; continue; } case 7: - r0 = (s.x___80113 + 1); - s.x___80113 = (r0); + r0 = (s.x___187010 + 1); + s.x___187010 = (r0); { step = 1; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_draw__P65456.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__P172353.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__P65456_mk(s) { +function sprites_SpriteMap_draw__P172353_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_draw__P65456, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_draw__P172353, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - x___80113: undefined, - y___80119: undefined, - left___80125: undefined, - top___80130: undefined, - k___80135: undefined, - b___80140: undefined, + x___187010: undefined, + y___187016: undefined, + left___187022: undefined, + top___187027: undefined, + k___187032: undefined, + b___187037: undefined, arg0: undefined, } } @@ -36399,7 +36399,7 @@ function sprites_SpriteMap_draw__P65456_mk(s) { -function ArcadePhysicsEngine_removeSprite__P65543(s) { +function ArcadePhysicsEngine_removeSprite__P172440(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36415,7 +36415,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_VT)) failedCast(r0); r0 = s.arg0.fields["sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg1); @@ -36423,12 +36423,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_removeSprite__P65543.info = {"start":2691,"length":80,"line":104,"column":4,"endLine":106,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} +ArcadePhysicsEngine_removeSprite__P172440.info = {"start":2691,"length":80,"line":104,"column":4,"endLine":106,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} -function ArcadePhysicsEngine_removeSprite__P65543_mk(s) { +function ArcadePhysicsEngine_removeSprite__P172440_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_removeSprite__P65543, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_removeSprite__P172440, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36439,7 +36439,7 @@ function ArcadePhysicsEngine_removeSprite__P65543_mk(s) { -function ArcadePhysicsEngine_addSprite__P65542(s) { +function ArcadePhysicsEngine_addSprite__P172439(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36449,31 +36449,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___80177 = undefined; + s.tm___187074 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C65533_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C172430_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__P66005_mk(s); + s.tmp_0 = game_currentScene__P172902_mk(s); s.callLocIdx = 545; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___80177 = (r0); - s.tmp_0 = r0 = s.tm___80177; + s.tm___187074 = (r0); + s.tmp_0 = r0 = s.tm___187074; 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__P65764_mk(s); - s.tmp_1.arg0 = s.tm___80177; + s.tmp_1 = tiles_TileMap_isOnWall__P172661_mk(s); + s.tmp_1.arg0 = s.tm___187074; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 546; s.pc = 6; return s.tmp_1; case 6: @@ -36495,12 +36495,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_addSprite__P65542.info = {"start":2465,"length":220,"line":96,"column":4,"endLine":102,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +ArcadePhysicsEngine_addSprite__P172439.info = {"start":2465,"length":220,"line":96,"column":4,"endLine":102,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -function ArcadePhysicsEngine_addSprite__P65542_mk(s) { +function ArcadePhysicsEngine_addSprite__P172439_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_addSprite__P65542, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_addSprite__P172439, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36508,7 +36508,7 @@ function ArcadePhysicsEngine_addSprite__P65542_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - tm___80177: undefined, + tm___187074: undefined, arg0: undefined, arg1: undefined, } } @@ -36517,7 +36517,7 @@ function ArcadePhysicsEngine_addSprite__P65542_mk(s) { -function tiles_TileMapData_constructor__P65724(s) { +function tiles_TileMapData_constructor__P172621(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36536,11 +36536,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C65723_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C172620_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__P65728_mk(s); + s.tmp_0 = tiles_TileMapData_scale__P172625_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 819; s.pc = 1; return s.tmp_0; @@ -36558,12 +36558,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_constructor__P65724.info = {"start":6048,"length":358,"line":204,"column":8,"endLine":212,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","data","layers","tileset","scale"]} +tiles_TileMapData_constructor__P172621.info = {"start":6048,"length":358,"line":204,"column":8,"endLine":212,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","data","layers","tileset","scale"]} -function tiles_TileMapData_constructor__P65724_mk(s) { +function tiles_TileMapData_constructor__P172621_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_constructor__P65724, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_constructor__P172621, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36578,7 +36578,7 @@ function tiles_TileMapData_constructor__P65724_mk(s) { -function tiles_TileMapData_scale__P65728(s) { +function tiles_TileMapData_scale__P172625(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36594,7 +36594,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C65723_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C172620_VT)) failedCast(r0); r0 = (s.arg0).fields["_scale"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); @@ -36604,12 +36604,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_scale__P65728.info = {"start":6640,"length":102,"line":226,"column":8,"endLine":229,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMapData_scale__P172625.info = {"start":6640,"length":102,"line":226,"column":8,"endLine":229,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} -function tiles_TileMapData_scale__P65728_mk(s) { +function tiles_TileMapData_scale__P172625_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P65728, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P172625, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36621,7 +36621,7 @@ function tiles_TileMapData_scale__P65728_mk(s) { -function tiles_TileMap_constructor__P65743(s) { +function tiles_TileMap_constructor__P172640(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36637,19 +36637,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); r0 = (s.arg0).fields["_layer"] = (1); - s.tmp_0 = tiles_TileMap_scale__P65745_mk(s); + s.tmp_0 = tiles_TileMap_scale__P172642_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 825; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P80303); + r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P187200); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); s.tmp_1 = r0 = s.arg0; - s.tmp_3 = scene_createRenderable__P65811_mk(s); + s.tmp_3 = scene_createRenderable__P172708_mk(s); s.tmp_3.arg0 = -1; s.tmp_3.arg1 = s.tmp_0; s.tmp_3.arg2 = undefined; @@ -36662,12 +36662,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_constructor__P65743.info = {"start":8927,"length":268,"line":300,"column":8,"endLine":308,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","scale"]} +tiles_TileMap_constructor__P172640.info = {"start":8927,"length":268,"line":300,"column":8,"endLine":308,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","scale"]} -function tiles_TileMap_constructor__P65743_mk(s) { +function tiles_TileMap_constructor__P172640_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_constructor__P65743, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_constructor__P172640, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36681,7 +36681,7 @@ function tiles_TileMap_constructor__P65743_mk(s) { -function tiles_TileMap_inline__P80303(s) { +function tiles_TileMap_inline__P187200(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36696,7 +36696,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = tiles_TileMap_draw__P67856_mk(s); + s.tmp_0 = tiles_TileMap_draw__P174753_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; @@ -36707,12 +36707,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_inline__P80303.info = {"start":9145,"length":25,"line":306,"column":16,"endLine":306,"endColumn":41,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["t","c"]} +tiles_TileMap_inline__P187200.info = {"start":9145,"length":25,"line":306,"column":16,"endLine":306,"endColumn":41,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["t","c"]} -function tiles_TileMap_inline__P80303_mk(s) { +function tiles_TileMap_inline__P187200_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_inline__P80303, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_inline__P187200, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36723,7 +36723,7 @@ function tiles_TileMap_inline__P80303_mk(s) { -function tiles_TileMap_draw__P67856(s) { +function tiles_TileMap_draw__P174753(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36733,21 +36733,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bitmask___80314 = undefined; - s.offsetX___80320 = undefined; - s.offsetY___80325 = undefined; - s.x0___80330 = undefined; - s.xn___80337 = undefined; - s.y0___80354 = undefined; - s.yn___80361 = undefined; - s.x___80378 = undefined; - s.y___80384 = undefined; - s.index___80390 = undefined; - s.tile___80397 = undefined; - s.x___80433 = undefined; - s.xLine___80439 = undefined; - s.y___80465 = undefined; - s.yLine___80471 = undefined; + s.bitmask___187211 = undefined; + s.offsetX___187217 = undefined; + s.offsetY___187222 = undefined; + s.x0___187227 = undefined; + s.xn___187234 = undefined; + s.y0___187251 = undefined; + s.yn___187258 = undefined; + s.x___187275 = undefined; + s.y___187281 = undefined; + s.index___187287 = undefined; + s.tile___187294 = undefined; + s.x___187330 = undefined; + s.xLine___187336 = undefined; + s.y___187362 = undefined; + s.yLine___187368 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -36755,7 +36755,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -36780,16 +36780,16 @@ switch (step) { r0 = (1 << s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 - 1); - s.bitmask___80314 = (r0); + s.bitmask___187211 = (r0); r0 = s.arg2.fields["drawOffsetX"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___80314); - s.offsetX___80320 = (r0); + r0 = (s.tmp_0 & s.bitmask___187211); + s.offsetX___187217 = (r0); r0 = s.arg2.fields["drawOffsetY"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___80314); - s.offsetY___80325 = (r0); - s.tmp_0 = Math_max__P63135_mk(s); + r0 = (s.tmp_0 & s.bitmask___187211); + s.offsetY___187222 = (r0); + s.tmp_0 = Math_max__P170032_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetX"]; s.tmp_1 = r0; @@ -36800,8 +36800,8 @@ switch (step) { s.callLocIdx = 845; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.x0___80330 = (r0); - s.tmp_0 = Math_min__P63136_mk(s); + s.x0___187227 = (r0); + s.tmp_0 = Math_min__P170033_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_width"]; @@ -36821,8 +36821,8 @@ switch (step) { s.callLocIdx = 848; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.xn___80337 = (r0); - s.tmp_0 = Math_max__P63135_mk(s); + s.xn___187234 = (r0); + s.tmp_0 = Math_max__P170032_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -36833,8 +36833,8 @@ switch (step) { s.callLocIdx = 850; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.y0___80354 = (r0); - s.tmp_0 = Math_min__P63136_mk(s); + s.y0___187251 = (r0); + s.tmp_0 = Math_min__P170033_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_height"]; @@ -36854,92 +36854,92 @@ switch (step) { s.callLocIdx = 853; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.yn___80361 = (r0); - s.x___80378 = (s.x0___80330); + s.yn___187258 = (r0); + s.x___187275 = (s.x0___187227); case 3: - r0 = (s.x___80378 <= s.xn___80337); + r0 = (s.x___187275 <= s.xn___187234); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___80384 = (s.y0___80354); + s.y___187281 = (s.y0___187251); case 4: - r0 = (s.y___80384 <= s.yn___80361); + r0 = (s.y___187281 <= s.yn___187258); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = tiles_TileMapData_getTile__P65729_mk(s); + s.tmp_1 = tiles_TileMapData_getTile__P172626_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.x___80378; - s.tmp_1.arg2 = s.y___80384; + s.tmp_1.arg1 = s.x___187275; + s.tmp_1.arg2 = s.y___187281; s.callLocIdx = 854; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; - s.index___80390 = (r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P65732_mk(s); + s.index___187287 = (r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P172629_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___80390; + s.tmp_0.arg1 = s.index___187287; s.callLocIdx = 855; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tile___80397 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tile___80397); + s.tile___187294 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tile___187294); if (!r0) { step = 5; continue; } s.tmp_0 = r0 = s.arg1; - s.tmp_1 = r0 = s.tile___80397; - r0 = (s.x___80378 - s.x0___80330); + s.tmp_1 = r0 = s.tile___187294; + r0 = (s.x___187275 - s.x0___187227); 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___80320); + r0 = (s.tmp_3 - s.offsetX___187217); s.tmp_2 = r0; - r0 = (s.y___80384 - s.y0___80354); + r0 = (s.y___187281 - s.y0___187251); 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___80325); + r0 = (s.tmp_7 - s.offsetY___187222); 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___80384 + 1); - s.y___80384 = (r0); + r0 = (s.y___187281 + 1); + s.y___187281 = (r0); { step = 4; continue; } case 7: - r0 = (s.x___80378 + 1); - s.x___80378 = (r0); + r0 = (s.x___187275 + 1); + s.x___187275 = (r0); { step = 3; continue; } case 8: - r0 = pxsim_numops_toBoolDecr(globals.debug___65973); + r0 = pxsim_numops_toBoolDecr(globals.debug___172870); if (!r0) { step = 21; continue; } - s.x___80433 = (s.x0___80330); + s.x___187330 = (s.x0___187227); case 9: - r0 = (s.x___80433 <= s.xn___80337); + r0 = (s.x___187330 <= s.xn___187234); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.x___80433 - s.x0___80330); + r0 = (s.x___187330 - s.x0___187227); 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___80320); - s.xLine___80439 = (r0); - r0 = (s.xLine___80439 >= 0); + r0 = (s.tmp_1 - s.offsetX___187217); + s.xLine___187336 = (r0); + r0 = (s.xLine___187336 >= 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___80439; - r0 = pxsim_ImageMethods.width(globals.screen___65038); + s.tmp_1 = r0 = s.xLine___187336; + r0 = pxsim_ImageMethods.width(globals.screen___171935); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 11: @@ -36947,11 +36947,11 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 12; continue; } - s.tmp_4 = helpers_imageDrawLine__P64964_mk(s); + s.tmp_4 = helpers_imageDrawLine__P171861_mk(s); s.tmp_4.arg0 = s.arg1; - s.tmp_4.arg1 = s.xLine___80439; + s.tmp_4.arg1 = s.xLine___187336; s.tmp_4.arg2 = 0; - s.tmp_4.arg3 = s.xLine___80439; + s.tmp_4.arg3 = s.xLine___187336; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_4.arg4 = r0; s.tmp_4.arg5 = 1; @@ -36960,33 +36960,33 @@ switch (step) { r0 = s.retval; case 12: case 13: - r0 = (s.x___80433 + 1); - s.x___80433 = (r0); + r0 = (s.x___187330 + 1); + s.x___187330 = (r0); { step = 9; continue; } case 14: - s.y___80465 = (s.y0___80354); + s.y___187362 = (s.y0___187251); case 15: - r0 = (s.y___80465 <= s.yn___80361); + r0 = (s.y___187362 <= s.yn___187258); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.y___80465 - s.y0___80354); + r0 = (s.y___187362 - s.y0___187251); 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___80325); - s.yLine___80471 = (r0); - r0 = (s.yLine___80471 >= 0); + r0 = (s.tmp_1 - s.offsetY___187222); + s.yLine___187368 = (r0); + r0 = (s.yLine___187368 >= 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___80471; - r0 = pxsim_ImageMethods.height(globals.screen___65038); + s.tmp_1 = r0 = s.yLine___187368; + r0 = pxsim_ImageMethods.height(globals.screen___171935); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 17: @@ -36994,21 +36994,21 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 18; continue; } - s.tmp_4 = helpers_imageDrawLine__P64964_mk(s); + s.tmp_4 = helpers_imageDrawLine__P171861_mk(s); s.tmp_4.arg0 = s.arg1; s.tmp_4.arg1 = 0; - s.tmp_4.arg2 = s.yLine___80471; + s.tmp_4.arg2 = s.yLine___187368; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4.arg3 = r0; - s.tmp_4.arg4 = s.yLine___80471; + s.tmp_4.arg4 = s.yLine___187368; s.tmp_4.arg5 = 1; s.callLocIdx = 861; s.pc = 31; return s.tmp_4; case 31: r0 = s.retval; case 18: case 19: - r0 = (s.y___80465 + 1); - s.y___80465 = (r0); + r0 = (s.y___187362 + 1); + s.y___187362 = (r0); { step = 15; continue; } case 20: case 21: @@ -37018,12 +37018,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_draw__P67856.info = {"start":13998,"length":2224,"line":458,"column":8,"endLine":513,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"draw","argumentNames":["this","target","camera"]} +tiles_TileMap_draw__P174753.info = {"start":13998,"length":2224,"line":458,"column":8,"endLine":513,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"draw","argumentNames":["this","target","camera"]} -function tiles_TileMap_draw__P67856_mk(s) { +function tiles_TileMap_draw__P174753_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_draw__P67856, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_draw__P174753, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37035,21 +37035,21 @@ function tiles_TileMap_draw__P67856_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - bitmask___80314: undefined, - offsetX___80320: undefined, - offsetY___80325: undefined, - x0___80330: undefined, - xn___80337: undefined, - y0___80354: undefined, - yn___80361: undefined, - x___80378: undefined, - y___80384: undefined, - index___80390: undefined, - tile___80397: undefined, - x___80433: undefined, - xLine___80439: undefined, - y___80465: undefined, - yLine___80471: undefined, + bitmask___187211: undefined, + offsetX___187217: undefined, + offsetY___187222: undefined, + x0___187227: undefined, + xn___187234: undefined, + y0___187251: undefined, + yn___187258: undefined, + x___187275: undefined, + y___187281: undefined, + index___187287: undefined, + tile___187294: undefined, + x___187330: undefined, + xLine___187336: undefined, + y___187362: undefined, + yLine___187368: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -37059,7 +37059,7 @@ function tiles_TileMap_draw__P67856_mk(s) { -function tiles_TileMap_scale__P65745(s) { +function tiles_TileMap_scale__P172642(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37075,13 +37075,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C172638_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__P65728_mk(s); + s.tmp_1 = tiles_TileMapData_scale__P172625_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -37094,12 +37094,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_scale__P65745.info = {"start":9270,"length":144,"line":314,"column":8,"endLine":319,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMap_scale__P172642.info = {"start":9270,"length":144,"line":314,"column":8,"endLine":319,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} -function tiles_TileMap_scale__P65745_mk(s) { +function tiles_TileMap_scale__P172642_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P65745, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P172642, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37111,7 +37111,7 @@ function tiles_TileMap_scale__P65745_mk(s) { -function tiles_TileMap_data__P65746(s) { +function tiles_TileMap_data__P172643(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37126,18 +37126,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C65741_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C172638_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_data__P65746.info = {"start":9424,"length":65,"line":321,"column":8,"endLine":323,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} -tiles_TileMap_data__P65746.isGetter = true; +tiles_TileMap_data__P172643.info = {"start":9424,"length":65,"line":321,"column":8,"endLine":323,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} +tiles_TileMap_data__P172643.isGetter = true; -function tiles_TileMap_data__P65746_mk(s) { +function tiles_TileMap_data__P172643_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_data__P65746, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_data__P172643, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -37146,7 +37146,7 @@ function tiles_TileMap_data__P65746_mk(s) { -function Sprite_toString__P65440(s) { +function Sprite_toString__P172337(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37161,7 +37161,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; r0 = s.arg0.fields["id"]; @@ -37179,7 +37179,7 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_String__concat(s.tmp_8, "("); s.tmp_7 = r0; - s.tmp_14 = Sprite_x__P65360_mk(s); + s.tmp_14 = Sprite_x__P172257_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 451; s.pc = 2; return s.tmp_14; case 2: @@ -37198,7 +37198,7 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_6, ","); s.tmp_5 = r0; - s.tmp_17 = Sprite_y__P65362_mk(s); + s.tmp_17 = Sprite_y__P172259_mk(s); s.tmp_17.arg0 = s.arg0; s.callLocIdx = 452; s.pc = 4; return s.tmp_17; case 4: @@ -37217,7 +37217,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, ")->("); s.tmp_3 = r0; - s.tmp_20 = Sprite_vx__P65364_mk(s); + s.tmp_20 = Sprite_vx__P172261_mk(s); s.tmp_20.arg0 = s.arg0; s.callLocIdx = 453; s.pc = 6; return s.tmp_20; case 6: @@ -37236,7 +37236,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_23 = Sprite_vy__P65366_mk(s); + s.tmp_23 = Sprite_vy__P172263_mk(s); s.tmp_23.arg0 = s.arg0; s.callLocIdx = 454; s.pc = 8; return s.tmp_23; case 8: @@ -37257,12 +37257,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_toString__P65440.info = {"start":34111,"length":93,"line":1066,"column":4,"endLine":1068,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} +Sprite_toString__P172337.info = {"start":34111,"length":93,"line":1066,"column":4,"endLine":1068,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} -function Sprite_toString__P65440_mk(s) { +function Sprite_toString__P172337_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_toString__P65440, depth: s.depth + 1, + parent: s, fn: Sprite_toString__P172337, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37295,7 +37295,7 @@ function Sprite_toString__P65440_mk(s) { -function Sprite___update__P65422(s) { +function Sprite___update__P172319(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37312,7 +37312,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); @@ -37334,7 +37334,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__P65435_mk(s); + s.tmp_0 = Sprite__destroyCore__P172332_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 382; s.pc = 11; return s.tmp_0; case 11: @@ -37352,7 +37352,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_isOutOfScreen__P65420_mk(s); + s.tmp_2 = Sprite_isOutOfScreen__P172317_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 383; s.pc = 12; return s.tmp_2; @@ -37363,7 +37363,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Sprite_destroy__P65434_mk(s); + s.tmp_4 = Sprite_destroy__P172331_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = undefined; s.tmp_4.arg2 = undefined; @@ -37376,13 +37376,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_1 = sprites_BaseSpriteSayRenderer__C65265_v1_4_mk(s); + s.tmp_1 = sprites_BaseSpriteSayRenderer__C172162_v1_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg2; s.tmp_1.arg2 = s.arg1; s.tmp_1.arg3 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C65265_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C172162_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.update; s.pc = 14; return s.tmp_1; case 14: @@ -37393,12 +37393,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___update__P65422.info = {"start":18662,"length":483,"line":628,"column":4,"endLine":642,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} +Sprite___update__P172319.info = {"start":18662,"length":483,"line":628,"column":4,"endLine":642,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} -function Sprite___update__P65422_mk(s) { +function Sprite___update__P172319_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___update__P65422, depth: s.depth + 1, + parent: s, fn: Sprite___update__P172319, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37415,7 +37415,7 @@ function Sprite___update__P65422_mk(s) { -function Sprite_isOutOfScreen__P65420(s) { +function Sprite_isOutOfScreen__P172317(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37425,15 +37425,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___80595 = undefined; - s.oy___80603 = undefined; + s.ox___187492 = undefined; + s.oy___187500 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -37447,7 +37447,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.ox___80595 = (s.tmp_2); + s.ox___187492 = (s.tmp_2); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -37461,14 +37461,14 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___80603 = (s.tmp_2); - s.tmp_3 = Sprite_right__P65407_mk(s); + s.oy___187500 = (s.tmp_2); + s.tmp_3 = Sprite_right__P172304_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 373; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.ox___80595); + r0 = (s.tmp_2 - s.ox___187492); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -37477,13 +37477,13 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_6 = Sprite_bottom__P65411_mk(s); + s.tmp_6 = Sprite_bottom__P172308_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 374; s.pc = 12; return s.tmp_6; case 12: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.oy___80603); + r0 = (s.tmp_5 - s.oy___187500); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 6: @@ -37494,15 +37494,15 @@ switch (step) { r0 = s.tmp_7; { step = 8; continue; } case 7: - s.tmp_10 = Sprite_left__P65405_mk(s); + s.tmp_10 = Sprite_left__P172302_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 375; s.pc = 13; return s.tmp_10; case 13: r0 = s.retval; s.tmp_9 = r0; - r0 = (s.tmp_9 - s.ox___80595); + r0 = (s.tmp_9 - s.ox___187492); s.tmp_8 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_ImageMethods.width(globals.screen___171935); s.tmp_11 = r0; r0 = (s.tmp_8 > s.tmp_11); case 8: @@ -37513,15 +37513,15 @@ switch (step) { r0 = s.tmp_12; { step = 10; continue; } case 9: - s.tmp_15 = Sprite_top__P65409_mk(s); + s.tmp_15 = Sprite_top__P172306_mk(s); s.tmp_15.arg0 = s.arg0; s.callLocIdx = 376; s.pc = 14; return s.tmp_15; case 14: r0 = s.retval; s.tmp_14 = r0; - r0 = (s.tmp_14 - s.oy___80603); + r0 = (s.tmp_14 - s.oy___187500); s.tmp_13 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___65038); + r0 = pxsim_ImageMethods.height(globals.screen___171935); s.tmp_16 = r0; r0 = (s.tmp_13 > s.tmp_16); case 10: @@ -37531,12 +37531,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isOutOfScreen__P65420.info = {"start":17830,"length":358,"line":607,"column":4,"endLine":611,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} +Sprite_isOutOfScreen__P172317.info = {"start":17830,"length":358,"line":607,"column":4,"endLine":611,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} -function Sprite_isOutOfScreen__P65420_mk(s) { +function Sprite_isOutOfScreen__P172317_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isOutOfScreen__P65420, depth: s.depth + 1, + parent: s, fn: Sprite_isOutOfScreen__P172317, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37556,8 +37556,8 @@ function Sprite_isOutOfScreen__P65420_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - ox___80595: undefined, - oy___80603: undefined, + ox___187492: undefined, + oy___187500: undefined, arg0: undefined, arg1: undefined, } } @@ -37566,7 +37566,7 @@ function Sprite_isOutOfScreen__P65420_mk(s) { -function sprites_BaseSpriteSayRenderer_update__P65268(s) { +function sprites_BaseSpriteSayRenderer_update__P172165(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37584,17 +37584,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C65265_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C172162_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_update__P65268.info = {"start":250,"length":68,"line":9,"column":8,"endLine":11,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"update","argumentNames":["this","dt","camera","owner"]} +sprites_BaseSpriteSayRenderer_update__P172165.info = {"start":250,"length":68,"line":9,"column":8,"endLine":11,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"update","argumentNames":["this","dt","camera","owner"]} -function sprites_BaseSpriteSayRenderer_update__P65268_mk(s) { +function sprites_BaseSpriteSayRenderer_update__P172165_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_update__P65268, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_update__P172165, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37606,7 +37606,7 @@ function sprites_BaseSpriteSayRenderer_update__P65268_mk(s) { -function Sprite_data__P65383(s) { +function Sprite_data__P172280(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37622,18 +37622,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = (s.arg0).fields["_data"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_data__P65383.info = {"start":6536,"length":56,"line":241,"column":4,"endLine":243,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this","value"]} +Sprite_data__P172280.info = {"start":6536,"length":56,"line":241,"column":4,"endLine":243,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this","value"]} -function Sprite_data__P65383_mk(s) { +function Sprite_data__P172280_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P65383, depth: s.depth + 1, + parent: s, fn: Sprite_data__P172280, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37643,7 +37643,7 @@ function Sprite_data__P65383_mk(s) { -function Sprite_data__P65382(s) { +function Sprite_data__P172279(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37658,7 +37658,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -37677,13 +37677,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_data__P65382.info = {"start":6438,"length":92,"line":236,"column":4,"endLine":239,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this"]} -Sprite_data__P65382.isGetter = true; +Sprite_data__P172279.info = {"start":6438,"length":92,"line":236,"column":4,"endLine":239,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this"]} +Sprite_data__P172279.isGetter = true; -function Sprite_data__P65382_mk(s) { +function Sprite_data__P172279_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P65382, depth: s.depth + 1, + parent: s, fn: Sprite_data__P172279, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37697,7 +37697,7 @@ function Sprite_data__P65382_mk(s) { -function sprites_BaseSprite___update__P65108(s) { +function sprites_BaseSprite___update__P172005(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37714,17 +37714,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C65100_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C171997_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___update__P65108.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__P172005.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__P65108_mk(s) { +function sprites_BaseSprite___update__P172005_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___update__P65108, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___update__P172005, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37735,7 +37735,7 @@ function sprites_BaseSprite___update__P65108_mk(s) { -function sprites_BaseSprite___draw__P65106(s) { +function sprites_BaseSprite___draw__P172003(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37751,10 +37751,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C65100_VT)) failedCast(r0); - s.tmp_1 = sprites_BaseSprite__C65100_v0_1_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C171997_VT)) failedCast(r0); + s.tmp_1 = sprites_BaseSprite__C171997_v0_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C65100_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C171997_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: @@ -37762,10 +37762,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = sprites_BaseSprite__C65100_v2_2_mk(s); + s.tmp_2 = sprites_BaseSprite__C171997_v2_2_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; - if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C65100_VT)) failedCast(s.tmp_2.arg0); + if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C171997_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: @@ -37776,12 +37776,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite___draw__P65106.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__P172003.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__P65106_mk(s) { +function sprites_BaseSprite___draw__P172003_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___draw__P65106, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___draw__P172003, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37794,7 +37794,7 @@ function sprites_BaseSprite___draw__P65106_mk(s) { -function sprites_BaseSprite___drawCore__P65107(s) { +function sprites_BaseSprite___drawCore__P172004(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37810,17 +37810,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C65100_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C171997_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___drawCore__P65107.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__P172004.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__P65107_mk(s) { +function sprites_BaseSprite___drawCore__P172004_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___drawCore__P65107, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___drawCore__P172004, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37830,7 +37830,7 @@ function sprites_BaseSprite___drawCore__P65107_mk(s) { -function sprites_BaseSprite___visible__P65103(s) { +function sprites_BaseSprite___visible__P172000(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37845,17 +37845,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C65100_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C171997_VT)) failedCast(r0); r0 = true; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___visible__P65103.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__P172000.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__P65103_mk(s) { +function sprites_BaseSprite___visible__P172000_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___visible__P65103, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___visible__P172000, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -37864,7 +37864,7 @@ function sprites_BaseSprite___visible__P65103_mk(s) { -function scene_BackgroundLayer_constructor__P65692(s) { +function scene_BackgroundLayer_constructor__P172589(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37882,9 +37882,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C65685_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C172582_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P63135_mk(s); + s.tmp_2 = Math_max__P170032_mk(s); s.tmp_2.arg0 = 1; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 803; s.pc = 7; return s.tmp_2; @@ -37930,12 +37930,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_constructor__P65692.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__P172589.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__P65692_mk(s) { +function scene_BackgroundLayer_constructor__P172589_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_constructor__P65692, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_constructor__P172589, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37950,7 +37950,7 @@ function scene_BackgroundLayer_constructor__P65692_mk(s) { -function scene_Camera_y__P65797(s) { +function scene_Camera_y__P172694(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37965,10 +37965,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C65787_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C172684_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___65038); + r0 = pxsim_ImageMethods.height(globals.screen___171935); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -37976,13 +37976,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_y__P65797.info = {"start":1536,"length":75,"line":51,"column":8,"endLine":53,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"y","argumentNames":["this"]} -scene_Camera_y__P65797.isGetter = true; +scene_Camera_y__P172694.info = {"start":1536,"length":75,"line":51,"column":8,"endLine":53,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"y","argumentNames":["this"]} +scene_Camera_y__P172694.isGetter = true; -function scene_Camera_y__P65797_mk(s) { +function scene_Camera_y__P172694_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_y__P65797, depth: s.depth + 1, + parent: s, fn: scene_Camera_y__P172694, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37994,7 +37994,7 @@ function scene_Camera_y__P65797_mk(s) { -function scene_Camera_x__P65796(s) { +function scene_Camera_x__P172693(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38009,10 +38009,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C65787_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C172684_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___65038); + r0 = pxsim_ImageMethods.width(globals.screen___171935); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -38020,13 +38020,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_x__P65796.info = {"start":1453,"length":74,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"x","argumentNames":["this"]} -scene_Camera_x__P65796.isGetter = true; +scene_Camera_x__P172693.info = {"start":1453,"length":74,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"x","argumentNames":["this"]} +scene_Camera_x__P172693.isGetter = true; -function scene_Camera_x__P65796_mk(s) { +function scene_Camera_x__P172693_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_x__P65796, depth: s.depth + 1, + parent: s, fn: scene_Camera_x__P172693, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38038,7 +38038,7 @@ function scene_Camera_x__P65796_mk(s) { -function scene_Scene_data__P65874(s) { +function scene_Scene_data__P172771(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38053,18 +38053,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C65849_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C172746_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Scene_data__P65874.info = {"start":7014,"length":53,"line":189,"column":8,"endLine":191,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} -scene_Scene_data__P65874.isGetter = true; +scene_Scene_data__P172771.info = {"start":7014,"length":53,"line":189,"column":8,"endLine":191,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} +scene_Scene_data__P172771.isGetter = true; -function scene_Scene_data__P65874_mk(s) { +function scene_Scene_data__P172771_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_data__P65874, depth: s.depth + 1, + parent: s, fn: scene_Scene_data__P172771, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -38073,7 +38073,7 @@ function scene_Scene_data__P65874_mk(s) { -function controller_AnyButton_isPressed__P67717(s) { +function controller_AnyButton_isPressed__P174614(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38083,36 +38083,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctrl___80692 = undefined; - s.b___80696 = undefined; - s.unnamed596___U2 = undefined; - s.unnamed597___U3 = undefined; + s.ctrl___187589 = undefined; + s.b___187593 = undefined; + s.unnamed1128___U2 = undefined; + s.unnamed1129___U3 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_AnyButton__C67709_VT)) failedCast(r0); - s.tmp_0 = controller__player1__P65134_mk(s); + if (!checkSubtype(r0, controller_AnyButton__C174606_VT)) failedCast(r0); + s.tmp_0 = controller__player1__P172031_mk(s); s.callLocIdx = 196; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.ctrl___80692 = (r0); - s.b___80696 = (undefined); - r0 = s.ctrl___80692.fields["buttons"]; - s.unnamed596___U2 = (r0); - s.unnamed597___U3 = (0); + s.ctrl___187589 = (r0); + s.b___187593 = (undefined); + r0 = s.ctrl___187589.fields["buttons"]; + s.unnamed1128___U2 = (r0); + s.unnamed1129___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed597___U3; - r0 = pxsim_Array__length(s.unnamed596___U2); + s.tmp_0 = r0 = s.unnamed1129___U3; + r0 = pxsim_Array__length(s.unnamed1128___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed596___U2, s.unnamed597___U3); - s.b___80696 = (r0); - s.tmp_3 = controller_Button__C65195_v0_1_mk(s); - s.tmp_3.arg0 = s.b___80696; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C65195_VT)) failedCast(s.tmp_3.arg0); + r0 = pxsim_Array__getAt(s.unnamed1128___U2, s.unnamed1129___U3); + s.b___187593 = (r0); + s.tmp_3 = controller_Button__C172092_v0_1_mk(s); + s.tmp_3.arg0 = s.b___187593; + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C172092_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: @@ -38124,31 +38124,31 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed597___U3 + 1); - s.unnamed597___U3 = (r0); + r0 = (s.unnamed1129___U3 + 1); + s.unnamed1129___U3 = (r0); { step = 1; continue; } case 4: - s.unnamed596___U2 = (undefined); + s.unnamed1128___U2 = (undefined); r0 = false; case 5: return leave(s, r0) default: oops() } } } -controller_AnyButton_isPressed__P67717.info = {"start":15724,"length":202,"line":469,"column":8,"endLine":476,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} +controller_AnyButton_isPressed__P174614.info = {"start":15724,"length":202,"line":469,"column":8,"endLine":476,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} -function controller_AnyButton_isPressed__P67717_mk(s) { +function controller_AnyButton_isPressed__P174614_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_AnyButton_isPressed__P67717, depth: s.depth + 1, + parent: s, fn: controller_AnyButton_isPressed__P174614, 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___80692: undefined, - b___80696: undefined, - unnamed596___U2: undefined, - unnamed597___U3: undefined, + ctrl___187589: undefined, + b___187593: undefined, + unnamed1128___U2: undefined, + unnamed1129___U3: undefined, arg0: undefined, } } @@ -38156,7 +38156,7 @@ function controller_AnyButton_isPressed__P67717_mk(s) { -function controller_Button_toString__P65200(s) { +function controller_Button_toString__P172097(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38171,7 +38171,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C65195_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C172092_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -38211,12 +38211,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_toString__P65200.info = {"start":1894,"length":100,"line":73,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"toString","argumentNames":["this"]} +controller_Button_toString__P172097.info = {"start":1894,"length":100,"line":73,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"toString","argumentNames":["this"]} -function controller_Button_toString__P65200_mk(s) { +function controller_Button_toString__P172097_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_toString__P65200, depth: s.depth + 1, + parent: s, fn: controller_Button_toString__P172097, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38232,7 +38232,7 @@ function controller_Button_toString__P65200_mk(s) { -function sprites_BaseSpriteSayRenderer_constructor__P65266(s) { +function sprites_BaseSpriteSayRenderer_constructor__P172163(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38250,7 +38250,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C65265_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C172162_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["fgColor"] = (s.arg2); r0 = (s.arg0).fields["bgColor"] = (s.arg3); @@ -38258,12 +38258,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_constructor__P65266.info = {"start":69,"length":92,"line":2,"column":8,"endLine":3,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"inline","argumentNames":["this","text","fgColor","bgColor"]} +sprites_BaseSpriteSayRenderer_constructor__P172163.info = {"start":69,"length":92,"line":2,"column":8,"endLine":3,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"inline","argumentNames":["this","text","fgColor","bgColor"]} -function sprites_BaseSpriteSayRenderer_constructor__P65266_mk(s) { +function sprites_BaseSpriteSayRenderer_constructor__P172163_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P65266, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P172163, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -38275,7 +38275,7 @@ function sprites_BaseSpriteSayRenderer_constructor__P65266_mk(s) { -function sprites_StaticObstacle_width__P65514(s) { +function sprites_StaticObstacle_width__P172411(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38290,20 +38290,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C65504_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C172401_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__P65514.info = {"start":1088,"length":68,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"width","argumentNames":["this"]} -sprites_StaticObstacle_width__P65514.isGetter = true; +sprites_StaticObstacle_width__P172411.info = {"start":1088,"length":68,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"width","argumentNames":["this"]} +sprites_StaticObstacle_width__P172411.isGetter = true; -function sprites_StaticObstacle_width__P65514_mk(s) { +function sprites_StaticObstacle_width__P172411_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_width__P65514, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_width__P172411, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -38313,7 +38313,7 @@ function sprites_StaticObstacle_width__P65514_mk(s) { -function sprites_StaticObstacle_height__P65513(s) { +function sprites_StaticObstacle_height__P172410(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38328,20 +38328,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C65504_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C172401_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__P65513.info = {"start":1008,"length":70,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"height","argumentNames":["this"]} -sprites_StaticObstacle_height__P65513.isGetter = true; +sprites_StaticObstacle_height__P172410.info = {"start":1008,"length":70,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"height","argumentNames":["this"]} +sprites_StaticObstacle_height__P172410.isGetter = true; -function sprites_StaticObstacle_height__P65513_mk(s) { +function sprites_StaticObstacle_height__P172410_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_height__P65513, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_height__P172410, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -38351,7 +38351,7 @@ function sprites_StaticObstacle_height__P65513_mk(s) { -function sprites_StaticObstacle_y__P65512(s) { +function sprites_StaticObstacle_y__P172409(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38366,7 +38366,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C65504_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C172401_VT)) failedCast(r0); r0 = s.arg0.fields["top"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -38379,13 +38379,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_y__P65512.info = {"start":921,"length":77,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"y","argumentNames":["this"]} -sprites_StaticObstacle_y__P65512.isGetter = true; +sprites_StaticObstacle_y__P172409.info = {"start":921,"length":77,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"y","argumentNames":["this"]} +sprites_StaticObstacle_y__P172409.isGetter = true; -function sprites_StaticObstacle_y__P65512_mk(s) { +function sprites_StaticObstacle_y__P172409_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_y__P65512, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_y__P172409, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38398,7 +38398,7 @@ function sprites_StaticObstacle_y__P65512_mk(s) { -function sprites_StaticObstacle_x__P65511(s) { +function sprites_StaticObstacle_x__P172408(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38413,7 +38413,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C65504_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C172401_VT)) failedCast(r0); r0 = s.arg0.fields["left"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -38426,13 +38426,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_x__P65511.info = {"start":834,"length":77,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"x","argumentNames":["this"]} -sprites_StaticObstacle_x__P65511.isGetter = true; +sprites_StaticObstacle_x__P172408.info = {"start":834,"length":77,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"x","argumentNames":["this"]} +sprites_StaticObstacle_x__P172408.isGetter = true; -function sprites_StaticObstacle_x__P65511_mk(s) { +function sprites_StaticObstacle_x__P172408_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_x__P65511, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_x__P172408, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38445,7 +38445,7 @@ function sprites_StaticObstacle_x__P65511_mk(s) { -function tiles_Location_top__P65707(s) { +function tiles_Location_top__P172604(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38460,10 +38460,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C65699_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C172596_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P65701_mk(s); + s.tmp_3 = tiles_Location_tileMap__P172598_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 813; s.pc = 1; return s.tmp_3; case 1: @@ -38475,13 +38475,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_top__P65707.info = {"start":1791,"length":83,"line":68,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"top","argumentNames":["this"]} -tiles_Location_top__P65707.isGetter = true; +tiles_Location_top__P172604.info = {"start":1791,"length":83,"line":68,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"top","argumentNames":["this"]} +tiles_Location_top__P172604.isGetter = true; -function tiles_Location_top__P65707_mk(s) { +function tiles_Location_top__P172604_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_top__P65707, depth: s.depth + 1, + parent: s, fn: tiles_Location_top__P172604, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38494,7 +38494,7 @@ function tiles_Location_top__P65707_mk(s) { -function tiles_Location_left__P65706(s) { +function tiles_Location_left__P172603(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38509,10 +38509,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C65699_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C172596_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P65701_mk(s); + s.tmp_3 = tiles_Location_tileMap__P172598_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 811; s.pc = 1; return s.tmp_3; case 1: @@ -38524,13 +38524,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_left__P65706.info = {"start":1579,"length":84,"line":61,"column":8,"endLine":63,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"left","argumentNames":["this"]} -tiles_Location_left__P65706.isGetter = true; +tiles_Location_left__P172603.info = {"start":1579,"length":84,"line":61,"column":8,"endLine":63,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"left","argumentNames":["this"]} +tiles_Location_left__P172603.isGetter = true; -function tiles_Location_left__P65706_mk(s) { +function tiles_Location_left__P172603_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_left__P65706, depth: s.depth + 1, + parent: s, fn: tiles_Location_left__P172603, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38543,7 +38543,7 @@ function tiles_Location_left__P65706_mk(s) { -function tiles_Location_y__P65705(s) { +function tiles_Location_y__P172602(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38553,26 +38553,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___80660 = undefined; + s.scale___187557 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C65699_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P65701_mk(s); + if (!checkSubtype(r0, tiles_Location__C172596_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P172598_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 809; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___80660 = (r0); + s.scale___187557 = (r0); r0 = s.arg0.fields["_row"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___80660); + r0 = (s.tmp_1 << s.scale___187557); s.tmp_0 = r0; - r0 = (s.scale___80660 - 1); + r0 = (s.scale___187557 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -38580,19 +38580,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_y__P65705.info = {"start":1315,"length":135,"line":53,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"y","argumentNames":["this"]} -tiles_Location_y__P65705.isGetter = true; +tiles_Location_y__P172602.info = {"start":1315,"length":135,"line":53,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"y","argumentNames":["this"]} +tiles_Location_y__P172602.isGetter = true; -function tiles_Location_y__P65705_mk(s) { +function tiles_Location_y__P172602_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_y__P65705, depth: s.depth + 1, + parent: s, fn: tiles_Location_y__P172602, 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___80660: undefined, + scale___187557: undefined, arg0: undefined, } } @@ -38600,7 +38600,7 @@ function tiles_Location_y__P65705_mk(s) { -function tiles_Location_x__P65704(s) { +function tiles_Location_x__P172601(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38610,26 +38610,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___80676 = undefined; + s.scale___187573 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C65699_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P65701_mk(s); + if (!checkSubtype(r0, tiles_Location__C172596_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P172598_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 807; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___80676 = (r0); + s.scale___187573 = (r0); r0 = s.arg0.fields["_col"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___80676); + r0 = (s.tmp_1 << s.scale___187573); s.tmp_0 = r0; - r0 = (s.scale___80676 - 1); + r0 = (s.scale___187573 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -38637,19 +38637,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_x__P65704.info = {"start":1054,"length":135,"line":45,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"x","argumentNames":["this"]} -tiles_Location_x__P65704.isGetter = true; +tiles_Location_x__P172601.info = {"start":1054,"length":135,"line":45,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"x","argumentNames":["this"]} +tiles_Location_x__P172601.isGetter = true; -function tiles_Location_x__P65704_mk(s) { +function tiles_Location_x__P172601_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_x__P65704, depth: s.depth + 1, + parent: s, fn: tiles_Location_x__P172601, 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___80676: undefined, + scale___187573: undefined, arg0: undefined, } } @@ -38657,7 +38657,7 @@ function tiles_Location_x__P65704_mk(s) { -function particles_ShapeFactory_drawParticle__P66222(s) { +function particles_ShapeFactory_drawParticle__P173119(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38667,7 +38667,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pImage___80743 = undefined; + s.pImage___187640 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -38676,8 +38676,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C66219_VT)) failedCast(r0); - s.tmp_1 = Math_FastRandom_pickRandom__P66070_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C173116_VT)) failedCast(r0); + s.tmp_1 = Math_FastRandom_pickRandom__P172967_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_1.arg0 = r0; r0 = s.arg0.fields["sources"]; @@ -38687,12 +38687,12 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.pImage___80743 = (r0); + s.pImage___187640 = (r0); r0 = s.arg1.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.pImage___80743, 15, s.tmp_0); - s.tmp_0 = r0 = globals.screen___65038; - s.tmp_1 = r0 = s.pImage___80743; + r0 = pxsim_ImageMethods.replace(s.pImage___187640, 15, s.tmp_0); + s.tmp_0 = r0 = globals.screen___171935; + s.tmp_1 = r0 = s.pImage___187640; r0 = s.arg0.fields["ox"]; s.tmp_4 = r0; r0 = (s.arg2 - s.tmp_4); @@ -38714,12 +38714,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_drawParticle__P66222.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__P173119.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__P66222_mk(s) { +function particles_ShapeFactory_drawParticle__P173119_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_drawParticle__P66222, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_drawParticle__P173119, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38731,7 +38731,7 @@ function particles_ShapeFactory_drawParticle__P66222_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - pImage___80743: undefined, + pImage___187640: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -38742,7 +38742,7 @@ function particles_ShapeFactory_drawParticle__P66222_mk(s) { -function Math_FastRandom_pickRandom__P66070(s) { +function Math_FastRandom_pickRandom__P172967(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38758,7 +38758,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C66065_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C172962_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -38781,7 +38781,7 @@ switch (step) { case 3: case 4: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = Math_FastRandom_randomRange__P66069_mk(s); + s.tmp_6 = Math_FastRandom_randomRange__P172966_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = 0; r0 = pxsim_Array__length(s.arg1); @@ -38797,12 +38797,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_pickRandom__P66070.info = {"start":2358,"length":192,"line":70,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"pickRandom","argumentNames":["this","list"]} +Math_FastRandom_pickRandom__P172967.info = {"start":2358,"length":192,"line":70,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"pickRandom","argumentNames":["this","list"]} -function Math_FastRandom_pickRandom__P66070_mk(s) { +function Math_FastRandom_pickRandom__P172967_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_pickRandom__P66070, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_pickRandom__P172967, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38820,7 +38820,7 @@ function Math_FastRandom_pickRandom__P66070_mk(s) { -function particles_AreaFactory_drawParticle__P66210(s) { +function particles_AreaFactory_drawParticle__P173107(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38830,7 +38830,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.col___80789 = undefined; + s.col___187686 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -38839,7 +38839,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C66203_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_AreaFactory__C173100_VT)) failedCast(r0); r0 = s.arg1.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 500); @@ -38866,8 +38866,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_5 = r0; - s.col___80789 = (s.tmp_5); - s.tmp_0 = r0 = globals.screen___65038; + s.col___187686 = (s.tmp_5); + s.tmp_0 = r0 = globals.screen___171935; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -38876,17 +38876,17 @@ 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___80789); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_3, s.col___187686); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_AreaFactory_drawParticle__P66210.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__P173107.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__P66210_mk(s) { +function particles_AreaFactory_drawParticle__P173107_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_drawParticle__P66210, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_drawParticle__P173107, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38894,7 +38894,7 @@ function particles_AreaFactory_drawParticle__P66210_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - col___80789: undefined, + col___187686: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -38905,7 +38905,7 @@ function particles_AreaFactory_drawParticle__P66210_mk(s) { -function particles_SprayFactory_drawParticle__P66200(s) { +function particles_SprayFactory_drawParticle__P173097(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38923,8 +38923,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C66197_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___65038; + if (!checkSubtype(r0, particles_SprayFactory__C173094_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___171935; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -38938,12 +38938,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_drawParticle__P66200.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__P173097.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__P66200_mk(s) { +function particles_SprayFactory_drawParticle__P173097_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_drawParticle__P66200, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_drawParticle__P173097, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38960,7 +38960,7 @@ function particles_SprayFactory_drawParticle__P66200_mk(s) { -function scene_Renderable___drawCore__P65809(s) { +function scene_Renderable___drawCore__P172706(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38976,10 +38976,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C65806_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C172703_VT)) failedCast(r0); s.tmp_0 = if_handler_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.screen___65038; + s.tmp_0.arg1 = globals.screen___171935; 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); @@ -38996,12 +38996,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___drawCore__P65809.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__P172706.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__P65809_mk(s) { +function scene_Renderable___drawCore__P172706_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___drawCore__P65809, depth: s.depth + 1, + parent: s, fn: scene_Renderable___drawCore__P172706, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -39012,7 +39012,7 @@ function scene_Renderable___drawCore__P65809_mk(s) { -function scene_Renderable___visible__P65808(s) { +function scene_Renderable___visible__P172705(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39027,7 +39027,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C65806_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C172703_VT)) failedCast(r0); s.tmp_0 = if_shouldBeVisible_1_mk(s); s.tmp_0.arg0 = s.arg0; if (!s.tmp_0.arg0.vtable.iface) { @@ -39044,12 +39044,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___visible__P65808.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__P172705.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__P65808_mk(s) { +function scene_Renderable___visible__P172705_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___visible__P65808, depth: s.depth + 1, + parent: s, fn: scene_Renderable___visible__P172705, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -39059,7 +39059,7 @@ function scene_Renderable___visible__P65808_mk(s) { -function Sprite___drawCore__P65421(s) { +function Sprite___drawCore__P172318(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39069,24 +39069,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___80833 = undefined; - s.oy___80841 = undefined; - s.l___80849 = undefined; - s.t___80855 = undefined; + s.ox___187730 = undefined; + s.oy___187738 = undefined; + s.l___187746 = undefined; + s.t___187752 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); - s.tmp_0 = Sprite_drawSay__P67737_mk(s); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); + s.tmp_0 = Sprite_drawSay__P174634_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 377; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_1 = Sprite_isOutOfScreen__P65420_mk(s); + s.tmp_1 = Sprite_isOutOfScreen__P172317_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 378; s.pc = 9; return s.tmp_1; @@ -39111,7 +39111,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.ox___80833 = (s.tmp_4); + s.ox___187730 = (s.tmp_4); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -39125,42 +39125,42 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___80841 = (s.tmp_2); - s.tmp_2 = Sprite_left__P65405_mk(s); + s.oy___187738 = (s.tmp_2); + s.tmp_2 = Sprite_left__P172302_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 379; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.ox___80833); + r0 = (s.tmp_1 - s.ox___187730); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.l___80849 = (r0); - s.tmp_2 = Sprite_top__P65409_mk(s); + s.l___187746 = (r0); + s.tmp_2 = Sprite_top__P172306_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 380; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.oy___80841); + r0 = (s.tmp_1 - s.oy___187738); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.t___80855 = (r0); - s.tmp_0 = Sprite__C65347_v6_3_mk(s); + s.t___187752 = (r0); + s.tmp_0 = Sprite__C172244_v6_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___80849; - s.tmp_0.arg2 = s.t___80855; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C65347_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.l___187746; + s.tmp_0.arg2 = s.t___187752; + if (!checkSubtype(s.tmp_0.arg0, Sprite__C172244_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.drawSprite; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = Sprite_drawDebug__P67738_mk(s); + s.tmp_0 = Sprite_drawDebug__P174635_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___80849; - s.tmp_0.arg2 = s.t___80855; - s.tmp_0.arg3 = s.ox___80833; - s.tmp_0.arg4 = s.oy___80841; + s.tmp_0.arg1 = s.l___187746; + s.tmp_0.arg2 = s.t___187752; + s.tmp_0.arg3 = s.ox___187730; + s.tmp_0.arg4 = s.oy___187738; s.callLocIdx = 381; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -39169,22 +39169,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___drawCore__P65421.info = {"start":18194,"length":462,"line":613,"column":4,"endLine":626,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +Sprite___drawCore__P172318.info = {"start":18194,"length":462,"line":613,"column":4,"endLine":626,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -function Sprite___drawCore__P65421_mk(s) { +function Sprite___drawCore__P172318_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___drawCore__P65421, depth: s.depth + 1, + parent: s, fn: Sprite___drawCore__P172318, 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, - ox___80833: undefined, - oy___80841: undefined, - l___80849: undefined, - t___80855: undefined, + ox___187730: undefined, + oy___187738: undefined, + l___187746: undefined, + t___187752: undefined, arg0: undefined, arg1: undefined, } } @@ -39193,7 +39193,7 @@ function Sprite___drawCore__P65421_mk(s) { -function Sprite_drawSprite__P67739(s) { +function Sprite_drawSprite__P174636(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39210,8 +39210,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); - s.tmp_3 = Sprite_isScaled__P67736_mk(s); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); + s.tmp_3 = Sprite_isScaled__P174633_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 479; s.pc = 3; return s.tmp_3; case 3: @@ -39225,20 +39225,20 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["_image"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___65038, s.tmp_4, s.arg1, s.arg2); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___171935, s.tmp_4, s.arg1, s.arg2); { step = 2; continue; } case 1: - s.tmp_0 = helpers_imageBlit__P64959_mk(s); - s.tmp_0.arg0 = globals.screen___65038; + s.tmp_0 = helpers_imageBlit__P171856_mk(s); + s.tmp_0.arg0 = globals.screen___171935; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - s.tmp_1 = Sprite_width__P65403_mk(s); + s.tmp_1 = Sprite_width__P172300_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 480; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_2 = Sprite_height__P65404_mk(s); + s.tmp_2 = Sprite_height__P172301_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 481; s.pc = 6; return s.tmp_2; case 6: @@ -39266,12 +39266,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSprite__P67739.info = {"start":35888,"length":514,"line":1118,"column":4,"endLine":1132,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} +Sprite_drawSprite__P174636.info = {"start":35888,"length":514,"line":1118,"column":4,"endLine":1132,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} -function Sprite_drawSprite__P67739_mk(s) { +function Sprite_drawSprite__P174636_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSprite__P67739, depth: s.depth + 1, + parent: s, fn: Sprite_drawSprite__P174636, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39287,7 +39287,7 @@ function Sprite_drawSprite__P67739_mk(s) { -function Sprite_drawDebug__P67738(s) { +function Sprite_drawDebug__P174635(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39297,9 +39297,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.font___80879 = undefined; - s.tx___80883 = undefined; - s.ty___80885 = undefined; + s.font___187776 = undefined; + s.tx___187780 = undefined; + s.ty___187782 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -39309,17 +39309,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); 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 = 9; continue; } - s.font___80879 = (globals.font5___64986); - s.tx___80883 = (s.arg1); + s.font___187776 = (globals.font5___171883); + s.tx___187780 = (s.arg1); s.tmp_1 = r0 = s.arg2; - s.tmp_3 = Sprite_height__P65404_mk(s); + s.tmp_3 = Sprite_height__P172301_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 455; s.pc = 13; return s.tmp_3; case 13: @@ -39328,12 +39328,12 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 2); - s.ty___80885 = (r0); - s.tmp_0 = helpers_imagePrint__P64996_mk(s); - s.tmp_0.arg0 = globals.screen___65038; + s.ty___187782 = (r0); + s.tmp_0 = helpers_imagePrint__P171893_mk(s); + s.tmp_0.arg0 = globals.screen___171935; r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; - s.tmp_7 = Sprite_x__P65360_mk(s); + s.tmp_7 = Sprite_x__P172257_mk(s); s.tmp_7.arg0 = s.arg0; s.callLocIdx = 456; s.pc = 15; return s.tmp_7; case 15: @@ -39354,7 +39354,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_11 = Sprite_y__P65362_mk(s); + s.tmp_11 = Sprite_y__P172259_mk(s); s.tmp_11.arg0 = s.arg0; s.callLocIdx = 457; s.pc = 17; return s.tmp_11; case 17: @@ -39373,17 +39373,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___80883; - s.tmp_0.arg3 = s.ty___80885; + s.tmp_0.arg2 = s.tx___187780; + s.tmp_0.arg3 = s.ty___187782; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___80879; + s.tmp_0.arg5 = s.font___187776; s.tmp_0.arg6 = undefined; s.callLocIdx = 458; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = r0 = s.tx___80883; + s.tmp_0 = r0 = s.tx___187780; s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___80879; + s.tmp_2.arg0 = s.font___187776; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -39396,8 +39396,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.tx___80883 = (r0); - s.tmp_1 = Sprite_vx__P65364_mk(s); + s.tx___187780 = (r0); + s.tmp_1 = Sprite_vx__P172261_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 460; s.pc = 20; return s.tmp_1; case 20: @@ -39408,7 +39408,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P65366_mk(s); + s.tmp_2 = Sprite_vy__P172263_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 461; s.pc = 21; return s.tmp_2; case 21: @@ -39418,9 +39418,9 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = r0 = s.ty___80885; + s.tmp_4 = r0 = s.ty___187782; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___80879; + s.tmp_7.arg0 = s.font___187776; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -39435,10 +39435,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___80885 = (r0); - s.tmp_0 = helpers_imagePrint__P64996_mk(s); - s.tmp_0.arg0 = globals.screen___65038; - s.tmp_6 = Sprite_vx__P65364_mk(s); + s.ty___187782 = (r0); + s.tmp_0 = helpers_imagePrint__P171893_mk(s); + s.tmp_0.arg0 = globals.screen___171935; + s.tmp_6 = Sprite_vx__P172261_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 463; s.pc = 24; return s.tmp_6; case 24: @@ -39459,7 +39459,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_vy__P65366_mk(s); + s.tmp_10 = Sprite_vy__P172263_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 464; s.pc = 26; return s.tmp_10; case 26: @@ -39478,17 +39478,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___80883; - s.tmp_0.arg3 = s.ty___80885; + s.tmp_0.arg2 = s.tx___187780; + s.tmp_0.arg3 = s.ty___187782; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___80879; + s.tmp_0.arg5 = s.font___187776; s.tmp_0.arg6 = undefined; s.callLocIdx = 465; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; case 3: case 4: - s.tmp_1 = Sprite_ax__P65368_mk(s); + s.tmp_1 = Sprite_ax__P172265_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 466; s.pc = 28; return s.tmp_1; case 28: @@ -39499,7 +39499,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_ay__P65370_mk(s); + s.tmp_2 = Sprite_ay__P172267_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 467; s.pc = 29; return s.tmp_2; case 29: @@ -39509,9 +39509,9 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = r0 = s.ty___80885; + s.tmp_4 = r0 = s.ty___187782; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___80879; + s.tmp_7.arg0 = s.font___187776; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -39526,10 +39526,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___80885 = (r0); - s.tmp_0 = helpers_imagePrint__P64996_mk(s); - s.tmp_0.arg0 = globals.screen___65038; - s.tmp_6 = Sprite_ax__P65368_mk(s); + s.ty___187782 = (r0); + s.tmp_0 = helpers_imagePrint__P171893_mk(s); + s.tmp_0.arg0 = globals.screen___171935; + s.tmp_6 = Sprite_ax__P172265_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 469; s.pc = 32; return s.tmp_6; case 32: @@ -39550,7 +39550,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_ay__P65370_mk(s); + s.tmp_10 = Sprite_ay__P172267_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 470; s.pc = 34; return s.tmp_10; case 34: @@ -39569,10 +39569,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___80883; - s.tmp_0.arg3 = s.ty___80885; + s.tmp_0.arg2 = s.tx___187780; + s.tmp_0.arg3 = s.ty___187782; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___80879; + s.tmp_0.arg5 = s.font___187776; s.tmp_0.arg6 = undefined; s.callLocIdx = 471; s.pc = 31; return s.tmp_0; case 31: @@ -39581,11 +39581,11 @@ switch (step) { case 8: case 9: case 10: - r0 = pxsim_numops_toBoolDecr(globals.debug___65973); + r0 = pxsim_numops_toBoolDecr(globals.debug___172870); if (!r0) { step = 11; continue; } - s.tmp_0 = helpers_imageDrawRect__P64965_mk(s); - s.tmp_0.arg0 = globals.screen___65038; - s.tmp_3 = game_Hitbox_left__P65222_mk(s); + s.tmp_0 = helpers_imageDrawRect__P171862_mk(s); + s.tmp_0.arg0 = globals.screen___171935; + s.tmp_3 = game_Hitbox_left__P172119_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.callLocIdx = 472; s.pc = 37; return s.tmp_3; @@ -39598,7 +39598,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - s.arg3); s.tmp_0.arg1 = r0; - s.tmp_7 = game_Hitbox_top__P65223_mk(s); + s.tmp_7 = game_Hitbox_top__P172120_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_7.arg0 = r0; s.callLocIdx = 474; s.pc = 38; return s.tmp_7; @@ -39635,12 +39635,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawDebug__P67738.info = {"start":34790,"length":1092,"line":1088,"column":4,"endLine":1116,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawDebug","argumentNames":["this","left","top","offsetX","offsetY"]} +Sprite_drawDebug__P174635.info = {"start":34790,"length":1092,"line":1088,"column":4,"endLine":1116,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawDebug","argumentNames":["this","left","top","offsetX","offsetY"]} -function Sprite_drawDebug__P67738_mk(s) { +function Sprite_drawDebug__P174635_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawDebug__P67738, depth: s.depth + 1, + parent: s, fn: Sprite_drawDebug__P174635, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39655,9 +39655,9 @@ function Sprite_drawDebug__P67738_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - font___80879: undefined, - tx___80883: undefined, - ty___80885: undefined, + font___187776: undefined, + tx___187780: undefined, + ty___187782: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -39669,7 +39669,7 @@ function Sprite_drawDebug__P67738_mk(s) { -function Sprite_drawSay__P67737(s) { +function Sprite_drawSay__P174634(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39685,7 +39685,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -39704,23 +39704,23 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 1; continue; } - s.tmp_6 = sprites_BaseSpriteSayRenderer__C65265_v0_4_mk(s); + s.tmp_6 = sprites_BaseSpriteSayRenderer__C172162_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_6.arg0 = r0; - s.tmp_6.arg1 = globals.screen___65038; + s.tmp_6.arg1 = globals.screen___171935; s.tmp_6.arg2 = s.arg1; s.tmp_6.arg3 = s.arg0; - if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C65265_VT)) failedCast(s.tmp_6.arg0); + if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C172162_VT)) failedCast(s.tmp_6.arg0); s.tmp_6.fn = s.tmp_6.arg0.vtable.methods.draw; s.pc = 7; return s.tmp_6; case 7: r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = sprites_BaseSpriteSayRenderer__C65265_v2_1_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C172162_v2_1_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C65265_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C172162_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.destroy; s.pc = 8; return s.tmp_0; case 8: @@ -39730,13 +39730,13 @@ switch (step) { case 2: { step = 4; continue; } case 3: - s.tmp_0 = sprites_BaseSpriteSayRenderer__C65265_v0_4_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C172162_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.screen___65038; + s.tmp_0.arg1 = globals.screen___171935; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C65265_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C172162_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.draw; s.pc = 9; return s.tmp_0; case 9: @@ -39748,12 +39748,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSay__P67737.info = {"start":34210,"length":574,"line":1070,"column":4,"endLine":1086,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSay","argumentNames":["this","camera"]} +Sprite_drawSay__P174634.info = {"start":34210,"length":574,"line":1070,"column":4,"endLine":1086,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSay","argumentNames":["this","camera"]} -function Sprite_drawSay__P67737_mk(s) { +function Sprite_drawSay__P174634_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSay__P67737, depth: s.depth + 1, + parent: s, fn: Sprite_drawSay__P174634, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39770,7 +39770,7 @@ function Sprite_drawSay__P67737_mk(s) { -function sprites_BaseSpriteSayRenderer_destroy__P65269(s) { +function sprites_BaseSpriteSayRenderer_destroy__P172166(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39785,17 +39785,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C65265_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C172162_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_destroy__P65269.info = {"start":328,"length":22,"line":13,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"destroy","argumentNames":["this"]} +sprites_BaseSpriteSayRenderer_destroy__P172166.info = {"start":328,"length":22,"line":13,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"destroy","argumentNames":["this"]} -function sprites_BaseSpriteSayRenderer_destroy__P65269_mk(s) { +function sprites_BaseSpriteSayRenderer_destroy__P172166_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P65269, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P172166, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -39804,7 +39804,7 @@ function sprites_BaseSpriteSayRenderer_destroy__P65269_mk(s) { -function sprites_BaseSpriteSayRenderer_draw__P65267(s) { +function sprites_BaseSpriteSayRenderer_draw__P172164(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39822,17 +39822,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C65265_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C172162_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_draw__P65267.info = {"start":171,"length":69,"line":5,"column":8,"endLine":7,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"draw","argumentNames":["this","screen","camera","owner"]} +sprites_BaseSpriteSayRenderer_draw__P172164.info = {"start":171,"length":69,"line":5,"column":8,"endLine":7,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"draw","argumentNames":["this","screen","camera","owner"]} -function sprites_BaseSpriteSayRenderer_draw__P65267_mk(s) { +function sprites_BaseSpriteSayRenderer_draw__P172164_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P65267, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P172164, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39844,7 +39844,7 @@ function sprites_BaseSpriteSayRenderer_draw__P65267_mk(s) { -function Sprite___visible__P65402(s) { +function Sprite___visible__P172299(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39859,7 +39859,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C65347_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C172244_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 128); @@ -39870,12 +39870,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___visible__P65402.info = {"start":9904,"length":72,"line":359,"column":4,"endLine":361,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} +Sprite___visible__P172299.info = {"start":9904,"length":72,"line":359,"column":4,"endLine":361,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} -function Sprite___visible__P65402_mk(s) { +function Sprite___visible__P172299_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___visible__P65402, depth: s.depth + 1, + parent: s, fn: Sprite___visible__P172299, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39887,7 +39887,7 @@ function Sprite___visible__P65402_mk(s) { -function scene_Camera_top__P65800(s) { +function scene_Camera_top__P172697(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39902,18 +39902,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C65787_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C172684_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_top__P65800.info = {"start":1764,"length":54,"line":60,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"top","argumentNames":["this"]} -scene_Camera_top__P65800.isGetter = true; +scene_Camera_top__P172697.info = {"start":1764,"length":54,"line":60,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"top","argumentNames":["this"]} +scene_Camera_top__P172697.isGetter = true; -function scene_Camera_top__P65800_mk(s) { +function scene_Camera_top__P172697_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_top__P65800, depth: s.depth + 1, + parent: s, fn: scene_Camera_top__P172697, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -39922,7 +39922,7 @@ function scene_Camera_top__P65800_mk(s) { -function scene_Camera_left__P65798(s) { +function scene_Camera_left__P172695(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39937,18 +39937,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C65787_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C172684_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_left__P65798.info = {"start":1620,"length":55,"line":54,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"left","argumentNames":["this"]} -scene_Camera_left__P65798.isGetter = true; +scene_Camera_left__P172695.info = {"start":1620,"length":55,"line":54,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"left","argumentNames":["this"]} +scene_Camera_left__P172695.isGetter = true; -function scene_Camera_left__P65798_mk(s) { +function scene_Camera_left__P172695_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_left__P65798, depth: s.depth + 1, + parent: s, fn: scene_Camera_left__P172695, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -39956,7 +39956,7 @@ function scene_Camera_left__P65798_mk(s) { -function PhysicsEngine__C65517_v4_2_mk(s) { +function PhysicsEngine__C172414_v4_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40002,7 +40002,7 @@ function lambda_2_mk(s) { } } -function PhysicsEngine__C65517_v3_1_mk(s) { +function PhysicsEngine__C172414_v3_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40173,7 +40173,7 @@ function lambda_3_mk(s) { } } -function controller_Button__C65195_v0_1_mk(s) { +function controller_Button__C172092_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40290,7 +40290,7 @@ function if_effect_3_mk(s) { } } -function Sprite__C65347_v5_1_mk(s) { +function Sprite__C172244_v5_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40304,7 +40304,7 @@ function Sprite__C65347_v5_1_mk(s) { } } -function Sprite__C65347_v4_1_mk(s) { +function Sprite__C172244_v4_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40334,7 +40334,7 @@ function if_sourceFactory_3_mk(s) { } } -function PhysicsEngine__C65517_v1_2_mk(s) { +function PhysicsEngine__C172414_v1_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40532,7 +40532,7 @@ function if_getText_1_mk(s) { } } -function PhysicsEngine__C65517_v2_4_mk(s) { +function PhysicsEngine__C172414_v2_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40606,7 +40606,7 @@ function if_z_2_mk(s) { } } -function PhysicsEngine__C65517_v0_2_mk(s) { +function PhysicsEngine__C172414_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40664,7 +40664,7 @@ function if_flags_1_mk(s) { } } -function particles_ParticleFactory__C66193_v0_2_mk(s) { +function particles_ParticleFactory__C173090_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40679,7 +40679,7 @@ function particles_ParticleFactory__C66193_v0_2_mk(s) { } } -function particles_ParticleSource__C66157_v4_3_mk(s) { +function particles_ParticleSource__C173054_v4_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40737,7 +40737,7 @@ function if_height_1_mk(s) { } } -function particles_ParticleFactory__C66193_v1_4_mk(s) { +function particles_ParticleFactory__C173090_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40812,7 +40812,7 @@ function if_top_1_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C65265_v1_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C172162_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40829,7 +40829,7 @@ function sprites_BaseSpriteSayRenderer__C65265_v1_4_mk(s) { } } -function sprites_BaseSprite__C65100_v0_1_mk(s) { +function sprites_BaseSprite__C171997_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40843,7 +40843,7 @@ function sprites_BaseSprite__C65100_v0_1_mk(s) { } } -function sprites_BaseSprite__C65100_v2_2_mk(s) { +function sprites_BaseSprite__C171997_v2_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40872,7 +40872,7 @@ function if_shouldBeVisible_1_mk(s) { } } -function Sprite__C65347_v6_3_mk(s) { +function Sprite__C172244_v6_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40888,7 +40888,7 @@ function Sprite__C65347_v6_3_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C65265_v0_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C172162_v0_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40905,7 +40905,7 @@ function sprites_BaseSpriteSayRenderer__C65265_v0_4_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C65265_v2_1_mk(s) { +function sprites_BaseSpriteSayRenderer__C172162_v2_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40960,7 +40960,7 @@ function if_width_1_mk(s) { arg0: undefined, } } -const controller_Controller__C65140_VT = mkVTable({ +const controller_Controller__C172037_VT = mkVTable({ name: "Controller", numFields: 5, classNo: 16, @@ -40979,28 +40979,28 @@ const controller_Controller__C65140_VT = mkVTable({ "set/_id": null, "_connected": null, "set/_connected": null, - "_controlledSprites": controller_Controller__controlledSprites__P65145, - "set/_controlledSprites": controller_Controller__controlledSprites__P65146, - "id": controller_Controller_id__P65147, - "left": controller_Controller_left__P65149, - "right": controller_Controller_right__P65150, - "up": controller_Controller_up__P65151, - "down": controller_Controller_down__P65152, - "button": controller_Controller_button__P67708, - "connected": controller_Controller_connected__P65161, - "set/connected": controller_Controller_connected__P65162, - "__preUpdate": controller_Controller___preUpdate__P65168, - "__update": controller_Controller___update__P65169, + "_controlledSprites": controller_Controller__controlledSprites__P172042, + "set/_controlledSprites": controller_Controller__controlledSprites__P172043, + "id": controller_Controller_id__P172044, + "left": controller_Controller_left__P172046, + "right": controller_Controller_right__P172047, + "up": controller_Controller_up__P172048, + "down": controller_Controller_down__P172049, + "button": controller_Controller_button__P174605, + "connected": controller_Controller_connected__P172058, + "set/connected": controller_Controller_connected__P172059, + "__preUpdate": controller_Controller___preUpdate__P172065, + "__update": controller_Controller___update__P172066, }, }); -const controller_Button__C65195_VT = mkVTable({ +const controller_Button__C172092_VT = mkVTable({ name: "Button", numFields: 7, classNo: 17, lastSubtypeNo: 18, maxBgInstances: null, methods: { - "isPressed": controller_Button_isPressed__P65206, + "isPressed": controller_Button_isPressed__P172103, }, iface: { "_owner": null, @@ -41017,29 +41017,29 @@ const controller_Button__C65195_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "handlerState": controller_Button_handlerState__P67711, - "toString": controller_Button_toString__P65200, - "raiseButtonUp": controller_Button_raiseButtonUp__P67712, - "raiseButtonDown": controller_Button_raiseButtonDown__P67713, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P67714, - "onEvent": controller_Button_onEvent__P65202, - "isPressed": controller_Button_isPressed__P65206, - "pressureLevel": controller_Button_pressureLevel__P65207, - "setPressed": controller_Button_setPressed__P65208, - "__update": controller_Button___update__P65209, - "runButtonEvents": controller_Button_runButtonEvents__P67715, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P67716, + "handlerState": controller_Button_handlerState__P174608, + "toString": controller_Button_toString__P172097, + "raiseButtonUp": controller_Button_raiseButtonUp__P174609, + "raiseButtonDown": controller_Button_raiseButtonDown__P174610, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P174611, + "onEvent": controller_Button_onEvent__P172099, + "isPressed": controller_Button_isPressed__P172103, + "pressureLevel": controller_Button_pressureLevel__P172104, + "setPressed": controller_Button_setPressed__P172105, + "__update": controller_Button___update__P172106, + "runButtonEvents": controller_Button_runButtonEvents__P174612, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P174613, }, - toStringMethod: controller_Button_toString__P65200, + toStringMethod: controller_Button_toString__P172097, }); -const controller_AnyButton__C67709_VT = mkVTable({ +const controller_AnyButton__C174606_VT = mkVTable({ name: "AnyButton", numFields: 7, classNo: 18, lastSubtypeNo: 18, maxBgInstances: null, methods: { - "isPressed": controller_AnyButton_isPressed__P67717, + "isPressed": controller_AnyButton_isPressed__P174614, }, iface: { "_owner": null, @@ -41056,21 +41056,21 @@ const controller_AnyButton__C67709_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "isPressed": controller_AnyButton_isPressed__P67717, - "handlerState": controller_Button_handlerState__P67711, - "toString": controller_Button_toString__P65200, - "raiseButtonUp": controller_Button_raiseButtonUp__P67712, - "raiseButtonDown": controller_Button_raiseButtonDown__P67713, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P67714, - "onEvent": controller_Button_onEvent__P65202, - "pressureLevel": controller_Button_pressureLevel__P65207, - "setPressed": controller_Button_setPressed__P65208, - "__update": controller_Button___update__P65209, - "runButtonEvents": controller_Button_runButtonEvents__P67715, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P67716, + "isPressed": controller_AnyButton_isPressed__P174614, + "handlerState": controller_Button_handlerState__P174608, + "toString": controller_Button_toString__P172097, + "raiseButtonUp": controller_Button_raiseButtonUp__P174609, + "raiseButtonDown": controller_Button_raiseButtonDown__P174610, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P174611, + "onEvent": controller_Button_onEvent__P172099, + "pressureLevel": controller_Button_pressureLevel__P172104, + "setPressed": controller_Button_setPressed__P172105, + "__update": controller_Button___update__P172106, + "runButtonEvents": controller_Button_runButtonEvents__P174612, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P174613, }, }); -const game_GameOverConfig__C65979_VT = mkVTable({ +const game_GameOverConfig__C172876_VT = mkVTable({ name: "GameOverConfig", numFields: 14, classNo: 19, @@ -41107,10 +41107,10 @@ const game_GameOverConfig__C65979_VT = mkVTable({ "set/messageSetByUser": null, "scoringTypeSetByUser": null, "set/scoringTypeSetByUser": null, - "init": game_GameOverConfig_init__P65995, + "init": game_GameOverConfig_init__P172892, }, }); -const Math_FastRandom__C66065_VT = mkVTable({ +const Math_FastRandom__C172962_VT = mkVTable({ name: "FastRandom", numFields: 2, classNo: 20, @@ -41123,12 +41123,12 @@ const Math_FastRandom__C66065_VT = mkVTable({ "set/lfsr": null, "seed": null, "set/seed": null, - "next": Math_FastRandom_next__P66068, - "randomRange": Math_FastRandom_randomRange__P66069, - "pickRandom": Math_FastRandom_pickRandom__P66070, + "next": Math_FastRandom_next__P172965, + "randomRange": Math_FastRandom_randomRange__P172966, + "pickRandom": Math_FastRandom_pickRandom__P172967, }, }); -const scene_Scene__C65849_VT = mkVTable({ +const scene_Scene__C172746_VT = mkVTable({ name: "Scene", numFields: 25, classNo: 21, @@ -41187,14 +41187,14 @@ const scene_Scene__C65849_VT = mkVTable({ "set/_data": null, "previousScene": null, "set/previousScene": null, - "init": scene_Scene_init__P65873, - "data": scene_Scene_data__P65874, - "millis": scene_Scene_millis__P65875, - "addSprite": scene_Scene_addSprite__P65876, - "render": scene_Scene_render__P65878, + "init": scene_Scene_init__P172770, + "data": scene_Scene_data__P172771, + "millis": scene_Scene_millis__P172772, + "addSprite": scene_Scene_addSprite__P172773, + "render": scene_Scene_render__P172775, }, }); -const control_EventContext__C63400_VT = mkVTable({ +const control_EventContext__C170297_VT = mkVTable({ name: "EventContext", numFields: 10, classNo: 22, @@ -41223,37 +41223,37 @@ const control_EventContext__C63400_VT = mkVTable({ "set/idleCallbacks": null, "runningCallbacks": null, "set/runningCallbacks": null, - "deltaTime": control_EventContext_deltaTime__P63405, - "runCallbacks": control_EventContext_runCallbacks__P67424, - "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P67425, - "register": control_EventContext_register__P63406, - "unregister": control_EventContext_unregister__P63407, - "registerFrameHandler": control_EventContext_registerFrameHandler__P63408, - "registerHandler": control_EventContext_registerHandler__P63410, + "deltaTime": control_EventContext_deltaTime__P170302, + "runCallbacks": control_EventContext_runCallbacks__P174321, + "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P174322, + "register": control_EventContext_register__P170303, + "unregister": control_EventContext_unregister__P170304, + "registerFrameHandler": control_EventContext_registerFrameHandler__P170305, + "registerHandler": control_EventContext_registerHandler__P170307, }, }); -const PhysicsEngine__C65517_VT = mkVTable({ +const PhysicsEngine__C172414_VT = mkVTable({ name: "PhysicsEngine", numFields: 0, classNo: 23, lastSubtypeNo: 24, maxBgInstances: null, methods: { - "addSprite": PhysicsEngine_addSprite__P65519, - "removeSprite": PhysicsEngine_removeSprite__P65520, - "moveSprite": PhysicsEngine_moveSprite__P65521, - "draw": PhysicsEngine_draw__P65522, - "move": PhysicsEngine_move__P65523, + "addSprite": PhysicsEngine_addSprite__P172416, + "removeSprite": PhysicsEngine_removeSprite__P172417, + "moveSprite": PhysicsEngine_moveSprite__P172418, + "draw": PhysicsEngine_draw__P172419, + "move": PhysicsEngine_move__P172420, }, iface: { - "addSprite": PhysicsEngine_addSprite__P65519, - "removeSprite": PhysicsEngine_removeSprite__P65520, - "moveSprite": PhysicsEngine_moveSprite__P65521, - "draw": PhysicsEngine_draw__P65522, - "move": PhysicsEngine_move__P65523, + "addSprite": PhysicsEngine_addSprite__P172416, + "removeSprite": PhysicsEngine_removeSprite__P172417, + "moveSprite": PhysicsEngine_moveSprite__P172418, + "draw": PhysicsEngine_draw__P172419, + "move": PhysicsEngine_move__P172420, }, }); -const scene_Camera__C65787_VT = mkVTable({ +const scene_Camera__C172684_VT = mkVTable({ name: "Camera", numFields: 10, classNo: 25, @@ -41282,19 +41282,19 @@ const scene_Camera__C65787_VT = mkVTable({ "set/shakeDuration": null, "shakeAmplitude": null, "set/shakeAmplitude": null, - "offsetX": scene_Camera_offsetX__P65792, - "set/offsetX": scene_Camera_offsetX__P65793, - "offsetY": scene_Camera_offsetY__P65794, - "set/offsetY": scene_Camera_offsetY__P65795, - "x": scene_Camera_x__P65796, - "y": scene_Camera_y__P65797, - "left": scene_Camera_left__P65798, - "top": scene_Camera_top__P65800, - "isUpdated": scene_Camera_isUpdated__P65803, - "update": scene_Camera_update__P65804, + "offsetX": scene_Camera_offsetX__P172689, + "set/offsetX": scene_Camera_offsetX__P172690, + "offsetY": scene_Camera_offsetY__P172691, + "set/offsetY": scene_Camera_offsetY__P172692, + "x": scene_Camera_x__P172693, + "y": scene_Camera_y__P172694, + "left": scene_Camera_left__P172695, + "top": scene_Camera_top__P172697, + "isUpdated": scene_Camera_isUpdated__P172700, + "update": scene_Camera_update__P172701, }, }); -const control_EventHandler__C67419_VT = mkVTable({ +const control_EventHandler__C174316_VT = mkVTable({ name: "EventHandler", numFields: 4, classNo: 26, @@ -41311,11 +41311,11 @@ const control_EventHandler__C67419_VT = mkVTable({ "set/handler": null, "flags": null, "set/flags": null, - "register": control_EventHandler_register__P67420, - "unregister": control_EventHandler_unregister__P67421, + "register": control_EventHandler_register__P174317, + "unregister": control_EventHandler_unregister__P174318, }, }); -const scene_Background__C65675_VT = mkVTable({ +const scene_Background__C172572_VT = mkVTable({ name: "Background", numFields: 4, classNo: 27, @@ -41332,10 +41332,10 @@ const scene_Background__C65675_VT = mkVTable({ "set/camera": null, "_layers": null, "set/_layers": null, - "draw": scene_Background_draw__P65684, + "draw": scene_Background_draw__P172581, }, }); -const scene_BackgroundLayer__C65685_VT = mkVTable({ +const scene_BackgroundLayer__C172582_VT = mkVTable({ name: "BackgroundLayer", numFields: 6, classNo: 28, @@ -41356,48 +41356,48 @@ const scene_BackgroundLayer__C65685_VT = mkVTable({ "set/alignX": null, "alignY": null, "set/alignY": null, - "draw": scene_BackgroundLayer_draw__P65693, + "draw": scene_BackgroundLayer_draw__P172590, }, }); -const sprites_BaseSprite__C65100_VT = mkVTable({ +const sprites_BaseSprite__C171997_VT = mkVTable({ name: "BaseSprite", numFields: 2, classNo: 29, lastSubtypeNo: 32, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P65103, - "__draw": sprites_BaseSprite___draw__P65106, - "__drawCore": sprites_BaseSprite___drawCore__P65107, - "__update": sprites_BaseSprite___update__P65108, + "__visible": sprites_BaseSprite___visible__P172000, + "__draw": sprites_BaseSprite___draw__P172003, + "__drawCore": sprites_BaseSprite___drawCore__P172004, + "__update": sprites_BaseSprite___update__P172005, }, iface: { "_z": null, "set/_z": null, "id": null, "set/id": null, - "__visible": sprites_BaseSprite___visible__P65103, - "z": sprites_BaseSprite_z__P65104, - "set/z": sprites_BaseSprite_z__P65105, - "__draw": sprites_BaseSprite___draw__P65106, - "__drawCore": sprites_BaseSprite___drawCore__P65107, - "__update": sprites_BaseSprite___update__P65108, + "__visible": sprites_BaseSprite___visible__P172000, + "z": sprites_BaseSprite_z__P172001, + "set/z": sprites_BaseSprite_z__P172002, + "__draw": sprites_BaseSprite___draw__P172003, + "__drawCore": sprites_BaseSprite___drawCore__P172004, + "__update": sprites_BaseSprite___update__P172005, }, }); -const Sprite__C65347_VT = mkVTable({ +const Sprite__C172244_VT = mkVTable({ name: "Sprite", numFields: 30, classNo: 30, lastSubtypeNo: 30, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P65402, - "__draw": sprites_BaseSprite___draw__P65106, - "__drawCore": Sprite___drawCore__P65421, - "__update": Sprite___update__P65422, - "setHitbox": Sprite_setHitbox__P65400, - "recalcSize": Sprite_recalcSize__P67735, - "drawSprite": Sprite_drawSprite__P67739, + "__visible": Sprite___visible__P172299, + "__draw": sprites_BaseSprite___draw__P172003, + "__drawCore": Sprite___drawCore__P172318, + "__update": Sprite___update__P172319, + "setHitbox": Sprite_setHitbox__P172297, + "recalcSize": Sprite_recalcSize__P174632, + "drawSprite": Sprite_drawSprite__P174636, }, iface: { "_z": null, @@ -41460,67 +41460,67 @@ const Sprite__C65347_VT = mkVTable({ "set/flags": null, "destroyHandler": null, "set/destroyHandler": null, - "x": Sprite_x__P65360, - "set/x": Sprite_x__P65361, - "y": Sprite_y__P65362, - "set/y": Sprite_y__P65363, - "vx": Sprite_vx__P65364, - "set/vx": Sprite_vx__P65365, - "vy": Sprite_vy__P65366, - "set/vy": Sprite_vy__P65367, - "ax": Sprite_ax__P65368, - "set/ax": Sprite_ax__P65369, - "ay": Sprite_ay__P65370, - "set/ay": Sprite_ay__P65371, - "fx": Sprite_fx__P65372, - "set/fx": Sprite_fx__P65373, - "fy": Sprite_fy__P65374, - "set/fy": Sprite_fy__P65375, - "sx": Sprite_sx__P65376, - "sy": Sprite_sy__P65378, - "data": Sprite_data__P65382, - "set/data": Sprite_data__P65383, - "image": Sprite_image__P65396, - "setImage": Sprite_setImage__P65397, - "calcDimensionalHash": Sprite_calcDimensionalHash__P65398, - "resetHitbox": Sprite_resetHitbox__P65399, - "setHitbox": Sprite_setHitbox__P65400, - "isStatic": Sprite_isStatic__P65401, - "__visible": Sprite___visible__P65402, - "recalcSize": Sprite_recalcSize__P67735, - "isScaled": Sprite_isScaled__P67736, - "width": Sprite_width__P65403, - "height": Sprite_height__P65404, - "left": Sprite_left__P65405, - "set/left": Sprite_left__P65406, - "right": Sprite_right__P65407, - "set/right": Sprite_right__P65408, - "top": Sprite_top__P65409, - "set/top": Sprite_top__P65410, - "bottom": Sprite_bottom__P65411, - "set/bottom": Sprite_bottom__P65412, - "kind": Sprite_kind__P65413, - "setKind": Sprite_setKind__P65414, - "isOutOfScreen": Sprite_isOutOfScreen__P65420, - "__drawCore": Sprite___drawCore__P65421, - "__update": Sprite___update__P65422, - "setFlag": Sprite_setFlag__P65425, - "overlapsWith": Sprite_overlapsWith__P65426, - "clearObstacles": Sprite_clearObstacles__P65431, - "registerObstacle": Sprite_registerObstacle__P65432, - "destroy": Sprite_destroy__P65434, - "_destroyCore": Sprite__destroyCore__P65435, - "toString": Sprite_toString__P65440, - "drawSay": Sprite_drawSay__P67737, - "drawDebug": Sprite_drawDebug__P67738, - "drawSprite": Sprite_drawSprite__P67739, - "z": sprites_BaseSprite_z__P65104, - "set/z": sprites_BaseSprite_z__P65105, - "__draw": sprites_BaseSprite___draw__P65106, + "x": Sprite_x__P172257, + "set/x": Sprite_x__P172258, + "y": Sprite_y__P172259, + "set/y": Sprite_y__P172260, + "vx": Sprite_vx__P172261, + "set/vx": Sprite_vx__P172262, + "vy": Sprite_vy__P172263, + "set/vy": Sprite_vy__P172264, + "ax": Sprite_ax__P172265, + "set/ax": Sprite_ax__P172266, + "ay": Sprite_ay__P172267, + "set/ay": Sprite_ay__P172268, + "fx": Sprite_fx__P172269, + "set/fx": Sprite_fx__P172270, + "fy": Sprite_fy__P172271, + "set/fy": Sprite_fy__P172272, + "sx": Sprite_sx__P172273, + "sy": Sprite_sy__P172275, + "data": Sprite_data__P172279, + "set/data": Sprite_data__P172280, + "image": Sprite_image__P172293, + "setImage": Sprite_setImage__P172294, + "calcDimensionalHash": Sprite_calcDimensionalHash__P172295, + "resetHitbox": Sprite_resetHitbox__P172296, + "setHitbox": Sprite_setHitbox__P172297, + "isStatic": Sprite_isStatic__P172298, + "__visible": Sprite___visible__P172299, + "recalcSize": Sprite_recalcSize__P174632, + "isScaled": Sprite_isScaled__P174633, + "width": Sprite_width__P172300, + "height": Sprite_height__P172301, + "left": Sprite_left__P172302, + "set/left": Sprite_left__P172303, + "right": Sprite_right__P172304, + "set/right": Sprite_right__P172305, + "top": Sprite_top__P172306, + "set/top": Sprite_top__P172307, + "bottom": Sprite_bottom__P172308, + "set/bottom": Sprite_bottom__P172309, + "kind": Sprite_kind__P172310, + "setKind": Sprite_setKind__P172311, + "isOutOfScreen": Sprite_isOutOfScreen__P172317, + "__drawCore": Sprite___drawCore__P172318, + "__update": Sprite___update__P172319, + "setFlag": Sprite_setFlag__P172322, + "overlapsWith": Sprite_overlapsWith__P172323, + "clearObstacles": Sprite_clearObstacles__P172328, + "registerObstacle": Sprite_registerObstacle__P172329, + "destroy": Sprite_destroy__P172331, + "_destroyCore": Sprite__destroyCore__P172332, + "toString": Sprite_toString__P172337, + "drawSay": Sprite_drawSay__P174634, + "drawDebug": Sprite_drawDebug__P174635, + "drawSprite": Sprite_drawSprite__P174636, + "z": sprites_BaseSprite_z__P172001, + "set/z": sprites_BaseSprite_z__P172002, + "__draw": sprites_BaseSprite___draw__P172003, }, - toStringMethod: Sprite_toString__P65440, + toStringMethod: Sprite_toString__P172337, }); -const tiles_TileMap__C65741_VT = mkVTable({ +const tiles_TileMap__C172638_VT = mkVTable({ name: "TileMap", numFields: 5, classNo: 33, @@ -41539,25 +41539,25 @@ const tiles_TileMap__C65741_VT = mkVTable({ "set/renderable": null, "handlerState": null, "set/handlerState": null, - "scale": tiles_TileMap_scale__P65744, - "set/scale": tiles_TileMap_scale__P65745, - "data": tiles_TileMap_data__P65746, - "offsetX": tiles_TileMap_offsetX__P65747, - "offsetY": tiles_TileMap_offsetY__P65748, - "areaWidth": tiles_TileMap_areaWidth__P65749, - "areaHeight": tiles_TileMap_areaHeight__P65750, - "layer": tiles_TileMap_layer__P65751, - "enabled": tiles_TileMap_enabled__P65753, - "getTile": tiles_TileMap_getTile__P65755, - "getTileIndex": tiles_TileMap_getTileIndex__P65756, - "draw": tiles_TileMap_draw__P67856, - "isObstacle": tiles_TileMap_isObstacle__P65762, - "getObstacle": tiles_TileMap_getObstacle__P65763, - "isOnWall": tiles_TileMap_isOnWall__P65764, - "getTileImage": tiles_TileMap_getTileImage__P65765, + "scale": tiles_TileMap_scale__P172641, + "set/scale": tiles_TileMap_scale__P172642, + "data": tiles_TileMap_data__P172643, + "offsetX": tiles_TileMap_offsetX__P172644, + "offsetY": tiles_TileMap_offsetY__P172645, + "areaWidth": tiles_TileMap_areaWidth__P172646, + "areaHeight": tiles_TileMap_areaHeight__P172647, + "layer": tiles_TileMap_layer__P172648, + "enabled": tiles_TileMap_enabled__P172650, + "getTile": tiles_TileMap_getTile__P172652, + "getTileIndex": tiles_TileMap_getTileIndex__P172653, + "draw": tiles_TileMap_draw__P174753, + "isObstacle": tiles_TileMap_isObstacle__P172659, + "getObstacle": tiles_TileMap_getObstacle__P172660, + "isOnWall": tiles_TileMap_isOnWall__P172661, + "getTileImage": tiles_TileMap_getTileImage__P172662, }, }); -const tiles_TileMapData__C65723_VT = mkVTable({ +const tiles_TileMapData__C172620_VT = mkVTable({ name: "TileMapData", numFields: 7, classNo: 34, @@ -41580,17 +41580,17 @@ const tiles_TileMapData__C65723_VT = mkVTable({ "set/_width": null, "_height": null, "set/_height": null, - "width": tiles_TileMapData_width__P65725, - "height": tiles_TileMapData_height__P65726, - "scale": tiles_TileMapData_scale__P65727, - "set/scale": tiles_TileMapData_scale__P65728, - "getTile": tiles_TileMapData_getTile__P65729, - "getTileImage": tiles_TileMapData_getTileImage__P65732, - "isWall": tiles_TileMapData_isWall__P65734, - "isOutsideMap": tiles_TileMapData_isOutsideMap__P65735, + "width": tiles_TileMapData_width__P172622, + "height": tiles_TileMapData_height__P172623, + "scale": tiles_TileMapData_scale__P172624, + "set/scale": tiles_TileMapData_scale__P172625, + "getTile": tiles_TileMapData_getTile__P172626, + "getTileImage": tiles_TileMapData_getTileImage__P172629, + "isWall": tiles_TileMapData_isWall__P172631, + "isOutsideMap": tiles_TileMapData_isOutsideMap__P172632, }, }); -const control_FrameCallback__C63397_VT = mkVTable({ +const control_FrameCallback__C170294_VT = mkVTable({ name: "FrameCallback", numFields: 2, classNo: 35, @@ -41605,7 +41605,7 @@ const control_FrameCallback__C63397_VT = mkVTable({ "set/handler": null, }, }); -const control_PollEvent__C67398_VT = mkVTable({ +const control_PollEvent__C174295_VT = mkVTable({ name: "PollEvent", numFields: 6, classNo: 36, @@ -41628,18 +41628,18 @@ const control_PollEvent__C67398_VT = mkVTable({ "set/once": null, }, }); -const ArcadePhysicsEngine__C65533_VT = mkVTable({ +const ArcadePhysicsEngine__C172430_VT = mkVTable({ name: "ArcadePhysicsEngine", numFields: 6, classNo: 24, lastSubtypeNo: 24, maxBgInstances: null, methods: { - "addSprite": ArcadePhysicsEngine_addSprite__P65542, - "removeSprite": ArcadePhysicsEngine_removeSprite__P65543, - "moveSprite": ArcadePhysicsEngine_moveSprite__P65547, - "draw": ArcadePhysicsEngine_draw__P65544, - "move": ArcadePhysicsEngine_move__P65545, + "addSprite": ArcadePhysicsEngine_addSprite__P172439, + "removeSprite": ArcadePhysicsEngine_removeSprite__P172440, + "moveSprite": ArcadePhysicsEngine_moveSprite__P172444, + "draw": ArcadePhysicsEngine_draw__P172441, + "move": ArcadePhysicsEngine_move__P172442, }, iface: { "sprites": null, @@ -41654,27 +41654,27 @@ const ArcadePhysicsEngine__C65533_VT = mkVTable({ "set/minSingleStep": null, "maxSingleStep": null, "set/maxSingleStep": null, - "maxSpeed": ArcadePhysicsEngine_maxSpeed__P65535, - "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P65536, - "minStep": ArcadePhysicsEngine_minStep__P65537, - "set/minStep": ArcadePhysicsEngine_minStep__P65538, - "maxStep": ArcadePhysicsEngine_maxStep__P65539, - "set/maxStep": ArcadePhysicsEngine_maxStep__P65540, - "addSprite": ArcadePhysicsEngine_addSprite__P65542, - "removeSprite": ArcadePhysicsEngine_removeSprite__P65543, - "draw": ArcadePhysicsEngine_draw__P65544, - "move": ArcadePhysicsEngine_move__P65545, - "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P67780, - "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P67781, - "screenEdgeCollisions": ArcadePhysicsEngine_screenEdgeCollisions__P67782, - "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P67783, - "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P67784, - "moveSprite": ArcadePhysicsEngine_moveSprite__P65547, - "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P67785, - "constrain": ArcadePhysicsEngine_constrain__P67786, + "maxSpeed": ArcadePhysicsEngine_maxSpeed__P172432, + "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P172433, + "minStep": ArcadePhysicsEngine_minStep__P172434, + "set/minStep": ArcadePhysicsEngine_minStep__P172435, + "maxStep": ArcadePhysicsEngine_maxStep__P172436, + "set/maxStep": ArcadePhysicsEngine_maxStep__P172437, + "addSprite": ArcadePhysicsEngine_addSprite__P172439, + "removeSprite": ArcadePhysicsEngine_removeSprite__P172440, + "draw": ArcadePhysicsEngine_draw__P172441, + "move": ArcadePhysicsEngine_move__P172442, + "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P174677, + "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P174678, + "screenEdgeCollisions": ArcadePhysicsEngine_screenEdgeCollisions__P174679, + "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P174680, + "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P174681, + "moveSprite": ArcadePhysicsEngine_moveSprite__P172444, + "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P174682, + "constrain": ArcadePhysicsEngine_constrain__P174683, }, }); -const sprites_SpriteMap__C65452_VT = mkVTable({ +const sprites_SpriteMap__C172349_VT = mkVTable({ name: "SpriteMap", numFields: 5, classNo: 37, @@ -41693,20 +41693,20 @@ const sprites_SpriteMap__C65452_VT = mkVTable({ "set/columnCount": null, "buckets": null, "set/buckets": null, - "neighbors": sprites_SpriteMap_neighbors__P65454, - "overlaps": sprites_SpriteMap_overlaps__P65455, - "draw": sprites_SpriteMap_draw__P65456, - "resizeBuckets": sprites_SpriteMap_resizeBuckets__P65457, - "clear": sprites_SpriteMap_clear__P65458, - "key": sprites_SpriteMap_key__P67743, - "insertAtKey": sprites_SpriteMap_insertAtKey__P67744, - "insertAABB": sprites_SpriteMap_insertAABB__P65459, - "mergeAtKey": sprites_SpriteMap_mergeAtKey__P67745, - "toString": sprites_SpriteMap_toString__P65460, + "neighbors": sprites_SpriteMap_neighbors__P172351, + "overlaps": sprites_SpriteMap_overlaps__P172352, + "draw": sprites_SpriteMap_draw__P172353, + "resizeBuckets": sprites_SpriteMap_resizeBuckets__P172354, + "clear": sprites_SpriteMap_clear__P172355, + "key": sprites_SpriteMap_key__P174640, + "insertAtKey": sprites_SpriteMap_insertAtKey__P174641, + "insertAABB": sprites_SpriteMap_insertAABB__P172356, + "mergeAtKey": sprites_SpriteMap_mergeAtKey__P174642, + "toString": sprites_SpriteMap_toString__P172357, }, - toStringMethod: sprites_SpriteMap_toString__P65460, + toStringMethod: sprites_SpriteMap_toString__P172357, }); -const scene_systemMenu_PauseMenu__C66101_VT = mkVTable({ +const scene_systemMenu_PauseMenu__C172998_VT = mkVTable({ name: "PauseMenu", numFields: 7, classNo: 38, @@ -41729,15 +41729,15 @@ const scene_systemMenu_PauseMenu__C66101_VT = mkVTable({ "set/scrollOffset": null, "generator": null, "set/generator": null, - "show": scene_systemMenu_PauseMenu_show__P66103, - "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P66104, - "setSelection": scene_systemMenu_PauseMenu_setSelection__P66105, - "drawText": scene_systemMenu_PauseMenu_drawText__P66106, - "dispose": scene_systemMenu_PauseMenu_dispose__P66107, - "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P68184, + "show": scene_systemMenu_PauseMenu_show__P173000, + "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P173001, + "setSelection": scene_systemMenu_PauseMenu_setSelection__P173002, + "drawText": scene_systemMenu_PauseMenu_drawText__P173003, + "dispose": scene_systemMenu_PauseMenu_dispose__P173004, + "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P175081, }, }); -const scene_systemMenu_MenuOption__C66093_VT = mkVTable({ +const scene_systemMenu_MenuOption__C172990_VT = mkVTable({ name: "MenuOption", numFields: 8, classNo: 39, @@ -41762,16 +41762,16 @@ const scene_systemMenu_MenuOption__C66093_VT = mkVTable({ "set/getText": null, "action": null, "set/action": null, - "show": scene_systemMenu_MenuOption_show__P66095, - "position": scene_systemMenu_MenuOption_position__P66096, - "setOffset": scene_systemMenu_MenuOption_setOffset__P66097, - "setTheme": scene_systemMenu_MenuOption_setTheme__P66098, - "setState": scene_systemMenu_MenuOption_setState__P66099, - "dispose": scene_systemMenu_MenuOption_dispose__P66100, - "updateCard": scene_systemMenu_MenuOption_updateCard__P68183, + "show": scene_systemMenu_MenuOption_show__P172992, + "position": scene_systemMenu_MenuOption_position__P172993, + "setOffset": scene_systemMenu_MenuOption_setOffset__P172994, + "setTheme": scene_systemMenu_MenuOption_setTheme__P172995, + "setState": scene_systemMenu_MenuOption_setState__P172996, + "dispose": scene_systemMenu_MenuOption_dispose__P172997, + "updateCard": scene_systemMenu_MenuOption_updateCard__P175080, }, }); -const effects_ParticleEffect__C66268_VT = mkVTable({ +const effects_ParticleEffect__C173165_VT = mkVTable({ name: "ParticleEffect", numFields: 3, classNo: 40, @@ -41786,11 +41786,11 @@ const effects_ParticleEffect__C66268_VT = mkVTable({ "set/defaultRate": null, "defaultLifespan": null, "set/defaultLifespan": null, - "start": effects_ParticleEffect_start__P66270, - "destroy": effects_ParticleEffect_destroy__P66271, + "start": effects_ParticleEffect_start__P173167, + "destroy": effects_ParticleEffect_destroy__P173168, }, }); -const effects_ImageEffect__C66296_VT = mkVTable({ +const effects_ImageEffect__C173193_VT = mkVTable({ name: "ImageEffect", numFields: 4, classNo: 42, @@ -41807,11 +41807,11 @@ const effects_ImageEffect__C66296_VT = mkVTable({ "set/fastRandom": null, "times": null, "set/times": null, - "applyTo": effects_ImageEffect_applyTo__P66298, - "change": effects_ImageEffect_change__P66299, + "applyTo": effects_ImageEffect_applyTo__P173195, + "change": effects_ImageEffect_change__P173196, }, }); -const game_Hitbox__C65214_VT = mkVTable({ +const game_Hitbox__C172111_VT = mkVTable({ name: "Hitbox", numFields: 6, classNo: 43, @@ -41832,28 +41832,28 @@ const game_Hitbox__C65214_VT = mkVTable({ "set/width": null, "height": null, "set/height": null, - "left": game_Hitbox_left__P65222, - "top": game_Hitbox_top__P65223, - "right": game_Hitbox_right__P65224, - "bottom": game_Hitbox_bottom__P65225, - "isValid": game_Hitbox_isValid__P65226, - "contains": game_Hitbox_contains__P65227, - "updateIfInvalid": game_Hitbox_updateIfInvalid__P65228, - "overlapsWith": game_Hitbox_overlapsWith__P65229, + "left": game_Hitbox_left__P172119, + "top": game_Hitbox_top__P172120, + "right": game_Hitbox_right__P172121, + "bottom": game_Hitbox_bottom__P172122, + "isValid": game_Hitbox_isValid__P172123, + "contains": game_Hitbox_contains__P172124, + "updateIfInvalid": game_Hitbox_updateIfInvalid__P172125, + "overlapsWith": game_Hitbox_overlapsWith__P172126, }, }); -const particles_ParticleSource__C66157_VT = mkVTable({ +const particles_ParticleSource__C173054_VT = mkVTable({ name: "ParticleSource", numFields: 13, classNo: 31, lastSubtypeNo: 31, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P65103, - "__draw": particles_ParticleSource___draw__P66163, - "__drawCore": sprites_BaseSprite___drawCore__P65107, - "__update": sprites_BaseSprite___update__P65108, - "updateParticle": particles_ParticleSource_updateParticle__P68269, + "__visible": sprites_BaseSprite___visible__P172000, + "__draw": particles_ParticleSource___draw__P173060, + "__drawCore": sprites_BaseSprite___drawCore__P172004, + "__update": sprites_BaseSprite___update__P172005, + "updateParticle": particles_ParticleSource_updateParticle__P175166, }, iface: { "_z": null, @@ -41882,28 +41882,28 @@ const particles_ParticleSource__C66157_VT = mkVTable({ "set/ax": null, "ay": null, "set/ay": null, - "__draw": particles_ParticleSource___draw__P66163, - "_update": particles_ParticleSource__update__P66164, - "_prune": particles_ParticleSource__prune__P66165, - "setAcceleration": particles_ParticleSource_setAcceleration__P66166, - "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P66168, - "enabled": particles_ParticleSource_enabled__P66169, - "set/enabled": particles_ParticleSource_enabled__P66170, - "destroy": particles_ParticleSource_destroy__P66171, - "clear": particles_ParticleSource_clear__P66172, - "setAnchor": particles_ParticleSource_setAnchor__P66173, - "setRate": particles_ParticleSource_setRate__P66174, - "setFactory": particles_ParticleSource_setFactory__P66176, - "updateParticle": particles_ParticleSource_updateParticle__P68269, - "drawParticle": particles_ParticleSource_drawParticle__P68270, - "__visible": sprites_BaseSprite___visible__P65103, - "z": sprites_BaseSprite_z__P65104, - "set/z": sprites_BaseSprite_z__P65105, - "__drawCore": sprites_BaseSprite___drawCore__P65107, - "__update": sprites_BaseSprite___update__P65108, + "__draw": particles_ParticleSource___draw__P173060, + "_update": particles_ParticleSource__update__P173061, + "_prune": particles_ParticleSource__prune__P173062, + "setAcceleration": particles_ParticleSource_setAcceleration__P173063, + "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P173065, + "enabled": particles_ParticleSource_enabled__P173066, + "set/enabled": particles_ParticleSource_enabled__P173067, + "destroy": particles_ParticleSource_destroy__P173068, + "clear": particles_ParticleSource_clear__P173069, + "setAnchor": particles_ParticleSource_setAnchor__P173070, + "setRate": particles_ParticleSource_setRate__P173071, + "setFactory": particles_ParticleSource_setFactory__P173073, + "updateParticle": particles_ParticleSource_updateParticle__P175166, + "drawParticle": particles_ParticleSource_drawParticle__P175167, + "__visible": sprites_BaseSprite___visible__P172000, + "z": sprites_BaseSprite_z__P172001, + "set/z": sprites_BaseSprite_z__P172002, + "__drawCore": sprites_BaseSprite___drawCore__P172004, + "__update": sprites_BaseSprite___update__P172005, }, }); -const sprites_SpriteSet__C65469_VT = mkVTable({ +const sprites_SpriteSet__C172366_VT = mkVTable({ name: "SpriteSet", numFields: 1, classNo: 44, @@ -41914,25 +41914,25 @@ const sprites_SpriteSet__C65469_VT = mkVTable({ iface: { "_sprites": null, "set/_sprites": null, - "length": sprites_SpriteSet_length__P65472, - "add": sprites_SpriteSet_add__P65474, - "remove": sprites_SpriteSet_remove__P65476, - "contains": sprites_SpriteSet_contains__P65477, - "toString": sprites_SpriteSet_toString__P65480, + "length": sprites_SpriteSet_length__P172369, + "add": sprites_SpriteSet_add__P172371, + "remove": sprites_SpriteSet_remove__P172373, + "contains": sprites_SpriteSet_contains__P172374, + "toString": sprites_SpriteSet_toString__P172377, }, - toStringMethod: sprites_SpriteSet_toString__P65480, + toStringMethod: sprites_SpriteSet_toString__P172377, }); -const scene_Renderable__C65806_VT = mkVTable({ +const scene_Renderable__C172703_VT = mkVTable({ name: "Renderable", numFields: 4, classNo: 32, lastSubtypeNo: 32, maxBgInstances: null, methods: { - "__visible": scene_Renderable___visible__P65808, - "__draw": sprites_BaseSprite___draw__P65106, - "__drawCore": scene_Renderable___drawCore__P65809, - "__update": sprites_BaseSprite___update__P65108, + "__visible": scene_Renderable___visible__P172705, + "__draw": sprites_BaseSprite___draw__P172003, + "__drawCore": scene_Renderable___drawCore__P172706, + "__update": sprites_BaseSprite___update__P172005, }, iface: { "_z": null, @@ -41943,15 +41943,15 @@ const scene_Renderable__C65806_VT = mkVTable({ "set/handler": null, "shouldBeVisible": null, "set/shouldBeVisible": null, - "__visible": scene_Renderable___visible__P65808, - "__drawCore": scene_Renderable___drawCore__P65809, - "z": sprites_BaseSprite_z__P65104, - "set/z": sprites_BaseSprite_z__P65105, - "__draw": sprites_BaseSprite___draw__P65106, - "__update": sprites_BaseSprite___update__P65108, + "__visible": scene_Renderable___visible__P172705, + "__drawCore": scene_Renderable___drawCore__P172706, + "z": sprites_BaseSprite_z__P172001, + "set/z": sprites_BaseSprite_z__P172002, + "__draw": sprites_BaseSprite___draw__P172003, + "__update": sprites_BaseSprite___update__P172005, }, }); -const controller_ButtonHandler__C65189_VT = mkVTable({ +const controller_ButtonHandler__C172086_VT = mkVTable({ name: "ButtonHandler", numFields: 2, classNo: 45, @@ -41966,7 +41966,7 @@ const controller_ButtonHandler__C65189_VT = mkVTable({ "set/callback": null, }, }); -const controller_ButtonEventHandlerState__C65191_VT = mkVTable({ +const controller_ButtonEventHandlerState__C172088_VT = mkVTable({ name: "ButtonEventHandlerState", numFields: 3, classNo: 46, @@ -41983,7 +41983,7 @@ const controller_ButtonEventHandlerState__C65191_VT = mkVTable({ "set/system": null, }, }); -const effects_ScreenEffect__C66272_VT = mkVTable({ +const effects_ScreenEffect__C173169_VT = mkVTable({ name: "ScreenEffect", numFields: 5, classNo: 41, @@ -42002,34 +42002,34 @@ const effects_ScreenEffect__C66272_VT = mkVTable({ "set/source": null, "sceneDefaultRate": null, "set/sceneDefaultRate": null, - "start": effects_ParticleEffect_start__P66270, - "destroy": effects_ParticleEffect_destroy__P66271, + "start": effects_ParticleEffect_start__P173167, + "destroy": effects_ParticleEffect_destroy__P173168, }, }); -const particles_ParticleFactory__C66193_VT = mkVTable({ +const particles_ParticleFactory__C173090_VT = mkVTable({ name: "ParticleFactory", numFields: 0, classNo: 47, lastSubtypeNo: 51, maxBgInstances: null, methods: { - "createParticle": particles_ParticleFactory_createParticle__P66195, - "drawParticle": particles_ParticleFactory_drawParticle__P66196, + "createParticle": particles_ParticleFactory_createParticle__P173092, + "drawParticle": particles_ParticleFactory_drawParticle__P173093, }, iface: { - "createParticle": particles_ParticleFactory_createParticle__P66195, - "drawParticle": particles_ParticleFactory_drawParticle__P66196, + "createParticle": particles_ParticleFactory_createParticle__P173092, + "drawParticle": particles_ParticleFactory_drawParticle__P173093, }, }); -const particles_SprayFactory__C66197_VT = mkVTable({ +const particles_SprayFactory__C173094_VT = mkVTable({ name: "SprayFactory", numFields: 3, classNo: 48, lastSubtypeNo: 51, maxBgInstances: null, methods: { - "createParticle": particles_SprayFactory_createParticle__P66199, - "drawParticle": particles_SprayFactory_drawParticle__P66200, + "createParticle": particles_SprayFactory_createParticle__P173096, + "drawParticle": particles_SprayFactory_drawParticle__P173097, }, iface: { "speed": null, @@ -42038,21 +42038,21 @@ const particles_SprayFactory__C66197_VT = mkVTable({ "set/minAngle": null, "spread": null, "set/spread": null, - "createParticle": particles_SprayFactory_createParticle__P66199, - "drawParticle": particles_SprayFactory_drawParticle__P66200, - "setSpeed": particles_SprayFactory_setSpeed__P66201, - "setDirection": particles_SprayFactory_setDirection__P66202, + "createParticle": particles_SprayFactory_createParticle__P173096, + "drawParticle": particles_SprayFactory_drawParticle__P173097, + "setSpeed": particles_SprayFactory_setSpeed__P173098, + "setDirection": particles_SprayFactory_setDirection__P173099, }, }); -const particles_AreaFactory__C66203_VT = mkVTable({ +const particles_AreaFactory__C173100_VT = mkVTable({ name: "AreaFactory", numFields: 8, classNo: 49, lastSubtypeNo: 51, maxBgInstances: null, methods: { - "createParticle": particles_AreaFactory_createParticle__P66209, - "drawParticle": particles_AreaFactory_drawParticle__P66210, + "createParticle": particles_AreaFactory_createParticle__P173106, + "drawParticle": particles_AreaFactory_drawParticle__P173107, }, iface: { "speed": null, @@ -42071,21 +42071,21 @@ const particles_AreaFactory__C66203_VT = mkVTable({ "set/maxLifespan": null, "galois": null, "set/galois": null, - "createParticle": particles_AreaFactory_createParticle__P66209, - "drawParticle": particles_AreaFactory_drawParticle__P66210, - "setSpeed": particles_SprayFactory_setSpeed__P66201, - "setDirection": particles_SprayFactory_setDirection__P66202, + "createParticle": particles_AreaFactory_createParticle__P173106, + "drawParticle": particles_AreaFactory_drawParticle__P173107, + "setSpeed": particles_SprayFactory_setSpeed__P173098, + "setDirection": particles_SprayFactory_setDirection__P173099, }, }); -const particles_ShapeFactory__C66219_VT = mkVTable({ +const particles_ShapeFactory__C173116_VT = mkVTable({ name: "ShapeFactory", numFields: 11, classNo: 50, lastSubtypeNo: 51, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P66223, - "drawParticle": particles_ShapeFactory_drawParticle__P66222, + "createParticle": particles_ShapeFactory_createParticle__P173120, + "drawParticle": particles_ShapeFactory_drawParticle__P173119, }, iface: { "speed": null, @@ -42110,22 +42110,22 @@ const particles_ShapeFactory__C66219_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P66221, - "drawParticle": particles_ShapeFactory_drawParticle__P66222, - "createParticle": particles_ShapeFactory_createParticle__P66223, - "setSpeed": particles_SprayFactory_setSpeed__P66201, - "setDirection": particles_SprayFactory_setDirection__P66202, + "addShape": particles_ShapeFactory_addShape__P173118, + "drawParticle": particles_ShapeFactory_drawParticle__P173119, + "createParticle": particles_ShapeFactory_createParticle__P173120, + "setSpeed": particles_SprayFactory_setSpeed__P173098, + "setDirection": particles_SprayFactory_setDirection__P173099, }, }); -const particles_ConfettiFactory__C66224_VT = mkVTable({ +const particles_ConfettiFactory__C173121_VT = mkVTable({ name: "ConfettiFactory", numFields: 11, classNo: 51, lastSubtypeNo: 51, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P66223, - "drawParticle": particles_ShapeFactory_drawParticle__P66222, + "createParticle": particles_ShapeFactory_createParticle__P173120, + "drawParticle": particles_ShapeFactory_drawParticle__P173119, }, iface: { "speed": null, @@ -42150,14 +42150,14 @@ const particles_ConfettiFactory__C66224_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P66221, - "drawParticle": particles_ShapeFactory_drawParticle__P66222, - "createParticle": particles_ShapeFactory_createParticle__P66223, - "setSpeed": particles_SprayFactory_setSpeed__P66201, - "setDirection": particles_SprayFactory_setDirection__P66202, + "addShape": particles_ShapeFactory_addShape__P173118, + "drawParticle": particles_ShapeFactory_drawParticle__P173119, + "createParticle": particles_ShapeFactory_createParticle__P173120, + "setSpeed": particles_SprayFactory_setSpeed__P173098, + "setDirection": particles_SprayFactory_setDirection__P173099, }, }); -const particles_Particle__C66138_VT = mkVTable({ +const particles_Particle__C173035_VT = mkVTable({ name: "Particle", numFields: 8, classNo: 52, @@ -42184,7 +42184,7 @@ const particles_Particle__C66138_VT = mkVTable({ "set/color": null, }, }); -const music_Playable__C64917_VT = mkVTable({ +const music_Playable__C171814_VT = mkVTable({ name: "Playable", numFields: 1, classNo: 53, @@ -42197,7 +42197,7 @@ const music_Playable__C64917_VT = mkVTable({ "set/stopped": null, }, }); -const music_MelodyPlayable__C64922_VT = mkVTable({ +const music_MelodyPlayable__C171819_VT = mkVTable({ name: "MelodyPlayable", numFields: 2, classNo: 54, @@ -42212,7 +42212,7 @@ const music_MelodyPlayable__C64922_VT = mkVTable({ "set/melody": null, }, }); -const music_Melody__C64632_VT = mkVTable({ +const music_Melody__C171529_VT = mkVTable({ name: "Melody", numFields: 2, classNo: 55, @@ -42225,11 +42225,11 @@ const music_Melody__C64632_VT = mkVTable({ "set/_text": null, "_player": null, "set/_player": null, - "toString": music_Melody_toString__P64641, + "toString": music_Melody_toString__P171538, }, - toStringMethod: music_Melody_toString__P64641, + toStringMethod: music_Melody_toString__P171538, }); -const MovingSprite__C65531_VT = mkVTable({ +const MovingSprite__C172428_VT = mkVTable({ name: "MovingSprite", numFields: 7, classNo: 56, @@ -42254,7 +42254,7 @@ const MovingSprite__C65531_VT = mkVTable({ "set/yStep": null, }, }); -const tiles_Location__C65699_VT = mkVTable({ +const tiles_Location__C172596_VT = mkVTable({ name: "Location", numFields: 2, classNo: 57, @@ -42267,17 +42267,17 @@ const tiles_Location__C65699_VT = mkVTable({ "set/_row": null, "_col": null, "set/_col": null, - "tileMap": tiles_Location_tileMap__P65701, - "column": tiles_Location_column__P65702, - "row": tiles_Location_row__P65703, - "x": tiles_Location_x__P65704, - "y": tiles_Location_y__P65705, - "left": tiles_Location_left__P65706, - "top": tiles_Location_top__P65707, - "tileSet": tiles_Location_tileSet__P65710, + "tileMap": tiles_Location_tileMap__P172598, + "column": tiles_Location_column__P172599, + "row": tiles_Location_row__P172600, + "x": tiles_Location_x__P172601, + "y": tiles_Location_y__P172602, + "left": tiles_Location_left__P172603, + "top": tiles_Location_top__P172604, + "tileSet": tiles_Location_tileSet__P172607, }, }); -const sprites_StaticObstacle__C65504_VT = mkVTable({ +const sprites_StaticObstacle__C172401_VT = mkVTable({ name: "StaticObstacle", numFields: 5, classNo: 58, @@ -42296,22 +42296,22 @@ const sprites_StaticObstacle__C65504_VT = mkVTable({ "set/top": null, "left": null, "set/left": null, - "x": sprites_StaticObstacle_x__P65511, - "y": sprites_StaticObstacle_y__P65512, - "height": sprites_StaticObstacle_height__P65513, - "width": sprites_StaticObstacle_width__P65514, + "x": sprites_StaticObstacle_x__P172408, + "y": sprites_StaticObstacle_y__P172409, + "height": sprites_StaticObstacle_height__P172410, + "width": sprites_StaticObstacle_width__P172411, }, }); -const sprites_BaseSpriteSayRenderer__C65265_VT = mkVTable({ +const sprites_BaseSpriteSayRenderer__C172162_VT = mkVTable({ name: "BaseSpriteSayRenderer", numFields: 3, classNo: 59, lastSubtypeNo: 59, maxBgInstances: null, methods: { - "draw": sprites_BaseSpriteSayRenderer_draw__P65267, - "update": sprites_BaseSpriteSayRenderer_update__P65268, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P65269, + "draw": sprites_BaseSpriteSayRenderer_draw__P172164, + "update": sprites_BaseSpriteSayRenderer_update__P172165, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P172166, }, iface: { "text": null, @@ -42320,13 +42320,13 @@ const sprites_BaseSpriteSayRenderer__C65265_VT = mkVTable({ "set/fgColor": null, "bgColor": null, "set/bgColor": null, - "draw": sprites_BaseSpriteSayRenderer_draw__P65267, - "update": sprites_BaseSpriteSayRenderer_update__P65268, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P65269, + "draw": sprites_BaseSpriteSayRenderer_draw__P172164, + "update": sprites_BaseSpriteSayRenderer_update__P172165, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P172166, }, }); const breakpoints = setupDebugger(1, []) -return _main___P81410 +return _main___P188328 }) diff --git a/assets/version.txt b/assets/version.txt index afaf360..7f20734 100644 --- a/assets/version.txt +++ b/assets/version.txt @@ -1 +1 @@ -1.0.0 \ No newline at end of file +1.0.1 \ No newline at end of file diff --git a/pxt.json b/pxt.json index 92bc3f0..30d3851 100644 --- a/pxt.json +++ b/pxt.json @@ -1,6 +1,6 @@ { "name": "Pathfinding Extension Source Code", - "version": "1.0.0", + "version": "1.0.1", "description": "", "dependencies": { "device": "*"