diff --git a/assets/js/binary.js b/assets/js/binary.js index a2d1afc..e3ae5c6 100644 --- a/assets/js/binary.js +++ b/assets/js/binary.js @@ -1,5 +1,5 @@ -// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.12.34/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"1.0.0","target":"arcade","targetVersion":"1.12.34","repo":"unsignedarduino/fossil-clicker"} -// total=2554814 new=13.98% cached=81.35% other=4.67% +// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.12.34/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"1.1.0","target":"arcade","targetVersion":"1.12.34","repo":"unsignedarduino/fossil-clicker"} +// total=2582313 new=13.97% cached=81.41% other=4.62% (function (ectx) { 'use strict'; const runtime = ectx.runtime; @@ -625,7 +625,7 @@ const pxsim_pxtrt = pxsim.pxtrt; const pxsim_numops = pxsim.numops; -function _main___P596304(s) { +function _main___P727413(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -635,260 +635,260 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - globals._intervals___566225 = (undefined); - globals._pollEventQueue___566234 = (undefined); - globals.minPriority___561680 = (1); + globals._intervals___634674 = (undefined); + globals._pollEventQueue___634683 = (undefined); + globals.minPriority___630124 = (1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P566237); - globals.listeners___566238 = (s.tmp_0); - globals.globalVolume___566291 = (null); - globals.playToneID___566298 = (0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C562931_VT); + r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P634686); + globals.listeners___634687 = (s.tmp_0); + globals.globalVolume___634740 = (null); + globals.playToneID___634747 = (0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C631375_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P562934_mk(s); + s.tmp_1 = music_Melody_constructor__P631378_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 = 3; return s.tmp_1; case 3: r0 = s.retval; - globals.wawawawaa___562952 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C562931_VT); + globals.wawawawaa___631396 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C631375_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P562934_mk(s); + s.tmp_1 = music_Melody_constructor__P631378_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 = 4; return s.tmp_1; case 4: r0 = s.retval; - globals.powerUp___562955 = (s.tmp_0); - globals.brightness___563256 = (100); + globals.powerUp___631399 = (s.tmp_0); + globals.brightness___631700 = (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", _hex571782); - globals.font8___563280 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex640231); + globals.font8___631724 = (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", _hex571784); - globals.font12___563281 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex640233); + globals.font12___631725 = (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", _hex581527); - globals.font5___563285 = (s.tmp_0); - globals.__updated___566405 = (false); - r0 = pxsim.control.runInParallel(control___screen_inline__P566408); - r0 = pxsim_pxtcore.setPalette(_hex566419); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex649976); + globals.font5___631729 = (s.tmp_0); + globals.__updated___634854 = (false); + r0 = pxsim.control.runInParallel(control___screen_inline__P634857); + r0 = pxsim_pxtcore.setPalette(_hex634868); 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___563337 = (r0); - s.tmp_0 = control___screen_setupUpdate__P563299_mk(s); - s.tmp_0.arg0 = _screen_internal_inline__P566428; + globals.screen___631781 = (r0); + s.tmp_0 = control___screen_setupUpdate__P631743_mk(s); + s.tmp_0.arg0 = _screen_internal_inline__P634877; s.callLocIdx = 6; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - globals.control_EventContext_onStats___561703 = (_screen_internal_inline__P566433); - globals.RUN_KEY___566438 = ("#run"); - globals.SCOPE_KEY___566439 = ("#scope"); - s.tmp_0 = settings_initScopes__P566450_mk(s); + globals.control_EventContext_onStats___630147 = (_screen_internal_inline__P634882); + globals.RUN_KEY___634887 = ("#run"); + globals.SCOPE_KEY___634888 = ("#scope"); + s.tmp_0 = settings_initScopes__P634899_mk(s); s.callLocIdx = 7; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C563494_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C631938_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P563500_mk(s); + s.tmp_1 = controller_Button_constructor__P631944_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 5; s.tmp_1.arg2 = 4; s.callLocIdx = 8; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - globals.A___563418 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C563494_VT); + globals.A___631862 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C631938_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P563500_mk(s); + s.tmp_1 = controller_Button_constructor__P631944_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 6; s.tmp_1.arg2 = 5; s.callLocIdx = 9; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - globals.B___563419 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C563494_VT); + globals.B___631863 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C631938_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P563500_mk(s); + s.tmp_1 = controller_Button_constructor__P631944_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = 47; s.callLocIdx = 10; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - globals.left___563420 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C563494_VT); + globals.left___631864 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C631938_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P563500_mk(s); + s.tmp_1 = controller_Button_constructor__P631944_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 2; s.tmp_1.arg2 = 49; s.callLocIdx = 11; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - globals.up___563421 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C563494_VT); + globals.up___631865 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C631938_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P563500_mk(s); + s.tmp_1 = controller_Button_constructor__P631944_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = 48; s.callLocIdx = 12; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - globals.right___563422 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C563494_VT); + globals.right___631866 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C631938_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P563500_mk(s); + s.tmp_1 = controller_Button_constructor__P631944_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 4; s.tmp_1.arg2 = 50; s.callLocIdx = 13; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; - globals.down___563423 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C563494_VT); + globals.down___631867 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C631938_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P563500_mk(s); + s.tmp_1 = controller_Button_constructor__P631944_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 7; s.tmp_1.arg2 = 51; s.callLocIdx = 14; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - globals.menu___563424 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C563439_VT); + globals.menu___631868 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C631883_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P563443_mk(s); + s.tmp_1 = controller_Controller_constructor__P631887_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 2; s.tmp_1.arg2 = undefined; s.callLocIdx = 15; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - globals.player2___563425 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C563439_VT); + globals.player2___631869 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C631883_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P563443_mk(s); + s.tmp_1 = controller_Controller_constructor__P631887_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; s.callLocIdx = 16; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - globals.player3___563426 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C563439_VT); + globals.player3___631870 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C631883_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P563443_mk(s); + s.tmp_1 = controller_Controller_constructor__P631887_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 4; s.tmp_1.arg2 = undefined; s.callLocIdx = 17; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - globals.player4___563427 = (s.tmp_0); - s.tmp_0 = controller__player1__P563433_mk(s); + globals.player4___631871 = (s.tmp_0); + s.tmp_0 = controller__player1__P631877_mk(s); s.callLocIdx = 18; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - globals.player1___563428 = (r0); - s.tmp_0 = game_addScenePopHandler__P564324_mk(s); - s.tmp_0.arg0 = controller_inline__P566478; + globals.player1___631872 = (r0); + s.tmp_0 = game_addScenePopHandler__P632768_mk(s); + s.tmp_0.arg0 = controller_inline__P634927; s.callLocIdx = 23; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = game_addScenePushHandler__P564322_mk(s); - s.tmp_0.arg0 = controller_inline__P566518; + s.tmp_0 = game_addScenePushHandler__P632766_mk(s); + s.tmp_0.arg0 = controller_inline__P634967; s.callLocIdx = 25; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C566542_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C634991_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P563500_mk(s); + s.tmp_1 = controller_Button_constructor__P631944_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 0; s.tmp_1.arg2 = -1; s.callLocIdx = 26; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; - globals.anyButton___563475 = (s.tmp_0); - globals._userEventsEnabled___566556 = (true); - globals.defaultRepeatDelay___566558 = (500); - globals.defaultRepeatInterval___566560 = (30); - s.tmp_0 = SpriteKind_create__P563783_mk(s); + globals.anyButton___631919 = (s.tmp_0); + globals._userEventsEnabled___635005 = (true); + globals.defaultRepeatDelay___635007 = (500); + globals.defaultRepeatInterval___635009 = (30); + s.tmp_0 = SpriteKind_create__P632227_mk(s); s.callLocIdx = 27; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - globals.Player___563784 = (r0); - s.tmp_0 = SpriteKind_create__P563783_mk(s); + globals.Player___632228 = (r0); + s.tmp_0 = SpriteKind_create__P632227_mk(s); s.callLocIdx = 28; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - globals.Food___563786 = (r0); - s.tmp_0 = SpriteKind_create__P563783_mk(s); + globals.Food___632230 = (r0); + s.tmp_0 = SpriteKind_create__P632227_mk(s); s.callLocIdx = 29; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - globals.Enemy___563787 = (r0); + globals.Enemy___632231 = (r0); r0 = (0.1 * 256); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - globals.MIN_MOVE_GAP___563825 = (r0); - globals.infoState___566625 = (undefined); - s.tmp_0 = game_addScenePushHandler__P564322_mk(s); - s.tmp_0.arg0 = info_inline__P566629; + globals.MIN_MOVE_GAP___632269 = (r0); + globals.infoState___635074 = (undefined); + s.tmp_0 = game_addScenePushHandler__P632766_mk(s); + s.tmp_0.arg0 = info_inline__P635078; s.callLocIdx = 31; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P564324_mk(s); - s.tmp_0.arg0 = info_inline__P566644; + s.tmp_0 = game_addScenePopHandler__P632768_mk(s); + s.tmp_0.arg0 = info_inline__P635093; s.callLocIdx = 35; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; r0 = pxsim_Array__mk(); - globals.scene_Scene_initializers___564169 = (r0); - r0 = pxsim.image.ofBuffer(_hex566734); - globals.img_trophy_sm___566735 = (r0); - r0 = pxsim.image.ofBuffer(_hex566737); - globals.img_trophy_lg___566738 = (r0); - r0 = pxsim.image.ofBuffer(_hex566740); - globals.img_sleepy_sim___566741 = (r0); - globals.debug___564271 = (false); - globals.stats___564272 = (false); - globals.gameOverConfig___564302 = (gameOverConfig_inline__P566753); - globals.foreverRunning___566772 = (false); - globals.font___566896 = (globals.font8___563280); - r0 = pxsim_ImageMethods.width(globals.screen___563337); + globals.scene_Scene_initializers___632613 = (r0); + r0 = pxsim.image.ofBuffer(_hex635183); + globals.img_trophy_sm___635184 = (r0); + r0 = pxsim.image.ofBuffer(_hex635186); + globals.img_trophy_lg___635187 = (r0); + r0 = pxsim.image.ofBuffer(_hex635189); + globals.img_sleepy_sim___635190 = (r0); + globals.debug___632715 = (false); + globals.stats___632716 = (false); + globals.gameOverConfig___632746 = (gameOverConfig_inline__P635202); + globals.foreverRunning___635221 = (false); + globals.font___635345 = (globals.font8___631724); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_0 = r0; r0 = (s.tmp_0 - 80); - globals.CONTENT_WIDTH___566916 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___563337); + globals.CONTENT_WIDTH___635365 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_0 = r0; r0 = (s.tmp_0 - 8); - globals.CONTENT_HEIGHT___566919 = (r0); - r0 = (globals.CONTENT_HEIGHT___566919 / 8); + globals.CONTENT_HEIGHT___635368 = (r0); + r0 = (globals.CONTENT_HEIGHT___635368 / 8); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - globals.CELL_HEIGHT___566925 = (r0); - globals.CELL_WIDTH___566927 = (globals.CELL_HEIGHT___566925); - s.tmp_2 = r0 = globals.CELL_WIDTH___566927; + globals.CELL_HEIGHT___635374 = (r0); + globals.CELL_WIDTH___635376 = (globals.CELL_HEIGHT___635374); + s.tmp_2 = r0 = globals.CELL_WIDTH___635376; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.font___566896; + s.tmp_4.arg0 = globals.font___635345; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -905,10 +905,10 @@ switch (step) { r0 = (s.tmp_1 / 2); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - globals.LETTER_OFFSET_X___566931 = (r0); - s.tmp_2 = r0 = globals.CELL_HEIGHT___566925; + globals.LETTER_OFFSET_X___635380 = (r0); + s.tmp_2 = r0 = globals.CELL_HEIGHT___635374; s.tmp_4 = if_charHeight_1_mk(s); - s.tmp_4.arg0 = globals.font___566896; + s.tmp_4.arg0 = globals.font___635345; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charHeight"); } else { @@ -925,13 +925,13 @@ switch (step) { r0 = (s.tmp_1 / 2); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - globals.LETTER_OFFSET_Y___566935 = (r0); - r0 = (globals.CELL_WIDTH___566927 / 2); + globals.LETTER_OFFSET_Y___635384 = (r0); + r0 = (globals.CELL_WIDTH___635376 / 2); s.tmp_1 = r0; r0 = (40 + s.tmp_1); s.tmp_0 = r0; - s.tmp_5 = r0 = globals.CONTENT_WIDTH___566916; - r0 = (globals.CELL_WIDTH___566927 * 3); + s.tmp_5 = r0 = globals.CONTENT_WIDTH___635365; + r0 = (globals.CELL_WIDTH___635376 * 3); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; @@ -940,15 +940,15 @@ switch (step) { r0 = pxsim.Math_.floor(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - globals.ROW_LEFT___566943 = (r0); - r0 = (8 + globals.CELL_HEIGHT___566925); - globals.BOTTOM_BAR_HEIGHT___566951 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___563337); + globals.ROW_LEFT___635392 = (r0); + r0 = (8 + globals.CELL_HEIGHT___635374); + globals.BOTTOM_BAR_HEIGHT___635400 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_0 = r0; - r0 = (s.tmp_0 - globals.BOTTOM_BAR_HEIGHT___566951); - globals.BOTTOM_BAR_TOP___566954 = (r0); + r0 = (s.tmp_0 - globals.BOTTOM_BAR_HEIGHT___635400); + globals.BOTTOM_BAR_TOP___635403 = (r0); s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = globals.font___566896; + s.tmp_2.arg0 = globals.font___635345; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -963,10 +963,10 @@ switch (step) { r0 = (s.tmp_1 * 3); s.tmp_0 = r0; r0 = (80 + s.tmp_0); - globals.BOTTOM_BAR_BUTTON_WIDTH___566961 = (r0); - s.tmp_1 = r0 = globals.BOTTOM_BAR_HEIGHT___566951; + globals.BOTTOM_BAR_BUTTON_WIDTH___635410 = (r0); + s.tmp_1 = r0 = globals.BOTTOM_BAR_HEIGHT___635400; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = globals.font___566896; + s.tmp_3.arg0 = globals.font___635345; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -981,10 +981,10 @@ switch (step) { r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - globals.BOTTOM_BAR_TEXT_Y___566964 = (r0); - s.tmp_1 = r0 = globals.BOTTOM_BAR_BUTTON_WIDTH___566961; + globals.BOTTOM_BAR_TEXT_Y___635413 = (r0); + s.tmp_1 = r0 = globals.BOTTOM_BAR_BUTTON_WIDTH___635410; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.font___566896; + s.tmp_4.arg0 = globals.font___635345; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -1001,66 +1001,66 @@ switch (step) { r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - globals.BOTTOM_BAR_CONFIRM_X___566967 = (r0); - r0 = (4 * globals.CELL_HEIGHT___566925); - globals.NUMPAD_HEIGHT___566971 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___563337); + globals.BOTTOM_BAR_CONFIRM_X___635416 = (r0); + r0 = (4 * globals.CELL_HEIGHT___635374); + globals.NUMPAD_HEIGHT___635420 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_1 = r0; - r0 = (s.tmp_1 - globals.NUMPAD_HEIGHT___566971); + r0 = (s.tmp_1 - globals.NUMPAD_HEIGHT___635420); s.tmp_0 = r0; - r0 = (s.tmp_0 - globals.BOTTOM_BAR_HEIGHT___566951); - globals.NUMPAD_TOP___566975 = (r0); - r0 = (1 * globals.CELL_HEIGHT___566925); - globals.INPUT_HEIGHT___566981 = (r0); - r0 = (globals.NUMPAD_TOP___566975 - globals.INPUT_HEIGHT___566981); + r0 = (s.tmp_0 - globals.BOTTOM_BAR_HEIGHT___635400); + globals.NUMPAD_TOP___635424 = (r0); + r0 = (1 * globals.CELL_HEIGHT___635374); + globals.INPUT_HEIGHT___635430 = (r0); + r0 = (globals.NUMPAD_TOP___635424 - globals.INPUT_HEIGHT___635430); s.tmp_0 = r0; r0 = (s.tmp_0 - 4); - globals.INPUT_TOP___566985 = (r0); - r0 = (globals.INPUT_TOP___566985 - 4); - globals.PROMPT_HEIGHT___566990 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___563337); + globals.INPUT_TOP___635434 = (r0); + r0 = (globals.INPUT_TOP___635434 - 4); + globals.PROMPT_HEIGHT___635439 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_0 = r0; r0 = (s.tmp_0 - 6); - globals.PROMPT_WIDTH___566993 = (r0); - globals.confirmText___566994 = ("OK"); - s.tmp_0 = scene_systemMenu_initVolume__P567027_mk(s); + globals.PROMPT_WIDTH___635442 = (r0); + globals.confirmText___635443 = ("OK"); + s.tmp_0 = scene_systemMenu_initVolume__P635476_mk(s); s.callLocIdx = 42; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - s.tmp_0 = scene_systemMenu_initScreen__P567028_mk(s); + s.tmp_0 = scene_systemMenu_initScreen__P635477_mk(s); s.callLocIdx = 43; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - r0 = pxsim_Array__push(globals.scene_Scene_initializers___564169, scene_systemMenu_register__P564410); - r0 = pxsim.image.ofBuffer(_hex567035); - globals.CARD_NORMAL___564415 = (r0); - r0 = pxsim.image.ofBuffer(_hex567037); - globals.CARD_SELECTED___564416 = (r0); - r0 = pxsim.image.ofBuffer(_hex567039); - globals.CARD_ACTIVE___564417 = (r0); - r0 = pxsim.image.ofBuffer(_hex567041); - globals.VOLUME_UP_ICON___564418 = (r0); - r0 = pxsim.image.ofBuffer(_hex567043); - globals.BRIGHTNESS_DOWN_ICON___564419 = (r0); - r0 = pxsim.image.ofBuffer(_hex567045); - globals.CLOSE_MENU_ICON___564420 = (r0); - r0 = pxsim.image.ofBuffer(_hex567047); - globals.VOLUME_DOWN_ICON___564421 = (r0); - r0 = pxsim.image.ofBuffer(_hex567049); - globals.SLEEP_ICON___564422 = (r0); - r0 = pxsim.image.ofBuffer(_hex567051); - globals.CONSOLE_ICON___564423 = (r0); - r0 = pxsim.image.ofBuffer(_hex567053); - globals.BRIGHTNESS_UP_ICON___564424 = (r0); - r0 = pxsim.image.ofBuffer(_hex567055); - globals.STATS_ICON___564425 = (r0); - globals.consoleColor___567058 = (1); - globals.tabSize___567061 = (8); - globals.consoleFont___567067 = (globals.font5___563285); - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___632613, scene_systemMenu_register__P632854); + r0 = pxsim.image.ofBuffer(_hex635484); + globals.CARD_NORMAL___632859 = (r0); + r0 = pxsim.image.ofBuffer(_hex635486); + globals.CARD_SELECTED___632860 = (r0); + r0 = pxsim.image.ofBuffer(_hex635488); + globals.CARD_ACTIVE___632861 = (r0); + r0 = pxsim.image.ofBuffer(_hex635490); + globals.VOLUME_UP_ICON___632862 = (r0); + r0 = pxsim.image.ofBuffer(_hex635492); + globals.BRIGHTNESS_DOWN_ICON___632863 = (r0); + r0 = pxsim.image.ofBuffer(_hex635494); + globals.CLOSE_MENU_ICON___632864 = (r0); + r0 = pxsim.image.ofBuffer(_hex635496); + globals.VOLUME_DOWN_ICON___632865 = (r0); + r0 = pxsim.image.ofBuffer(_hex635498); + globals.SLEEP_ICON___632866 = (r0); + r0 = pxsim.image.ofBuffer(_hex635500); + globals.CONSOLE_ICON___632867 = (r0); + r0 = pxsim.image.ofBuffer(_hex635502); + globals.BRIGHTNESS_UP_ICON___632868 = (r0); + r0 = pxsim.image.ofBuffer(_hex635504); + globals.STATS_ICON___632869 = (r0); + globals.consoleColor___635507 = (1); + globals.tabSize___635510 = (8); + globals.consoleFont___635516 = (globals.font5___631729); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_2 = r0; s.tmp_5 = if_charHeight_1_mk(s); - s.tmp_5.arg0 = globals.consoleFont___567067; + s.tmp_5.arg0 = globals.consoleFont___635516; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charHeight"); } else { @@ -1079,13 +1079,13 @@ switch (step) { r0 = pxsim.Math_.floor(s.tmp_1); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - globals.consoleLines___567072 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___563337); + globals.consoleLines___635521 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___631781); 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___567067; + s.tmp_4.arg0 = globals.consoleFont___635516; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -1100,22 +1100,22 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - globals.consoleColumns___567082 = (r0); - s.tmp_0 = console_addListener__P561688_mk(s); - s.tmp_0.arg0 = game_consoleOverlay_listener__P567094; + globals.consoleColumns___635531 = (r0); + s.tmp_0 = console_addListener__P630132_mk(s); + s.tmp_0.arg0 = game_consoleOverlay_listener__P635543; s.callLocIdx = 46; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = MAX_SOURCES_inline__P583063; + s.tmp_0.argL = MAX_SOURCES_inline__P651512; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 48; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - globals.MAX_SOURCES___567096 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C564495_VT); + globals.MAX_SOURCES___635545 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C632939_VT); s.tmp_0 = r0; - s.tmp_1 = particles_SprayFactory_constructor__P564496_mk(s); + s.tmp_1 = particles_SprayFactory_constructor__P632940_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 20; s.tmp_1.arg2 = 0; @@ -1123,240 +1123,242 @@ switch (step) { s.callLocIdx = 49; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; - globals.defaultFactory___564475 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C564363_VT); + globals.defaultFactory___632919 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C632807_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P564365_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P632809_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 50; s.pc = 38; return s.tmp_1; case 38: r0 = s.retval; - globals.galois___567116 = (s.tmp_0); - globals.angleSlice___567124 = (0.06283185307179587); - r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C564570_VT); + globals.galois___635565 = (s.tmp_0); + globals.angleSlice___635573 = (0.06283185307179587); + r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C633014_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ScreenEffect_constructor__P564571_mk(s); + s.tmp_1 = effects_ScreenEffect_constructor__P633015_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__P582817; + s.tmp_1.arg4 = confetti_inline__P651266; s.callLocIdx = 56; s.pc = 39; return s.tmp_1; case 39: r0 = s.retval; - globals.confetti___564578 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C564594_VT); + globals.confetti___633022 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C633038_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P564595_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P633039_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 100; - s.tmp_1.arg2 = dissolve_inline__P571148; + s.tmp_1.arg2 = dissolve_inline__P639597; s.callLocIdx = 62; s.pc = 40; return s.tmp_1; case 40: r0 = s.retval; - globals.dissolve___564599 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C564594_VT); + globals.dissolve___633043 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C633038_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P564595_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P633039_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 125; - s.tmp_1.arg2 = melt_inline__P582763; + s.tmp_1.arg2 = melt_inline__P651212; s.callLocIdx = 65; s.pc = 41; return s.tmp_1; case 41: r0 = s.retval; - globals.melt___564600 = (s.tmp_0); - s.tmp_0 = game_setWaitAnyButton__P564304_mk(s); - s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P563510; + globals.melt___633044 = (s.tmp_0); + s.tmp_0 = game_setWaitAnyButton__P632748_mk(s); + s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P631954; s.callLocIdx = 66; s.pc = 42; return s.tmp_0; case 42: r0 = s.retval; - s.tmp_0 = game_eventContext__P564306_mk(s); + s.tmp_0 = game_eventContext__P632750_mk(s); s.callLocIdx = 67; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - s.tmp_0 = helpers__registerFactory__P564636_mk(s); + s.tmp_0 = helpers__registerFactory__P633080_mk(s); s.tmp_0.arg0 = "image"; - s.tmp_0.arg1 = myImages_inline__P568799; + s.tmp_0.arg1 = myImages_inline__P637248; s.callLocIdx = 69; s.pc = 44; return s.tmp_0; case 44: r0 = s.retval; - s.tmp_0 = helpers__registerFactory__P564636_mk(s); + s.tmp_0 = helpers__registerFactory__P633080_mk(s); s.tmp_0.arg0 = "animation"; - s.tmp_0.arg1 = myImages_inline__P568806; + s.tmp_0.arg1 = myImages_inline__P637255; s.callLocIdx = 71; s.pc = 45; return s.tmp_0; case 45: r0 = s.retval; - s.tmp_0 = helpers__registerFactory__P564636_mk(s); + s.tmp_0 = helpers__registerFactory__P633080_mk(s); s.tmp_0.arg0 = "song"; - s.tmp_0.arg1 = myImages_inline__P568813; + s.tmp_0.arg1 = myImages_inline__P637262; s.callLocIdx = 73; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; - globals.COLOR_FADING_EFFECT_KEY___568829 = ("__colorfadingeffectstate"); - s.tmp_0 = game_addScenePushHandler__P564322_mk(s); - s.tmp_0.arg0 = color_inline__P568839; + globals.COLOR_FADING_EFFECT_KEY___637278 = ("__colorfadingeffectstate"); + s.tmp_0 = game_addScenePushHandler__P632766_mk(s); + s.tmp_0.arg0 = color_inline__P637288; s.callLocIdx = 75; s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P564324_mk(s); - s.tmp_0.arg0 = color_inline__P568857; + s.tmp_0 = game_addScenePopHandler__P632768_mk(s); + s.tmp_0.arg0 = color_inline__P637306; s.callLocIdx = 77; s.pc = 48; return s.tmp_0; case 48: r0 = s.retval; - s.tmp_0 = color_bufferToPalette__P565756_mk(s); - s.tmp_0.arg0 = _hex568891; + s.tmp_0 = color_bufferToPalette__P634200_mk(s); + s.tmp_0.arg0 = _hex637340; s.callLocIdx = 78; s.pc = 49; return s.tmp_0; case 49: r0 = s.retval; - globals.originalPalette___565787 = (r0); - s.tmp_0 = color_bufferToPalette__P565756_mk(s); - s.tmp_0.arg0 = _hex568913; + globals.originalPalette___634231 = (r0); + s.tmp_0 = color_bufferToPalette__P634200_mk(s); + s.tmp_0.arg0 = _hex637362; s.callLocIdx = 79; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - globals.Black___565798 = (r0); - s.tmp_0 = SpriteKind_create__P563783_mk(s); + globals.Black___634242 = (r0); + s.tmp_0 = SpriteKind_create__P632227_mk(s); s.callLocIdx = 80; s.pc = 51; return s.tmp_0; case 51: r0 = s.retval; - globals.InhouseLoadingAnimation___565809 = (r0); - globals._splash___568947 = (undefined); - globals._loading___568949 = (undefined); - s.tmp_0 = SpriteKind_create__P563783_mk(s); + globals.InhouseLoadingAnimation___634258 = (r0); + globals._splash___637396 = (undefined); + globals._loading___637398 = (undefined); + s.tmp_0 = SpriteKind_create__P632227_mk(s); s.callLocIdx = 81; s.pc = 52; return s.tmp_0; case 52: r0 = s.retval; - globals.Notification___565885 = (r0); - globals.notification___568964 = (null); - globals.moving_notification___568966 = (false); + globals.Notification___634334 = (r0); + globals.notification___637413 = (null); + globals.moving_notification___637415 = (false); r0 = pxsim_pxtrt.mkMap(); - globals.decounceTimeouts___568968 = (r0); + globals.decounceTimeouts___637417 = (r0); r0 = pxsim_pxtrt.mkMap(); - globals.throttleTimeouts___568970 = (r0); - s.tmp_0 = SpriteKind_create__P563783_mk(s); + globals.throttleTimeouts___637419 = (r0); + s.tmp_0 = SpriteKind_create__P632227_mk(s); s.callLocIdx = 82; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - globals.MiniMenu___565901 = (r0); - s.tmp_0 = SpriteKind_create__P563783_mk(s); + globals.MiniMenu___634350 = (r0); + s.tmp_0 = SpriteKind_create__P632227_mk(s); s.callLocIdx = 83; s.pc = 54; return s.tmp_0; case 54: r0 = s.retval; - globals.Text___566082 = (r0); - r0 = pxsim.image.ofBuffer(_hex568992); - globals.transparency16___566171 = (r0); - s.tmp_0 = helpers__registerFactory__P564636_mk(s); + globals.Text___634531 = (r0); + r0 = pxsim.image.ofBuffer(_hex637441); + globals.transparency16___634620 = (r0); + s.tmp_0 = helpers__registerFactory__P633080_mk(s); s.tmp_0.arg0 = "tile"; - s.tmp_0.arg1 = myTiles_inline__P568996; + s.tmp_0.arg1 = myTiles_inline__P637445; s.callLocIdx = 85; s.pc = 55; return s.tmp_0; case 55: r0 = s.retval; - s.tmp_0 = helpers__registerFactory__P564636_mk(s); + s.tmp_0 = helpers__registerFactory__P633080_mk(s); s.tmp_0.arg0 = "image"; - s.tmp_0.arg1 = myImages_inline__P569004; + s.tmp_0.arg1 = myImages_inline__P637453; s.callLocIdx = 87; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; - s.tmp_0 = helpers__registerFactory__P564636_mk(s); + s.tmp_0 = helpers__registerFactory__P633080_mk(s); s.tmp_0.arg0 = "animation"; - s.tmp_0.arg1 = myImages_inline__P569067; + s.tmp_0.arg1 = myImages_inline__P637516; s.callLocIdx = 89; s.pc = 57; return s.tmp_0; case 57: r0 = s.retval; - s.tmp_0 = helpers__registerFactory__P564636_mk(s); + s.tmp_0 = helpers__registerFactory__P633080_mk(s); s.tmp_0.arg0 = "song"; - s.tmp_0.arg1 = myImages_inline__P569074; + s.tmp_0.arg1 = myImages_inline__P637523; s.callLocIdx = 91; s.pc = 58; return s.tmp_0; case 58: r0 = s.retval; - s.tmp_0 = SpriteKind_create__P563783_mk(s); + s.tmp_0 = SpriteKind_create__P632227_mk(s); s.callLocIdx = 92; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; - globals.Tower___593361 = (r0); - s.tmp_0 = controller_Button_onEvent__P563501_mk(s); - s.tmp_0.arg0 = globals.A___563418; + globals.Tower___724352 = (r0); + s.tmp_0 = controller_Button_onEvent__P631945_mk(s); + s.tmp_0.arg0 = globals.A___631862; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = inline__P593373; - s.callLocIdx = 201; s.pc = 60; return s.tmp_0; + s.tmp_0.arg2 = inline__P724364; + s.callLocIdx = 202; s.pc = 60; return s.tmp_0; case 60: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P563501_mk(s); - s.tmp_0.arg0 = globals.menu___563424; + s.tmp_0 = controller_Button_onEvent__P631945_mk(s); + s.tmp_0.arg0 = globals.menu___631868; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = inline__P593425; - s.callLocIdx = 369; s.pc = 61; return s.tmp_0; + s.tmp_0.arg2 = inline__P724416; + s.callLocIdx = 374; s.pc = 61; return s.tmp_0; case 61: r0 = s.retval; - globals.last_money_update___593444 = (0); + globals.last_money_update___724435 = (0); r0 = pxsim_Array__mk(); - globals.menu_items_game___593445 = (r0); - globals.menu_game___593430 = (null); - globals.big_icon_until___593447 = (0); - globals.local_effect_value___593449 = (0); + globals.menu_items_game___724436 = (r0); + globals.menu_game___724421 = (null); + globals.big_icon_until___724438 = (0); + globals.local_effect_value___724440 = (0); r0 = pxsim_String_.mkEmpty(); - globals.local_target___593450 = (r0); + globals.local_target___724441 = (r0); r0 = pxsim_String_.mkEmpty(); - globals.local_effect___593451 = (r0); - globals.local_sum___593453 = (0); - globals.sprite_cursor_image___593455 = (null); - globals.local_started___593457 = (0); - globals.local_buy___593459 = (0); - globals.local_quantity___593461 = (0); - globals.menu_tower___593463 = (null); + globals.local_effect___724442 = (r0); + globals.local_sum___724444 = (0); + globals.sprite_cursor_image___724446 = (null); + globals.local_started___724448 = (0); + globals.local_buy___724450 = (0); + globals.local_quantity___724452 = (0); + globals.menu_tower___724454 = (null); r0 = pxsim_Array__mk(); - globals.menu_items_tower___593464 = (r0); - globals.local_sprite___593466 = (null); + globals.menu_items_tower___724455 = (r0); + globals.local_sprite___724457 = (null); r0 = pxsim_Array__mk(); - globals.sprites_towers___593397 = (r0); - globals.sprite_main_icon___593385 = (null); - globals.sprite_cursor___593382 = (null); - globals.cursor_enabled___593378 = (false); - globals.local_text_sprite___593468 = (null); - globals.text_sprite_fossils_per_second___593470 = (null); - globals.text_sprite_fossil_price___593472 = (null); - globals.text_sprite_money___593474 = (null); - globals.last_menu_index___593476 = (0); - globals.menu_upgrades___593478 = (null); - globals.local_price___593480 = (0); + globals.sprites_towers___724388 = (r0); + globals.sprite_main_icon___724376 = (null); + globals.sprite_cursor___724373 = (null); + globals.cursor_enabled___724369 = (false); + globals.local_text_sprite___724459 = (null); + globals.text_sprite_fossils_per_second___724461 = (null); + globals.text_sprite_fossil_price___724463 = (null); + globals.text_sprite_money___724465 = (null); + globals.last_menu_index___724467 = (0); + globals.menu_upgrades___724469 = (null); + globals.local_price___724471 = (0); r0 = pxsim_Array__mk(); - globals.local_upgrade___593481 = (r0); + globals.local_upgrade___724472 = (r0); r0 = pxsim_Array__mk(); - globals.menu_items_upgrades___593482 = (r0); - globals.sprite_upgrades_button___593392 = (null); + globals.menu_items_upgrades___724473 = (r0); + globals.sprite_upgrades_button___724383 = (null); r0 = pxsim_Array__mk(); - globals.upgrades_purchased___593483 = (r0); + globals.upgrades_purchased___724474 = (r0); r0 = pxsim_Array__mk(); - globals.upgrades___593484 = (r0); - globals.text_sprite_temp___593486 = (null); + globals.upgrades___724475 = (r0); + globals.text_sprite_temp___724477 = (null); r0 = pxsim_Array__mk(); - globals.short_scale_names___593487 = (r0); - globals.fossils_per_second___593489 = (0); - globals.fossil_click_price_multiplier___593491 = (0); - globals.fossil_price___593493 = (0); - globals.auto_save_enabled___593495 = (false); - globals.money___593497 = (0); + globals.short_scale_names___724478 = (r0); + globals.fossils_per_second___724480 = (0); + globals.fossil_click_price_multiplier___724482 = (0); + globals.fossil_price___724484 = (0); + globals.use_exponential_notation___724486 = (false); + globals.auto_save_enabled___724488 = (false); + globals.money___724490 = (0); r0 = pxsim_String_.mkEmpty(); - globals.game_state___593376 = (r0); - globals.DEBUG___593499 = (false); - globals.DEBUG___593499 = (false); - s.tmp_0 = stats_turnStats__P565892_mk(s); + globals.game_state___724367 = (r0); + globals.DEBUG___724492 = (false); + globals.DEBUG___724492 = (false); + s.tmp_0 = stats_turnStats__P634341_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 451; s.pc = 62; return s.tmp_0; + s.callLocIdx = 459; s.pc = 62; return s.tmp_0; case 62: r0 = s.retval; - globals.game_state___593376 = ("splash"); - globals.money___593497 = (0); - r0 = pxsim_numops_toBoolDecr(globals.DEBUG___593499); + globals.game_state___724367 = ("splash"); + globals.money___724490 = (0); + r0 = pxsim_numops_toBoolDecr(globals.DEBUG___724492); if (!r0) { step = 1; continue; } - globals.money___593497 = (1e+64); + globals.money___724490 = (1e+64); case 1: case 2: - globals.auto_save_enabled___593495 = (true); - globals.fossil_price___593493 = (1); - globals.fossil_click_price_multiplier___593491 = (1); - globals.fossils_per_second___593489 = (0); + globals.auto_save_enabled___724488 = (true); + globals.use_exponential_notation___724486 = (false); + globals.fossil_price___724484 = (1); + globals.fossil_click_price_multiplier___724482 = (1); + globals.fossils_per_second___724480 = (0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; r0 = pxsim_String_.mkEmpty(); @@ -1383,33 +1385,33 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_0, " octodecillion"); r0 = pxsim_Array__push(s.tmp_0, " novemdecillion"); r0 = pxsim_Array__push(s.tmp_0, " vigintillion"); - globals.short_scale_names___593487 = (s.tmp_0); - s.tmp_0 = timer_background__P565897_mk(s); - s.tmp_0.arg0 = inline__P593513; - s.callLocIdx = 462; s.pc = 63; return s.tmp_0; + globals.short_scale_names___724478 = (s.tmp_0); + s.tmp_0 = timer_background__P634346_mk(s); + s.tmp_0.arg0 = inline__P724507; + s.callLocIdx = 470; s.pc = 63; return s.tmp_0; case 63: r0 = s.retval; - s.tmp_0 = game_onUpdate__P564327_mk(s); - s.tmp_0.arg0 = inline__P593530; - s.callLocIdx = 485; s.pc = 64; return s.tmp_0; + s.tmp_0 = game_onUpdate__P632771_mk(s); + s.tmp_0.arg0 = inline__P724524; + s.callLocIdx = 493; s.pc = 64; return s.tmp_0; case 64: r0 = s.retval; - s.tmp_0 = forever__P563388_mk(s); - s.tmp_0.arg0 = inline__P593595; - s.callLocIdx = 491; s.pc = 65; return s.tmp_0; + s.tmp_0 = forever__P631832_mk(s); + s.tmp_0.arg0 = inline__P724589; + s.callLocIdx = 499; s.pc = 65; return s.tmp_0; case 65: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -_main___P596304.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"
","argumentNames":[]} -_main___P596304.continuations = [ ] +_main___P727413.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"
","argumentNames":[]} +_main___P727413.continuations = [ ] -function _main___P596304_mk(s) { +function _main___P727413_mk(s) { checkStack(s.depth); return { - parent: s, fn: _main___P596304, depth: s.depth + 1, + parent: s, fn: _main___P727413, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1420,32 +1422,32 @@ function _main___P596304_mk(s) { tmp_6: undefined, } } -const _hex571782 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") -const _hex571784 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") -const _hex581527 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") -const _hex566419 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") -const _hex566734 = pxsim.BufferMethods.createBufferFromHex("870407000800000000000000404400005055040450555505505501011011000000000000") -const _hex566737 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000050050000000000000550000000005045444404000000455544444400040045555555550404004555555555450500455555555511050045555555150101004555111111000100501511110100000000000550000000000000500500000000000000000000000000000000000000") -const _hex566740 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000006666666666060060ffffff666f660060fffffff6ff660060fff1ff666f660060fff1ff6666660060fffff16666660060fffff16666660060fff1ff6666660060fff1ff66f6660060ffffff6666660060fffffff6666600006666666666060000000000000000000000000000000000") -const _hex567035 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") -const _hex567037 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") -const _hex567039 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") -const _hex567041 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex567043 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex567045 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex567047 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex567049 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex567051 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex567053 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex567055 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex568891 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") -const _hex568913 = pxsim.BufferMethods.createBufferFromHex("000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex568992 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex640231 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") +const _hex640233 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") +const _hex649976 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") +const _hex634868 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") +const _hex635183 = pxsim.BufferMethods.createBufferFromHex("870407000800000000000000404400005055040450555505505501011011000000000000") +const _hex635186 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000050050000000000000550000000005045444404000000455544444400040045555555550404004555555555450500455555555511050045555555150101004555111111000100501511110100000000000550000000000000500500000000000000000000000000000000000000") +const _hex635189 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000006666666666060060ffffff666f660060fffffff6ff660060fff1ff666f660060fff1ff6666660060fffff16666660060fffff16666660060fff1ff6666660060fff1ff66f6660060ffffff6666660060fffffff6666600006666666666060000000000000000000000000000000000") +const _hex635484 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") +const _hex635486 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") +const _hex635488 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") +const _hex635490 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex635492 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex635494 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex635496 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex635498 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex635500 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex635502 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex635504 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex637340 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") +const _hex637362 = pxsim.BufferMethods.createBufferFromHex("000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex637441 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -function control___screen_inline__P566408(s) { +function control___screen_inline__P634857(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1458,23 +1460,23 @@ switch (step) { case 1: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 4; continue; } - globals.__updated___566405 = (false); - s.tmp_0 = pause__P561718_mk(s); + globals.__updated___634854 = (false); + s.tmp_0 = pause__P630162_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___566405); + r0 = pxsim_numops_toBoolDecr(globals.__updated___634854); 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__P563298_mk(s); + s.tmp_2 = control___screen_update__P631742_mk(s); s.callLocIdx = 3; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - globals.__updated___566405 = (true); + globals.__updated___634854 = (true); case 2: case 3: { step = 1; continue; } @@ -1483,12 +1485,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_inline__P566408.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__P634857.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__P566408_mk(s) { +function control___screen_inline__P634857_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_inline__P566408, depth: s.depth + 1, + parent: s, fn: control___screen_inline__P634857, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1499,7 +1501,7 @@ function control___screen_inline__P566408_mk(s) { -function _screen_internal_inline__P566428(s) { +function _screen_internal_inline__P634877(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1509,17 +1511,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore.updateScreen(globals.screen___563337); + r0 = pxsim_pxtcore.updateScreen(globals.screen___631781); r0 = undefined; return leave(s, r0) default: oops() } } } -_screen_internal_inline__P566428.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__P634877.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__P566428_mk(s) { +function _screen_internal_inline__P634877_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P566428, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P634877, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -1527,7 +1529,7 @@ function _screen_internal_inline__P566428_mk(s) { -function _screen_internal_inline__P566433(s) { +function _screen_internal_inline__P634882(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1546,12 +1548,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_inline__P566433.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__P634882.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__P566433_mk(s) { +function _screen_internal_inline__P634882_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P566433, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P634882, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -1560,7 +1562,7 @@ function _screen_internal_inline__P566433_mk(s) { -function controller_inline__P566478(s) { +function controller_inline__P634927(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1570,16 +1572,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.stateWhenPushed___566479 = undefined; - s.i___566485 = undefined; - s.p___566491 = undefined; - s.tmp_0 = game_currentScene__P564303_mk(s); + s.stateWhenPushed___634928 = undefined; + s.i___634934 = undefined; + s.p___634940 = undefined; + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 19; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; r0 = r0.fields["controllerConnectionState"]; - s.stateWhenPushed___566479 = (r0); - r0 = pxsim_numops_toBoolDecr(s.stateWhenPushed___566479); + s.stateWhenPushed___634928 = (r0); + r0 = pxsim_numops_toBoolDecr(s.stateWhenPushed___634928); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -1588,24 +1590,24 @@ switch (step) { { step = 11; continue; } case 1: case 2: - s.i___566485 = (0); + s.i___634934 = (0); case 3: - s.tmp_1 = r0 = s.i___566485; - r0 = pxsim_Array__length(s.stateWhenPushed___566479); + s.tmp_1 = r0 = s.i___634934; + r0 = pxsim_Array__length(s.stateWhenPushed___634928); 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___566476, s.i___566485); - s.p___566491 = (r0); - s.tmp_0 = r0 = s.p___566491; + r0 = pxsim_Array__getAt(globals._players___634925, s.i___634934); + s.p___634940 = (r0); + s.tmp_0 = r0 = s.p___634940; 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___566479, s.i___566485); + r0 = pxsim_Array__getAt(s.stateWhenPushed___634928, s.i___634934); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); s.tmp_4 = r0; @@ -1615,7 +1617,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; - r0 = s.p___566491.fields["_connected"]; + r0 = s.p___634940.fields["_connected"]; s.tmp_10 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_10); s.tmp_9 = r0; @@ -1631,7 +1633,7 @@ switch (step) { s.tmp_11 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_11); if (!r0) { step = 8; continue; } - r0 = s.p___566491.fields["_connected"]; + r0 = s.p___634940.fields["_connected"]; s.tmp_12 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_12); if (!r0) { step = 6; continue; } @@ -1642,13 +1644,13 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_13 = r0; - r0 = s.p___566491.fields["_id"]; + r0 = s.p___634940.fields["_id"]; s.tmp_14 = r0; r0 = pxsim.control.raiseEvent(s.tmp_14, s.tmp_13); case 8: case 9: - r0 = (s.i___566485 + 1); - s.i___566485 = (r0); + r0 = (s.i___634934 + 1); + s.i___634934 = (r0); { step = 3; continue; } case 10: case 11: @@ -1656,12 +1658,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_inline__P566478.info = {"start":344,"length":582,"line":15,"column":28,"endLine":30,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} +controller_inline__P634927.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__P566478_mk(s) { +function controller_inline__P634927_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_inline__P566478, depth: s.depth + 1, + parent: s, fn: controller_inline__P634927, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1678,16 +1680,16 @@ function controller_inline__P566478_mk(s) { tmp_12: undefined, tmp_13: undefined, tmp_14: undefined, - stateWhenPushed___566479: undefined, - i___566485: undefined, - p___566491: undefined, + stateWhenPushed___634928: undefined, + i___634934: undefined, + p___634940: undefined, } } -function controller_inline__P566518(s) { +function controller_inline__P634967(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1697,7 +1699,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___566523 = undefined; + s.i___634972 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -1706,43 +1708,43 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["controllerConnectionState"] = (s.tmp_1); - s.i___566523 = (0); + s.i___634972 = (0); case 1: - s.tmp_1 = r0 = s.i___566523; - r0 = pxsim_Array__length(globals._players___566476); + s.tmp_1 = r0 = s.i___634972; + r0 = pxsim_Array__length(globals._players___634925); 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___566476, s.i___566523); + r0 = pxsim_Array__getAt(globals._players___634925, s.i___634972); 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___566523; - r0 = pxsim_Array__getAt(globals._players___566476, s.i___566523); + s.tmp_5 = r0 = s.i___634972; + r0 = pxsim_Array__getAt(globals._players___634925, s.i___634972); 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___566523 + 1); - s.i___566523 = (r0); + r0 = (s.i___634972 + 1); + s.i___634972 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -controller_inline__P566518.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__P634967.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__P566518_mk(s) { +function controller_inline__P634967_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_inline__P566518, depth: s.depth + 1, + parent: s, fn: controller_inline__P634967, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1752,7 +1754,7 @@ function controller_inline__P566518_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - i___566523: undefined, + i___634972: undefined, arg0: undefined, } } @@ -1760,7 +1762,7 @@ function controller_inline__P566518_mk(s) { -function info_inline__P566629(s) { +function info_inline__P635078(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1774,36 +1776,36 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.infoState___566625); + r0 = pxsim_numops_toBoolDecr(globals.infoState___635074); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___566627); + r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___635076); 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___566627 = (r0); + globals.infoStateStack___635076 = (r0); case 1: case 2: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___566625); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___635074); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "scene", s.arg0); - r0 = pxsim_Array__push(globals.infoStateStack___566627, s.tmp_0); - globals.infoState___566625 = (undefined); + r0 = pxsim_Array__push(globals.infoStateStack___635076, s.tmp_0); + globals.infoState___635074 = (undefined); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -info_inline__P566629.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__P635078.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__P566629_mk(s) { +function info_inline__P635078_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P566629, depth: s.depth + 1, + parent: s, fn: info_inline__P635078, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1814,7 +1816,7 @@ function info_inline__P566629_mk(s) { -function info_inline__P566644(s) { +function info_inline__P635093(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1824,30 +1826,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___566645 = undefined; - s.nextState___566654 = undefined; - s.tmp_0 = game_currentScene__P564303_mk(s); + s.scene___635094 = undefined; + s.nextState___635103 = undefined; + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 32; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___566645 = (r0); - globals.infoState___566625 = (undefined); - s.tmp_0 = r0 = globals.infoStateStack___566627; + s.scene___635094 = (r0); + globals.infoState___635074 = (undefined); + s.tmp_0 = r0 = globals.infoStateStack___635076; 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___566627); + r0 = pxsim_Array__length(globals.infoStateStack___635076); 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___566627); - s.nextState___566654 = (r0); + r0 = pxsim_Array_.pop(globals.infoStateStack___635076); + s.nextState___635103 = (r0); s.tmp_2 = if_scene_1_mk(s); - s.tmp_2.arg0 = s.nextState___566654; + s.tmp_2.arg0 = s.nextState___635103; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "scene"); } else { @@ -1859,12 +1861,12 @@ switch (step) { case 8: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 == s.scene___566645); + r0 = (s.tmp_1 == s.scene___635094); 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___566654; + s.tmp_3.arg0 = s.nextState___635103; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "state"); } else { @@ -1875,10 +1877,10 @@ switch (step) { } case 9: r0 = s.retval; - globals.infoState___566625 = (r0); + globals.infoState___635074 = (r0); { step = 4; continue; } case 3: - r0 = pxsim_Array__push(globals.infoStateStack___566627, s.nextState___566654); + r0 = pxsim_Array__push(globals.infoStateStack___635076, s.nextState___635103); case 4: case 5: case 6: @@ -1886,26 +1888,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_inline__P566644.info = {"start":2910,"length":376,"line":105,"column":28,"endLine":116,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} +info_inline__P635093.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__P566644_mk(s) { +function info_inline__P635093_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P566644, depth: s.depth + 1, + parent: s, fn: info_inline__P635093, 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___566645: undefined, - nextState___566654: undefined, + scene___635094: undefined, + nextState___635103: undefined, } } -function gameOverConfig_inline__P566753(s) { +function gameOverConfig_inline__P635202(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1915,32 +1917,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._gameOverConfig___566752); + r0 = pxsim_numops_toBoolDecr(globals._gameOverConfig___635201); 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__C564277_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_GameOverConfig__C632721_VT); s.tmp_2 = r0; - s.tmp_3 = game_GameOverConfig_constructor__P564292_mk(s); + s.tmp_3 = game_GameOverConfig_constructor__P632736_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___566752 = (s.tmp_2); + globals._gameOverConfig___635201 = (s.tmp_2); case 1: case 2: - r0 = globals._gameOverConfig___566752; + r0 = globals._gameOverConfig___635201; return leave(s, r0) default: oops() } } } -gameOverConfig_inline__P566753.info = {"start":3714,"length":115,"line":107,"column":34,"endLine":110,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +gameOverConfig_inline__P635202.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__P566753_mk(s) { +function gameOverConfig_inline__P635202_mk(s) { checkStack(s.depth); return { - parent: s, fn: gameOverConfig_inline__P566753, depth: s.depth + 1, + parent: s, fn: gameOverConfig_inline__P635202, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1952,7 +1954,7 @@ function gameOverConfig_inline__P566753_mk(s) { -function myImages_inline__P568799(s) { +function myImages_inline__P637248(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1966,7 +1968,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_stringTrim__P561428_mk(s); + s.tmp_0 = helpers_stringTrim__P629872_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 68; s.pc = 1; return s.tmp_0; case 1: @@ -1975,12 +1977,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -myImages_inline__P568799.info = {"start":97,"length":105,"line":3,"column":38,"endLine":8,"endColumn":5,"fileName":"pxt_modules/BetterSettings/images.g.ts","functionName":"inline","argumentNames":["name"]} +myImages_inline__P637248.info = {"start":97,"length":105,"line":3,"column":38,"endLine":8,"endColumn":5,"fileName":"pxt_modules/BetterSettings/images.g.ts","functionName":"inline","argumentNames":["name"]} -function myImages_inline__P568799_mk(s) { +function myImages_inline__P637248_mk(s) { checkStack(s.depth); return { - parent: s, fn: myImages_inline__P568799, depth: s.depth + 1, + parent: s, fn: myImages_inline__P637248, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -1990,7 +1992,7 @@ function myImages_inline__P568799_mk(s) { -function myImages_inline__P568806(s) { +function myImages_inline__P637255(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2004,7 +2006,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_stringTrim__P561428_mk(s); + s.tmp_0 = helpers_stringTrim__P629872_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 70; s.pc = 1; return s.tmp_0; case 1: @@ -2013,12 +2015,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -myImages_inline__P568806.info = {"start":247,"length":105,"line":10,"column":42,"endLine":15,"endColumn":5,"fileName":"pxt_modules/BetterSettings/images.g.ts","functionName":"inline","argumentNames":["name"]} +myImages_inline__P637255.info = {"start":247,"length":105,"line":10,"column":42,"endLine":15,"endColumn":5,"fileName":"pxt_modules/BetterSettings/images.g.ts","functionName":"inline","argumentNames":["name"]} -function myImages_inline__P568806_mk(s) { +function myImages_inline__P637255_mk(s) { checkStack(s.depth); return { - parent: s, fn: myImages_inline__P568806, depth: s.depth + 1, + parent: s, fn: myImages_inline__P637255, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -2028,7 +2030,7 @@ function myImages_inline__P568806_mk(s) { -function myImages_inline__P568813(s) { +function myImages_inline__P637262(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2042,7 +2044,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_stringTrim__P561428_mk(s); + s.tmp_0 = helpers_stringTrim__P629872_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 72; s.pc = 1; return s.tmp_0; case 1: @@ -2051,12 +2053,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -myImages_inline__P568813.info = {"start":392,"length":105,"line":17,"column":37,"endLine":22,"endColumn":5,"fileName":"pxt_modules/BetterSettings/images.g.ts","functionName":"inline","argumentNames":["name"]} +myImages_inline__P637262.info = {"start":392,"length":105,"line":17,"column":37,"endLine":22,"endColumn":5,"fileName":"pxt_modules/BetterSettings/images.g.ts","functionName":"inline","argumentNames":["name"]} -function myImages_inline__P568813_mk(s) { +function myImages_inline__P637262_mk(s) { checkStack(s.depth); return { - parent: s, fn: myImages_inline__P568813, depth: s.depth + 1, + parent: s, fn: myImages_inline__P637262, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -2066,7 +2068,7 @@ function myImages_inline__P568813_mk(s) { -function color_inline__P568839(s) { +function color_inline__P637288(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2076,42 +2078,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.currentScene___568836); + r0 = pxsim_numops_toBoolDecr(globals.currentScene___637285); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.FadeStack___568837); + r0 = pxsim_numops_toBoolDecr(globals.FadeStack___637286); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals.FadeStack___568837 = (r0); + globals.FadeStack___637286 = (r0); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(color_FadeState__C568833_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_FadeState__C637282_VT); s.tmp_0 = r0; - s.tmp_1 = color_FadeState_constructor__P568834_mk(s); + s.tmp_1 = color_FadeState_constructor__P637283_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.activeFade___568835; - s.tmp_1.arg2 = globals.currentScene___568836; + s.tmp_1.arg1 = globals.activeFade___637284; + s.tmp_1.arg2 = globals.currentScene___637285; s.callLocIdx = 74; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_Array__push(globals.FadeStack___568837, s.tmp_0); - globals.activeFade___568835 = (undefined); - globals.currentScene___568836 = (undefined); + r0 = pxsim_Array__push(globals.FadeStack___637286, s.tmp_0); + globals.activeFade___637284 = (undefined); + globals.currentScene___637285 = (undefined); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -color_inline__P568839.info = {"start":5238,"length":328,"line":184,"column":29,"endLine":198,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} +color_inline__P637288.info = {"start":5238,"length":328,"line":184,"column":29,"endLine":198,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} -function color_inline__P568839_mk(s) { +function color_inline__P637288_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_inline__P568839, depth: s.depth + 1, + parent: s, fn: color_inline__P637288, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2121,7 +2123,7 @@ function color_inline__P568839_mk(s) { -function color_inline__P568857(s) { +function color_inline__P637306(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2131,42 +2133,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___568858 = undefined; - s.nextState___568869 = undefined; - s.tmp_0 = game_currentScene__P564303_mk(s); + s.scene___637307 = undefined; + s.nextState___637318 = undefined; + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 76; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___568858 = (r0); - globals.currentScene___568836 = (undefined); - globals.activeFade___568835 = (undefined); - s.tmp_0 = r0 = globals.FadeStack___568837; + s.scene___637307 = (r0); + globals.currentScene___637285 = (undefined); + globals.activeFade___637284 = (undefined); + s.tmp_0 = r0 = globals.FadeStack___637286; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__length(globals.FadeStack___568837); + r0 = pxsim_Array__length(globals.FadeStack___637286); case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - r0 = pxsim_Array_.pop(globals.FadeStack___568837); - s.nextState___568869 = (r0); - r0 = s.nextState___568869.fields["scene"]; + r0 = pxsim_Array_.pop(globals.FadeStack___637286); + s.nextState___637318 = (r0); + r0 = s.nextState___637318.fields["scene"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.scene___568858); + r0 = (s.tmp_1 === s.scene___637307); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = s.nextState___568869.fields["state"]; - globals.activeFade___568835 = (r0); - r0 = s.nextState___568869.fields["scene"]; - globals.currentScene___568836 = (r0); + r0 = s.nextState___637318.fields["state"]; + globals.activeFade___637284 = (r0); + r0 = s.nextState___637318.fields["scene"]; + globals.currentScene___637285 = (r0); { step = 4; continue; } case 3: - r0 = pxsim_Array__push(globals.FadeStack___568837, s.nextState___568869); + r0 = pxsim_Array__push(globals.FadeStack___637286, s.nextState___637318); case 4: case 5: case 6: @@ -2174,24 +2176,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_inline__P568857.info = {"start":5598,"length":442,"line":200,"column":28,"endLine":214,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} +color_inline__P637306.info = {"start":5598,"length":442,"line":200,"column":28,"endLine":214,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} -function color_inline__P568857_mk(s) { +function color_inline__P637306_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_inline__P568857, depth: s.depth + 1, + parent: s, fn: color_inline__P637306, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - scene___568858: undefined, - nextState___568869: undefined, + scene___637307: undefined, + nextState___637318: undefined, } } -function myTiles_inline__P568996(s) { +function myTiles_inline__P637445(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2205,7 +2207,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = helpers_stringTrim__P561428_mk(s); + s.tmp_1 = helpers_stringTrim__P629872_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 84; s.pc = 4; return s.tmp_1; case 4: @@ -2216,7 +2218,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.transparency16___566171; + r0 = globals.transparency16___634620; { step = 3; continue; } case 2: r0 = null; @@ -2224,12 +2226,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -myTiles_inline__P568996.info = {"start":206,"length":161,"line":5,"column":37,"endLine":10,"endColumn":5,"fileName":"tilemap.g.ts","functionName":"inline","argumentNames":["name"]} +myTiles_inline__P637445.info = {"start":206,"length":161,"line":5,"column":37,"endLine":10,"endColumn":5,"fileName":"tilemap.g.ts","functionName":"inline","argumentNames":["name"]} -function myTiles_inline__P568996_mk(s) { +function myTiles_inline__P637445_mk(s) { checkStack(s.depth); return { - parent: s, fn: myTiles_inline__P568996, depth: s.depth + 1, + parent: s, fn: myTiles_inline__P637445, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2240,7 +2242,7 @@ function myTiles_inline__P568996_mk(s) { -function myImages_inline__P569004(s) { +function myImages_inline__P637453(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2254,7 +2256,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = helpers_stringTrim__P561428_mk(s); + s.tmp_1 = helpers_stringTrim__P629872_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 86; s.pc = 59; return s.tmp_1; case 59: @@ -2376,115 +2378,115 @@ switch (step) { { step = 57; continue; } case 1: case 2: - r0 = pxsim.image.ofBuffer(_hex569010); + r0 = pxsim.image.ofBuffer(_hex637459); { step = 58; continue; } case 3: case 4: - r0 = pxsim.image.ofBuffer(_hex569012); + r0 = pxsim.image.ofBuffer(_hex637461); { step = 58; continue; } case 5: case 6: - r0 = pxsim.image.ofBuffer(_hex569014); + r0 = pxsim.image.ofBuffer(_hex637463); { step = 58; continue; } case 7: case 8: - r0 = pxsim.image.ofBuffer(_hex569016); + r0 = pxsim.image.ofBuffer(_hex637465); { step = 58; continue; } case 9: case 10: - r0 = pxsim.image.ofBuffer(_hex569018); + r0 = pxsim.image.ofBuffer(_hex637467); { step = 58; continue; } case 11: case 12: - r0 = pxsim.image.ofBuffer(_hex569020); + r0 = pxsim.image.ofBuffer(_hex637469); { step = 58; continue; } case 13: case 14: - r0 = pxsim.image.ofBuffer(_hex569022); + r0 = pxsim.image.ofBuffer(_hex637471); { step = 58; continue; } case 15: case 16: - r0 = pxsim.image.ofBuffer(_hex569024); + r0 = pxsim.image.ofBuffer(_hex637473); { step = 58; continue; } case 17: case 18: - r0 = pxsim.image.ofBuffer(_hex569026); + r0 = pxsim.image.ofBuffer(_hex637475); { step = 58; continue; } case 19: case 20: - r0 = pxsim.image.ofBuffer(_hex569028); + r0 = pxsim.image.ofBuffer(_hex637477); { step = 58; continue; } case 21: case 22: - r0 = pxsim.image.ofBuffer(_hex569030); + r0 = pxsim.image.ofBuffer(_hex637479); { step = 58; continue; } case 23: case 24: - r0 = pxsim.image.ofBuffer(_hex569032); + r0 = pxsim.image.ofBuffer(_hex637481); { step = 58; continue; } case 25: case 26: - r0 = pxsim.image.ofBuffer(_hex569034); + r0 = pxsim.image.ofBuffer(_hex637483); { step = 58; continue; } case 27: case 28: - r0 = pxsim.image.ofBuffer(_hex569036); + r0 = pxsim.image.ofBuffer(_hex637485); { step = 58; continue; } case 29: case 30: - r0 = pxsim.image.ofBuffer(_hex569038); + r0 = pxsim.image.ofBuffer(_hex637487); { step = 58; continue; } case 31: case 32: - r0 = pxsim.image.ofBuffer(_hex569040); + r0 = pxsim.image.ofBuffer(_hex637489); { step = 58; continue; } case 33: case 34: - r0 = pxsim.image.ofBuffer(_hex569042); + r0 = pxsim.image.ofBuffer(_hex637491); { step = 58; continue; } case 35: case 36: - r0 = pxsim.image.ofBuffer(_hex569044); + r0 = pxsim.image.ofBuffer(_hex637493); { step = 58; continue; } case 37: case 38: - r0 = pxsim.image.ofBuffer(_hex569046); + r0 = pxsim.image.ofBuffer(_hex637495); { step = 58; continue; } case 39: case 40: - r0 = pxsim.image.ofBuffer(_hex569048); + r0 = pxsim.image.ofBuffer(_hex637497); { step = 58; continue; } case 41: case 42: - r0 = pxsim.image.ofBuffer(_hex569050); + r0 = pxsim.image.ofBuffer(_hex637499); { step = 58; continue; } case 43: case 44: - r0 = pxsim.image.ofBuffer(_hex569052); + r0 = pxsim.image.ofBuffer(_hex637501); { step = 58; continue; } case 45: case 46: - r0 = pxsim.image.ofBuffer(_hex569054); + r0 = pxsim.image.ofBuffer(_hex637503); { step = 58; continue; } case 47: case 48: - r0 = pxsim.image.ofBuffer(_hex569056); + r0 = pxsim.image.ofBuffer(_hex637505); { step = 58; continue; } case 49: case 50: - r0 = pxsim.image.ofBuffer(_hex569058); + r0 = pxsim.image.ofBuffer(_hex637507); { step = 58; continue; } case 51: case 52: - r0 = pxsim.image.ofBuffer(_hex569060); + r0 = pxsim.image.ofBuffer(_hex637509); { step = 58; continue; } case 53: case 54: - r0 = pxsim.image.ofBuffer(_hex569062); + r0 = pxsim.image.ofBuffer(_hex637511); { step = 58; continue; } case 55: case 56: - r0 = pxsim.image.ofBuffer(_hex569064); + r0 = pxsim.image.ofBuffer(_hex637513); { step = 58; continue; } case 57: r0 = null; @@ -2492,51 +2494,51 @@ switch (step) { return leave(s, r0) default: oops() } } } -myImages_inline__P569004.info = {"start":97,"length":52918,"line":3,"column":38,"endLine":802,"endColumn":5,"fileName":"images.g.ts","functionName":"inline","argumentNames":["name"]} +myImages_inline__P637453.info = {"start":97,"length":52918,"line":3,"column":38,"endLine":802,"endColumn":5,"fileName":"images.g.ts","functionName":"inline","argumentNames":["name"]} -function myImages_inline__P569004_mk(s) { +function myImages_inline__P637453_mk(s) { checkStack(s.depth); return { - parent: s, fn: myImages_inline__P569004, depth: s.depth + 1, + parent: s, fn: myImages_inline__P637453, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, arg0: undefined, } } -const _hex569010 = pxsim.BufferMethods.createBufferFromHex("870401000100000003000000") -const _hex569012 = pxsim.BufferMethods.createBufferFromHex("87040a0010000000ffffffffffff0f00f011111111f10000001f1111110f000000f01111f10f000000001f1111f10f000000f011f11ff10f0000001ff1f01ff1000000f0f100f00f00000000ff00000000000000f0000000") -const _hex569014 = pxsim.BufferMethods.createBufferFromHex("8704180018000000000000000000000000000000000000000000000000000f00000000000000000000f0fe00000000000000000000efee0f0000000000000000f0eefe000000000000000000efee0f0000000000000000f0eefe000000000000000000efee0f0000000000000000f0eefe000000000000000000efee0f0000000000000000f0eefe000000000000000000efee0f000000000000f00ff0eefe00000000000000dffdefee0f000000000000f0ddddeefe00000000000000dfdddded0f000000000000f0dddddddd0f000000000000dfddddddddfd000000000000dfddddddddfd000000000000dfdddddddd0f000000000000dfddddddfd00000000000000dfdddddd0f00000000000000f0ddddfd000000000000000000ffff0f0000000000000000") -const _hex569016 = pxsim.BufferMethods.createBufferFromHex("8704a00078000000111111111111111111111111111111f1999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999696666666677b6bbeeeeeefeffefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999976676676b7bbeeeeeefebdefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999966776766b6bbbeeefebfddefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999699999667777b7bbeeeefeddddffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999699699996677b7bbeeeefedbddfbefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefe111111111111111111111111111111f1999999696799696666b6bbebeefeffffddffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeff111111111111111111111111111111f1999999997666666677b7bbebeeeeeefedffbffefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedf111111111111111111111111111111f1999999996977667777b6ebbbeeeebbeeffddbdefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffdd111111111111111111111111111111f1999969969976767766b6bbbbebeebbeefeddddefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffbffd111111111111111111111111111111f1999969679669776666b6bbbbbbeeeeeefeddfbefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedbddff111111111111111111111111111111f1999999766766677677b7bbbbbbeeeeeefedbefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeddddef111111111111111111111111111111f1999999697767666677b7bbebbeebeeebfeffefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefebfddef111111111111111111111111111111f1999999996677777777b7bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefebdef111111111111111111111111111111f1999999999966667777b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffef111111111111111111111111111111f1999999999999667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999966777766b6bbbbbbeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996677676676b7bbbeebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999697767666677b6bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999696666766667b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996966766766b6bbebebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996666667767b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999997667666677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996977676666bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999966777777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999969667777b7bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996976776766b6bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999997677666677b7ebbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999697766667777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedffbeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999696666766766b6bbebbeeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffdbfdeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999969766666bbbbebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfddfdeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999666666666677b7bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebfddfdefeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999767766667667b6bbbbbbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffdbffeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999697677676666b6bbbebbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedffdefeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996976777766b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffddffeeeeeeeeeeeeeeee111111111111111111111111111111f1996666666666667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedffdffffeeeeeeeeeeee111111111111111111111111111111f1996677777777777777b7bbebbbeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffdbddfbeeeeeeeeeeee111111111111111111111111111111f1999966667677777777bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedfddfdeeeeeeeeeeee111111111111111111111111111111f1999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfbdffeeeeeeeeeeee111111111111111111111111111111f1999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebffdeeeeeeeeeeeeee111111111111111111111111111111f1999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeee111111111111111111111111111111f1999999696666666677b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999976676676b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex569018 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbfbcfffbbfbeebbfb0000bfbbffcfffffefe4bbfb0000bffbffcfffe4ffffbbfb0000bffbfffcbf41bf67fffb0000bfffffffff4f7e67fffb0000bfffffffee447e67bffb0000bfffcfefee447e67bffb0000bfffccefff4f7e67fffb0000bffbffffbf41bf67fffb0000bffbfffffce4ffffbbfb0000bfbbffcffcffefe4bbfb0000bfbbcbccffbbfbeebbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") -const _hex569020 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f3333333333333333f300003f33f3cfff33f3ee33f300003f33ffcfffffefe433f300003ff3ffcfffe4ffff33f300003ff3fffcbf41bf67fff300003fffffffff4f7e67fff300003fffffffee447e673ff300003fffcfefee447e673ff300003fffccefff4f7e67fff300003ff3ffffbf41bf67fff300003ff3fffffce4ffff33f300003f33ffcffcffefe433f300003f33c3ccff33f3ee33f300003f3333333333333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") -const _hex569022 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbfbbfbbbbbbfb0000bfbbfbfffffeeb44bbfb0000bfbbffefefee4f4dbbfb0000bffbff2effe4feffbbfb0000bffbeff2bfd12e42fffb0000bfffe2f2fedf2442fffb0000bf2fe2f24edd2452bffb0000bf2fe2f24edd2452bffb0000bfffe2f2fedf2442fffb0000bffbeff2bfd12e42fffb0000bffbff2effe4feffbbfb0000bfbbffeeefee4f4dbbfb0000bfbbfbfffffeeb44bbfb0000bfbbbbbbfbbfbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") -const _hex569024 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f333333f33f333333f300003f33f3fffffee34433f300003f33ffefefee4f4d33f300003ff3ff2effe4feff33f300003ff3eff2bfd12e42fff300003fffe2f2fedf2442fff300003f2fe2f24edd24523ff300003f2fe2f24edd24523ff300003fffe2f2fedf2442fff300003ff3eff2bfd12e42fff300003ff3ff2effe4feff33f300003f33ffeeefee4f4d33f300003f33f3fffffee34433f300003f333333f33f333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") -const _hex569026 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbfbbefb0000bfbbbbbbbbbbbbefbffb0000bfbbbbbbbbbbfbfebbfb0000bfbbbbbbbbbbefbfbbfb0000bfbbbbbbbbfbfebbbbfb0000bfbbbfbbbbefbfbbbbfb0000bffbfdbbfbfebbbbbbfb0000bffbfdbbefbfbbbbbbfb0000bffbfdfbfebbbbbbbbfb0000bffbddefbfbbbbbbbbfb0000bfbbdffdbbbbbbbbbbfb0000bfbbfbddffbfbbbbbbfb0000bfbbbbdfddfdbbbbbbfb0000bfbbbbfbffbfbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") -const _hex569028 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f333333333333f33ef300003f333333333333ef3ff300003f3333333333f3fe33f300003f3333333333ef3f33f300003f33333333f3fe3333f300003f333f3333ef3f3333f300003ff3fd33f3fe333333f300003ff3fd33ef3f333333f300003ff3fdf3fe33333333f300003ff3ddef3f33333333f300003f33dffd3333333333f300003f33f3ddff3f333333f300003f3333dfddfd333333f300003f3333f3ff3f333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") -const _hex569030 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbffbfbbbbfb0000bfbbbbbbfff5febbbbfb0000bfbbbbfb55fffebbfbfb0000bfbbfb5ffffbfebbfffb0000bffb5ff5bbfbbffbbffb0000bf5ff5bfbbbbbbbbbffb0000bf5fbfbbfbfffffbfcfb0000bf5fbffbfff9fffbfffb0000bffbf5ff99f9f5fbfcfb0000bfbb5f9f99f9f5fffffb0000bfbbfb9f99fff5fcfcfb0000bfbbbb9f995ff5fcfffb0000bfbbbbffff5ff5fffcfb0000bfbbbbbbfb55f5fbfffb0000bfbbbbbbfb55f5fbfcfb0000bfbbbbbbfbffffbbbffb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") -const _hex569032 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f33333333ff3f3333f300003f333333fff5fe3333f300003f3333f355fffe33f3f300003f33f35ffff3fe33fff300003ff35ff533f33ff33ff300003f5ff53f333333333ff300003f5f3f33f3fffff3fcf300003f5f3ff3fff9fff3fff300003ff3f5ff99f9f5f3fcf300003f335f9f99f9f5fffff300003f33f39f99fff5fcfcf300003f33339f995ff5fcfff300003f3333ffff5ff5fffcf300003f333333f355f5f3fff300003f333333f355f5f3fcf300003f333333f3ffff333ff300003f3333333333333333f30000ffffffffffffffffffff0000") -const _hex569034 = pxsim.BufferMethods.createBufferFromHex("87046e000b000000ffffffffff0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfffffbfbb0f0000bfbbbbfbbb0f0000bfbbbbfbbb0f0000bfffffbfbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bffbffffbf0f0000bffbbbbfbb0f0000bffbbbbfbb0f0000bfbbffbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbffbbbb0f0000bffbbbbfbf0f0000bffbbbbfbf0f0000bfbbffffbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbffffbb0f0000bfbbfbbbbb0f0000bfbbbfbbbb0f0000bfbbfbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbfbbfbb0f0000bfbbbffbbb0f0000bfbbbffbbb0f0000bfbbffffbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbfbbfbb0f0000bfbbbffbbb0f0000bfbbbffbbb0f0000bfffffffbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbfbbfbb0f0000bfbbbfffbb0f0000bfbbfffbbb0f0000bfbbfbfbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbfbfbbb0f0000bfbbfffbbb0f0000bfbbbfffbb0f0000bfbbbfbfbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000ffffffffff0f0000") -const _hex569036 = pxsim.BufferMethods.createBufferFromHex("87046e000b000000ffffffffff0f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003fffff3f330f00003f3333f3330f00003f3333f3330f00003fffff3f330f00003f333333330f00003f333333330f00003ff3ffff3f0f00003ff3333f330f00003ff3333f330f00003f33ff33330f00003f333333330f00003f333333330f00003f33ff33330f00003ff3333f3f0f00003ff3333f3f0f00003f33ffff330f00003f333333330f00003f333333330f00003f33ffff330f00003f33f333330f00003f333f33330f00003f33f333330f00003f333333330f00003f333333330f00003f33f33f330f00003f333ff3330f00003f333ff3330f00003f33ffff330f00003f333333330f00003f333333330f00003f33f33f330f00003f333ff3330f00003f333ff3330f00003fffffff330f00003f333333330f00003f333333330f00003f33f33f330f00003f333fff330f00003f33fff3330f00003f33f3f3330f00003f333333330f00003f333333330f00003f33f3f3330f00003f33fff3330f00003f333fff330f00003f333f3f330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f0000ffffffffff0f0000") -const _hex569038 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbffbbbbbbfb0000bfbbbbbbfbccbfbbbbfb0000bfbbbbbbcfccfcbbbbfb0000bfbbbbbbcffffcbbbbfb0000bfbbbbfbccffccbfbbfb0000bffbbbcfccccccbfbbfb0000bffbffcfccffccfcbbfb0000bfbbbbcfccffccfcbbfb0000bfbbbbfbccccccbfbbfb0000bfbbbbfbccffccbfbbfb0000bfbbbbbbcffffcbbbbfb0000bfbbbbfbcfccfcbfbbfb0000bfbbbbcffccccffcbbfb0000bfbbfbffffffffffbffb0000bfbbbbbbfbccbfbbbbfb0000bfbbbbbbbbffbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") -const _hex569040 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f33333333ff333333f300003f333333f3cc3f3333f300003f333333cfccfc3333f300003f333333cffffc3333f300003f3333f3ccffcc3f33f300003ff333cfcccccc3f33f300003ff3ffcfccffccfc33f300003f3333cfccffccfc33f300003f3333f3cccccc3f33f300003f3333f3ccffcc3f33f300003f333333cffffc3333f300003f3333f3cfccfc3f33f300003f3333cffccccffc33f300003f33f3ffffffffff3ff300003f333333f3cc3f3333f300003f33333333ff333333f300003f3333333333333333f30000ffffffffffffffffffff0000") -const _hex569042 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbfffb0000bfffbbfbbfbbfbfbfcfb0000bfcfffcffcbbfbfbfcfb0000bfcfccccccbffbfbfcfb0000bfcfff11fcbbfbfbfcfb0000bfff1b99b1bbfbcffcfb0000bfbb1b99b1bbfbccfcfb0000bfbbfb11fcbbcfccfcfb0000bfbbfbccccffccccfcfb0000bfbbbbcfccccccfffcfb0000bfbbbbfbccccfffbfcfb0000bfbbbbbbffffbbbbfffb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") -const _hex569044 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f3333333333333333f300003f33333333333333fff300003fff33f33f33f3f3fcf300003fcfffcffc33f3f3fcf300003fcfcccccc3ff3f3fcf300003fcfff11fc33f3f3fcf300003fff13993133f3cffcf300003f3313993133f3ccfcf300003f33f311fc33cfccfcf300003f33f3ccccffccccfcf300003f3333cfccccccfffcf300003f3333f3ccccfff3fcf300003f333333ffff3333fff300003f3333333333333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") -const _hex569046 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbfbffbbbbbbfb0000bfbbbbbbcffcbbbbbbfb0000bfbbbbffffffbfbbbbfb0000bfbbffccccccffb5bbfb0000bffbccccccccff55bbfb0000bfcfcc99ccccff2255fb0000bfcfcc99ccccff52b5fb0000bffbccccccccff55bbfb0000bfbbffccccccffb5bbfb0000bfbbbbffffffbfbbbbfb0000bfbbbbbbcffcbbbbbbfb0000bfbbbbbbfbffbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") -const _hex569048 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f3333333333333333f300003f333333f3ff333333f300003f333333cffc333333f300003f3333ffffff3f3333f300003f33ffccccccff3533f300003ff3ccccccccff5533f300003fcfcc99ccccff2255f300003fcfcc99ccccff5235f300003ff3ccccccccff5533f300003f33ffccccccff3533f300003f3333ffffff3f3333f300003f333333cffc333333f300003f333333f3ff333333f300003f3333333333333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") -const _hex569050 = pxsim.BufferMethods.createBufferFromHex("870408000800000000000000c0cccc0cb0cbdc0db0cbdc0db0cbdc0dc0ccdc0d00cccc0c00000000") -const _hex569052 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbffffffffbbbbfb0000bfbbfbbbbbbbbbbfbbfb0000bfbbbfbbbbbbbbfbbbfb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bfbbbfbbbbbbbbfbbbfb0000bfbbfbbbbbbbbbbfbbfb0000bfbbbbffffffffbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") -const _hex569054 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbffffbfbbbbbbfb0000bfbbfbffffffffffbbfb0000bffbffffffffffffbffb0000bffbffffffffcffebffb0000bfffff5fffffecfcbffb0000bfffffffffcfceffbffb0000bf5fffffffecfcfffffb0000bfffffffcfcefffffffb0000bffbfffcecfcfffff5fb0000bffbcfcdcefffffffffb0000bfffdcddfcfffffffffb0000bfcfddddcdff5ffffffb0000bfcfddddfcffffffbffb0000bfcfddcdffffffffbbfb0000bfffccfcffffffbbbbfb0000bffbffffbfbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") -const _hex569056 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333ffff3f333333f300003f33f3ffffffffff33f300003ff3ffffffffffff3ff300003ff3ffffffffcffe3ff300003fffff5fffffecfc3ff300003fffffffffcfceff3ff300003f5fffffffecfcfffff300003fffffffcfcefffffff300003ff3fffcecfcfffff5f300003ff3cfcdcefffffffff300003fffdcddfcfffffffff300003fcfddddcdff5ffffff300003fcfddddfcffffff3ff300003fcfddcdffffffff33f300003fffccfcffffff3333f300003ff3ffff3f33333333f300003f3333333333333333f30000ffffffffffffffffffff0000") -const _hex569058 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f3333ffffffff3333f300003f33f3333333333f33f300003f333f33333333f333f300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003f333f33333333f333f300003f33f3333333333f33f300003f3333ffffffff3333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") -const _hex569060 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbfbffffbfbbbbfb0000bfbbfb8f9888f8bfbbfb0000bfbb8f89899899f9bbfb0000bffb898989988888bffb0000bffb899899999988bffb0000bf8f998899899899f8fb0000bf8f988899998998f8fb0000bffb989989999888bffb0000bffb888888899888bffb0000bfbb9f88998899f8bbfb0000bfbbfb9f9998f9bfbbfb0000bfbbbbfbffffbfbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") -const _hex569062 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f3333333333333333f300003f3333f3ffff3f3333f300003f33f38f9888f83f33f300003f338f89899899f933f300003ff38989899888883ff300003ff38998999999883ff300003f8f998899899899f8f300003f8f988899998998f8f300003ff39899899998883ff300003ff38888888998883ff300003f339f88998899f833f300003f33f39f9998f93f33f300003f3333f3ffff3f3333f300003f3333333333333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") -const _hex569064 = pxsim.BufferMethods.createBufferFromHex("8704a0007800000099999999999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffff99999999999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffffffff99999999999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffeffffffffffffffffff99999999999999696666666677b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999976676676b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999966776766b6bbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffff99999999999999699999667777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeffffffffffffffffffffffff99999999999999699699996677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedffbeeeeeeeeeeeeffffffffffffffffffffffff99999999999999696799696666b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffdbfdeeeeeeeeeeeefeffffffffffffffffffffff99999999999999997666666677b7bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfddfdefeeeeeeeeeefeffffffffffffffffffffff99999999999999996977667777b6ebbbeeeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebfddbdffeeeeeeeefeeeffffeeffffffffffffffff99999999999969969976767766b6bbbbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffdffdefeeeeeeeeeeffffefffffffffffffffff99999999999969679669776666b6bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffbdffffeeeeeeeebfbdffffffffffffffffff99999999999999766766677677b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedfddfbeeeeeeffdfddffffffffffffffffff99999999999999697767666677b7bbebbeebeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfddfdeeeeeebfddddfffeffffffffffffff99999999999999996677777777b7bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfbdffeeeeeedfddbdffffffffffffffffff99999999999999999966667777b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebffdeeeeeeeebfbdddffffffffffffffffff99999999999999999999667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeffffddfbffffffffffffffff99999999999999999966777766b6bbbbbbeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedbfdffffffffffffffff99999999999999996677676676b7bbbeebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffedfbdffffffffffffffff99999999999999697767666677b6bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffbfddffffffffffffffff99999999999999696666766667b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffddffffffffffffffff99999999999999996966766766b6bbebebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefeffdbddfbffffffffffff99999999999999996666667767b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdbddfdffffffffffff99999999999999997667666677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffddddfdffffffffffff99999999999999996977676666bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffddbdffffffffffffff99999999999999999966777777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdbfdffffffffffffff99999999999999999969667777b7bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefffeffffffffffffffffff99999999999999996976776766b6bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffffff99999999999999997677666677b7ebbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffffffffffffffffffff99999999999999697766667777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999696666766766b6bbebbeeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffffeffffffffffffffff99999999999999999969766666bbbbebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffff99999999999999666666666677b7bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999999999767766667667b6bbbbbbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffff99999999999999697677676666b6bbbebbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefeeffeffffffffffffff99999999999999996976777766b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999996666666666667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999996677777777777777b7bbebbbeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeefffeffffffffffffffff99999999999966667677777777bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffff99999999999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffffffff99999999999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffeffffffffffffffffff99999999999999696666666677b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999976676676b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999966776766b6bbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffff99999999999999699999667777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999699699996677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999696799696666b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999997666666677b7bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999996977667777b6ebbbeeeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffeeffffffffffffffff99999999999969969976767766b6bbbbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffff99999999999969679669776666b6bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999999999766766677677b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdbfdffffffffff99999999999999697767666677b7bbebbeebeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffefffeddbdffffffffff99999999999999996677777777b7bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffddddfdffffffff99999999999999999966667777b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffdbddfdffffffff99999999999999999999667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdbddfbffffffff99999999999999999966777766b6bbbbbbeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffddffffffffffff99999999999999996677676676b7bbbeebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeffeebfddffffffffffff99999999999999697767666677b6bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdfbdffffffffffff99999999999999696666766667b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffdbfdffffffffffff99999999999999996966766766b6bbebebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefeffffddfbffffffffffff99999999999999996666667767b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffbfbdddffffffffffffff99999999999999997667666677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffdfddbdffffffffffffff99999999999999996977676666bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffbfddddffffffffffffff99999999999999999966777777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdfddffffffffffffff99999999999999999969667777b7bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeebfbdffffffffffffff99999999999999996976776766b6bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffffff99999999999999997677666677b7ebbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffffffffffffffffffff99999999999999697766667777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999696666766766b6bbebbeeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffffeffffffffffffffff99999999999999999969766666bbbbebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffff99999999999999666666666677b7bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999999999767766667667b6bbbbbbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffff99999999999999697677676666b6bbbebbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefeeffeffffffffffffff99999999999999996976777766b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999996666666666667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999996677777777777777b7bbebbbeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeefffeffffffffffffffff99999999999966667677777777bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffff99999999999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffffffff99999999999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffeffffffffffffffffff99999999999999696666666677b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999976676676b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999966776766b6bbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffff99999999999999699999667777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999699699996677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999696799696666b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999997666666677b7bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999996977667777b6ebbbeeeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffeeffffffffffffffff99999999999969969976767766b6bbbbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffff99999999999969679669776666b6bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999999999766766677677b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999999999697767666677b7bbebbeebeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffefffeffffffffffffff99999999999999996677777777b7bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffffffff99999999999999999966667777b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999999999999999667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999999999999966777766b6bbbbbbeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffffffffffffffff99999999999999996677676676b7bbbeebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeffeeffffffffffffffff99999999999999697767666677b6bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffff99999999999999696666766667b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999996966766766b6bbebebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffefeffffffffffffffffffff99999999999999996666667767b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999997667666677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999996977676666bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999966777777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999969667777b7bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffffff99999999999999996976776766b6bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffffff99999999999999997677666677b7ebbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffffffffffffffffffff99999999999999697766667777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999696666766766b6bbebbeeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffffeffffffffffffffff99999999999999999969766666bbbbebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffff99999999999999666666666677b7bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999999999767766667667b6bbbbbbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffff99999999999999697677676666b6bbbebbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefeeffeffffffffffffff99999999999999996976777766b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999996666666666667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999996677777777777777b7bbebbbeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeefffeffffffffffffffff99999999999966667677777777bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffff99999999999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffffffff99999999999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffeffffffffffffffffff99999999999999696666666677b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999976676676b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999966776766b6bbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffff99999999999999699999667777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999699699996677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999696799696666b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999997666666677b7bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999996977667777b6ebbbeeeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffeeffffffffffffffff99999999999969969976767766b6bbbbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffefffffffffffffffff99999999999969679669776666b6bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebfbdffffffffffffffffff99999999999999766766677677b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffdfddffffffffffffffffff99999999999999697767666677b7bbebbeebeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebfddddfffeffffffffffffff99999999999999996677777777b7bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfddbdffffffffffffffffff99999999999999999966667777b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebfbdddffffffffffffffffff99999999999999999999667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffefeeeeeeeeeeeeffffddfbffffffffffffffff99999999999999999966777766b6bbbbbbeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefebdefeeeeeeeeeeeeeefedbfdffffffffffffffff99999999999999996677676676b7bbbeebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefebfddefeeeeeeeeeeeeeffedfbdffffffffffffffff99999999999999697767666677b6bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeddddefeeeeeeeeeeeeeeffbfddffffffffffffffff99999999999999696666766667b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedbddffeeeeeeeeeeeefeffffddffffffffffffffff99999999999999996966766766b6bbebebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffbffdefeeeeeeeeeefefeffdbddfbffffffffffff99999999999999996666667767b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffddffeeeeeeeeeeffffffdbddfdffffffffffff99999999999999997667666677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedffdefeeeeeeeeffffffddddfdffffffffffff99999999999999996977676666bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffddffffefeeeeffffffddbdffffffffffffff99999999999999999966777777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefebfddbdefeeeeffffffdbfdffffffffffffff99999999999999999969667777b7bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffddddefeeeefefffeffffffffffffffffff99999999999999996976776766b6bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeddfbefeeeefeffeeffffffffffffffffff99999999999999997677666677b7ebbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedbefeeeefeeeffffffffffffffffffffff99999999999999697766667777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffefeeeeeeeefeffffffffffffffffffff99999999999999696666766766b6bbebbeeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffffeffffffffffffffff99999999999999999969766666bbbbebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffff99999999999999666666666677b7bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999999999767766667667b6bbbbbbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffff99999999999999697677676666b6bbbebbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefeeffeffffffffffffff99999999999999996976777766b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999996666666666667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999996677777777777777b7bbebbbeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeefffeffffffffffffffff99999999999966667677777777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff") +const _hex637459 = pxsim.BufferMethods.createBufferFromHex("870401000100000003000000") +const _hex637461 = pxsim.BufferMethods.createBufferFromHex("87040a0010000000ffffffffffff0f00f011111111f10000001f1111110f000000f01111f10f000000001f1111f10f000000f011f11ff10f0000001ff1f01ff1000000f0f100f00f00000000ff00000000000000f0000000") +const _hex637463 = pxsim.BufferMethods.createBufferFromHex("8704180018000000000000000000000000000000000000000000000000000f00000000000000000000f0fe00000000000000000000efee0f0000000000000000f0eefe000000000000000000efee0f0000000000000000f0eefe000000000000000000efee0f0000000000000000f0eefe000000000000000000efee0f0000000000000000f0eefe000000000000000000efee0f000000000000f00ff0eefe00000000000000dffdefee0f000000000000f0ddddeefe00000000000000dfdddded0f000000000000f0dddddddd0f000000000000dfddddddddfd000000000000dfddddddddfd000000000000dfdddddddd0f000000000000dfddddddfd00000000000000dfdddddd0f00000000000000f0ddddfd000000000000000000ffff0f0000000000000000") +const _hex637465 = pxsim.BufferMethods.createBufferFromHex("8704a00078000000111111111111111111111111111111f1999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999696666666677b6bbeeeeeefeffefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999976676676b7bbeeeeeefebdefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999966776766b6bbbeeefebfddefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999699999667777b7bbeeeefeddddffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999699699996677b7bbeeeefedbddfbefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefe111111111111111111111111111111f1999999696799696666b6bbebeefeffffddffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeff111111111111111111111111111111f1999999997666666677b7bbebeeeeeefedffbffefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedf111111111111111111111111111111f1999999996977667777b6ebbbeeeebbeeffddbdefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffdd111111111111111111111111111111f1999969969976767766b6bbbbebeebbeefeddddefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffbffd111111111111111111111111111111f1999969679669776666b6bbbbbbeeeeeefeddfbefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedbddff111111111111111111111111111111f1999999766766677677b7bbbbbbeeeeeefedbefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeddddef111111111111111111111111111111f1999999697767666677b7bbebbeebeeebfeffefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefebfddef111111111111111111111111111111f1999999996677777777b7bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefebdef111111111111111111111111111111f1999999999966667777b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffef111111111111111111111111111111f1999999999999667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999966777766b6bbbbbbeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996677676676b7bbbeebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999697767666677b6bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999696666766667b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996966766766b6bbebebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996666667767b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999997667666677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996977676666bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999966777777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999969667777b7bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996976776766b6bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999997677666677b7ebbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999697766667777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedffbeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999696666766766b6bbebbeeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffdbfdeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999969766666bbbbebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfddfdeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999666666666677b7bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebfddfdefeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999767766667667b6bbbbbbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffdbffeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999697677676666b6bbbebbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedffdefeeeeeeeeeeeeeeee111111111111111111111111111111f1999999996976777766b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffddffeeeeeeeeeeeeeeee111111111111111111111111111111f1996666666666667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedffdffffeeeeeeeeeeee111111111111111111111111111111f1996677777777777777b7bbebbbeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffdbddfbeeeeeeeeeeee111111111111111111111111111111f1999966667677777777bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedfddfdeeeeeeeeeeee111111111111111111111111111111f1999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfbdffeeeeeeeeeeee111111111111111111111111111111f1999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebffdeeeeeeeeeeeeee111111111111111111111111111111f1999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeee111111111111111111111111111111f1999999696666666677b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1999999999976676676b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111111111111111111111f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex637467 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbfbcfffbbfbeebbfb0000bfbbffcfffffefe4bbfb0000bffbffcfffe4ffffbbfb0000bffbfffcbf41bf67fffb0000bfffffffff4f7e67fffb0000bfffffffee447e67bffb0000bfffcfefee447e67bffb0000bfffccefff4f7e67fffb0000bffbffffbf41bf67fffb0000bffbfffffce4ffffbbfb0000bfbbffcffcffefe4bbfb0000bfbbcbccffbbfbeebbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") +const _hex637469 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f3333333333333333f300003f33f3cfff33f3ee33f300003f33ffcfffffefe433f300003ff3ffcfffe4ffff33f300003ff3fffcbf41bf67fff300003fffffffff4f7e67fff300003fffffffee447e673ff300003fffcfefee447e673ff300003fffccefff4f7e67fff300003ff3ffffbf41bf67fff300003ff3fffffce4ffff33f300003f33ffcffcffefe433f300003f33c3ccff33f3ee33f300003f3333333333333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") +const _hex637471 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbfbbfbbbbbbfb0000bfbbfbfffffeeb44bbfb0000bfbbffefefee4f4dbbfb0000bffbff2effe4feffbbfb0000bffbeff2bfd12e42fffb0000bfffe2f2fedf2442fffb0000bf2fe2f24edd2452bffb0000bf2fe2f24edd2452bffb0000bfffe2f2fedf2442fffb0000bffbeff2bfd12e42fffb0000bffbff2effe4feffbbfb0000bfbbffeeefee4f4dbbfb0000bfbbfbfffffeeb44bbfb0000bfbbbbbbfbbfbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") +const _hex637473 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f333333f33f333333f300003f33f3fffffee34433f300003f33ffefefee4f4d33f300003ff3ff2effe4feff33f300003ff3eff2bfd12e42fff300003fffe2f2fedf2442fff300003f2fe2f24edd24523ff300003f2fe2f24edd24523ff300003fffe2f2fedf2442fff300003ff3eff2bfd12e42fff300003ff3ff2effe4feff33f300003f33ffeeefee4f4d33f300003f33f3fffffee34433f300003f333333f33f333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") +const _hex637475 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbfbbefb0000bfbbbbbbbbbbbbefbffb0000bfbbbbbbbbbbfbfebbfb0000bfbbbbbbbbbbefbfbbfb0000bfbbbbbbbbfbfebbbbfb0000bfbbbfbbbbefbfbbbbfb0000bffbfdbbfbfebbbbbbfb0000bffbfdbbefbfbbbbbbfb0000bffbfdfbfebbbbbbbbfb0000bffbddefbfbbbbbbbbfb0000bfbbdffdbbbbbbbbbbfb0000bfbbfbddffbfbbbbbbfb0000bfbbbbdfddfdbbbbbbfb0000bfbbbbfbffbfbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") +const _hex637477 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f333333333333f33ef300003f333333333333ef3ff300003f3333333333f3fe33f300003f3333333333ef3f33f300003f33333333f3fe3333f300003f333f3333ef3f3333f300003ff3fd33f3fe333333f300003ff3fd33ef3f333333f300003ff3fdf3fe33333333f300003ff3ddef3f33333333f300003f33dffd3333333333f300003f33f3ddff3f333333f300003f3333dfddfd333333f300003f3333f3ff3f333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") +const _hex637479 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbffbfbbbbfb0000bfbbbbbbfff5febbbbfb0000bfbbbbfb55fffebbfbfb0000bfbbfb5ffffbfebbfffb0000bffb5ff5bbfbbffbbffb0000bf5ff5bfbbbbbbbbbffb0000bf5fbfbbfbfffffbfcfb0000bf5fbffbfff9fffbfffb0000bffbf5ff99f9f5fbfcfb0000bfbb5f9f99f9f5fffffb0000bfbbfb9f99fff5fcfcfb0000bfbbbb9f995ff5fcfffb0000bfbbbbffff5ff5fffcfb0000bfbbbbbbfb55f5fbfffb0000bfbbbbbbfb55f5fbfcfb0000bfbbbbbbfbffffbbbffb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") +const _hex637481 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f33333333ff3f3333f300003f333333fff5fe3333f300003f3333f355fffe33f3f300003f33f35ffff3fe33fff300003ff35ff533f33ff33ff300003f5ff53f333333333ff300003f5f3f33f3fffff3fcf300003f5f3ff3fff9fff3fff300003ff3f5ff99f9f5f3fcf300003f335f9f99f9f5fffff300003f33f39f99fff5fcfcf300003f33339f995ff5fcfff300003f3333ffff5ff5fffcf300003f333333f355f5f3fff300003f333333f355f5f3fcf300003f333333f3ffff333ff300003f3333333333333333f30000ffffffffffffffffffff0000") +const _hex637483 = pxsim.BufferMethods.createBufferFromHex("87046e000b000000ffffffffff0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfffffbfbb0f0000bfbbbbfbbb0f0000bfbbbbfbbb0f0000bfffffbfbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bffbffffbf0f0000bffbbbbfbb0f0000bffbbbbfbb0f0000bfbbffbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbffbbbb0f0000bffbbbbfbf0f0000bffbbbbfbf0f0000bfbbffffbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbffffbb0f0000bfbbfbbbbb0f0000bfbbbfbbbb0f0000bfbbfbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbfbbfbb0f0000bfbbbffbbb0f0000bfbbbffbbb0f0000bfbbffffbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbfbbfbb0f0000bfbbbffbbb0f0000bfbbbffbbb0f0000bfffffffbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbfbbfbb0f0000bfbbbfffbb0f0000bfbbfffbbb0f0000bfbbfbfbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbfbfbbb0f0000bfbbfffbbb0f0000bfbbbfffbb0f0000bfbbbfbfbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000bfbbbbbbbb0f0000ffffffffff0f0000") +const _hex637485 = pxsim.BufferMethods.createBufferFromHex("87046e000b000000ffffffffff0f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003fffff3f330f00003f3333f3330f00003f3333f3330f00003fffff3f330f00003f333333330f00003f333333330f00003ff3ffff3f0f00003ff3333f330f00003ff3333f330f00003f33ff33330f00003f333333330f00003f333333330f00003f33ff33330f00003ff3333f3f0f00003ff3333f3f0f00003f33ffff330f00003f333333330f00003f333333330f00003f33ffff330f00003f33f333330f00003f333f33330f00003f33f333330f00003f333333330f00003f333333330f00003f33f33f330f00003f333ff3330f00003f333ff3330f00003f33ffff330f00003f333333330f00003f333333330f00003f33f33f330f00003f333ff3330f00003f333ff3330f00003fffffff330f00003f333333330f00003f333333330f00003f33f33f330f00003f333fff330f00003f33fff3330f00003f33f3f3330f00003f333333330f00003f333333330f00003f33f3f3330f00003f33fff3330f00003f333fff330f00003f333f3f330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f00003f333333330f0000ffffffffff0f0000") +const _hex637487 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbffbbbbbbfb0000bfbbbbbbfbccbfbbbbfb0000bfbbbbbbcfccfcbbbbfb0000bfbbbbbbcffffcbbbbfb0000bfbbbbfbccffccbfbbfb0000bffbbbcfccccccbfbbfb0000bffbffcfccffccfcbbfb0000bfbbbbcfccffccfcbbfb0000bfbbbbfbccccccbfbbfb0000bfbbbbfbccffccbfbbfb0000bfbbbbbbcffffcbbbbfb0000bfbbbbfbcfccfcbfbbfb0000bfbbbbcffccccffcbbfb0000bfbbfbffffffffffbffb0000bfbbbbbbfbccbfbbbbfb0000bfbbbbbbbbffbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") +const _hex637489 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f33333333ff333333f300003f333333f3cc3f3333f300003f333333cfccfc3333f300003f333333cffffc3333f300003f3333f3ccffcc3f33f300003ff333cfcccccc3f33f300003ff3ffcfccffccfc33f300003f3333cfccffccfc33f300003f3333f3cccccc3f33f300003f3333f3ccffcc3f33f300003f333333cffffc3333f300003f3333f3cfccfc3f33f300003f3333cffccccffc33f300003f33f3ffffffffff3ff300003f333333f3cc3f3333f300003f33333333ff333333f300003f3333333333333333f30000ffffffffffffffffffff0000") +const _hex637491 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbfffb0000bfffbbfbbfbbfbfbfcfb0000bfcfffcffcbbfbfbfcfb0000bfcfccccccbffbfbfcfb0000bfcfff11fcbbfbfbfcfb0000bfff1b99b1bbfbcffcfb0000bfbb1b99b1bbfbccfcfb0000bfbbfb11fcbbcfccfcfb0000bfbbfbccccffccccfcfb0000bfbbbbcfccccccfffcfb0000bfbbbbfbccccfffbfcfb0000bfbbbbbbffffbbbbfffb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") +const _hex637493 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f3333333333333333f300003f33333333333333fff300003fff33f33f33f3f3fcf300003fcfffcffc33f3f3fcf300003fcfcccccc3ff3f3fcf300003fcfff11fc33f3f3fcf300003fff13993133f3cffcf300003f3313993133f3ccfcf300003f33f311fc33cfccfcf300003f33f3ccccffccccfcf300003f3333cfccccccfffcf300003f3333f3ccccfff3fcf300003f333333ffff3333fff300003f3333333333333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") +const _hex637495 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbfbffbbbbbbfb0000bfbbbbbbcffcbbbbbbfb0000bfbbbbffffffbfbbbbfb0000bfbbffccccccffb5bbfb0000bffbccccccccff55bbfb0000bfcfcc99ccccff2255fb0000bfcfcc99ccccff52b5fb0000bffbccccccccff55bbfb0000bfbbffccccccffb5bbfb0000bfbbbbffffffbfbbbbfb0000bfbbbbbbcffcbbbbbbfb0000bfbbbbbbfbffbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") +const _hex637497 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f3333333333333333f300003f333333f3ff333333f300003f333333cffc333333f300003f3333ffffff3f3333f300003f33ffccccccff3533f300003ff3ccccccccff5533f300003fcfcc99ccccff2255f300003fcfcc99ccccff5235f300003ff3ccccccccff5533f300003f33ffccccccff3533f300003f3333ffffff3f3333f300003f333333cffc333333f300003f333333f3ff333333f300003f3333333333333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") +const _hex637499 = pxsim.BufferMethods.createBufferFromHex("870408000800000000000000c0cccc0cb0cbdc0db0cbdc0db0cbdc0dc0ccdc0d00cccc0c00000000") +const _hex637501 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbffffffffbbbbfb0000bfbbfbbbbbbbbbbfbbfb0000bfbbbfbbbbbbbbfbbbfb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bffbbbbbbbbbbbbbbffb0000bfbbbfbbbbbbbbfbbbfb0000bfbbfbbbbbbbbbbfbbfb0000bfbbbbffffffffbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") +const _hex637503 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbffffbfbbbbbbfb0000bfbbfbffffffffffbbfb0000bffbffffffffffffbffb0000bffbffffffffcffebffb0000bfffff5fffffecfcbffb0000bfffffffffcfceffbffb0000bf5fffffffecfcfffffb0000bfffffffcfcefffffffb0000bffbfffcecfcfffff5fb0000bffbcfcdcefffffffffb0000bfffdcddfcfffffffffb0000bfcfddddcdff5ffffffb0000bfcfddddfcffffffbffb0000bfcfddcdffffffffbbfb0000bfffccfcffffffbbbbfb0000bffbffffbfbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") +const _hex637505 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333ffff3f333333f300003f33f3ffffffffff33f300003ff3ffffffffffff3ff300003ff3ffffffffcffe3ff300003fffff5fffffecfc3ff300003fffffffffcfceff3ff300003f5fffffffecfcfffff300003fffffffcfcefffffff300003ff3fffcecfcfffff5f300003ff3cfcdcefffffffff300003fffdcddfcfffffffff300003fcfddddcdff5ffffff300003fcfddddfcffffff3ff300003fcfddcdffffffff33f300003fffccfcffffff3333f300003ff3ffff3f33333333f300003f3333333333333333f30000ffffffffffffffffffff0000") +const _hex637507 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f3333ffffffff3333f300003f33f3333333333f33f300003f333f33333333f333f300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003ff33333333333333ff300003f333f33333333f333f300003f33f3333333333f33f300003f3333ffffffff3333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") +const _hex637509 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbfbffffbfbbbbfb0000bfbbfb8f9888f8bfbbfb0000bfbb8f89899899f9bbfb0000bffb898989988888bffb0000bffb899899999988bffb0000bf8f998899899899f8fb0000bf8f988899998998f8fb0000bffb989989999888bffb0000bffb888888899888bffb0000bfbb9f88998899f8bbfb0000bfbbfb9f9998f9bfbbfb0000bfbbbbfbffffbfbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000bfbbbbbbbbbbbbbbbbfb0000ffffffffffffffffffff0000") +const _hex637511 = pxsim.BufferMethods.createBufferFromHex("8704140014000000ffffffffffffffffffff00003f3333333333333333f300003f3333333333333333f300003f3333333333333333f300003f3333f3ffff3f3333f300003f33f38f9888f83f33f300003f338f89899899f933f300003ff38989899888883ff300003ff38998999999883ff300003f8f998899899899f8f300003f8f988899998998f8f300003ff39899899998883ff300003ff38888888998883ff300003f339f88998899f833f300003f33f39f9998f93f33f300003f3333f3ffff3f3333f300003f3333333333333333f300003f3333333333333333f300003f3333333333333333f30000ffffffffffffffffffff0000") +const _hex637513 = pxsim.BufferMethods.createBufferFromHex("8704a0007800000099999999999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffff99999999999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffffffff99999999999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffeffffffffffffffffff99999999999999696666666677b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999976676676b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999966776766b6bbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffff99999999999999699999667777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeffffffffffffffffffffffff99999999999999699699996677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedffbeeeeeeeeeeeeffffffffffffffffffffffff99999999999999696799696666b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffdbfdeeeeeeeeeeeefeffffffffffffffffffffff99999999999999997666666677b7bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfddfdefeeeeeeeeeefeffffffffffffffffffffff99999999999999996977667777b6ebbbeeeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebfddbdffeeeeeeeefeeeffffeeffffffffffffffff99999999999969969976767766b6bbbbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffdffdefeeeeeeeeeeffffefffffffffffffffff99999999999969679669776666b6bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffbdffffeeeeeeeebfbdffffffffffffffffff99999999999999766766677677b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedfddfbeeeeeeffdfddffffffffffffffffff99999999999999697767666677b7bbebbeebeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfddfdeeeeeebfddddfffeffffffffffffff99999999999999996677777777b7bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfbdffeeeeeedfddbdffffffffffffffffff99999999999999999966667777b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebffdeeeeeeeebfbdddffffffffffffffffff99999999999999999999667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeffffddfbffffffffffffffff99999999999999999966777766b6bbbbbbeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedbfdffffffffffffffff99999999999999996677676676b7bbbeebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffedfbdffffffffffffffff99999999999999697767666677b6bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffbfddffffffffffffffff99999999999999696666766667b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffddffffffffffffffff99999999999999996966766766b6bbebebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefeffdbddfbffffffffffff99999999999999996666667767b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdbddfdffffffffffff99999999999999997667666677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffddddfdffffffffffff99999999999999996977676666bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffddbdffffffffffffff99999999999999999966777777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdbfdffffffffffffff99999999999999999969667777b7bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefffeffffffffffffffffff99999999999999996976776766b6bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffffff99999999999999997677666677b7ebbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffffffffffffffffffff99999999999999697766667777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999696666766766b6bbebbeeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffffeffffffffffffffff99999999999999999969766666bbbbebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffff99999999999999666666666677b7bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999999999767766667667b6bbbbbbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffff99999999999999697677676666b6bbbebbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefeeffeffffffffffffff99999999999999996976777766b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999996666666666667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999996677777777777777b7bbebbbeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeefffeffffffffffffffff99999999999966667677777777bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffff99999999999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffffffff99999999999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffeffffffffffffffffff99999999999999696666666677b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999976676676b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999966776766b6bbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffff99999999999999699999667777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999699699996677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999696799696666b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999997666666677b7bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999996977667777b6ebbbeeeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffeeffffffffffffffff99999999999969969976767766b6bbbbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffff99999999999969679669776666b6bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999999999766766677677b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdbfdffffffffff99999999999999697767666677b7bbebbeebeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffefffeddbdffffffffff99999999999999996677777777b7bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffddddfdffffffff99999999999999999966667777b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffdbddfdffffffff99999999999999999999667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdbddfbffffffff99999999999999999966777766b6bbbbbbeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffddffffffffffff99999999999999996677676676b7bbbeebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeffeebfddffffffffffff99999999999999697767666677b6bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdfbdffffffffffff99999999999999696666766667b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffdbfdffffffffffff99999999999999996966766766b6bbebebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefeffffddfbffffffffffff99999999999999996666667767b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffbfbdddffffffffffffff99999999999999997667666677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffdfddbdffffffffffffff99999999999999996977676666bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffbfddddffffffffffffff99999999999999999966777777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdfddffffffffffffff99999999999999999969667777b7bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeebfbdffffffffffffff99999999999999996976776766b6bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffffff99999999999999997677666677b7ebbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffffffffffffffffffff99999999999999697766667777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999696666766766b6bbebbeeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffffeffffffffffffffff99999999999999999969766666bbbbebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffff99999999999999666666666677b7bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999999999767766667667b6bbbbbbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffff99999999999999697677676666b6bbbebbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefeeffeffffffffffffff99999999999999996976777766b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999996666666666667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999996677777777777777b7bbebbbeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeefffeffffffffffffffff99999999999966667677777777bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffff99999999999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffffffff99999999999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffeffffffffffffffffff99999999999999696666666677b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999976676676b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999966776766b6bbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffff99999999999999699999667777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999699699996677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999696799696666b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999997666666677b7bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999996977667777b6ebbbeeeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffeeffffffffffffffff99999999999969969976767766b6bbbbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffff99999999999969679669776666b6bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999999999766766677677b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999999999697767666677b7bbebbeebeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffefffeffffffffffffff99999999999999996677777777b7bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffffffff99999999999999999966667777b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999999999999999667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999999999999966777766b6bbbbbbeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffffffffffffffff99999999999999996677676676b7bbbeebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeffeeffffffffffffffff99999999999999697767666677b6bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffff99999999999999696666766667b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999996966766766b6bbebebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffefeffffffffffffffffffff99999999999999996666667767b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999997667666677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999996977676666bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999966777777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999969667777b7bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffffff99999999999999996976776766b6bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeffffffffffffffffff99999999999999997677666677b7ebbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffffffffffffffffffff99999999999999697766667777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999696666766766b6bbebbeeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffffeffffffffffffffff99999999999999999969766666bbbbebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffff99999999999999666666666677b7bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999999999767766667667b6bbbbbbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffff99999999999999697677676666b6bbbebbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefeeffeffffffffffffff99999999999999996976777766b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999996666666666667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999996677777777777777b7bbebbbeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeefffeffffffffffffffff99999999999966667677777777bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff99999999999999996966767777b7bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffff99999999999999996976776766b6bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffffffff99999999999999997677666666b6beebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffeffffffffffffffffff99999999999999696666666677b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999976676676b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999999966776766b6bbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffff99999999999999699999667777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999699699996677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffff99999999999999696799696666b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999997666666677b7bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffffff99999999999999996977667777b6ebbbeeeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeffffeeffffffffffffffff99999999999969969976767766b6bbbbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffefffffffffffffffff99999999999969679669776666b6bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebfbdffffffffffffffffff99999999999999766766677677b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffdfddffffffffffffffffff99999999999999697767666677b7bbebbeebeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebfddddfffeffffffffffffff99999999999999996677777777b7bbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfddbdffffffffffffffffff99999999999999999966667777b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebfbdddffffffffffffffffff99999999999999999999667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffefeeeeeeeeeeeeffffddfbffffffffffffffff99999999999999999966777766b6bbbbbbeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefebdefeeeeeeeeeeeeeefedbfdffffffffffffffff99999999999999996677676676b7bbbeebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefebfddefeeeeeeeeeeeeeffedfbdffffffffffffffff99999999999999697767666677b6bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeddddefeeeeeeeeeeeeeeffbfddffffffffffffffff99999999999999696666766667b6bbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedbddffeeeeeeeeeeeefeffffddffffffffffffffff99999999999999996966766766b6bbebebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffbffdefeeeeeeeeeefefeffdbddfbffffffffffff99999999999999996666667767b6bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffddffeeeeeeeeeeffffffdbddfdffffffffffff99999999999999997667666677b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedffdefeeeeeeeeffffffddddfdffffffffffff99999999999999996977676666bbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffddffffefeeeeffffffddbdffffffffffffff99999999999999999966777777b7bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefebfddbdefeeeeffffffdbfdffffffffffffff99999999999999999969667777b7bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffddddefeeeefefffeffffffffffffffffff99999999999999996976776766b6bbebeebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeddfbefeeeefeffeeffffffffffffffffff99999999999999997677666677b7ebbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefedbefeeeefeeeffffffffffffffffffffff99999999999999697766667777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffefeeeeeeeefeffffffffffffffffffff99999999999999696666766766b6bbebbeeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffffeffffffffffffffff99999999999999999969766666bbbbebbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffff99999999999999666666666677b7bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999999999767766667667b6bbbbbbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeffeffffffffffffff99999999999999697677676666b6bbbebbebbeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefeeffeffffffffffffff99999999999999996976777766b6bbbbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffff99999999996666666666667777b7bbbbbbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffff99999999996677777777777777b7bbebbbeeebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeefffeffffffffffffffff99999999999966667677777777b7bbbbebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffffffffffffffffffff") -function myImages_inline__P569067(s) { +function myImages_inline__P637516(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2550,7 +2552,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_stringTrim__P561428_mk(s); + s.tmp_0 = helpers_stringTrim__P629872_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 88; s.pc = 1; return s.tmp_0; case 1: @@ -2559,12 +2561,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -myImages_inline__P569067.info = {"start":53060,"length":105,"line":804,"column":42,"endLine":809,"endColumn":5,"fileName":"images.g.ts","functionName":"inline","argumentNames":["name"]} +myImages_inline__P637516.info = {"start":53060,"length":105,"line":804,"column":42,"endLine":809,"endColumn":5,"fileName":"images.g.ts","functionName":"inline","argumentNames":["name"]} -function myImages_inline__P569067_mk(s) { +function myImages_inline__P637516_mk(s) { checkStack(s.depth); return { - parent: s, fn: myImages_inline__P569067, depth: s.depth + 1, + parent: s, fn: myImages_inline__P637516, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -2574,7 +2576,7 @@ function myImages_inline__P569067_mk(s) { -function myImages_inline__P569074(s) { +function myImages_inline__P637523(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2588,7 +2590,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_stringTrim__P561428_mk(s); + s.tmp_0 = helpers_stringTrim__P629872_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 90; s.pc = 1; return s.tmp_0; case 1: @@ -2597,12 +2599,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -myImages_inline__P569074.info = {"start":53205,"length":105,"line":811,"column":37,"endLine":816,"endColumn":5,"fileName":"images.g.ts","functionName":"inline","argumentNames":["name"]} +myImages_inline__P637523.info = {"start":53205,"length":105,"line":811,"column":37,"endLine":816,"endColumn":5,"fileName":"images.g.ts","functionName":"inline","argumentNames":["name"]} -function myImages_inline__P569074_mk(s) { +function myImages_inline__P637523_mk(s) { checkStack(s.depth); return { - parent: s, fn: myImages_inline__P569074, depth: s.depth + 1, + parent: s, fn: myImages_inline__P637523, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -2612,7 +2614,7 @@ function myImages_inline__P569074_mk(s) { -function inline__P593373(s) { +function inline__P724364(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2622,61 +2624,61 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.value___593396 = undefined; - s.unnamed18762___U1 = undefined; - s.unnamed18763___U2 = undefined; - r0 = (globals.game_state___593376 == "game"); + s.value___724387 = undefined; + s.unnamed22226___U1 = undefined; + s.unnamed22227___U2 = undefined; + r0 = (globals.game_state___724367 == "game"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = pxsim_numops_toBoolDecr(globals.cursor_enabled___593378); + r0 = pxsim_numops_toBoolDecr(globals.cursor_enabled___724369); if (!r0) { step = 9; continue; } - s.tmp_2 = Sprite_overlapsWith__P563724_mk(s); - s.tmp_2.arg0 = globals.sprite_cursor___593382; - s.tmp_2.arg1 = globals.sprite_main_icon___593385; - s.callLocIdx = 195; s.pc = 13; return s.tmp_2; + s.tmp_2 = Sprite_overlapsWith__P632168_mk(s); + s.tmp_2.arg0 = globals.sprite_cursor___724373; + s.tmp_2.arg1 = globals.sprite_main_icon___724376; + s.callLocIdx = 196; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 1; continue; } - s.tmp_3 = click_main_icon__P593388_mk(s); - s.callLocIdx = 196; s.pc = 14; return s.tmp_3; + s.tmp_3 = click_main_icon__P724379_mk(s); + s.callLocIdx = 197; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; { step = 8; continue; } case 1: - s.tmp_1 = Sprite_overlapsWith__P563724_mk(s); - s.tmp_1.arg0 = globals.sprite_cursor___593382; - s.tmp_1.arg1 = globals.sprite_upgrades_button___593392; - s.callLocIdx = 197; s.pc = 15; return s.tmp_1; + s.tmp_1 = Sprite_overlapsWith__P632168_mk(s); + s.tmp_1.arg0 = globals.sprite_cursor___724373; + s.tmp_1.arg1 = globals.sprite_upgrades_button___724383; + s.callLocIdx = 198; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_2 = show_upgrades_menu__P593366_mk(s); + s.tmp_2 = show_upgrades_menu__P724357_mk(s); s.tmp_2.arg0 = true; - s.callLocIdx = 198; s.pc = 16; return s.tmp_2; + s.callLocIdx = 199; s.pc = 16; return s.tmp_2; case 16: r0 = s.retval; { step = 7; continue; } case 2: - s.value___593396 = (undefined); - s.unnamed18762___U1 = (globals.sprites_towers___593397); - s.unnamed18763___U2 = (0); + s.value___724387 = (undefined); + s.unnamed22226___U1 = (globals.sprites_towers___724388); + s.unnamed22227___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed18763___U2; - r0 = pxsim_Array__length(s.unnamed18762___U1); + s.tmp_0 = r0 = s.unnamed22227___U2; + r0 = pxsim_Array__length(s.unnamed22226___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed18762___U1, s.unnamed18763___U2); - s.value___593396 = (r0); - s.tmp_3 = Sprite_overlapsWith__P563724_mk(s); - s.tmp_3.arg0 = globals.sprite_cursor___593382; - s.tmp_3.arg1 = s.value___593396; - s.callLocIdx = 199; s.pc = 17; return s.tmp_3; + r0 = pxsim_Array__getAt(s.unnamed22226___U1, s.unnamed22227___U2); + s.value___724387 = (r0); + s.tmp_3 = Sprite_overlapsWith__P632168_mk(s); + s.tmp_3.arg0 = globals.sprite_cursor___724373; + s.tmp_3.arg1 = s.value___724387; + s.callLocIdx = 200; s.pc = 17; return s.tmp_3; case 17: r0 = s.retval; s.tmp_2 = r0; @@ -2684,20 +2686,20 @@ switch (step) { if (!r0) { step = 4; continue; } r0 = pxsim_Array__mk(); s.tmp_4 = r0; - r0 = pxsim_Array__push(s.tmp_4, s.value___593396); - s.tmp_5 = show_tower_menu__P593403_mk(s); + r0 = pxsim_Array__push(s.tmp_4, s.value___724387); + s.tmp_5 = show_tower_menu__P724394_mk(s); s.tmp_5.arg0 = s.tmp_4; s.tmp_5.arg1 = true; - s.callLocIdx = 200; s.pc = 18; return s.tmp_5; + s.callLocIdx = 201; s.pc = 18; return s.tmp_5; case 18: r0 = s.retval; case 4: case 5: - r0 = (s.unnamed18763___U2 + 1); - s.unnamed18763___U2 = (r0); + r0 = (s.unnamed22227___U2 + 1); + s.unnamed22227___U2 = (r0); { step = 3; continue; } case 6: - s.unnamed18762___U1 = (undefined); + s.unnamed22226___U1 = (undefined); case 7: case 8: case 9: @@ -2708,12 +2710,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P593373.info = {"start":15004,"length":552,"line":249,"column":52,"endLine":265,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P724364.info = {"start":15113,"length":552,"line":253,"column":52,"endLine":269,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P593373_mk(s) { +function inline__P724364_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P593373, depth: s.depth + 1, + parent: s, fn: inline__P724364, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2721,16 +2723,16 @@ function inline__P593373_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - value___593396: undefined, - unnamed18762___U1: undefined, - unnamed18763___U2: undefined, + value___724387: undefined, + unnamed22226___U1: undefined, + unnamed22227___U2: undefined, } } -function inline__P593425(s) { +function inline__P724416(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2740,33 +2742,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.game_state___593376 == "game"); + r0 = (globals.game_state___724367 == "game"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = spriteutils_isDestroyed__P565853_mk(s); - s.tmp_2.arg0 = globals.menu_game___593430; - s.callLocIdx = 365; s.pc = 5; return s.tmp_2; + s.tmp_2 = spriteutils_isDestroyed__P634302_mk(s); + s.tmp_2.arg0 = globals.menu_game___724421; + s.callLocIdx = 370; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 1; continue; } - s.tmp_3 = show_game_menu__P593433_mk(s); + s.tmp_3 = show_game_menu__P724424_mk(s); s.tmp_3.arg0 = true; - s.callLocIdx = 366; s.pc = 6; return s.tmp_3; + s.callLocIdx = 371; s.pc = 6; return s.tmp_3; case 6: r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = slide_out_menu__P593408_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; - s.callLocIdx = 367; s.pc = 7; return s.tmp_0; + s.tmp_0 = slide_out_menu__P724399_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; + s.callLocIdx = 372; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = enable_cursor__P593437_mk(s); + s.tmp_0 = enable_cursor__P724428_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 368; s.pc = 8; return s.tmp_0; + s.callLocIdx = 373; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 2: @@ -2776,12 +2778,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P593425.info = {"start":28583,"length":233,"line":524,"column":55,"endLine":533,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P724416.info = {"start":29025,"length":233,"line":534,"column":55,"endLine":543,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P593425_mk(s) { +function inline__P724416_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P593425, depth: s.depth + 1, + parent: s, fn: inline__P724416, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2793,7 +2795,7 @@ function inline__P593425_mk(s) { -function inline__P593513(s) { +function inline__P724507(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2803,68 +2805,68 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = start_screen__P593363_mk(s); - s.callLocIdx = 452; s.pc = 3; return s.tmp_0; + s.tmp_0 = start_screen__P724354_mk(s); + s.callLocIdx = 460; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.game_state___593376 = ("game"); - s.tmp_0 = scene_setBackgroundColor__P564187_mk(s); + globals.game_state___724367 = ("game"); + s.tmp_0 = scene_setBackgroundColor__P632631_mk(s); s.tmp_0.arg0 = 14; - s.callLocIdx = 453; s.pc = 4; return s.tmp_0; + s.callLocIdx = 461; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = scene_setBackgroundImage__P564189_mk(s); - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_0 = scene_setBackgroundImage__P632633_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "background"; - s.callLocIdx = 454; s.pc = 6; return s.tmp_1; + s.callLocIdx = 462; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; s.tmp_0.arg0 = r0; - s.callLocIdx = 455; s.pc = 5; return s.tmp_0; + s.callLocIdx = 463; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.DEBUG___593499); + r0 = pxsim_numops_toBoolDecr(globals.DEBUG___724492); if (!r0) { step = 1; continue; } - s.tmp_0 = scene_setBackgroundColor__P564187_mk(s); + s.tmp_0 = scene_setBackgroundColor__P632631_mk(s); s.tmp_0.arg0 = 2; - s.callLocIdx = 456; s.pc = 7; return s.tmp_0; + s.callLocIdx = 464; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_1 = scene_backgroundImage__P564190_mk(s); - s.callLocIdx = 457; s.pc = 8; return s.tmp_1; + s.tmp_1 = scene_backgroundImage__P632634_mk(s); + s.callLocIdx = 465; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_ImageMethods.replace(s.tmp_0, 1, 2); case 1: case 2: - s.tmp_0 = create_cursor__P593413_mk(s); - s.callLocIdx = 458; s.pc = 9; return s.tmp_0; + s.tmp_0 = create_cursor__P724404_mk(s); + s.callLocIdx = 466; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = enable_cursor__P593437_mk(s); + s.tmp_0 = enable_cursor__P724428_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 459; s.pc = 10; return s.tmp_0; + s.callLocIdx = 467; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = create_ui__P593368_mk(s); - s.callLocIdx = 460; s.pc = 11; return s.tmp_0; + s.tmp_0 = create_ui__P724359_mk(s); + s.callLocIdx = 468; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = load_game__P593418_mk(s); - s.callLocIdx = 461; s.pc = 12; return s.tmp_0; + s.tmp_0 = load_game__P724409_mk(s); + s.callLocIdx = 469; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P593513.info = {"start":36222,"length":327,"line":740,"column":17,"endLine":753,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P724507.info = {"start":37117,"length":327,"line":760,"column":17,"endLine":773,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P593513_mk(s) { +function inline__P724507_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P593513, depth: s.depth + 1, + parent: s, fn: inline__P724507, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2874,7 +2876,7 @@ function inline__P593513_mk(s) { -function inline__P593530(s) { +function inline__P724524(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2884,180 +2886,180 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.value___593578 = undefined; - s.unnamed18778___U1 = undefined; - s.unnamed18779___U2 = undefined; - r0 = (globals.game_state___593376 == "game"); + s.value___724572 = undefined; + s.unnamed22242___U1 = undefined; + s.unnamed22243___U2 = undefined; + r0 = (globals.game_state___724367 == "game"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_1 = Sprite_top__P563708_mk(s); - s.tmp_1.arg0 = globals.sprite_cursor_image___593455; - s.tmp_2 = Sprite_top__P563707_mk(s); - s.tmp_2.arg0 = globals.sprite_cursor___593382; - s.callLocIdx = 463; s.pc = 12; return s.tmp_2; + s.tmp_1 = Sprite_top__P632152_mk(s); + s.tmp_1.arg0 = globals.sprite_cursor_image___724446; + s.tmp_2 = Sprite_top__P632151_mk(s); + s.tmp_2.arg0 = globals.sprite_cursor___724373; + s.callLocIdx = 471; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_1.arg1 = r0; - s.callLocIdx = 464; s.pc = 11; return s.tmp_1; + s.callLocIdx = 472; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = globals.sprite_cursor_image___593455; - s.tmp_1 = Sprite_left__P563703_mk(s); - s.tmp_1.arg0 = globals.sprite_cursor___593382; - s.callLocIdx = 465; s.pc = 14; return s.tmp_1; + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = globals.sprite_cursor_image___724446; + s.tmp_1 = Sprite_left__P632147_mk(s); + s.tmp_1.arg0 = globals.sprite_cursor___724373; + s.callLocIdx = 473; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 466; s.pc = 13; return s.tmp_0; + s.callLocIdx = 474; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_2 = game_runtime__P564329_mk(s); - s.callLocIdx = 467; s.pc = 15; return s.tmp_2; + s.tmp_2 = game_runtime__P632773_mk(s); + s.callLocIdx = 475; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 < globals.big_icon_until___593447); + r0 = (s.tmp_1 < globals.big_icon_until___724438); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = Sprite_sx__P563675_mk(s); - s.tmp_3.arg0 = globals.sprite_main_icon___593385; + s.tmp_3 = Sprite_sx__P632119_mk(s); + s.tmp_3.arg0 = globals.sprite_main_icon___724376; s.tmp_3.arg1 = 1.5; - s.callLocIdx = 468; s.pc = 16; return s.tmp_3; + s.callLocIdx = 476; s.pc = 16; return s.tmp_3; case 16: r0 = s.retval; - s.tmp_0 = Sprite_sy__P563677_mk(s); - s.tmp_0.arg0 = globals.sprite_main_icon___593385; + s.tmp_0 = Sprite_sy__P632121_mk(s); + s.tmp_0.arg0 = globals.sprite_main_icon___724376; s.tmp_0.arg1 = 1.5; - s.callLocIdx = 469; s.pc = 17; return s.tmp_0; + s.callLocIdx = 477; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 4; continue; } case 1: - s.tmp_1 = Sprite_overlapsWith__P563724_mk(s); - s.tmp_1.arg0 = globals.sprite_main_icon___593385; - s.tmp_1.arg1 = globals.sprite_cursor___593382; - s.callLocIdx = 470; s.pc = 18; return s.tmp_1; + s.tmp_1 = Sprite_overlapsWith__P632168_mk(s); + s.tmp_1.arg0 = globals.sprite_main_icon___724376; + s.tmp_1.arg1 = globals.sprite_cursor___724373; + s.callLocIdx = 478; s.pc = 18; return s.tmp_1; case 18: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_2 = Sprite_sx__P563675_mk(s); - s.tmp_2.arg0 = globals.sprite_main_icon___593385; + s.tmp_2 = Sprite_sx__P632119_mk(s); + s.tmp_2.arg0 = globals.sprite_main_icon___724376; s.tmp_2.arg1 = 1.25; - s.callLocIdx = 471; s.pc = 19; return s.tmp_2; + s.callLocIdx = 479; s.pc = 19; return s.tmp_2; case 19: r0 = s.retval; - s.tmp_0 = Sprite_sy__P563677_mk(s); - s.tmp_0.arg0 = globals.sprite_main_icon___593385; + s.tmp_0 = Sprite_sy__P632121_mk(s); + s.tmp_0.arg0 = globals.sprite_main_icon___724376; s.tmp_0.arg1 = 1.25; - s.callLocIdx = 472; s.pc = 20; return s.tmp_0; + s.callLocIdx = 480; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; { step = 3; continue; } case 2: - s.tmp_0 = Sprite_sx__P563675_mk(s); - s.tmp_0.arg0 = globals.sprite_main_icon___593385; + s.tmp_0 = Sprite_sx__P632119_mk(s); + s.tmp_0.arg0 = globals.sprite_main_icon___724376; s.tmp_0.arg1 = 1; - s.callLocIdx = 473; s.pc = 21; return s.tmp_0; + s.callLocIdx = 481; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.tmp_0 = Sprite_sy__P563677_mk(s); - s.tmp_0.arg0 = globals.sprite_main_icon___593385; + s.tmp_0 = Sprite_sy__P632121_mk(s); + s.tmp_0.arg0 = globals.sprite_main_icon___724376; s.tmp_0.arg1 = 1; - s.callLocIdx = 474; s.pc = 22; return s.tmp_0; + s.callLocIdx = 482; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; case 3: case 4: - s.tmp_0 = recalculate_fossils_per_sec__P593420_mk(s); - s.callLocIdx = 475; s.pc = 23; return s.tmp_0; + s.tmp_0 = recalculate_fossils_per_sec__P724411_mk(s); + s.callLocIdx = 483; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - s.tmp_0 = r0 = globals.money___593497; - s.tmp_3 = r0 = globals.fossils_per_second___593489; - s.tmp_7 = game_runtime__P564329_mk(s); - s.callLocIdx = 476; s.pc = 24; return s.tmp_7; + s.tmp_0 = r0 = globals.money___724490; + s.tmp_3 = r0 = globals.fossils_per_second___724480; + s.tmp_7 = game_runtime__P632773_mk(s); + s.callLocIdx = 484; s.pc = 24; return s.tmp_7; case 24: r0 = s.retval; s.tmp_6 = r0; - r0 = (s.tmp_6 - globals.last_money_update___593444); + r0 = (s.tmp_6 - globals.last_money_update___724435); s.tmp_5 = r0; r0 = (s.tmp_5 / 1000); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; - r0 = (s.tmp_2 * globals.fossil_price___593493); + r0 = (s.tmp_2 * globals.fossil_price___724484); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - globals.money___593497 = (r0); - s.tmp_0 = game_runtime__P564329_mk(s); - s.callLocIdx = 477; s.pc = 25; return s.tmp_0; + globals.money___724490 = (r0); + s.tmp_0 = game_runtime__P632773_mk(s); + s.callLocIdx = 485; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - globals.last_money_update___593444 = (r0); - s.tmp_0 = update_top_bar_text__P593411_mk(s); - s.callLocIdx = 478; s.pc = 26; return s.tmp_0; + globals.last_money_update___724435 = (r0); + s.tmp_0 = update_top_bar_text__P724402_mk(s); + s.callLocIdx = 486; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.value___593578 = (undefined); - s.unnamed18778___U1 = (globals.sprites_towers___593397); - s.unnamed18779___U2 = (0); + s.value___724572 = (undefined); + s.unnamed22242___U1 = (globals.sprites_towers___724388); + s.unnamed22243___U2 = (0); case 5: - s.tmp_0 = r0 = s.unnamed18779___U2; - r0 = pxsim_Array__length(s.unnamed18778___U1); + s.tmp_0 = r0 = s.unnamed22243___U2; + r0 = pxsim_Array__length(s.unnamed22242___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed18778___U1, s.unnamed18779___U2); - s.value___593578 = (r0); + r0 = pxsim_Array__getAt(s.unnamed22242___U1, s.unnamed22243___U2); + s.value___724572 = (r0); r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim_Array__push(s.tmp_2, s.value___593578); - s.tmp_3 = update_tower_button__P593416_mk(s); + r0 = pxsim_Array__push(s.tmp_2, s.value___724572); + s.tmp_3 = update_tower_button__P724407_mk(s); s.tmp_3.arg0 = s.tmp_2; - s.callLocIdx = 479; s.pc = 27; return s.tmp_3; + s.callLocIdx = 487; s.pc = 27; return s.tmp_3; case 27: r0 = s.retval; - r0 = (s.unnamed18779___U2 + 1); - s.unnamed18779___U2 = (r0); + r0 = (s.unnamed22243___U2 + 1); + s.unnamed22243___U2 = (r0); { step = 5; continue; } case 6: - s.unnamed18778___U1 = (undefined); - s.tmp_1 = Sprite_overlapsWith__P563724_mk(s); - s.tmp_1.arg0 = globals.sprite_cursor___593382; - s.tmp_1.arg1 = globals.sprite_upgrades_button___593392; - s.callLocIdx = 480; s.pc = 28; return s.tmp_1; + s.unnamed22242___U1 = (undefined); + s.tmp_1 = Sprite_overlapsWith__P632168_mk(s); + s.tmp_1.arg0 = globals.sprite_cursor___724373; + s.tmp_1.arg1 = globals.sprite_upgrades_button___724383; + s.callLocIdx = 488; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = Sprite_setImage__P563695_mk(s); - s.tmp_2.arg0 = globals.sprite_upgrades_button___593392; - s.tmp_3 = helpers_getImageByName__P564640_mk(s); + s.tmp_2 = Sprite_setImage__P632139_mk(s); + s.tmp_2.arg0 = globals.sprite_upgrades_button___724383; + s.tmp_3 = helpers_getImageByName__P633084_mk(s); s.tmp_3.arg0 = "upgrades_button_selected"; - s.callLocIdx = 481; s.pc = 30; return s.tmp_3; + s.callLocIdx = 489; s.pc = 30; return s.tmp_3; case 30: r0 = s.retval; s.tmp_2.arg1 = r0; - s.callLocIdx = 482; s.pc = 29; return s.tmp_2; + s.callLocIdx = 490; s.pc = 29; return s.tmp_2; case 29: r0 = s.retval; { step = 8; continue; } case 7: - s.tmp_0 = Sprite_setImage__P563695_mk(s); - s.tmp_0.arg0 = globals.sprite_upgrades_button___593392; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_0 = Sprite_setImage__P632139_mk(s); + s.tmp_0.arg0 = globals.sprite_upgrades_button___724383; + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "upgrades_button"; - s.callLocIdx = 483; s.pc = 32; return s.tmp_1; + s.callLocIdx = 491; s.pc = 32; return s.tmp_1; case 32: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 484; s.pc = 31; return s.tmp_0; + s.callLocIdx = 492; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; case 8: @@ -3067,12 +3069,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P593530.info = {"start":36565,"length":1083,"line":754,"column":14,"endLine":781,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P724524.info = {"start":37460,"length":1083,"line":774,"column":14,"endLine":801,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P593530_mk(s) { +function inline__P724524_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P593530, depth: s.depth + 1, + parent: s, fn: inline__P724524, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3082,16 +3084,16 @@ function inline__P593530_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - value___593578: undefined, - unnamed18778___U1: undefined, - unnamed18779___U2: undefined, + value___724572: undefined, + unnamed22242___U1: undefined, + unnamed22243___U2: undefined, } } -function inline__P593595(s) { +function inline__P724589(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3101,35 +3103,35 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = pause__P561718_mk(s); + s.tmp_0 = pause__P630162_mk(s); s.tmp_0.arg0 = 120000; - s.callLocIdx = 486; s.pc = 5; return s.tmp_0; + s.callLocIdx = 494; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - r0 = (globals.game_state___593376 == "game"); + r0 = (globals.game_state___724367 == "game"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.auto_save_enabled___593495); + r0 = pxsim_numops_toBoolDecr(globals.auto_save_enabled___724488); if (!r0) { step = 1; continue; } - s.tmp_1 = save_game__P593414_mk(s); - s.callLocIdx = 487; s.pc = 6; return s.tmp_1; + s.tmp_1 = save_game__P724405_mk(s); + s.callLocIdx = 495; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.tmp_0 = Notification_waitForNotificationFinish__P565889_mk(s); - s.callLocIdx = 488; s.pc = 7; return s.tmp_0; + s.tmp_0 = Notification_waitForNotificationFinish__P634338_mk(s); + s.callLocIdx = 496; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = Notification_notify__P565887_mk(s); + s.tmp_0 = Notification_notify__P634336_mk(s); s.tmp_0.arg0 = "Saved game successfully!"; s.tmp_0.arg1 = 1; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "floppy_disk_icon"; - s.callLocIdx = 489; s.pc = 9; return s.tmp_1; + s.callLocIdx = 497; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; s.tmp_0.arg2 = r0; - s.callLocIdx = 490; s.pc = 8; return s.tmp_0; + s.callLocIdx = 498; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 1: @@ -3140,12 +3142,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P593595.info = {"start":37658,"length":286,"line":782,"column":8,"endLine":791,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P724589.info = {"start":38553,"length":286,"line":802,"column":8,"endLine":811,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P593595_mk(s) { +function inline__P724589_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P593595, depth: s.depth + 1, + parent: s, fn: inline__P724589, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3155,7 +3157,7 @@ function inline__P593595_mk(s) { -function Notification_notify__P565887(s) { +function Notification_notify__P634336(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3165,33 +3167,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.text___570702 = undefined; - s.font___570710 = undefined; - s.padding___570713 = undefined; - s.holdTime___570714 = undefined; - s.textTime___570715 = undefined; - s.textOffset___570725 = undefined; - s.textTimeMultiplier___570726 = undefined; - s.imageWidth___570730 = undefined; - s.textLength___570731 = undefined; - s.imageHeight___570742 = undefined; - s.bubble___570747 = undefined; - s.hasIcon___570752 = undefined; - s.clearBubble___570774 = undefined; - s.printToBubble___570778 = undefined; - s.padBubble___570796 = undefined; - s.roundBubbleEdges___570823 = undefined; - s.totalLength___570879 = undefined; - s.i___570884 = undefined; + s.text___639151 = undefined; + s.font___639159 = undefined; + s.padding___639162 = undefined; + s.holdTime___639163 = undefined; + s.textTime___639164 = undefined; + s.textOffset___639174 = undefined; + s.textTimeMultiplier___639175 = undefined; + s.imageWidth___639179 = undefined; + s.textLength___639180 = undefined; + s.imageHeight___639191 = undefined; + s.bubble___639196 = undefined; + s.hasIcon___639201 = undefined; + s.clearBubble___639223 = undefined; + s.printToBubble___639227 = undefined; + s.padBubble___639245 = undefined; + s.roundBubbleEdges___639272 = undefined; + s.totalLength___639328 = undefined; + s.i___639333 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = helpers_arrayJoin__P561408_mk(s); - s.tmp_1 = helpers_stringSplit__P561427_mk(s); - s.tmp_2 = console_inspect__P561687_mk(s); + s.tmp_0 = helpers_arrayJoin__P629852_mk(s); + s.tmp_1 = helpers_stringSplit__P629871_mk(s); + s.tmp_2 = console_inspect__P630131_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 20; s.callLocIdx = 1850; s.pc = 23; return s.tmp_2; @@ -3208,19 +3210,19 @@ switch (step) { s.callLocIdx = 1852; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.text___570702 = (r0); - s.tmp_0 = image_getFontForText__P563282_mk(s); - s.tmp_0.arg0 = s.text___570702; + s.text___639151 = (r0); + s.tmp_0 = image_getFontForText__P631726_mk(s); + s.tmp_0.arg0 = s.text___639151; s.callLocIdx = 1853; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.font___570710 = (r0); - s.padding___570713 = (4); - s.holdTime___570714 = (1000); - r0 = pxsim_String_.length(s.text___570702); + s.font___639159 = (r0); + s.padding___639162 = (4); + s.holdTime___639163 = (1000); + r0 = pxsim_String_.length(s.text___639151); s.tmp_2 = r0; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = s.font___570710; + s.tmp_4.arg0 = s.font___639159; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -3237,20 +3239,20 @@ switch (step) { r0 = (s.tmp_1 / 40); s.tmp_0 = r0; r0 = (s.tmp_0 * 1000); - s.textTime___570715 = (r0); - s.textOffset___570725 = (0); - s.textTimeMultiplier___570726 = (1); + s.textTime___639164 = (r0); + s.textOffset___639174 = (0); + s.textTimeMultiplier___639175 = (1); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } - s.textTimeMultiplier___570726 = (s.arg1); + s.textTimeMultiplier___639175 = (s.arg1); case 1: case 2: - s.imageWidth___570730 = (156); - s.tmp_0 = Math_max__P561435_mk(s); - r0 = pxsim_String_.length(s.text___570702); + s.imageWidth___639179 = (156); + s.tmp_0 = Math_max__P629879_mk(s); + r0 = pxsim_String_.length(s.text___639151); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); - s.tmp_3.arg0 = s.font___570710; + s.tmp_3.arg0 = s.font___639159; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charWidth"); } else { @@ -3265,7 +3267,7 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0.arg0 = r0; s.tmp_5 = if_charWidth_1_mk(s); - s.tmp_5.arg0 = s.font___570710; + s.tmp_5.arg0 = s.font___639159; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charWidth"); } else { @@ -3282,9 +3284,9 @@ switch (step) { s.callLocIdx = 1857; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.textLength___570731 = (r0); + s.textLength___639180 = (r0); s.tmp_1 = if_charHeight_1_mk(s); - s.tmp_1.arg0 = s.font___570710; + s.tmp_1.arg0 = s.font___639159; if (!s.tmp_1.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "charHeight"); } else { @@ -3296,13 +3298,13 @@ switch (step) { case 29: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 + s.padding___570713); - s.imageHeight___570742 = (r0); - r0 = pxsim.image.create(s.imageWidth___570730, s.imageHeight___570742); - s.bubble___570747 = (r0); + r0 = (s.tmp_0 + s.padding___639162); + s.imageHeight___639191 = (r0); + r0 = pxsim.image.create(s.imageWidth___639179, s.imageHeight___639191); + s.bubble___639196 = (r0); r0 = pxsim_pxtrt.mklocRef(); - s.hasIcon___570752 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.hasIcon___570752, false); + s.hasIcon___639201 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.hasIcon___639201, false); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } @@ -3328,98 +3330,98 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 7; continue; } - r0 = pxsim_pxtrt_stlocRef(s.hasIcon___570752, true); + r0 = pxsim_pxtrt_stlocRef(s.hasIcon___639201, true); case 7: case 8: - s.tmp_0 = sprites_create__P563580_mk(s); - r0 = pxsim.image.ofBuffer(_hex570766); + s.tmp_0 = sprites_create__P632024_mk(s); + r0 = pxsim.image.ofBuffer(_hex639215); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.Notification___565885; + s.tmp_0.arg1 = globals.Notification___634334; s.callLocIdx = 1859; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - globals.notification___568964 = (r0); - s.tmp_0 = Sprite_setFlag__P563723_mk(s); - s.tmp_0.arg0 = globals.notification___568964; + globals.notification___637413 = (r0); + s.tmp_0 = Sprite_setFlag__P632167_mk(s); + s.tmp_0.arg0 = globals.notification___637413; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; s.callLocIdx = 1860; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P563723_mk(s); - s.tmp_0.arg0 = globals.notification___568964; + s.tmp_0 = Sprite_setFlag__P632167_mk(s); + s.tmp_0.arg0 = globals.notification___637413; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; s.callLocIdx = 1861; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, clearBubble__P570774); + r0 = pxsim_pxtcore_mkAction(1, clearBubble__P639223); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.bubble___570747); - s.clearBubble___570774 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, printToBubble__P570778); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.bubble___639196); + s.clearBubble___639223 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, printToBubble__P639227); s.tmp_1 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.hasIcon___570752); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.bubble___570747); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 2, s.font___570710); - s.printToBubble___570778 = (s.tmp_1); - r0 = pxsim_pxtcore_mkAction(7, padBubble__P570796); + r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.hasIcon___639201); + r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.bubble___639196); + r0 = pxsim_pxtrt_stclo(s.tmp_1, 2, s.font___639159); + s.printToBubble___639227 = (s.tmp_1); + r0 = pxsim_pxtcore_mkAction(7, padBubble__P639245); s.tmp_2 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.hasIcon___570752); - r0 = pxsim_pxtrt_stclo(s.tmp_2, 1, s.bubble___570747); - r0 = pxsim_pxtrt_stclo(s.tmp_2, 2, s.padding___570713); - r0 = pxsim_pxtrt_stclo(s.tmp_2, 3, s.imageHeight___570742); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.hasIcon___639201); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 1, s.bubble___639196); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 2, s.padding___639162); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 3, s.imageHeight___639191); r0 = pxsim_pxtrt_stclo(s.tmp_2, 4, s.arg2); - r0 = pxsim_pxtrt_stclo(s.tmp_2, 5, s.imageWidth___570730); - r0 = pxsim_pxtrt_stclo(s.tmp_2, 6, s.font___570710); - s.padBubble___570796 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(4, roundBubbleEdges__P570823); - s.tmp_3 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_3, 0, s.bubble___570747); - r0 = pxsim_pxtrt_stclo(s.tmp_3, 1, s.imageWidth___570730); - r0 = pxsim_pxtrt_stclo(s.tmp_3, 2, s.font___570710); - r0 = pxsim_pxtrt_stclo(s.tmp_3, 3, s.padding___570713); - s.roundBubbleEdges___570823 = (s.tmp_3); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 5, s.imageWidth___639179); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 6, s.font___639159); + s.padBubble___639245 = (s.tmp_2); + r0 = pxsim_pxtcore_mkAction(4, roundBubbleEdges__P639272); + s.tmp_3 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_3, 0, s.bubble___639196); + r0 = pxsim_pxtrt_stclo(s.tmp_3, 1, s.imageWidth___639179); + r0 = pxsim_pxtrt_stclo(s.tmp_3, 2, s.font___639159); + r0 = pxsim_pxtrt_stclo(s.tmp_3, 3, s.padding___639162); + s.roundBubbleEdges___639272 = (s.tmp_3); s.tmp_4 = lambda_1_mk(s); - s.tmp_4.argL = s.clearBubble___570774; + s.tmp_4.argL = s.clearBubble___639223; setupLambda(s.tmp_4, s.tmp_4.argL); s.callLocIdx = 1871; s.pc = 33; return s.tmp_4; case 33: r0 = s.retval; s.tmp_0 = lambda_3_mk(s); - s.tmp_0.argL = s.printToBubble___570778; - s.tmp_0.arg0 = s.text___570702; - s.tmp_0.arg1 = s.padding___570713; + s.tmp_0.argL = s.printToBubble___639227; + s.tmp_0.arg0 = s.text___639151; + s.tmp_0.arg1 = s.padding___639162; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1872; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.padBubble___570796; + s.tmp_0.argL = s.padBubble___639245; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1873; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.roundBubbleEdges___570823; + s.tmp_0.argL = s.roundBubbleEdges___639272; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1874; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.tmp_0 = Sprite_setImage__P563695_mk(s); - s.tmp_0.arg0 = globals.notification___568964; - s.tmp_0.arg1 = s.bubble___570747; + s.tmp_0 = Sprite_setImage__P632139_mk(s); + s.tmp_0.arg0 = globals.notification___637413; + s.tmp_0.arg1 = s.bubble___639196; s.callLocIdx = 1875; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = globals.notification___568964; + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = globals.notification___637413; s.tmp_0.arg1 = 2; s.callLocIdx = 1876; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; s.tmp_0 = if_z_2_mk(s); - s.tmp_0.arg0 = globals.notification___568964; + s.tmp_0.arg0 = globals.notification___637413; s.tmp_0.arg1 = 100000000000; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "z", s.tmp_0.arg1); @@ -3431,16 +3433,16 @@ switch (step) { } case 39: r0 = s.retval; - globals.moving_notification___568966 = (true); - s.tmp_0 = Sprite_bottom__P563710_mk(s); - s.tmp_0.arg0 = globals.notification___568964; + globals.moving_notification___637415 = (true); + s.tmp_0 = Sprite_bottom__P632154_mk(s); + s.tmp_0.arg0 = globals.notification___637413; s.tmp_0.arg1 = -2; s.callLocIdx = 1878; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; case 9: - s.tmp_2 = Sprite_top__P563707_mk(s); - s.tmp_2.arg0 = globals.notification___568964; + s.tmp_2 = Sprite_top__P632151_mk(s); + s.tmp_2.arg0 = globals.notification___637413; s.callLocIdx = 1879; s.pc = 41; return s.tmp_2; case 41: r0 = s.retval; @@ -3449,15 +3451,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.tmp_3 = pause__P561718_mk(s); + s.tmp_3 = pause__P630162_mk(s); s.tmp_3.arg0 = 50; s.callLocIdx = 1880; s.pc = 42; return s.tmp_3; case 42: r0 = s.retval; - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_1 = r0 = globals.notification___568964; + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_1 = r0 = globals.notification___637413; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_top__P563707_mk(s); + s.tmp_3 = Sprite_top__P632151_mk(s); s.tmp_3.arg0 = s.tmp_1; s.callLocIdx = 1881; s.pc = 44; return s.tmp_3; case 44: @@ -3470,27 +3472,27 @@ switch (step) { r0 = s.retval; { step = 9; continue; } case 10: - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.notification___568964; + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.notification___637413; s.tmp_0.arg1 = 2; s.callLocIdx = 1883; s.pc = 45; return s.tmp_0; case 45: r0 = s.retval; - globals.moving_notification___568966 = (false); - s.tmp_0 = pause__P561718_mk(s); - r0 = (s.holdTime___570714 / s.textTimeMultiplier___570726); + globals.moving_notification___637415 = (false); + s.tmp_0 = pause__P630162_mk(s); + r0 = (s.holdTime___639163 / s.textTimeMultiplier___639175); s.tmp_0.arg0 = r0; s.callLocIdx = 1884; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; - s.i___570884 = (0); + s.i___639333 = (0); case 11: - s.tmp_1 = r0 = s.i___570884; - s.tmp_3 = Math_abs__P561433_mk(s); - r0 = pxsim_String_.length(s.text___570702); + s.tmp_1 = r0 = s.i___639333; + s.tmp_3 = Math_abs__P629877_mk(s); + r0 = pxsim_String_.length(s.text___639151); s.tmp_4 = r0; s.tmp_6 = if_charWidth_1_mk(s); - s.tmp_6.arg0 = s.font___570710; + s.tmp_6.arg0 = s.font___639159; if (!s.tmp_6.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_6.arg0, "charWidth"); } else { @@ -3512,11 +3514,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.tmp_9 = Math_abs__P561433_mk(s); - r0 = pxsim_String_.length(s.text___570702); + s.tmp_9 = Math_abs__P629877_mk(s); + r0 = pxsim_String_.length(s.text___639151); s.tmp_10 = r0; s.tmp_12 = if_charWidth_1_mk(s); - s.tmp_12.arg0 = s.font___570710; + s.tmp_12.arg0 = s.font___639159; if (!s.tmp_12.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_12.arg0, "charWidth"); } else { @@ -3534,21 +3536,21 @@ switch (step) { case 49: r0 = s.retval; s.tmp_8 = r0; - r0 = (s.padding___570713 * 2); + r0 = (s.padding___639162 * 2); s.tmp_13 = r0; r0 = (s.tmp_8 + s.tmp_13); s.tmp_7 = r0; - r0 = (s.tmp_7 + s.textOffset___570725); - s.totalLength___570879 = (r0); - r0 = pxsim_pxtrt_ldlocRef(s.hasIcon___570752); + r0 = (s.tmp_7 + s.textOffset___639174); + s.totalLength___639328 = (r0); + r0 = pxsim_pxtrt_ldlocRef(s.hasIcon___639201); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } - r0 = (s.totalLength___570879 + 10); - s.totalLength___570879 = (r0); + r0 = (s.totalLength___639328 + 10); + s.totalLength___639328 = (r0); case 12: case 13: - r0 = pxsim_String_.length(s.text___570702); + r0 = pxsim_String_.length(s.text___639151); s.tmp_1 = r0; r0 = (s.tmp_1 > 24); s.tmp_0 = r0; @@ -3557,50 +3559,50 @@ switch (step) { r0 = s.tmp_0; { step = 15; continue; } case 14: - r0 = (s.totalLength___570879 > s.imageWidth___570730); + r0 = (s.totalLength___639328 > s.imageWidth___639179); case 15: // jmp value (already in r0) s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 16; continue; } s.tmp_3 = lambda_1_mk(s); - s.tmp_3.argL = s.clearBubble___570774; + s.tmp_3.argL = s.clearBubble___639223; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 1889; s.pc = 51; return s.tmp_3; case 51: r0 = s.retval; s.tmp_0 = lambda_3_mk(s); - s.tmp_0.argL = s.printToBubble___570778; - s.tmp_0.arg0 = s.text___570702; - r0 = (s.padding___570713 + s.textOffset___570725); + s.tmp_0.argL = s.printToBubble___639227; + s.tmp_0.arg0 = s.text___639151; + r0 = (s.padding___639162 + s.textOffset___639174); s.tmp_0.arg1 = r0; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1890; s.pc = 52; return s.tmp_0; case 52: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.padBubble___570796; + s.tmp_0.argL = s.padBubble___639245; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1891; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.roundBubbleEdges___570823; + s.tmp_0.argL = s.roundBubbleEdges___639272; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1892; s.pc = 54; return s.tmp_0; case 54: r0 = s.retval; - r0 = (s.textOffset___570725 - 1); - s.textOffset___570725 = (r0); + r0 = (s.textOffset___639174 - 1); + s.textOffset___639174 = (r0); case 16: case 17: - s.tmp_0 = pause__P561718_mk(s); - s.tmp_2 = r0 = s.textTime___570715; - s.tmp_4 = Math_abs__P561433_mk(s); - r0 = pxsim_String_.length(s.text___570702); + s.tmp_0 = pause__P630162_mk(s); + s.tmp_2 = r0 = s.textTime___639164; + s.tmp_4 = Math_abs__P629877_mk(s); + r0 = pxsim_String_.length(s.text___639151); s.tmp_5 = r0; s.tmp_7 = if_charWidth_1_mk(s); - s.tmp_7.arg0 = s.font___570710; + s.tmp_7.arg0 = s.font___639159; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charWidth"); } else { @@ -3620,31 +3622,31 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_2 / s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 / s.textTimeMultiplier___570726); + r0 = (s.tmp_1 / s.textTimeMultiplier___639175); s.tmp_0.arg0 = r0; s.callLocIdx = 1895; s.pc = 55; return s.tmp_0; case 55: r0 = s.retval; - r0 = (s.i___570884 + 1); - s.i___570884 = (r0); + r0 = (s.i___639333 + 1); + s.i___639333 = (r0); { step = 11; continue; } case 18: - s.tmp_0 = pause__P561718_mk(s); - r0 = (s.holdTime___570714 / s.textTimeMultiplier___570726); + s.tmp_0 = pause__P630162_mk(s); + r0 = (s.holdTime___639163 / s.textTimeMultiplier___639175); s.tmp_0.arg0 = r0; s.callLocIdx = 1896; s.pc = 58; return s.tmp_0; case 58: r0 = s.retval; - globals.moving_notification___568966 = (true); - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.notification___568964; + globals.moving_notification___637415 = (true); + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.notification___637413; s.tmp_0.arg1 = 2; s.callLocIdx = 1897; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; case 19: - s.tmp_2 = Sprite_bottom__P563709_mk(s); - s.tmp_2.arg0 = globals.notification___568964; + s.tmp_2 = Sprite_bottom__P632153_mk(s); + s.tmp_2.arg0 = globals.notification___637413; s.callLocIdx = 1898; s.pc = 60; return s.tmp_2; case 60: r0 = s.retval; @@ -3653,15 +3655,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_3 = pause__P561718_mk(s); + s.tmp_3 = pause__P630162_mk(s); s.tmp_3.arg0 = 50; s.callLocIdx = 1899; s.pc = 61; return s.tmp_3; case 61: r0 = s.retval; - s.tmp_0 = Sprite_bottom__P563710_mk(s); - s.tmp_1 = r0 = globals.notification___568964; + s.tmp_0 = Sprite_bottom__P632154_mk(s); + s.tmp_1 = r0 = globals.notification___637413; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_bottom__P563709_mk(s); + s.tmp_3 = Sprite_bottom__P632153_mk(s); s.tmp_3.arg0 = s.tmp_1; s.callLocIdx = 1900; s.pc = 63; return s.tmp_3; case 63: @@ -3674,15 +3676,15 @@ switch (step) { r0 = s.retval; { step = 19; continue; } case 20: - s.tmp_0 = Sprite_bottom__P563710_mk(s); - s.tmp_0.arg0 = globals.notification___568964; + s.tmp_0 = Sprite_bottom__P632154_mk(s); + s.tmp_0.arg0 = globals.notification___637413; s.tmp_0.arg1 = -2; s.callLocIdx = 1902; s.pc = 64; return s.tmp_0; case 64: r0 = s.retval; - globals.moving_notification___568966 = (false); - s.tmp_0 = Sprite_destroy__P563732_mk(s); - s.tmp_0.arg0 = globals.notification___568964; + globals.moving_notification___637415 = (false); + s.tmp_0 = Sprite_destroy__P632176_mk(s); + s.tmp_0.arg0 = globals.notification___637413; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 1903; s.pc = 65; return s.tmp_0; @@ -3692,12 +3694,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Notification_notify__P565887.info = {"start":787,"length":3545,"line":21,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"notify","argumentNames":["rawText","speed","icon"]} +Notification_notify__P634336.info = {"start":787,"length":3545,"line":21,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"notify","argumentNames":["rawText","speed","icon"]} -function Notification_notify__P565887_mk(s) { +function Notification_notify__P634336_mk(s) { checkStack(s.depth); return { - parent: s, fn: Notification_notify__P565887, depth: s.depth + 1, + parent: s, fn: Notification_notify__P634336, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3713,35 +3715,35 @@ function Notification_notify__P565887_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - text___570702: undefined, - font___570710: undefined, - padding___570713: undefined, - holdTime___570714: undefined, - textTime___570715: undefined, - textOffset___570725: undefined, - textTimeMultiplier___570726: undefined, - imageWidth___570730: undefined, - textLength___570731: undefined, - imageHeight___570742: undefined, - bubble___570747: undefined, - hasIcon___570752: undefined, - clearBubble___570774: undefined, - printToBubble___570778: undefined, - padBubble___570796: undefined, - roundBubbleEdges___570823: undefined, - totalLength___570879: undefined, - i___570884: undefined, + text___639151: undefined, + font___639159: undefined, + padding___639162: undefined, + holdTime___639163: undefined, + textTime___639164: undefined, + textOffset___639174: undefined, + textTimeMultiplier___639175: undefined, + imageWidth___639179: undefined, + textLength___639180: undefined, + imageHeight___639191: undefined, + bubble___639196: undefined, + hasIcon___639201: undefined, + clearBubble___639223: undefined, + printToBubble___639227: undefined, + padBubble___639245: undefined, + roundBubbleEdges___639272: undefined, + totalLength___639328: undefined, + i___639333: undefined, arg0: undefined, arg1: undefined, arg2: undefined, } } -const _hex570766 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") +const _hex639215 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") -function clearBubble__P570774(s) { +function clearBubble__P639223(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3756,12 +3758,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -clearBubble__P570774.info = {"start":1855,"length":62,"line":46,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"clearBubble","argumentNames":[]} +clearBubble__P639223.info = {"start":1855,"length":62,"line":46,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"clearBubble","argumentNames":[]} -function clearBubble__P570774_mk(s) { +function clearBubble__P639223_mk(s) { checkStack(s.depth); return { - parent: s, fn: clearBubble__P570774, depth: s.depth + 1, + parent: s, fn: clearBubble__P639223, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -3769,7 +3771,7 @@ function clearBubble__P570774_mk(s) { -function printToBubble__P570778(s) { +function printToBubble__P639227(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3788,7 +3790,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_imagePrint__P563295_mk(s); + s.tmp_1 = helpers_imagePrint__P631739_mk(s); s.tmp_1.arg0 = s.caps[1]; s.tmp_1.arg1 = s.arg0; r0 = (s.arg1 + 10); @@ -3802,7 +3804,7 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = helpers_imagePrint__P563295_mk(s); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); s.tmp_0.arg0 = s.caps[1]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; @@ -3818,12 +3820,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -printToBubble__P570778.info = {"start":1926,"length":225,"line":49,"column":8,"endLine":55,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"printToBubble","argumentNames":["str","x"]} +printToBubble__P639227.info = {"start":1926,"length":225,"line":49,"column":8,"endLine":55,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"printToBubble","argumentNames":["str","x"]} -function printToBubble__P570778_mk(s) { +function printToBubble__P639227_mk(s) { checkStack(s.depth); return { - parent: s, fn: printToBubble__P570778, depth: s.depth + 1, + parent: s, fn: printToBubble__P639227, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3835,7 +3837,7 @@ function printToBubble__P570778_mk(s) { -function padBubble__P570796(s) { +function padBubble__P639245(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3849,7 +3851,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_imageFillRect__P563261_mk(s); + s.tmp_1 = helpers_imageFillRect__P631705_mk(s); s.tmp_1.arg0 = s.caps[1]; s.tmp_1.arg1 = 0; s.tmp_1.arg2 = 0; @@ -3860,7 +3862,7 @@ switch (step) { s.callLocIdx = 1864; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_0 = spriteutils_drawTransparentImage__P565870_mk(s); + s.tmp_0 = spriteutils_drawTransparentImage__P634319_mk(s); s.tmp_0.arg0 = s.caps[4]; s.tmp_0.arg1 = s.caps[1]; r0 = (s.caps[2] - 1); @@ -3871,7 +3873,7 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.caps[1]; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; @@ -3882,7 +3884,7 @@ switch (step) { case 5: r0 = s.retval; case 2: - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.caps[1]; r0 = (s.caps[5] - s.caps[2]); s.tmp_0.arg1 = r0; @@ -3911,12 +3913,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -padBubble__P570796.info = {"start":2160,"length":458,"line":56,"column":8,"endLine":66,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"padBubble","argumentNames":[]} +padBubble__P639245.info = {"start":2160,"length":458,"line":56,"column":8,"endLine":66,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"padBubble","argumentNames":[]} -function padBubble__P570796_mk(s) { +function padBubble__P639245_mk(s) { checkStack(s.depth); return { - parent: s, fn: padBubble__P570796, depth: s.depth + 1, + parent: s, fn: padBubble__P639245, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3927,7 +3929,7 @@ function padBubble__P570796_mk(s) { -function roundBubbleEdges__P570823(s) { +function roundBubbleEdges__P639272(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3986,12 +3988,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -roundBubbleEdges__P570823.info = {"start":2627,"length":273,"line":67,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"roundBubbleEdges","argumentNames":[]} +roundBubbleEdges__P639272.info = {"start":2627,"length":273,"line":67,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"roundBubbleEdges","argumentNames":[]} -function roundBubbleEdges__P570823_mk(s) { +function roundBubbleEdges__P639272_mk(s) { checkStack(s.depth); return { - parent: s, fn: roundBubbleEdges__P570823, depth: s.depth + 1, + parent: s, fn: roundBubbleEdges__P639272, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4005,7 +4007,7 @@ function roundBubbleEdges__P570823_mk(s) { -function spriteutils_drawTransparentImage__P565870(s) { +function spriteutils_drawTransparentImage__P634319(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4048,12 +4050,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -spriteutils_drawTransparentImage__P565870.info = {"start":15861,"length":190,"line":471,"column":4,"endLine":476,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"drawTransparentImage","argumentNames":["src","to","x","y"]} +spriteutils_drawTransparentImage__P634319.info = {"start":15861,"length":190,"line":471,"column":4,"endLine":476,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"drawTransparentImage","argumentNames":["src","to","x","y"]} -function spriteutils_drawTransparentImage__P565870_mk(s) { +function spriteutils_drawTransparentImage__P634319_mk(s) { checkStack(s.depth); return { - parent: s, fn: spriteutils_drawTransparentImage__P565870, depth: s.depth + 1, + parent: s, fn: spriteutils_drawTransparentImage__P634319, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4069,7 +4071,7 @@ function spriteutils_drawTransparentImage__P565870_mk(s) { -function Sprite_destroy__P563732(s) { +function Sprite_destroy__P632176(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4086,7 +4088,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); @@ -4104,7 +4106,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__P564569_mk(s); + s.tmp_0 = effects_ParticleEffect_destroy__P633013_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg2; @@ -4114,7 +4116,7 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - s.tmp_0 = Sprite__destroyCore__P563733_mk(s); + s.tmp_0 = Sprite__destroyCore__P632177_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 596; s.pc = 7; return s.tmp_0; case 7: @@ -4125,12 +4127,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_destroy__P563732.info = {"start":26333,"length":293,"line":857,"column":4,"endLine":866,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} +Sprite_destroy__P632176.info = {"start":26333,"length":293,"line":857,"column":4,"endLine":866,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} -function Sprite_destroy__P563732_mk(s) { +function Sprite_destroy__P632176_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_destroy__P563732, depth: s.depth + 1, + parent: s, fn: Sprite_destroy__P632176, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4146,7 +4148,7 @@ function Sprite_destroy__P563732_mk(s) { -function effects_ParticleEffect_destroy__P564569(s) { +function effects_ParticleEffect_destroy__P633013(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4164,15 +4166,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C564566_VT)) failedCast(r0); - s.tmp_0 = Sprite_setFlag__P563723_mk(s); + if (!checkSubtype(r0, effects_ParticleEffect__C633010_VT)) failedCast(r0); + s.tmp_0 = Sprite_setFlag__P632167_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; s.callLocIdx = 1661; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = effects_ParticleEffect_start__P564568_mk(s); + s.tmp_0 = effects_ParticleEffect_start__P633012_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -4204,8 +4206,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__P564596_mk(s); - s.tmp_0.arg0 = globals.dissolve___564599; + s.tmp_0 = effects_ImageEffect_applyTo__P633040_mk(s); + s.tmp_0.arg0 = globals.dissolve___633043; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1663; s.pc = 5; return s.tmp_0; case 5: @@ -4214,12 +4216,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_destroy__P564569.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__P633013.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__P564569_mk(s) { +function effects_ParticleEffect_destroy__P633013_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_destroy__P564569, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_destroy__P633013, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4237,7 +4239,7 @@ function effects_ParticleEffect_destroy__P564569_mk(s) { -function dissolve_inline__P571148(s) { +function dissolve_inline__P639597(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4247,11 +4249,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___571151 = undefined; - s.x___571162 = undefined; - s.y___571168 = undefined; - s.w___571174 = undefined; - s.h___571178 = undefined; + s.i___639600 = undefined; + s.x___639611 = undefined; + s.y___639617 = undefined; + s.w___639623 = undefined; + s.h___639627 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4264,13 +4266,13 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.i___571151 = (r0); + s.i___639600 = (r0); case 1: - r0 = (s.i___571151 > 0); + r0 = (s.i___639600 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P564367_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P632811_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -4278,8 +4280,8 @@ switch (step) { s.callLocIdx = 57; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___571162 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P564367_mk(s); + s.x___639611 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P632811_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -4287,56 +4289,56 @@ switch (step) { s.callLocIdx = 58; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___571168 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P564367_mk(s); + s.y___639617 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P632811_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.callLocIdx = 59; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.w___571174 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P564367_mk(s); + s.w___639623 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P632811_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.callLocIdx = 60; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.h___571178 = (r0); - s.tmp_0 = helpers_imageDrawRect__P563264_mk(s); + s.h___639627 = (r0); + s.tmp_0 = helpers_imageDrawRect__P631708_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.x___571162; - s.tmp_0.arg2 = s.y___571168; - s.tmp_0.arg3 = s.w___571174; - s.tmp_0.arg4 = s.h___571178; + s.tmp_0.arg1 = s.x___639611; + s.tmp_0.arg2 = s.y___639617; + s.tmp_0.arg3 = s.w___639623; + s.tmp_0.arg4 = s.h___639627; s.tmp_0.arg5 = 0; s.callLocIdx = 61; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = (s.i___571151 - 1); - s.i___571151 = (r0); + r0 = (s.i___639600 - 1); + s.i___639600 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -dissolve_inline__P571148.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__P639597.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__P571148_mk(s) { +function dissolve_inline__P639597_mk(s) { checkStack(s.depth); return { - parent: s, fn: dissolve_inline__P571148, depth: s.depth + 1, + parent: s, fn: dissolve_inline__P639597, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - i___571151: undefined, - x___571162: undefined, - y___571168: undefined, - w___571174: undefined, - h___571178: undefined, + i___639600: undefined, + x___639611: undefined, + y___639617: undefined, + w___639623: undefined, + h___639627: undefined, arg0: undefined, arg1: undefined, } } @@ -4345,7 +4347,7 @@ function dissolve_inline__P571148_mk(s) { -function helpers_imageDrawRect__P563264(s) { +function helpers_imageDrawRect__P631708(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4384,7 +4386,7 @@ switch (step) { s.arg3 = (r0); r0 = (s.arg4 - 1); s.arg4 = (r0); - s.tmp_0 = helpers_imageDrawLine__P563263_mk(s); + s.tmp_0 = helpers_imageDrawLine__P631707_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -4395,7 +4397,7 @@ switch (step) { s.callLocIdx = 87; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P563263_mk(s); + s.tmp_0 = helpers_imageDrawLine__P631707_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -4406,7 +4408,7 @@ switch (step) { s.callLocIdx = 88; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P563263_mk(s); + s.tmp_0 = helpers_imageDrawLine__P631707_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -4419,7 +4421,7 @@ switch (step) { s.callLocIdx = 89; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P563263_mk(s); + s.tmp_0 = helpers_imageDrawLine__P631707_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -4437,12 +4439,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawRect__P563264.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__P631708.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__P563264_mk(s) { +function helpers_imageDrawRect__P631708_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawRect__P563264, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawRect__P631708, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4458,7 +4460,7 @@ function helpers_imageDrawRect__P563264_mk(s) { -function helpers_imageDrawLine__P563263(s) { +function helpers_imageDrawLine__P631707(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4478,14 +4480,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P566397_mk(s); + s.tmp_2 = helpers_pack__P634846_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 85; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P566397_mk(s); + s.tmp_4 = helpers_pack__P634846_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 86; s.pc = 2; return s.tmp_4; @@ -4497,12 +4499,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawLine__P563263.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__P631707.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__P563263_mk(s) { +function helpers_imageDrawLine__P631707_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawLine__P563263, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawLine__P631707, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4521,7 +4523,7 @@ function helpers_imageDrawLine__P563263_mk(s) { -function helpers_pack__P566397(s) { +function helpers_pack__P634846(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4536,7 +4538,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_2 = Math_clamp__P561432_mk(s); + s.tmp_2 = Math_clamp__P629876_mk(s); s.tmp_2.arg0 = -30000; s.tmp_2.arg1 = 30000; r0 = (s.arg0 | 0); @@ -4547,7 +4549,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 & 65535); s.tmp_0 = r0; - s.tmp_5 = Math_clamp__P561432_mk(s); + s.tmp_5 = Math_clamp__P629876_mk(s); s.tmp_5.arg0 = -30000; s.tmp_5.arg1 = 30000; r0 = (s.arg1 | 0); @@ -4562,12 +4564,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_pack__P566397.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__P634846.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__P566397_mk(s) { +function helpers_pack__P634846_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_pack__P566397, depth: s.depth + 1, + parent: s, fn: helpers_pack__P634846, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4583,7 +4585,7 @@ function helpers_pack__P566397_mk(s) { -function Math_clamp__P561432(s) { +function Math_clamp__P629876(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4599,9 +4601,9 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = Math_min__P561436_mk(s); + s.tmp_0 = Math_min__P629880_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = Math_max__P561435_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.callLocIdx = 18; s.pc = 2; return s.tmp_1; @@ -4614,12 +4616,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_clamp__P561432.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__P629876.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__P561432_mk(s) { +function Math_clamp__P629876_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_clamp__P561432, depth: s.depth + 1, + parent: s, fn: Math_clamp__P629876, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4632,7 +4634,7 @@ function Math_clamp__P561432_mk(s) { -function Math_min__P561436(s) { +function Math_min__P629880(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4660,12 +4662,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_min__P561436.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__P629880.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__P561436_mk(s) { +function Math_min__P629880_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_min__P561436, depth: s.depth + 1, + parent: s, fn: Math_min__P629880, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4676,7 +4678,7 @@ function Math_min__P561436_mk(s) { -function Math_FastRandom_randomRange__P564367(s) { +function Math_FastRandom_randomRange__P632811(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4693,12 +4695,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C564363_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C632807_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__P564366_mk(s); + s.tmp_2 = Math_FastRandom_next__P632810_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1378; s.pc = 3; return s.tmp_2; case 3: @@ -4719,12 +4721,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_randomRange__P564367.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__P632811.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__P564367_mk(s) { +function Math_FastRandom_randomRange__P632811_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_randomRange__P564367, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_randomRange__P632811, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4741,7 +4743,7 @@ function Math_FastRandom_randomRange__P564367_mk(s) { -function Math_FastRandom_next__P564366(s) { +function Math_FastRandom_next__P632810(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4756,7 +4758,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C564363_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C632807_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["lfsr"]; s.tmp_3 = r0; @@ -4777,12 +4779,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_next__P564366.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__P632810.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__P564366_mk(s) { +function Math_FastRandom_next__P632810_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_next__P564366, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_next__P632810, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4799,7 +4801,7 @@ function Math_FastRandom_next__P564366_mk(s) { -function effects_ImageEffect_constructor__P564595(s) { +function effects_ImageEffect_constructor__P633039(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4816,11 +4818,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C564594_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C633038_VT)) failedCast(r0); r0 = (s.arg0).fields["effect"] = (s.arg2); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C564363_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C632807_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P564365_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P632809_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1671; s.pc = 1; return s.tmp_1; @@ -4833,12 +4835,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_constructor__P564595.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__P633039.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__P564595_mk(s) { +function effects_ImageEffect_constructor__P633039_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_constructor__P564595, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_constructor__P633039, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4851,7 +4853,7 @@ function effects_ImageEffect_constructor__P564595_mk(s) { -function effects_ImageEffect_applyTo__P564596(s) { +function effects_ImageEffect_applyTo__P633040(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4861,14 +4863,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.clonedImage___571354 = undefined; + s.clonedImage___639803 = 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__C564594_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C633038_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -4894,16 +4896,16 @@ switch (step) { r0 = s.arg1.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_5); - s.clonedImage___571354 = (r0); - s.tmp_0 = effects_ImageEffect_change__P564597_mk(s); + s.clonedImage___639803 = (r0); + s.tmp_0 = effects_ImageEffect_change__P633041_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.clonedImage___571354; + s.tmp_0.arg1 = s.clonedImage___639803; s.callLocIdx = 1674; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_setImage__P563695_mk(s); + s.tmp_0 = Sprite_setImage__P632139_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_0.arg1 = s.clonedImage___571354; + s.tmp_0.arg1 = s.clonedImage___639803; s.callLocIdx = 1675; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -4912,12 +4914,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_applyTo__P564596.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__P633040.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__P564596_mk(s) { +function effects_ImageEffect_applyTo__P633040_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_applyTo__P564596, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_applyTo__P633040, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4925,7 +4927,7 @@ function effects_ImageEffect_applyTo__P564596_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - clonedImage___571354: undefined, + clonedImage___639803: undefined, arg0: undefined, arg1: undefined, } } @@ -4934,7 +4936,7 @@ function effects_ImageEffect_applyTo__P564596_mk(s) { -function effects_ImageEffect_change__P564597(s) { +function effects_ImageEffect_change__P633041(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4950,7 +4952,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C564594_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C633038_VT)) failedCast(r0); s.tmp_0 = if_effect_3_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; @@ -4971,12 +4973,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_change__P564597.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__P633041.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__P564597_mk(s) { +function effects_ImageEffect_change__P633041_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_change__P564597, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_change__P633041, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4987,7 +4989,7 @@ function effects_ImageEffect_change__P564597_mk(s) { -function Sprite_image__P563694(s) { +function Sprite_image__P632138(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5002,18 +5004,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; return leaveAccessor(s, r0) default: oops() } } } -Sprite_image__P563694.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__P563694.isGetter = true; +Sprite_image__P632138.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__P632138.isGetter = true; -function Sprite_image__P563694_mk(s) { +function Sprite_image__P632138_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_image__P563694, depth: s.depth + 1, + parent: s, fn: Sprite_image__P632138, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -5022,7 +5024,7 @@ function Sprite_image__P563694_mk(s) { -function effects_ParticleEffect_start__P564568(s) { +function effects_ParticleEffect_start__P633012(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5032,7 +5034,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.src___571383 = undefined; + s.src___639832 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5042,7 +5044,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C564566_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C633010_VT)) failedCast(r0); r0 = s.arg0.fields["sourceFactory"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -5078,9 +5080,9 @@ switch (step) { } case 10: r0 = s.retval; - s.src___571383 = (r0); - s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P564466_mk(s); - s.tmp_0.arg0 = s.src___571383; + s.src___639832 = (r0); + s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P632910_mk(s); + s.tmp_0.arg0 = s.src___639832; r0 = pxsim_numops_toBoolDecr(s.arg4); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); @@ -5105,7 +5107,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.src___571383).fields["lifespan"] = (s.tmp_1); + r0 = (s.src___639832).fields["lifespan"] = (s.tmp_1); case 7: case 8: case 9: @@ -5113,19 +5115,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_start__P564568.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__P633012.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__P564568_mk(s) { +function effects_ParticleEffect_start__P633012_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_start__P564568, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_start__P633012, 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___571383: undefined, + src___639832: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5137,7 +5139,7 @@ function effects_ParticleEffect_start__P564568_mk(s) { -function particles_ParticleSource_setRelativeToCamera__P564466(s) { +function particles_ParticleSource_setRelativeToCamera__P632910(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5153,7 +5155,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -5179,12 +5181,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRelativeToCamera__P564466.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__P632910.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__P564466_mk(s) { +function particles_ParticleSource_setRelativeToCamera__P632910_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRelativeToCamera__P564466, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRelativeToCamera__P632910, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5199,7 +5201,7 @@ function particles_ParticleSource_setRelativeToCamera__P564466_mk(s) { -function Sprite__destroyCore__P563733(s) { +function Sprite__destroyCore__P632177(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5209,25 +5211,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___570994 = undefined; + s.scene___639443 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 597; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___570994 = (r0); - r0 = s.scene___570994.fields["allSprites"]; + s.scene___639443 = (r0); + r0 = s.scene___639443.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); r0 = s.arg0.fields["_kind"]; @@ -5239,7 +5241,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___570994.fields["spritesByKind"]; + r0 = s.scene___639443.fields["spritesByKind"]; s.tmp_2 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_3 = r0; @@ -5249,8 +5251,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__P563774_mk(s); - r0 = s.scene___570994.fields["spritesByKind"]; + s.tmp_5 = sprites_SpriteSet_remove__P632218_mk(s); + r0 = s.scene___639443.fields["spritesByKind"]; s.tmp_6 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_7 = r0; @@ -5262,11 +5264,11 @@ switch (step) { r0 = s.retval; case 3: case 4: - s.tmp_0 = PhysicsEngine__C563815_v1_2_mk(s); - r0 = s.scene___570994.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C632259_v1_2_mk(s); + r0 = s.scene___639443.fields["physicsEngine"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C563815_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C632259_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: @@ -5290,15 +5292,15 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P571023); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P639472); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P571030); + r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P639479); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P561414_mk(s); - s.tmp_3 = helpers_arrayFilter__P561415_mk(s); - r0 = s.scene___570994.fields["destroyedHandlers"]; + s.tmp_2 = helpers_arrayForEach__P629858_mk(s); + s.tmp_3 = helpers_arrayFilter__P629859_mk(s); + r0 = s.scene___639443.fields["destroyedHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 604; s.pc = 12; return s.tmp_3; @@ -5313,12 +5315,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore__P563733.info = {"start":26632,"length":522,"line":868,"column":4,"endLine":880,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} +Sprite__destroyCore__P632177.info = {"start":26632,"length":522,"line":868,"column":4,"endLine":880,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} -function Sprite__destroyCore__P563733_mk(s) { +function Sprite__destroyCore__P632177_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore__P563733, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore__P632177, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5328,7 +5330,7 @@ function Sprite__destroyCore__P563733_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - scene___570994: undefined, + scene___639443: undefined, arg0: undefined, } } @@ -5336,7 +5338,7 @@ function Sprite__destroyCore__P563733_mk(s) { -function forEach_inline__P571023(s) { +function forEach_inline__P639472(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5358,12 +5360,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P571023.info = {"start":27077,"length":26,"line":878,"column":20,"endLine":878,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P639472.info = {"start":27077,"length":26,"line":878,"column":20,"endLine":878,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P571023_mk(s) { +function forEach_inline__P639472_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P571023, depth: s.depth + 1, + parent: s, fn: forEach_inline__P639472, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5374,7 +5376,7 @@ function forEach_inline__P571023_mk(s) { -function Sprite__destroyCore_inline__P571030(s) { +function Sprite__destroyCore_inline__P639479(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5406,12 +5408,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore_inline__P571030.info = {"start":27126,"length":20,"line":879,"column":21,"endLine":879,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite__destroyCore_inline__P639479.info = {"start":27126,"length":20,"line":879,"column":21,"endLine":879,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite__destroyCore_inline__P571030_mk(s) { +function Sprite__destroyCore_inline__P639479_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore_inline__P571030, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore_inline__P639479, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5421,7 +5423,7 @@ function Sprite__destroyCore_inline__P571030_mk(s) { -function PhysicsEngine_removeSprite__P563818(s) { +function PhysicsEngine_removeSprite__P632262(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5437,17 +5439,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C563815_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C632259_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_removeSprite__P563818.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__P632262.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__P563818_mk(s) { +function PhysicsEngine_removeSprite__P632262_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_removeSprite__P563818, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_removeSprite__P632262, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -5457,7 +5459,7 @@ function PhysicsEngine_removeSprite__P563818_mk(s) { -function sprites_SpriteSet_remove__P563774(s) { +function sprites_SpriteSet_remove__P632218(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5467,26 +5469,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___571082 = undefined; + s.i___639531 = 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__C563767_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C632211_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.indexOf(s.tmp_0, s.arg1, undefined); - s.i___571082 = (r0); - r0 = (s.i___571082 > -1); + s.i___639531 = (r0); + r0 = (s.i___639531 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_arraySplice__P561405_mk(s); + s.tmp_1 = helpers_arraySplice__P629849_mk(s); r0 = s.arg0.fields["_sprites"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___571082; + s.tmp_1.arg1 = s.i___639531; s.tmp_1.arg2 = 1; s.callLocIdx = 685; s.pc = 4; return s.tmp_1; case 4: @@ -5500,16 +5502,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_remove__P563774.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__P632218.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__P563774_mk(s) { +function sprites_SpriteSet_remove__P632218_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_remove__P563774, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_remove__P632218, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - i___571082: undefined, + i___639531: undefined, arg0: undefined, arg1: undefined, } } @@ -5518,7 +5520,7 @@ function sprites_SpriteSet_remove__P563774_mk(s) { -function helpers_arraySplice__P561405(s) { +function helpers_arraySplice__P629849(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5528,7 +5530,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___571103 = undefined; + s.i___639552 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5542,15 +5544,15 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.i___571103 = (0); + s.i___639552 = (0); case 3: - r0 = (s.i___571103 < s.arg2); + r0 = (s.i___639552 < 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___571103 + 1); - s.i___571103 = (r0); + r0 = (s.i___639552 + 1); + s.i___639552 = (r0); { step = 3; continue; } case 4: case 5: @@ -5558,15 +5560,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySplice__P561405.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__P629849.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__P561405_mk(s) { +function helpers_arraySplice__P629849_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySplice__P561405, depth: s.depth + 1, + parent: s, fn: helpers_arraySplice__P629849, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - i___571103: undefined, + i___639552: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5576,7 +5578,7 @@ function helpers_arraySplice__P561405_mk(s) { -function Sprite_kind__P563711(s) { +function Sprite_kind__P632155(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5591,17 +5593,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["_kind"]; return leave(s, r0) default: oops() } } } -Sprite_kind__P563711.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__P632155.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__P563711_mk(s) { +function Sprite_kind__P632155_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_kind__P563711, depth: s.depth + 1, + parent: s, fn: Sprite_kind__P632155, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -5610,7 +5612,7 @@ function Sprite_kind__P563711_mk(s) { -function helpers_arrayFilter__P561415(s) { +function helpers_arrayFilter__P629859(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5620,31 +5622,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___571037 = undefined; - s.len___571039 = undefined; - s.i___571042 = undefined; - s.v___571047 = undefined; + s.res___639486 = undefined; + s.len___639488 = undefined; + s.i___639491 = undefined; + s.v___639496 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___571037 = (r0); + s.res___639486 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___571039 = (r0); - s.i___571042 = (0); + s.len___639488 = (r0); + s.i___639491 = (0); case 1: - r0 = (s.i___571042 < s.len___571039); + r0 = (s.i___639491 < s.len___639488); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.arg0, s.i___571042); - s.v___571047 = (r0); + r0 = pxsim_Array__getAt(s.arg0, s.i___639491); + s.v___639496 = (r0); s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - s.tmp_1.arg0 = s.v___571047; - s.tmp_1.arg1 = s.i___571042; + s.tmp_1.arg0 = s.v___639496; + s.tmp_1.arg1 = s.i___639491; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 6; s.pc = 5; return s.tmp_1; case 5: @@ -5652,30 +5654,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___571037, s.v___571047); + r0 = pxsim_Array__push(s.res___639486, s.v___639496); case 2: case 3: - r0 = (s.i___571042 + 1); - s.i___571042 = (r0); + r0 = (s.i___639491 + 1); + s.i___639491 = (r0); { step = 1; continue; } case 4: - r0 = s.res___571037; + r0 = s.res___639486; return leave(s, r0) default: oops() } } } -helpers_arrayFilter__P561415.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__P629859.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__P561415_mk(s) { +function helpers_arrayFilter__P629859_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayFilter__P561415, depth: s.depth + 1, + parent: s, fn: helpers_arrayFilter__P629859, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - res___571037: undefined, - len___571039: undefined, - i___571042: undefined, - v___571047: undefined, + res___639486: undefined, + len___639488: undefined, + i___639491: undefined, + v___639496: undefined, arg0: undefined, arg1: undefined, } } @@ -5684,7 +5686,7 @@ function helpers_arrayFilter__P561415_mk(s) { -function helpers_arrayForEach__P561414(s) { +function helpers_arrayForEach__P629858(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5694,49 +5696,49 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___571063 = undefined; - s.i___571066 = undefined; + s.len___639512 = undefined; + s.i___639515 = 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___571063 = (r0); - s.i___571066 = (0); + s.len___639512 = (r0); + s.i___639515 = (0); case 1: - r0 = (s.i___571066 < s.len___571063); + r0 = (s.i___639515 < s.len___639512); 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___571066); + r0 = pxsim_Array__getAt(s.arg0, s.i___639515); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___571066; + s.tmp_1.arg1 = s.i___639515; 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___571066 + 1); - s.i___571066 = (r0); + r0 = (s.i___639515 + 1); + s.i___639515 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_arrayForEach__P561414.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__P629858.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__P561414_mk(s) { +function helpers_arrayForEach__P629858_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayForEach__P561414, depth: s.depth + 1, + parent: s, fn: helpers_arrayForEach__P629858, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___571063: undefined, - i___571066: undefined, + len___639512: undefined, + i___639515: undefined, arg0: undefined, arg1: undefined, } } @@ -5745,7 +5747,7 @@ function helpers_arrayForEach__P561414_mk(s) { -function Sprite_setFlag__P563723(s) { +function Sprite_setFlag__P632167(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5762,7 +5764,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -5788,12 +5790,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setFlag__P563723.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__P632167.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__P563723_mk(s) { +function Sprite_setFlag__P632167_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setFlag__P563723, depth: s.depth + 1, + parent: s, fn: Sprite_setFlag__P632167, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5809,7 +5811,7 @@ function Sprite_setFlag__P563723_mk(s) { -function Sprite_bottom__P563710(s) { +function Sprite_bottom__P632154(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5825,13 +5827,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P563708_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P632152_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite__C563645_v7_1_mk(s); + s.tmp_3 = Sprite__C632089_v7_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C563645_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C632089_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.height; s.pc = 2; return s.tmp_3; case 2: @@ -5846,12 +5848,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_bottom__P563710.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__P632154.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__P563710_mk(s) { +function Sprite_bottom__P632154_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P563710, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P632154, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5865,7 +5867,7 @@ function Sprite_bottom__P563710_mk(s) { -function Sprite_height__P563702(s) { +function Sprite_height__P632146(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5880,20 +5882,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563702.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__P563702.isGetter = true; +Sprite_height__P632146.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__P632146.isGetter = true; -function Sprite_height__P563702_mk(s) { +function Sprite_height__P632146_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_height__P563702, depth: s.depth + 1, + parent: s, fn: Sprite_height__P632146, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5903,7 +5905,7 @@ function Sprite_height__P563702_mk(s) { -function Fx_toFloat__P561478(s) { +function Fx_toFloat__P629922(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5921,12 +5923,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toFloat__P561478.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__P629922.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__P561478_mk(s) { +function Fx_toFloat__P629922_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toFloat__P561478, depth: s.depth + 1, + parent: s, fn: Fx_toFloat__P629922, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -5935,7 +5937,7 @@ function Fx_toFloat__P561478_mk(s) { -function Sprite_bottom__P563709(s) { +function Sprite_bottom__P632153(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5950,16 +5952,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_1 = Sprite_top__P563707_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_1 = Sprite_top__P632151_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 529; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite__C563645_v7_1_mk(s); + s.tmp_3 = Sprite__C632089_v7_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C563645_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C632089_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.height; s.pc = 2; return s.tmp_3; case 2: @@ -5969,13 +5971,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_bottom__P563709.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__P563709.isGetter = true; +Sprite_bottom__P632153.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__P632153.isGetter = true; -function Sprite_bottom__P563709_mk(s) { +function Sprite_bottom__P632153_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P563709, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P632153, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5988,7 +5990,7 @@ function Sprite_bottom__P563709_mk(s) { -function sprites_create__P563580(s) { +function sprites_create__P632024(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5998,51 +6000,51 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___580471 = undefined; - s.sprite___580474 = undefined; + s.scene___648920 = undefined; + s.sprite___648923 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 454; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___580471 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(Sprite__C563645_VT); + s.scene___648920 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(Sprite__C632089_VT); s.tmp_0 = r0; - s.tmp_1 = Sprite_constructor__P563692_mk(s); + s.tmp_1 = Sprite_constructor__P632136_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 455; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.sprite___580474 = (s.tmp_0); - s.tmp_0 = Sprite_setKind__P563712_mk(s); - s.tmp_0.arg0 = s.sprite___580474; + s.sprite___648923 = (s.tmp_0); + s.tmp_0 = Sprite_setKind__P632156_mk(s); + s.tmp_0.arg0 = s.sprite___648923; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 456; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = PhysicsEngine__C563815_v0_2_mk(s); - r0 = s.scene___580471.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C632259_v0_2_mk(s); + r0 = s.scene___648920.fields["physicsEngine"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.sprite___580474; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C563815_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.sprite___648923; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C632259_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__P580489); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P648938); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P580495); + r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P648944); s.tmp_1 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___580474); - s.tmp_2 = helpers_arrayForEach__P561414_mk(s); - s.tmp_3 = helpers_arrayFilter__P561415_mk(s); - r0 = s.scene___580471.fields["createdHandlers"]; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___648923); + s.tmp_2 = helpers_arrayForEach__P629858_mk(s); + s.tmp_3 = helpers_arrayFilter__P629859_mk(s); + r0 = s.scene___648920.fields["createdHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 457; s.pc = 6; return s.tmp_3; @@ -6053,23 +6055,23 @@ switch (step) { s.callLocIdx = 459; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - r0 = s.sprite___580474; + r0 = s.sprite___648923; return leave(s, r0) default: oops() } } } -sprites_create__P563580.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__P632024.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__P563580_mk(s) { +function sprites_create__P632024_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create__P563580, depth: s.depth + 1, + parent: s, fn: sprites_create__P632024, 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___580471: undefined, - sprite___580474: undefined, + scene___648920: undefined, + sprite___648923: undefined, arg0: undefined, arg1: undefined, } } @@ -6078,7 +6080,7 @@ function sprites_create__P563580_mk(s) { -function forEach_inline__P580489(s) { +function forEach_inline__P648938(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6098,12 +6100,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P580489.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__P648938.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__P580489_mk(s) { +function forEach_inline__P648938_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P580489, depth: s.depth + 1, + parent: s, fn: forEach_inline__P648938, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6113,7 +6115,7 @@ function forEach_inline__P580489_mk(s) { -function sprites_create_inline__P580495(s) { +function sprites_create_inline__P648944(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6145,12 +6147,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_create_inline__P580495.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__P648944.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__P580495_mk(s) { +function sprites_create_inline__P648944_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create_inline__P580495, depth: s.depth + 1, + parent: s, fn: sprites_create_inline__P648944, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6160,7 +6162,7 @@ function sprites_create_inline__P580495_mk(s) { -function PhysicsEngine_addSprite__P563817(s) { +function PhysicsEngine_addSprite__P632261(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6176,17 +6178,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C563815_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C632259_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_addSprite__P563817.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__P632261.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__P563817_mk(s) { +function PhysicsEngine_addSprite__P632261_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_addSprite__P563817, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_addSprite__P632261, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -6196,7 +6198,7 @@ function PhysicsEngine_addSprite__P563817_mk(s) { -function Sprite_setKind__P563712(s) { +function Sprite_setKind__P632156(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6206,15 +6208,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.spritesByKind___580027 = undefined; - s.overlapMap___580056 = undefined; + s.spritesByKind___648476 = undefined; + s.overlapMap___648505 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = (s.arg1 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -6233,12 +6235,12 @@ switch (step) { { step = 15; continue; } case 3: case 4: - s.tmp_3 = game_currentScene__P564303_mk(s); + s.tmp_3 = game_currentScene__P632747_mk(s); s.callLocIdx = 531; s.pc = 16; return s.tmp_3; case 16: r0 = s.retval; r0 = r0.fields["spritesByKind"]; - s.spritesByKind___580027 = (r0); + s.spritesByKind___648476 = (r0); r0 = s.arg0.fields["_kind"]; s.tmp_1 = r0; r0 = (s.tmp_1 >= 0); @@ -6250,16 +6252,16 @@ switch (step) { case 5: r0 = s.arg0.fields["_kind"]; s.tmp_2 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___580027, s.tmp_2); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___648476, 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__P563774_mk(s); + s.tmp_4 = sprites_SpriteSet_remove__P632218_mk(s); r0 = s.arg0.fields["_kind"]; s.tmp_5 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___580027, s.tmp_5); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___648476, s.tmp_5); s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.arg0; s.callLocIdx = 532; s.pc = 17; return s.tmp_4; @@ -6271,7 +6273,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___580027, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___648476, s.arg1); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -6279,18 +6281,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__C563767_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C632211_VT); s.tmp_4 = r0; - s.tmp_5 = sprites_SpriteSet_constructor__P563769_mk(s); + s.tmp_5 = sprites_SpriteSet_constructor__P632213_mk(s); s.tmp_5.arg0 = s.tmp_4; s.callLocIdx = 533; s.pc = 18; return s.tmp_5; case 18: r0 = s.retval; - r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___580027, s.arg1, s.tmp_4); + r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___648476, s.arg1, s.tmp_4); case 9: case 10: - s.tmp_0 = sprites_SpriteSet_add__P563772_mk(s); - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___580027, s.arg1); + s.tmp_0 = sprites_SpriteSet_add__P632216_mk(s); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___648476, s.arg1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 534; s.pc = 19; return s.tmp_0; @@ -6298,13 +6300,13 @@ switch (step) { r0 = s.retval; case 11: case 12: - s.tmp_0 = game_currentScene__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 535; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; r0 = r0.fields["overlapMap"]; - s.overlapMap___580056 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___580056, s.arg1); + s.overlapMap___648505 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___648505, s.arg1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -6312,7 +6314,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___580056; + s.tmp_3 = r0 = s.overlapMap___648505; s.tmp_4 = r0 = s.arg1; r0 = pxsim_Array__mk(); s.tmp_5 = r0; @@ -6320,7 +6322,7 @@ switch (step) { case 13: case 14: s.tmp_0 = r0 = s.arg0; - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___580056, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___648505, s.arg1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_kindsOverlappedWith"] = (s.tmp_1); r0 = (s.arg0).fields["_kind"] = (s.arg1); @@ -6329,12 +6331,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setKind__P563712.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__P632156.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__P563712_mk(s) { +function Sprite_setKind__P632156_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setKind__P563712, depth: s.depth + 1, + parent: s, fn: Sprite_setKind__P632156, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6342,8 +6344,8 @@ function Sprite_setKind__P563712_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - spritesByKind___580027: undefined, - overlapMap___580056: undefined, + spritesByKind___648476: undefined, + overlapMap___648505: undefined, arg0: undefined, arg1: undefined, } } @@ -6352,7 +6354,7 @@ function Sprite_setKind__P563712_mk(s) { -function sprites_SpriteSet_add__P563772(s) { +function sprites_SpriteSet_add__P632216(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6368,7 +6370,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C563767_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C632211_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -6399,12 +6401,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_add__P563772.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__P632216.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__P563772_mk(s) { +function sprites_SpriteSet_add__P632216_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_add__P563772, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_add__P632216, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6420,7 +6422,7 @@ function sprites_SpriteSet_add__P563772_mk(s) { -function sprites_SpriteSet_contains__P563775(s) { +function sprites_SpriteSet_contains__P632219(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6436,7 +6438,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C563767_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C632211_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_1 = r0; r0 = pxsim_Array_.indexOf(s.tmp_1, s.arg1, undefined); @@ -6445,12 +6447,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_contains__P563775.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__P632219.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__P563775_mk(s) { +function sprites_SpriteSet_contains__P632219_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_contains__P563775, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_contains__P632219, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6462,7 +6464,7 @@ function sprites_SpriteSet_contains__P563775_mk(s) { -function sprites_SpriteSet_constructor__P563769(s) { +function sprites_SpriteSet_constructor__P632213(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6477,7 +6479,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C563767_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C632211_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -6486,12 +6488,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_constructor__P563769.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__P632213.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__P563769_mk(s) { +function sprites_SpriteSet_constructor__P632213_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_constructor__P563769, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_constructor__P632213, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6502,7 +6504,7 @@ function sprites_SpriteSet_constructor__P563769_mk(s) { -function Sprite_constructor__P563692(s) { +function Sprite_constructor__P632136(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6518,15 +6520,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P563401_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P631845_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 497; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_5 = r0; @@ -6540,7 +6542,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___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_5 = r0; @@ -6559,37 +6561,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__P563663_mk(s); + s.tmp_0 = Sprite_vx__P632107_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 500; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P563665_mk(s); + s.tmp_0 = Sprite_vy__P632109_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 501; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_ax__P563667_mk(s); + s.tmp_0 = Sprite_ax__P632111_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 502; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_ay__P563669_mk(s); + s.tmp_0 = Sprite_ay__P632113_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 503; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_fx__P563671_mk(s); + s.tmp_0 = Sprite_fx__P632115_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 504; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_fy__P563673_mk(s); + s.tmp_0 = Sprite_fy__P632117_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 505; s.pc = 7; return s.tmp_0; @@ -6598,13 +6600,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__P563695_mk(s); + s.tmp_0 = Sprite_setImage__P632139_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 506; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = Sprite_setKind__P563712_mk(s); + s.tmp_0 = Sprite_setKind__P632156_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -1; s.callLocIdx = 507; s.pc = 9; return s.tmp_0; @@ -6624,12 +6626,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_constructor__P563692.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__P632136.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__P563692_mk(s) { +function Sprite_constructor__P632136_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_constructor__P563692, depth: s.depth + 1, + parent: s, fn: Sprite_constructor__P632136, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6646,7 +6648,7 @@ function Sprite_constructor__P563692_mk(s) { -function Sprite_fy__P563673(s) { +function Sprite_fy__P632117(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6662,9 +6664,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P561435_mk(s); + s.tmp_3 = Math_max__P629879_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 485; s.pc = 1; return s.tmp_3; @@ -6680,12 +6682,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fy__P563673.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__P632117.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__P563673_mk(s) { +function Sprite_fy__P632117_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P563673, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P632117, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6700,7 +6702,7 @@ function Sprite_fy__P563673_mk(s) { -function Sprite_fy__P563672(s) { +function Sprite_fy__P632116(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6715,20 +6717,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563672.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__P563672.isGetter = true; +Sprite_fy__P632116.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__P632116.isGetter = true; -function Sprite_fy__P563672_mk(s) { +function Sprite_fy__P632116_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P563672, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P632116, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6738,7 +6740,7 @@ function Sprite_fy__P563672_mk(s) { -function Sprite_fx__P563671(s) { +function Sprite_fx__P632115(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6754,9 +6756,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P561435_mk(s); + s.tmp_3 = Math_max__P629879_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 482; s.pc = 1; return s.tmp_3; @@ -6772,12 +6774,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fx__P563671.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__P632115.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__P563671_mk(s) { +function Sprite_fx__P632115_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P563671, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P632115, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6792,7 +6794,7 @@ function Sprite_fx__P563671_mk(s) { -function Sprite_fx__P563670(s) { +function Sprite_fx__P632114(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6807,20 +6809,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563670.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__P563670.isGetter = true; +Sprite_fx__P632114.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__P632114.isGetter = true; -function Sprite_fx__P563670_mk(s) { +function Sprite_fx__P632114_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P563670, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P632114, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6830,7 +6832,7 @@ function Sprite_fx__P563670_mk(s) { -function Sprite_ay__P563669(s) { +function Sprite_ay__P632113(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6846,7 +6848,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -6857,12 +6859,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ay__P563669.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__P632113.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__P563669_mk(s) { +function Sprite_ay__P632113_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P563669, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P632113, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6875,7 +6877,7 @@ function Sprite_ay__P563669_mk(s) { -function Sprite_ay__P563668(s) { +function Sprite_ay__P632112(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6890,20 +6892,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563668.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__P563668.isGetter = true; +Sprite_ay__P632112.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__P632112.isGetter = true; -function Sprite_ay__P563668_mk(s) { +function Sprite_ay__P632112_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P563668, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P632112, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6913,7 +6915,7 @@ function Sprite_ay__P563668_mk(s) { -function Sprite_ax__P563667(s) { +function Sprite_ax__P632111(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6929,7 +6931,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -6940,12 +6942,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ax__P563667.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__P632111.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__P563667_mk(s) { +function Sprite_ax__P632111_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P563667, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P632111, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6958,7 +6960,7 @@ function Sprite_ax__P563667_mk(s) { -function Sprite_ax__P563666(s) { +function Sprite_ax__P632110(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6973,20 +6975,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563666.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__P563666.isGetter = true; +Sprite_ax__P632110.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__P632110.isGetter = true; -function Sprite_ax__P563666_mk(s) { +function Sprite_ax__P632110_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P563666, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P632110, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6996,7 +6998,7 @@ function Sprite_ax__P563666_mk(s) { -function Sprite_vy__P563665(s) { +function Sprite_vy__P632109(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7012,7 +7014,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -7023,12 +7025,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vy__P563665.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__P632109.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__P563665_mk(s) { +function Sprite_vy__P632109_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P563665, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P632109, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7041,7 +7043,7 @@ function Sprite_vy__P563665_mk(s) { -function Sprite_vy__P563664(s) { +function Sprite_vy__P632108(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7056,20 +7058,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563664.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__P563664.isGetter = true; +Sprite_vy__P632108.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__P632108.isGetter = true; -function Sprite_vy__P563664_mk(s) { +function Sprite_vy__P632108_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P563664, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P632108, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7079,7 +7081,7 @@ function Sprite_vy__P563664_mk(s) { -function Sprite_vx__P563663(s) { +function Sprite_vx__P632107(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7095,7 +7097,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -7106,12 +7108,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vx__P563663.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__P632107.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__P563663_mk(s) { +function Sprite_vx__P632107_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P563663, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P632107, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7124,7 +7126,7 @@ function Sprite_vx__P563663_mk(s) { -function Sprite_vx__P563662(s) { +function Sprite_vx__P632106(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7139,20 +7141,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563662.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__P563662.isGetter = true; +Sprite_vx__P632106.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__P632106.isGetter = true; -function Sprite_vx__P563662_mk(s) { +function Sprite_vx__P632106_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P563662, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P632106, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7162,7 +7164,7 @@ function Sprite_vx__P563662_mk(s) { -function sprites_BaseSprite_constructor__P563401(s) { +function sprites_BaseSprite_constructor__P631845(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7178,15 +7180,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C563399_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_z__P563404_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C631843_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_z__P631848_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 138; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_Scene_addSprite__P564174_mk(s); - s.tmp_1 = game_currentScene__P564303_mk(s); + s.tmp_0 = scene_Scene_addSprite__P632618_mk(s); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 139; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -7199,12 +7201,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_constructor__P563401.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__P631845.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__P563401_mk(s) { +function sprites_BaseSprite_constructor__P631845_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_constructor__P563401, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_constructor__P631845, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7216,7 +7218,7 @@ function sprites_BaseSprite_constructor__P563401_mk(s) { -function scene_Scene_addSprite__P564174(s) { +function scene_Scene_addSprite__P632618(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7232,7 +7234,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C564147_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C632591_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); @@ -7259,12 +7261,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_addSprite__P564174.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__P632618.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__P564174_mk(s) { +function scene_Scene_addSprite__P632618_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_addSprite__P564174, depth: s.depth + 1, + parent: s, fn: scene_Scene_addSprite__P632618, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7278,7 +7280,7 @@ function scene_Scene_addSprite__P564174_mk(s) { -function sprites_BaseSprite_z__P563404(s) { +function sprites_BaseSprite_z__P631848(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7294,7 +7296,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C563399_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C631843_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== s.arg1); @@ -7302,7 +7304,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__P564303_mk(s); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 141; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -7318,12 +7320,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_z__P563404.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__P631848.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__P563404_mk(s) { +function sprites_BaseSprite_z__P631848_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P563404, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P631848, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7337,7 +7339,7 @@ function sprites_BaseSprite_z__P563404_mk(s) { -function sprites_BaseSprite_z__P563403(s) { +function sprites_BaseSprite_z__P631847(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7352,18 +7354,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C563399_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C631843_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; return leaveAccessor(s, r0) default: oops() } } } -sprites_BaseSprite_z__P563403.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__P563403.isGetter = true; +sprites_BaseSprite_z__P631847.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__P631847.isGetter = true; -function sprites_BaseSprite_z__P563403_mk(s) { +function sprites_BaseSprite_z__P631847_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P563403, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P631847, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -7372,7 +7374,7 @@ function sprites_BaseSprite_z__P563403_mk(s) { -function helpers_imagePrint__P563295(s) { +function helpers_imagePrint__P631739(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7382,31 +7384,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x0___571482 = undefined; - s.cp___571484 = undefined; - s.mult___571485 = undefined; - s.dataW___571490 = undefined; - s.dataH___571496 = undefined; - s.byteHeight___571502 = undefined; - s.charSize___571508 = undefined; - s.dataSize___571512 = undefined; - s.fontdata___571516 = undefined; - s.lastchar___571519 = undefined; - s.imgBuf___571526 = undefined; - s.xOffset___571550 = undefined; - s.yOffset___571551 = undefined; - s.ch___571566 = undefined; - s.l___571585 = undefined; - s.r___571586 = undefined; - s.off___571588 = undefined; - s.guess___571589 = undefined; - s.m___571608 = undefined; - s.v___571617 = undefined; - s.i___571673 = undefined; - s.j___571678 = undefined; - s.mask___571679 = undefined; - s.c___571680 = undefined; - s.n___571697 = undefined; + s.x0___639931 = undefined; + s.cp___639933 = undefined; + s.mult___639934 = undefined; + s.dataW___639939 = undefined; + s.dataH___639945 = undefined; + s.byteHeight___639951 = undefined; + s.charSize___639957 = undefined; + s.dataSize___639961 = undefined; + s.fontdata___639965 = undefined; + s.lastchar___639968 = undefined; + s.imgBuf___639975 = undefined; + s.xOffset___639999 = undefined; + s.yOffset___640000 = undefined; + s.ch___640015 = undefined; + s.l___640034 = undefined; + s.r___640035 = undefined; + s.off___640037 = undefined; + s.guess___640038 = undefined; + s.m___640057 = undefined; + s.v___640066 = undefined; + s.i___640122 = undefined; + s.j___640127 = undefined; + s.mask___640128 = undefined; + s.c___640129 = undefined; + s.n___640146 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -7427,7 +7429,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P563282_mk(s); + s.tmp_2 = image_getFontForText__P631726_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 101; s.pc = 39; return s.tmp_2; case 39: @@ -7444,8 +7446,8 @@ switch (step) { s.arg4 = (1); case 3: case 4: - s.x0___571482 = (s.arg2); - s.cp___571484 = (0); + s.x0___639931 = (s.arg2); + s.cp___639933 = (0); s.tmp_1 = if_multiplier_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -7479,7 +7481,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_3 = r0; - s.mult___571485 = (s.tmp_3); + s.mult___639934 = (s.tmp_3); s.tmp_1 = if_charWidth_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -7493,8 +7495,8 @@ switch (step) { case 42: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___571485); - s.dataW___571490 = (r0); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___639934); + s.dataW___639939 = (r0); s.tmp_1 = if_charHeight_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -7508,16 +7510,16 @@ switch (step) { case 43: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___571485); - s.dataH___571496 = (r0); - r0 = (s.dataH___571496 + 7); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___639934); + s.dataH___639945 = (r0); + r0 = (s.dataH___639945 + 7); s.tmp_0 = r0; r0 = (s.tmp_0 >> 3); - s.byteHeight___571502 = (r0); - r0 = (s.byteHeight___571502 * s.dataW___571490); - s.charSize___571508 = (r0); - r0 = (2 + s.charSize___571508); - s.dataSize___571512 = (r0); + s.byteHeight___639951 = (r0); + r0 = (s.byteHeight___639951 * s.dataW___639939); + s.charSize___639957 = (r0); + r0 = (2 + s.charSize___639957); + s.dataSize___639961 = (r0); s.tmp_0 = if_data_1_mk(s); s.tmp_0.arg0 = s.arg5; if (!s.tmp_0.arg0.vtable.iface) { @@ -7530,44 +7532,44 @@ switch (step) { } case 44: r0 = s.retval; - s.fontdata___571516 = (r0); - r0 = pxsim.BufferMethods.length(s.fontdata___571516); + s.fontdata___639965 = (r0); + r0 = pxsim.BufferMethods.length(s.fontdata___639965); s.tmp_1 = r0; - r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___571512); + r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___639961); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.lastchar___571519 = (r0); - r0 = (s.mult___571485 == 1); + s.lastchar___639968 = (r0); + r0 = (s.mult___639934 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (8 + s.charSize___571508); + r0 = (8 + s.charSize___639957); s.tmp_1 = r0; r0 = pxsim.control.createBuffer(s.tmp_1); - s.imgBuf___571526 = (r0); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___571526, 0, 135); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___571526, 1, 1); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___571526, 2, s.dataW___571490); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___571526, 4, s.dataH___571496); + s.imgBuf___639975 = (r0); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___639975, 0, 135); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___639975, 1, 1); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___639975, 2, s.dataW___639939); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___639975, 4, s.dataH___639945); case 7: case 8: case 9: - s.tmp_1 = r0 = s.cp___571484; + s.tmp_1 = r0 = s.cp___639933; 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___571550 = (0); - s.yOffset___571551 = (0); + s.xOffset___639999 = (0); + s.yOffset___640000 = (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___571484; + s.tmp_1 = r0 = s.cp___639933; r0 = pxsim_Array__length(s.arg6); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -7577,7 +7579,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___571484); + r0 = pxsim_Array__getAt(s.arg6, s.cp___639933); s.tmp_4.arg0 = r0; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "xOffset"); @@ -7589,9 +7591,9 @@ switch (step) { } case 45: r0 = s.retval; - s.xOffset___571550 = (r0); + s.xOffset___639999 = (r0); s.tmp_0 = if_yOffset_1_mk(s); - r0 = pxsim_Array__getAt(s.arg6, s.cp___571484); + r0 = pxsim_Array__getAt(s.arg6, s.cp___639933); s.tmp_0.arg0 = r0; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "yOffset"); @@ -7603,15 +7605,15 @@ switch (step) { } case 46: r0 = s.retval; - s.yOffset___571551 = (r0); + s.yOffset___640000 = (r0); case 12: case 13: - s.tmp_0 = r0 = s.cp___571484; + s.tmp_0 = r0 = s.cp___639933; r0 = (s.tmp_0 + 1); - s.cp___571484 = (r0); + s.cp___639933 = (r0); r0 = pxsim_String_.charCodeAt(s.arg1, s.tmp_0); - s.ch___571566 = (r0); - r0 = (s.ch___571566 == 10); + s.ch___640015 = (r0); + r0 = (s.ch___640015 == 10); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } @@ -7633,89 +7635,89 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.arg3 = (r0); - s.arg2 = (s.x0___571482); + s.arg2 = (s.x0___639931); case 14: case 15: - r0 = (s.ch___571566 < 32); + r0 = (s.ch___640015 < 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___571585 = (0); - s.r___571586 = (s.lastchar___571519); - s.off___571588 = (0); - r0 = (s.ch___571566 - 32); + s.l___640034 = (0); + s.r___640035 = (s.lastchar___639968); + s.off___640037 = (0); + r0 = (s.ch___640015 - 32); s.tmp_0 = r0; - r0 = (s.tmp_0 * s.dataSize___571512); - s.guess___571589 = (r0); - r0 = pxsim.BufferMethods.getNumber(s.fontdata___571516, 4, s.guess___571589); + r0 = (s.tmp_0 * s.dataSize___639961); + s.guess___640038 = (r0); + r0 = pxsim.BufferMethods.getNumber(s.fontdata___639965, 4, s.guess___640038); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.ch___571566); + r0 = (s.tmp_1 == s.ch___640015); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.off___571588 = (s.guess___571589); + s.off___640037 = (s.guess___640038); { step = 25; continue; } case 18: case 19: - r0 = (s.l___571585 <= s.r___571586); + r0 = (s.l___640034 <= s.r___640035); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 24; continue; } - s.tmp_1 = r0 = s.l___571585; - r0 = (s.r___571586 - s.l___571585); + s.tmp_1 = r0 = s.l___640034; + r0 = (s.r___640035 - s.l___640034); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); - s.m___571608 = (r0); - s.tmp_0 = r0 = s.fontdata___571516; - r0 = (s.m___571608 * s.dataSize___571512); + s.m___640057 = (r0); + s.tmp_0 = r0 = s.fontdata___639965; + r0 = (s.m___640057 * s.dataSize___639961); s.tmp_1 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_0, 4, s.tmp_1); - s.v___571617 = (r0); - r0 = (s.v___571617 == s.ch___571566); + s.v___640066 = (r0); + r0 = (s.v___640066 == s.ch___640015); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.m___571608 * s.dataSize___571512); - s.off___571588 = (r0); + r0 = (s.m___640057 * s.dataSize___639961); + s.off___640037 = (r0); { step = 24; continue; } case 20: case 21: - r0 = (s.v___571617 < s.ch___571566); + r0 = (s.v___640066 < s.ch___640015); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.m___571608 + 1); - s.l___571585 = (r0); + r0 = (s.m___640057 + 1); + s.l___640034 = (r0); { step = 23; continue; } case 22: - r0 = (s.m___571608 - 1); - s.r___571586 = (r0); + r0 = (s.m___640057 - 1); + s.r___640035 = (r0); case 23: { step = 19; continue; } case 24: case 25: - r0 = (s.mult___571485 == 1); + r0 = (s.mult___639934 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_1 = r0 = s.imgBuf___571526; - s.tmp_3 = r0 = s.fontdata___571516; - r0 = (s.off___571588 + 2); + s.tmp_1 = r0 = s.imgBuf___639975; + s.tmp_3 = r0 = s.fontdata___639965; + r0 = (s.off___640037 + 2); s.tmp_4 = r0; - r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___571508); + r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___639957); s.tmp_2 = r0; r0 = pxsim.BufferMethods.write(s.tmp_1, 8, s.tmp_2); - s.tmp_0 = helpers_imageDrawIcon__P563260_mk(s); + s.tmp_0 = helpers_imageDrawIcon__P631704_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.imgBuf___571526; - r0 = (s.arg2 + s.xOffset___571550); + s.tmp_0.arg1 = s.imgBuf___639975; + r0 = (s.arg2 + s.xOffset___639999); s.tmp_0.arg2 = r0; - r0 = (s.arg3 + s.yOffset___571551); + r0 = (s.arg3 + s.yOffset___640000); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg4; s.callLocIdx = 110; s.pc = 48; return s.tmp_0; @@ -7739,88 +7741,88 @@ switch (step) { s.arg2 = (r0); { step = 37; continue; } case 26: - r0 = (s.off___571588 + 2); - s.off___571588 = (r0); - s.i___571673 = (0); + r0 = (s.off___640037 + 2); + s.off___640037 = (r0); + s.i___640122 = (0); case 27: - r0 = (s.i___571673 < s.dataW___571490); + r0 = (s.i___640122 < s.dataW___639939); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 36; continue; } - s.j___571678 = (0); - s.mask___571679 = (1); - s.tmp_0 = r0 = s.off___571588; + s.j___640127 = (0); + s.mask___640128 = (1); + s.tmp_0 = r0 = s.off___640037; r0 = (s.tmp_0 + 1); - s.off___571588 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___571516, s.tmp_0); - s.c___571680 = (r0); + s.off___640037 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___639965, s.tmp_0); + s.c___640129 = (r0); case 28: - r0 = (s.j___571678 < s.dataH___571496); + r0 = (s.j___640127 < s.dataH___639945); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } - r0 = (s.mask___571679 == 256); + r0 = (s.mask___640128 == 256); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 29; continue; } - s.tmp_2 = r0 = s.off___571588; + s.tmp_2 = r0 = s.off___640037; r0 = (s.tmp_2 + 1); - s.off___571588 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___571516, s.tmp_2); - s.c___571680 = (r0); - s.mask___571679 = (1); + s.off___640037 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___639965, s.tmp_2); + s.c___640129 = (r0); + s.mask___640128 = (1); case 29: case 30: - s.n___571697 = (0); + s.n___640146 = (0); case 31: - r0 = (s.c___571680 & s.mask___571679); + r0 = (s.c___640129 & s.mask___640128); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 32; continue; } - r0 = (s.n___571697 + 1); - s.n___571697 = (r0); - r0 = (s.mask___571679 << 1); - s.mask___571679 = (r0); + r0 = (s.n___640146 + 1); + s.n___640146 = (r0); + r0 = (s.mask___640128 << 1); + s.mask___640128 = (r0); { step = 31; continue; } case 32: - r0 = pxsim_numops_toBoolDecr(s.n___571697); + r0 = pxsim_numops_toBoolDecr(s.n___640146); if (!r0) { step = 33; continue; } - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg2; - r0 = (s.xOffset___571550 * s.mult___571485); + r0 = (s.xOffset___639999 * s.mult___639934); 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___571678 + s.yOffset___571551); + r0 = (s.j___640127 + s.yOffset___640000); s.tmp_5 = r0; - r0 = (s.tmp_5 * s.mult___571485); + r0 = (s.tmp_5 * s.mult___639934); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.mult___571485; - r0 = (s.mult___571485 * s.n___571697); + s.tmp_0.arg3 = s.mult___639934; + r0 = (s.mult___639934 * s.n___640146); s.tmp_0.arg4 = r0; s.tmp_0.arg5 = s.arg4; s.callLocIdx = 112; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - r0 = (s.j___571678 + s.n___571697); - s.j___571678 = (r0); + r0 = (s.j___640127 + s.n___640146); + s.j___640127 = (r0); { step = 34; continue; } case 33: - r0 = (s.mask___571679 << 1); - s.mask___571679 = (r0); - r0 = (s.j___571678 + 1); - s.j___571678 = (r0); + r0 = (s.mask___640128 << 1); + s.mask___640128 = (r0); + r0 = (s.j___640127 + 1); + s.j___640127 = (r0); case 34: { step = 28; continue; } case 35: - r0 = (s.arg2 + s.mult___571485); + r0 = (s.arg2 + s.mult___639934); s.arg2 = (r0); - r0 = (s.i___571673 + 1); - s.i___571673 = (r0); + r0 = (s.i___640122 + 1); + s.i___640122 = (r0); { step = 27; continue; } case 36: case 37: @@ -7830,12 +7832,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrint__P563295.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__P631739.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__P563295_mk(s) { +function helpers_imagePrint__P631739_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrint__P563295, depth: s.depth + 1, + parent: s, fn: helpers_imagePrint__P631739, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7843,31 +7845,31 @@ function helpers_imagePrint__P563295_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - x0___571482: undefined, - cp___571484: undefined, - mult___571485: undefined, - dataW___571490: undefined, - dataH___571496: undefined, - byteHeight___571502: undefined, - charSize___571508: undefined, - dataSize___571512: undefined, - fontdata___571516: undefined, - lastchar___571519: undefined, - imgBuf___571526: undefined, - xOffset___571550: undefined, - yOffset___571551: undefined, - ch___571566: undefined, - l___571585: undefined, - r___571586: undefined, - off___571588: undefined, - guess___571589: undefined, - m___571608: undefined, - v___571617: undefined, - i___571673: undefined, - j___571678: undefined, - mask___571679: undefined, - c___571680: undefined, - n___571697: undefined, + x0___639931: undefined, + cp___639933: undefined, + mult___639934: undefined, + dataW___639939: undefined, + dataH___639945: undefined, + byteHeight___639951: undefined, + charSize___639957: undefined, + dataSize___639961: undefined, + fontdata___639965: undefined, + lastchar___639968: undefined, + imgBuf___639975: undefined, + xOffset___639999: undefined, + yOffset___640000: undefined, + ch___640015: undefined, + l___640034: undefined, + r___640035: undefined, + off___640037: undefined, + guess___640038: undefined, + m___640057: undefined, + v___640066: undefined, + i___640122: undefined, + j___640127: undefined, + mask___640128: undefined, + c___640129: undefined, + n___640146: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -7881,7 +7883,7 @@ function helpers_imagePrint__P563295_mk(s) { -function helpers_imageDrawIcon__P563260(s) { +function helpers_imageDrawIcon__P631704(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7901,7 +7903,7 @@ switch (step) { } s.tmp_0 = r0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = helpers_pack__P566397_mk(s); + s.tmp_3 = helpers_pack__P634846_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg3; s.callLocIdx = 82; s.pc = 1; return s.tmp_3; @@ -7913,12 +7915,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawIcon__P563260.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__P631704.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__P563260_mk(s) { +function helpers_imageDrawIcon__P631704_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawIcon__P563260, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawIcon__P631704, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7935,7 +7937,7 @@ function helpers_imageDrawIcon__P563260_mk(s) { -function image_getFontForText__P563282(s) { +function image_getFontForText__P631726(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7945,52 +7947,52 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___571765 = undefined; + s.i___640214 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.i___571765 = (0); + s.i___640214 = (0); case 1: - s.tmp_1 = r0 = s.i___571765; + s.tmp_1 = r0 = s.i___640214; 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___571765); + r0 = pxsim_String_.charCodeAt(s.arg0, s.i___640214); 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___563281; + r0 = globals.font12___631725; { step = 5; continue; } case 2: case 3: - r0 = (s.i___571765 + 1); - s.i___571765 = (r0); + r0 = (s.i___640214 + 1); + s.i___640214 = (r0); { step = 1; continue; } case 4: - r0 = globals.font8___563280; + r0 = globals.font8___631724; case 5: return leave(s, r0) default: oops() } } } -image_getFontForText__P563282.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__P631726.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__P563282_mk(s) { +function image_getFontForText__P631726_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_getFontForText__P563282, depth: s.depth + 1, + parent: s, fn: image_getFontForText__P631726, 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___571765: undefined, + i___640214: undefined, arg0: undefined, } } @@ -7998,7 +8000,7 @@ function image_getFontForText__P563282_mk(s) { -function helpers_imageFillRect__P563261(s) { +function helpers_imageFillRect__P631705(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8018,14 +8020,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P566397_mk(s); + s.tmp_2 = helpers_pack__P634846_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 83; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P566397_mk(s); + s.tmp_4 = helpers_pack__P634846_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 84; s.pc = 2; return s.tmp_4; @@ -8037,12 +8039,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageFillRect__P563261.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__P631705.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__P563261_mk(s) { +function helpers_imageFillRect__P631705_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageFillRect__P563261, depth: s.depth + 1, + parent: s, fn: helpers_imageFillRect__P631705, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8061,7 +8063,7 @@ function helpers_imageFillRect__P563261_mk(s) { -function console_inspect__P561687(s) { +function console_inspect__P630131(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8071,10 +8073,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.asArr___571802 = undefined; - s.asString___571820 = undefined; - s.keys___571832 = undefined; - s.snipped___571836 = undefined; + s.asArr___640251 = undefined; + s.asString___640269 = undefined; + s.keys___640281 = undefined; + s.snipped___640285 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8115,15 +8117,15 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 5; continue; } - s.asArr___571802 = (s.arg0); - r0 = pxsim_Array__length(s.asArr___571802); + s.asArr___640251 = (s.arg0); + r0 = pxsim_Array__length(s.asArr___640251); 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__P561408_mk(s); - s.tmp_2.arg0 = s.asArr___571802; + s.tmp_2 = helpers_arrayJoin__P629852_mk(s); + s.tmp_2.arg0 = s.asArr___640251; s.tmp_2.arg1 = ","; s.callLocIdx = 38; s.pc = 19; return s.tmp_2; case 19: @@ -8133,9 +8135,9 @@ switch (step) { case 3: r0 = pxsim_String_.mkEmpty(); s.tmp_4 = r0; - s.tmp_7 = helpers_arrayJoin__P561408_mk(s); - s.tmp_8 = helpers_arraySlice__P561420_mk(s); - s.tmp_8.arg0 = s.asArr___571802; + s.tmp_7 = helpers_arrayJoin__P629852_mk(s); + s.tmp_8 = helpers_arraySlice__P629864_mk(s); + s.tmp_8.arg0 = s.asArr___640251; s.tmp_8.arg1 = 0; s.tmp_8.arg2 = s.arg1; s.callLocIdx = 39; s.pc = 21; return s.tmp_8; @@ -8175,46 +8177,46 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); s.tmp_10 = r0; r0 = pxsim_String__concat(s.tmp_9, s.tmp_10); - s.asString___571820 = (r0); - r0 = (s.asString___571820 != "[object Object]"); + s.asString___640269 = (r0); + r0 = (s.asString___640269 != "[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___571820 != "[Object]"); + r0 = (s.asString___640269 != "[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___571820; + r0 = s.asString___640269; { step = 17; continue; } case 8: case 9: r0 = pxsim_pxtrt.keysOf(s.arg0); - s.keys___571832 = (r0); - r0 = pxsim_Array__length(s.keys___571832); + s.keys___640281 = (r0); + r0 = pxsim_Array__length(s.keys___640281); s.tmp_0 = r0; r0 = (s.tmp_0 > s.arg1); - s.snipped___571836 = (r0); - r0 = pxsim_numops_toBoolDecr(s.snipped___571836); + s.snipped___640285 = (r0); + r0 = pxsim_numops_toBoolDecr(s.snipped___640285); if (!r0) { step = 10; continue; } - s.tmp_0 = helpers_arraySlice__P561420_mk(s); - s.tmp_0.arg0 = s.keys___571832; + s.tmp_0 = helpers_arraySlice__P629864_mk(s); + s.tmp_0.arg0 = s.keys___640281; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg1; s.callLocIdx = 41; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.keys___571832 = (r0); + s.keys___640281 = (r0); case 10: case 11: - r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P571853); + r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P640302); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_numops_toBoolDecr(s.snipped___571836); + r0 = pxsim_numops_toBoolDecr(s.snipped___640285); if (!r0) { step = 12; continue; } r0 = "\n ..."; { step = 13; continue; } @@ -8223,8 +8225,8 @@ switch (step) { case 13: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_7 = helpers_arrayReduce__P561417_mk(s); - s.tmp_7.arg0 = s.keys___571832; + s.tmp_7 = helpers_arrayReduce__P629861_mk(s); + s.tmp_7.arg0 = s.keys___640281; s.tmp_7.arg1 = s.tmp_0; r0 = pxsim_String_.mkEmpty(); s.tmp_7.arg2 = r0; @@ -8273,12 +8275,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect__P561687.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__P630131.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__P561687_mk(s) { +function console_inspect__P630131_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect__P561687, depth: s.depth + 1, + parent: s, fn: console_inspect__P630131, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8291,10 +8293,10 @@ function console_inspect__P561687_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - asArr___571802: undefined, - asString___571820: undefined, - keys___571832: undefined, - snipped___571836: undefined, + asArr___640251: undefined, + asString___640269: undefined, + keys___640281: undefined, + snipped___640285: undefined, arg0: undefined, arg1: undefined, } } @@ -8303,7 +8305,7 @@ function console_inspect__P561687_mk(s) { -function console_inspect_inline__P571853(s) { +function console_inspect_inline__P640302(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8366,12 +8368,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect_inline__P571853.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__P640302.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__P571853_mk(s) { +function console_inspect_inline__P640302_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect_inline__P571853, depth: s.depth + 1, + parent: s, fn: console_inspect_inline__P640302, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8389,7 +8391,7 @@ function console_inspect_inline__P571853_mk(s) { -function helpers_arraySlice__P561420(s) { +function helpers_arraySlice__P629864(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8399,9 +8401,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___571901 = undefined; - s.len___571903 = undefined; - s.i___571937 = undefined; + s.res___640350 = undefined; + s.len___640352 = undefined; + s.i___640386 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8409,9 +8411,9 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___571901 = (r0); + s.res___640350 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___571903 = (r0); + s.len___640352 = (r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -8423,8 +8425,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_max__P561435_mk(s); - r0 = (s.len___571903 + s.arg1); + s.tmp_1 = Math_max__P629879_mk(s); + r0 = (s.len___640352 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 9; s.pc = 16; return s.tmp_1; @@ -8434,11 +8436,11 @@ switch (step) { case 2: case 3: case 4: - r0 = (s.arg1 > s.len___571903); + r0 = (s.arg1 > s.len___640352); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.res___571901; + r0 = s.res___640350; { step = 15; continue; } case 5: case 6: @@ -8446,57 +8448,57 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.arg2 = (s.len___571903); + s.arg2 = (s.len___640352); { 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___571903 + s.arg2); + r0 = (s.len___640352 + s.arg2); s.arg2 = (r0); case 8: case 9: case 10: - r0 = (s.arg2 > s.len___571903); + r0 = (s.arg2 > s.len___640352); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.arg2 = (s.len___571903); + s.arg2 = (s.len___640352); case 11: case 12: - s.i___571937 = (s.arg1); + s.i___640386 = (s.arg1); case 13: - r0 = (s.i___571937 < s.arg2); + r0 = (s.i___640386 < s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_1 = r0 = s.res___571901; - r0 = pxsim_Array__getAt(s.arg0, s.i___571937); + s.tmp_1 = r0 = s.res___640350; + r0 = pxsim_Array__getAt(s.arg0, s.i___640386); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___571937 + 1); - s.i___571937 = (r0); + r0 = (s.i___640386 + 1); + s.i___640386 = (r0); { step = 13; continue; } case 14: - r0 = s.res___571901; + r0 = s.res___640350; case 15: return leave(s, r0) default: oops() } } } -helpers_arraySlice__P561420.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__P629864.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__P561420_mk(s) { +function helpers_arraySlice__P629864_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySlice__P561420, depth: s.depth + 1, + parent: s, fn: helpers_arraySlice__P629864, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - res___571901: undefined, - len___571903: undefined, - i___571937: undefined, + res___640350: undefined, + len___640352: undefined, + i___640386: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -8506,7 +8508,7 @@ function helpers_arraySlice__P561420_mk(s) { -function helpers_arrayReduce__P561417(s) { +function helpers_arrayReduce__P629861(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8516,8 +8518,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___571880 = undefined; - s.i___571883 = undefined; + s.len___640329 = undefined; + s.i___640332 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8525,43 +8527,43 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___571880 = (r0); - s.i___571883 = (0); + s.len___640329 = (r0); + s.i___640332 = (0); case 1: - r0 = (s.i___571883 < s.len___571880); + r0 = (s.i___640332 < s.len___640329); 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___571883); + r0 = pxsim_Array__getAt(s.arg0, s.i___640332); s.tmp_1.arg1 = r0; - s.tmp_1.arg2 = s.i___571883; + s.tmp_1.arg2 = s.i___640332; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 8; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.arg2 = (r0); - r0 = (s.i___571883 + 1); - s.i___571883 = (r0); + r0 = (s.i___640332 + 1); + s.i___640332 = (r0); { step = 1; continue; } case 2: r0 = s.arg2; return leave(s, r0) default: oops() } } } -helpers_arrayReduce__P561417.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__P629861.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__P561417_mk(s) { +function helpers_arrayReduce__P629861_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayReduce__P561417, depth: s.depth + 1, + parent: s, fn: helpers_arrayReduce__P629861, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___571880: undefined, - i___571883: undefined, + len___640329: undefined, + i___640332: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -8571,7 +8573,7 @@ function helpers_arrayReduce__P561417_mk(s) { -function Math_max__P561435(s) { +function Math_max__P629879(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8599,12 +8601,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_max__P561435.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__P629879.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__P561435_mk(s) { +function Math_max__P629879_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_max__P561435, depth: s.depth + 1, + parent: s, fn: Math_max__P629879, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -8615,7 +8617,7 @@ function Math_max__P561435_mk(s) { -function Math_abs__P561433(s) { +function Math_abs__P629877(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8644,12 +8646,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_abs__P561433.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__P629877.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__P561433_mk(s) { +function Math_abs__P629877_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_abs__P561433, depth: s.depth + 1, + parent: s, fn: Math_abs__P629877, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8660,7 +8662,7 @@ function Math_abs__P561433_mk(s) { -function helpers_stringSplit__P561427(s) { +function helpers_stringSplit__P629871(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8670,15 +8672,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___580260 = undefined; - s.lim___580262 = undefined; - s.s___580278 = undefined; - s.p___580281 = undefined; - s.R___580282 = undefined; - s.z___580296 = undefined; - s.T___580309 = undefined; - s.q___580310 = undefined; - s.e___580316 = undefined; + s.A___648709 = undefined; + s.lim___648711 = undefined; + s.s___648727 = undefined; + s.p___648730 = undefined; + s.R___648731 = undefined; + s.z___648745 = undefined; + s.T___648758 = undefined; + s.q___648759 = undefined; + s.e___648765 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8686,36 +8688,36 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.A___580260 = (r0); - s.lim___580262 = (0); + s.A___648709 = (r0); + s.lim___648711 = (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___580262 = (r0); + s.lim___648711 = (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___580262 = (0); + s.lim___648711 = (0); { step = 3; continue; } case 2: r0 = (s.arg2 | 0); - s.lim___580262 = (r0); + s.lim___648711 = (r0); case 3: case 4: r0 = pxsim_String_.length(s.arg0); - s.s___580278 = (r0); - s.p___580281 = (0); - s.R___580282 = (s.arg1); - r0 = (s.lim___580262 == 0); + s.s___648727 = (r0); + s.p___648730 = (0); + s.R___648731 = (s.arg1); + r0 = (s.lim___648711 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.A___580260; + r0 = s.A___648709; { step = 21; continue; } case 5: case 6: @@ -8723,123 +8725,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___580260, 0, s.arg0); - r0 = s.A___580260; + r0 = pxsim_Array_.setAt(s.A___648709, 0, s.arg0); + r0 = s.A___648709; { step = 21; continue; } case 7: case 8: - r0 = (s.s___580278 == 0); + r0 = (s.s___648727 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_1 = helpers_splitMatch__P566183_mk(s); + s.tmp_1 = helpers_splitMatch__P634632_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.R___580282; + s.tmp_1.arg2 = s.R___648731; s.callLocIdx = 11; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - s.z___580296 = (r0); - r0 = (s.z___580296 > -1); + s.z___648745 = (r0); + r0 = (s.z___648745 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = s.A___580260; + r0 = s.A___648709; { step = 21; continue; } case 9: case 10: - r0 = pxsim_Array_.setAt(s.A___580260, 0, s.arg0); - r0 = s.A___580260; + r0 = pxsim_Array_.setAt(s.A___648709, 0, s.arg0); + r0 = s.A___648709; { step = 21; continue; } case 11: case 12: - s.q___580310 = (s.p___580281); + s.q___648759 = (s.p___648730); case 13: - r0 = (s.q___580310 != s.s___580278); + r0 = (s.q___648759 != s.s___648727); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_1 = helpers_splitMatch__P566183_mk(s); + s.tmp_1 = helpers_splitMatch__P634632_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.q___580310; - s.tmp_1.arg2 = s.R___580282; + s.tmp_1.arg1 = s.q___648759; + s.tmp_1.arg2 = s.R___648731; s.callLocIdx = 12; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - s.e___580316 = (r0); - r0 = (s.e___580316 < 0); + s.e___648765 = (r0); + r0 = (s.e___648765 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.q___580310 + 1); - s.q___580310 = (r0); + r0 = (s.q___648759 + 1); + s.q___648759 = (r0); { step = 19; continue; } case 14: - r0 = (s.e___580316 == s.p___580281); + r0 = (s.e___648765 == s.p___648730); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = (s.q___580310 + 1); - s.q___580310 = (r0); + r0 = (s.q___648759 + 1); + s.q___648759 = (r0); { step = 18; continue; } case 15: - s.tmp_0 = helpers_stringSlice__P561424_mk(s); + s.tmp_0 = helpers_stringSlice__P629868_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___580281; - s.tmp_0.arg2 = s.q___580310; + s.tmp_0.arg1 = s.p___648730; + s.tmp_0.arg2 = s.q___648759; s.callLocIdx = 13; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.T___580309 = (r0); - r0 = pxsim_Array__push(s.A___580260, s.T___580309); - r0 = pxsim_Array__length(s.A___580260); + s.T___648758 = (r0); + r0 = pxsim_Array__push(s.A___648709, s.T___648758); + r0 = pxsim_Array__length(s.A___648709); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.lim___580262); + r0 = (s.tmp_1 == s.lim___648711); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = s.A___580260; + r0 = s.A___648709; { step = 21; continue; } case 16: case 17: - s.p___580281 = (s.e___580316); - s.q___580310 = (s.p___580281); + s.p___648730 = (s.e___648765); + s.q___648759 = (s.p___648730); case 18: case 19: { step = 13; continue; } case 20: - s.tmp_0 = helpers_stringSlice__P561424_mk(s); + s.tmp_0 = helpers_stringSlice__P629868_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___580281; - s.tmp_0.arg2 = s.q___580310; + s.tmp_0.arg1 = s.p___648730; + s.tmp_0.arg2 = s.q___648759; s.callLocIdx = 14; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.T___580309 = (r0); - r0 = pxsim_Array__push(s.A___580260, s.T___580309); - r0 = s.A___580260; + s.T___648758 = (r0); + r0 = pxsim_Array__push(s.A___648709, s.T___648758); + r0 = s.A___648709; case 21: return leave(s, r0) default: oops() } } } -helpers_stringSplit__P561427.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__P629871.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__P561427_mk(s) { +function helpers_stringSplit__P629871_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSplit__P561427, depth: s.depth + 1, + parent: s, fn: helpers_stringSplit__P629871, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - A___580260: undefined, - lim___580262: undefined, - s___580278: undefined, - p___580281: undefined, - R___580282: undefined, - z___580296: undefined, - T___580309: undefined, - q___580310: undefined, - e___580316: undefined, + A___648709: undefined, + lim___648711: undefined, + s___648727: undefined, + p___648730: undefined, + R___648731: undefined, + z___648745: undefined, + T___648758: undefined, + q___648759: undefined, + e___648765: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -8849,7 +8851,7 @@ function helpers_stringSplit__P561427_mk(s) { -function helpers_splitMatch__P566183(s) { +function helpers_splitMatch__P634632(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8859,9 +8861,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___580396 = undefined; - s.s___580399 = undefined; - s.i___580409 = undefined; + s.r___648845 = undefined; + s.s___648848 = undefined; + s.i___648858 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8869,12 +8871,12 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg2); - s.r___580396 = (r0); + s.r___648845 = (r0); r0 = pxsim_String_.length(s.arg0); - s.s___580399 = (r0); - r0 = (s.arg1 + s.r___580396); + s.s___648848 = (r0); + r0 = (s.arg1 + s.r___648845); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.s___580399); + r0 = (s.tmp_1 > s.s___648848); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -8882,18 +8884,18 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.i___580409 = (0); + s.i___648858 = (0); case 3: - r0 = (s.i___580409 < s.r___580396); + r0 = (s.i___648858 < s.r___648845); 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___580409); + r0 = (s.arg1 + s.i___648858); 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___580409); + r0 = pxsim_String_.charAt(s.arg2, s.i___648858); s.tmp_5 = r0; r0 = (s.tmp_2 != s.tmp_5); s.tmp_1 = r0; @@ -8903,21 +8905,21 @@ switch (step) { { step = 7; continue; } case 4: case 5: - r0 = (s.i___580409 + 1); - s.i___580409 = (r0); + r0 = (s.i___648858 + 1); + s.i___648858 = (r0); { step = 3; continue; } case 6: - r0 = (s.arg1 + s.r___580396); + r0 = (s.arg1 + s.r___648845); case 7: return leave(s, r0) default: oops() } } } -helpers_splitMatch__P566183.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__P634632.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__P566183_mk(s) { +function helpers_splitMatch__P634632_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_splitMatch__P566183, depth: s.depth + 1, + parent: s, fn: helpers_splitMatch__P634632, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8925,9 +8927,9 @@ function helpers_splitMatch__P566183_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - r___580396: undefined, - s___580399: undefined, - i___580409: undefined, + r___648845: undefined, + s___648848: undefined, + i___648858: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -8937,7 +8939,7 @@ function helpers_splitMatch__P566183_mk(s) { -function helpers_stringSlice__P561424(s) { +function helpers_stringSlice__P629868(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8947,7 +8949,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___580361 = undefined; + s.len___648810 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8955,13 +8957,13 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg0); - s.len___580361 = (r0); + s.len___648810 = (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__P561435_mk(s); - r0 = (s.len___580361 + s.arg1); + s.tmp_1 = Math_max__P629879_mk(s); + r0 = (s.len___648810 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 10; s.pc = 9; return s.tmp_1; @@ -8974,7 +8976,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.arg2 = (s.len___580361); + s.arg2 = (s.len___648810); { step = 6; continue; } case 3: r0 = (s.arg2 === null); @@ -8989,7 +8991,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (s.len___580361 + s.arg2); + r0 = (s.len___648810 + s.arg2); s.arg2 = (r0); case 7: case 8: @@ -9001,17 +9003,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringSlice__P561424.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__P629868.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__P561424_mk(s) { +function helpers_stringSlice__P629868_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSlice__P561424, depth: s.depth + 1, + parent: s, fn: helpers_stringSlice__P629868, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___580361: undefined, + len___648810: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9021,7 +9023,7 @@ function helpers_stringSlice__P561424_mk(s) { -function helpers_arrayJoin__P561408(s) { +function helpers_arrayJoin__P629852(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9031,9 +9033,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___571962 = undefined; - s.len___571963 = undefined; - s.i___571966 = undefined; + s.r___640411 = undefined; + s.len___640412 = undefined; + s.i___640415 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9056,16 +9058,16 @@ switch (step) { case 3: case 4: r0 = pxsim_String_.mkEmpty(); - s.r___571962 = (r0); + s.r___640411 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___571963 = (r0); - s.i___571966 = (0); + s.len___640412 = (r0); + s.i___640415 = (0); case 5: - r0 = (s.i___571966 < s.len___571963); + r0 = (s.i___640415 < s.len___640412); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.i___571966 > 0); + r0 = (s.i___640415 > 0); s.tmp_1 = r0; r0 = pxsim_numops_toBool(s.tmp_1); if (r0) { step = 6; continue; } @@ -9078,12 +9080,12 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - if ((s.r___571962) && (s.r___571962).vtable) { + if ((s.r___640411) && (s.r___640411).vtable) { setupResume(s, 15); - pxsim_String__stringConv(s.r___571962); + pxsim_String__stringConv(s.r___640411); checkResumeConsumed(); return; - } else { s.retval = (s.r___571962) + ""; } + } else { s.retval = (s.r___640411) + ""; } case 15: r0 = s.retval; s.tmp_3 = r0; @@ -9097,10 +9099,10 @@ switch (step) { r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_3, s.tmp_4); - s.r___571962 = (r0); + s.r___640411 = (r0); case 8: case 9: - r0 = pxsim_Array__getAt(s.arg0, s.i___571966); + r0 = pxsim_Array__getAt(s.arg0, s.i___640415); s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; @@ -9109,7 +9111,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - r0 = pxsim_Array__getAt(s.arg0, s.i___571966); + r0 = pxsim_Array__getAt(s.arg0, s.i___640415); s.tmp_2 = r0; r0 = (s.tmp_2 === null); case 11: @@ -9120,16 +9122,16 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); { step = 13; continue; } case 12: - r0 = pxsim_Array__getAt(s.arg0, s.i___571966); + r0 = pxsim_Array__getAt(s.arg0, s.i___640415); case 13: // jmp value (already in r0) s.tmp_4 = r0; - if ((s.r___571962) && (s.r___571962).vtable) { + if ((s.r___640411) && (s.r___640411).vtable) { setupResume(s, 17); - pxsim_String__stringConv(s.r___571962); + pxsim_String__stringConv(s.r___640411); checkResumeConsumed(); return; - } else { s.retval = (s.r___571962) + ""; } + } else { s.retval = (s.r___640411) + ""; } case 17: r0 = s.retval; s.tmp_5 = r0; @@ -9143,21 +9145,21 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_5, s.tmp_6); - s.r___571962 = (r0); - r0 = (s.i___571966 + 1); - s.i___571966 = (r0); + s.r___640411 = (r0); + r0 = (s.i___640415 + 1); + s.i___640415 = (r0); { step = 5; continue; } case 14: - r0 = s.r___571962; + r0 = s.r___640411; return leave(s, r0) default: oops() } } } -helpers_arrayJoin__P561408.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__P629852.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__P561408_mk(s) { +function helpers_arrayJoin__P629852_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayJoin__P561408, depth: s.depth + 1, + parent: s, fn: helpers_arrayJoin__P629852, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9166,9 +9168,9 @@ function helpers_arrayJoin__P561408_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - r___571962: undefined, - len___571963: undefined, - i___571966: undefined, + r___640411: undefined, + len___640412: undefined, + i___640415: undefined, arg0: undefined, arg1: undefined, } } @@ -9177,7 +9179,7 @@ function helpers_arrayJoin__P561408_mk(s) { -function Notification_waitForNotificationFinish__P565889(s) { +function Notification_waitForNotificationFinish__P634338(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9188,14 +9190,14 @@ switch (step) { case 0: case 1: - s.tmp_1 = Notification_isNotifying__P565888_mk(s); + s.tmp_1 = Notification_isNotifying__P634337_mk(s); s.callLocIdx = 1905; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_2 = pause__P561718_mk(s); + s.tmp_2 = pause__P630162_mk(s); s.tmp_2.arg0 = 0; s.callLocIdx = 1906; s.pc = 4; return s.tmp_2; case 4: @@ -9206,12 +9208,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Notification_waitForNotificationFinish__P565889.info = {"start":4772,"length":128,"line":126,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"waitForNotificationFinish","argumentNames":[]} +Notification_waitForNotificationFinish__P634338.info = {"start":4772,"length":128,"line":126,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"waitForNotificationFinish","argumentNames":[]} -function Notification_waitForNotificationFinish__P565889_mk(s) { +function Notification_waitForNotificationFinish__P634338_mk(s) { checkStack(s.depth); return { - parent: s, fn: Notification_waitForNotificationFinish__P565889, depth: s.depth + 1, + parent: s, fn: Notification_waitForNotificationFinish__P634338, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9222,7 +9224,7 @@ function Notification_waitForNotificationFinish__P565889_mk(s) { -function Notification_isNotifying__P565888(s) { +function Notification_isNotifying__P634337(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9232,8 +9234,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = spriteutils_isDestroyed__P565853_mk(s); - s.tmp_2.arg0 = globals.notification___568964; + s.tmp_2 = spriteutils_isDestroyed__P634302_mk(s); + s.tmp_2.arg0 = globals.notification___637413; s.callLocIdx = 1904; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; @@ -9244,12 +9246,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Notification_isNotifying__P565888.info = {"start":4474,"length":103,"line":117,"column":4,"endLine":119,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"isNotifying","argumentNames":[]} +Notification_isNotifying__P634337.info = {"start":4474,"length":103,"line":117,"column":4,"endLine":119,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"isNotifying","argumentNames":[]} -function Notification_isNotifying__P565888_mk(s) { +function Notification_isNotifying__P634337_mk(s) { checkStack(s.depth); return { - parent: s, fn: Notification_isNotifying__P565888, depth: s.depth + 1, + parent: s, fn: Notification_isNotifying__P634337, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9260,7 +9262,7 @@ function Notification_isNotifying__P565888_mk(s) { -function save_game__P593414(s) { +function save_game__P724405(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9270,48 +9272,48 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.value___593614 = undefined; - s.unnamed18764___U1 = undefined; - s.unnamed18765___U2 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.DEBUG___593499); + s.value___724608 = undefined; + s.unnamed22228___U1 = undefined; + s.unnamed22229___U2 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.DEBUG___724492); if (!r0) { step = 1; continue; } { step = 5; continue; } case 1: case 2: - s.tmp_0 = blockSettings_writeNumber__P565636_mk(s); + s.tmp_0 = blockSettings_writeNumber__P634080_mk(s); s.tmp_0.arg0 = "money"; - s.tmp_0.arg1 = globals.money___593497; - s.callLocIdx = 328; s.pc = 6; return s.tmp_0; + s.tmp_0.arg1 = globals.money___724490; + s.callLocIdx = 331; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = blockSettings_writeStringArray__P565658_mk(s); + s.tmp_0 = blockSettings_writeStringArray__P634102_mk(s); s.tmp_0.arg0 = "upgrades"; - s.tmp_0.arg1 = globals.upgrades___593484; - s.callLocIdx = 329; s.pc = 7; return s.tmp_0; + s.tmp_0.arg1 = globals.upgrades___724475; + s.callLocIdx = 332; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = blockSettings_writeStringArray__P565658_mk(s); + s.tmp_0 = blockSettings_writeStringArray__P634102_mk(s); s.tmp_0.arg0 = "upgrades_purchased"; - s.tmp_0.arg1 = globals.upgrades_purchased___593483; - s.callLocIdx = 330; s.pc = 8; return s.tmp_0; + s.tmp_0.arg1 = globals.upgrades_purchased___724474; + s.callLocIdx = 333; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.value___593614 = (undefined); - s.unnamed18764___U1 = (globals.sprites_towers___593397); - s.unnamed18765___U2 = (0); + s.value___724608 = (undefined); + s.unnamed22228___U1 = (globals.sprites_towers___724388); + s.unnamed22229___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed18765___U2; - r0 = pxsim_Array__length(s.unnamed18764___U1); + s.tmp_0 = r0 = s.unnamed22229___U2; + r0 = pxsim_Array__length(s.unnamed22228___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed18764___U1, s.unnamed18765___U2); - s.value___593614 = (r0); - s.tmp_2 = blockSettings_writeNumber__P565636_mk(s); - s.tmp_5 = sprites_readDataString__P566068_mk(s); - s.tmp_5.arg0 = s.value___593614; + r0 = pxsim_Array__getAt(s.unnamed22228___U1, s.unnamed22229___U2); + s.value___724608 = (r0); + s.tmp_2 = blockSettings_writeNumber__P634080_mk(s); + s.tmp_5 = sprites_readDataString__P634517_mk(s); + s.tmp_5.arg0 = s.value___724608; s.tmp_5.arg1 = "internal_name"; - s.callLocIdx = 331; s.pc = 10; return s.tmp_5; + s.callLocIdx = 334; s.pc = 10; return s.tmp_5; case 10: r0 = s.retval; s.tmp_4 = r0; @@ -9326,44 +9328,50 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_String__concat("count_", s.tmp_3); s.tmp_2.arg0 = r0; - s.tmp_6 = sprites_readDataNumber__P566066_mk(s); - s.tmp_6.arg0 = s.value___593614; + s.tmp_6 = sprites_readDataNumber__P634515_mk(s); + s.tmp_6.arg0 = s.value___724608; s.tmp_6.arg1 = "count"; - s.callLocIdx = 332; s.pc = 12; return s.tmp_6; + s.callLocIdx = 335; s.pc = 12; return s.tmp_6; case 12: r0 = s.retval; s.tmp_2.arg1 = r0; - s.callLocIdx = 333; s.pc = 9; return s.tmp_2; + s.callLocIdx = 336; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; - r0 = (s.unnamed18765___U2 + 1); - s.unnamed18765___U2 = (r0); + r0 = (s.unnamed22229___U2 + 1); + s.unnamed22229___U2 = (r0); { step = 3; continue; } case 4: - s.unnamed18764___U1 = (undefined); - s.tmp_0 = blockSettings_writeBoolean__P565654_mk(s); + s.unnamed22228___U1 = (undefined); + s.tmp_0 = blockSettings_writeBoolean__P634098_mk(s); s.tmp_0.arg0 = "has_game_save"; s.tmp_0.arg1 = true; - s.callLocIdx = 334; s.pc = 13; return s.tmp_0; + s.callLocIdx = 337; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = blockSettings_writeBoolean__P565654_mk(s); + s.tmp_0 = blockSettings_writeBoolean__P634098_mk(s); s.tmp_0.arg0 = "auto_save"; - s.tmp_0.arg1 = globals.auto_save_enabled___593495; - s.callLocIdx = 335; s.pc = 14; return s.tmp_0; + s.tmp_0.arg1 = globals.auto_save_enabled___724488; + s.callLocIdx = 338; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; + s.tmp_0 = blockSettings_writeBoolean__P634098_mk(s); + s.tmp_0.arg0 = "use_exponential_notation"; + s.tmp_0.arg1 = globals.use_exponential_notation___724486; + s.callLocIdx = 339; s.pc = 15; return s.tmp_0; + case 15: + r0 = s.retval; case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -save_game__P593414.info = {"start":24666,"length":539,"line":430,"column":0,"endLine":442,"endColumn":1,"fileName":"main.ts","functionName":"save_game","argumentNames":[]} +save_game__P724405.info = {"start":24934,"length":624,"line":438,"column":0,"endLine":451,"endColumn":1,"fileName":"main.ts","functionName":"save_game","argumentNames":[]} -function save_game__P593414_mk(s) { +function save_game__P724405_mk(s) { checkStack(s.depth); return { - parent: s, fn: save_game__P593414, depth: s.depth + 1, + parent: s, fn: save_game__P724405, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9372,16 +9380,16 @@ function save_game__P593414_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - value___593614: undefined, - unnamed18764___U1: undefined, - unnamed18765___U2: undefined, + value___724608: undefined, + unnamed22228___U1: undefined, + unnamed22229___U2: undefined, } } -function blockSettings_writeBoolean__P565654(s) { +function blockSettings_writeBoolean__P634098(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9407,7 +9415,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = settings_writeNumber__P563368_mk(s); + s.tmp_2 = settings_writeNumber__P631812_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.tmp_1; s.callLocIdx = 1707; s.pc = 3; return s.tmp_2; @@ -9417,12 +9425,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -blockSettings_writeBoolean__P565654.info = {"start":2684,"length":131,"line":88,"column":4,"endLine":90,"endColumn":5,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"writeBoolean","argumentNames":["name","value"]} +blockSettings_writeBoolean__P634098.info = {"start":2684,"length":131,"line":88,"column":4,"endLine":90,"endColumn":5,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"writeBoolean","argumentNames":["name","value"]} -function blockSettings_writeBoolean__P565654_mk(s) { +function blockSettings_writeBoolean__P634098_mk(s) { checkStack(s.depth); return { - parent: s, fn: blockSettings_writeBoolean__P565654, depth: s.depth + 1, + parent: s, fn: blockSettings_writeBoolean__P634098, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9435,7 +9443,7 @@ function blockSettings_writeBoolean__P565654_mk(s) { -function settings_writeNumber__P563368(s) { +function settings_writeNumber__P631812(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9453,9 +9461,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__P563365_mk(s); + s.tmp_1 = settings_writeBuffer__P631809_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = msgpack_packNumberArray__P561489_mk(s); + s.tmp_2 = msgpack_packNumberArray__P629933_mk(s); s.tmp_2.arg0 = s.tmp_0; s.callLocIdx = 128; s.pc = 2; return s.tmp_2; case 2: @@ -9468,12 +9476,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeNumber__P563368.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__P631812.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__P563368_mk(s) { +function settings_writeNumber__P631812_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeNumber__P563368, depth: s.depth + 1, + parent: s, fn: settings_writeNumber__P631812, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9486,7 +9494,7 @@ function settings_writeNumber__P563368_mk(s) { -function settings_writeBuffer__P563365(s) { +function settings_writeBuffer__P631809(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9513,12 +9521,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeBuffer__P563365.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__P631809.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__P563365_mk(s) { +function settings_writeBuffer__P631809_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeBuffer__P563365, depth: s.depth + 1, + parent: s, fn: settings_writeBuffer__P631809, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9529,7 +9537,7 @@ function settings_writeBuffer__P563365_mk(s) { -function msgpack_packNumberArray__P561489(s) { +function msgpack_packNumberArray__P629933(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9539,100 +9547,100 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.off___575558 = undefined; - s.n___575560 = undefined; - s.unnamed18348___U2 = undefined; - s.unnamed18349___U3 = undefined; - s.buf___575570 = undefined; - s.n___575576 = undefined; - s.unnamed18350___U6 = undefined; - s.unnamed18351___U7 = undefined; + s.off___644007 = undefined; + s.n___644009 = undefined; + s.unnamed19292___U2 = undefined; + s.unnamed19293___U3 = undefined; + s.buf___644019 = undefined; + s.n___644025 = undefined; + s.unnamed19294___U6 = undefined; + s.unnamed19295___U7 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.off___575558 = (0); - s.n___575560 = (undefined); - s.unnamed18348___U2 = (s.arg0); - s.unnamed18349___U3 = (0); + s.off___644007 = (0); + s.n___644009 = (undefined); + s.unnamed19292___U2 = (s.arg0); + s.unnamed19293___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18349___U3; - r0 = pxsim_Array__length(s.unnamed18348___U2); + s.tmp_0 = r0 = s.unnamed19293___U3; + r0 = pxsim_Array__length(s.unnamed19292___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18348___U2, s.unnamed18349___U3); - s.n___575560 = (r0); - s.tmp_2 = r0 = s.off___575558; - s.tmp_4 = msgpack_packNumberCore__P566197_mk(s); + r0 = pxsim_Array__getAt(s.unnamed19292___U2, s.unnamed19293___U3); + s.n___644009 = (r0); + s.tmp_2 = r0 = s.off___644007; + s.tmp_4 = msgpack_packNumberCore__P634646_mk(s); s.tmp_4.arg0 = null; - s.tmp_4.arg1 = s.off___575558; - s.tmp_4.arg2 = s.n___575560; + s.tmp_4.arg1 = s.off___644007; + s.tmp_4.arg2 = s.n___644009; s.callLocIdx = 25; 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___575558 = (r0); - r0 = (s.unnamed18349___U3 + 1); - s.unnamed18349___U3 = (r0); + s.off___644007 = (r0); + r0 = (s.unnamed19293___U3 + 1); + s.unnamed19293___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed18348___U2 = (undefined); - r0 = pxsim.control.createBuffer(s.off___575558); - s.buf___575570 = (r0); - s.off___575558 = (0); - s.n___575576 = (undefined); - s.unnamed18350___U6 = (s.arg0); - s.unnamed18351___U7 = (0); + s.unnamed19292___U2 = (undefined); + r0 = pxsim.control.createBuffer(s.off___644007); + s.buf___644019 = (r0); + s.off___644007 = (0); + s.n___644025 = (undefined); + s.unnamed19294___U6 = (s.arg0); + s.unnamed19295___U7 = (0); case 3: - s.tmp_0 = r0 = s.unnamed18351___U7; - r0 = pxsim_Array__length(s.unnamed18350___U6); + s.tmp_0 = r0 = s.unnamed19295___U7; + r0 = pxsim_Array__length(s.unnamed19294___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed18350___U6, s.unnamed18351___U7); - s.n___575576 = (r0); - s.tmp_2 = r0 = s.off___575558; - s.tmp_4 = msgpack_packNumberCore__P566197_mk(s); - s.tmp_4.arg0 = s.buf___575570; - s.tmp_4.arg1 = s.off___575558; - s.tmp_4.arg2 = s.n___575576; + r0 = pxsim_Array__getAt(s.unnamed19294___U6, s.unnamed19295___U7); + s.n___644025 = (r0); + s.tmp_2 = r0 = s.off___644007; + s.tmp_4 = msgpack_packNumberCore__P634646_mk(s); + s.tmp_4.arg0 = s.buf___644019; + s.tmp_4.arg1 = s.off___644007; + s.tmp_4.arg2 = s.n___644025; s.callLocIdx = 26; 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___575558 = (r0); - r0 = (s.unnamed18351___U7 + 1); - s.unnamed18351___U7 = (r0); + s.off___644007 = (r0); + r0 = (s.unnamed19295___U7 + 1); + s.unnamed19295___U7 = (r0); { step = 3; continue; } case 4: - s.unnamed18350___U6 = (undefined); - r0 = s.buf___575570; + s.unnamed19294___U6 = (undefined); + r0 = s.buf___644019; return leave(s, r0) default: oops() } } } -msgpack_packNumberArray__P561489.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__P629933.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__P561489_mk(s) { +function msgpack_packNumberArray__P629933_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberArray__P561489, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberArray__P629933, 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___575558: undefined, - n___575560: undefined, - unnamed18348___U2: undefined, - unnamed18349___U3: undefined, - buf___575570: undefined, - n___575576: undefined, - unnamed18350___U6: undefined, - unnamed18351___U7: undefined, + off___644007: undefined, + n___644009: undefined, + unnamed19292___U2: undefined, + unnamed19293___U3: undefined, + buf___644019: undefined, + n___644025: undefined, + unnamed19294___U6: undefined, + unnamed19295___U7: undefined, arg0: undefined, } } @@ -9640,7 +9648,7 @@ function msgpack_packNumberArray__P561489_mk(s) { -function msgpack_packNumberCore__P566197(s) { +function msgpack_packNumberCore__P634646(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9650,15 +9658,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tag___575590 = undefined; - s.fmt___575633 = undefined; + s.tag___644039 = undefined; + s.fmt___644082 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tag___575590 = (203); + s.tag___644039 = (203); s.tmp_1 = r0 = s.arg2; r0 = (s.arg2 << 0); s.tmp_2 = r0; @@ -9708,17 +9716,17 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 8; continue; } - s.tag___575590 = (204); + s.tag___644039 = (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___575590 = (205); + s.tag___644039 = (205); { step = 10; continue; } case 9: - s.tag___575590 = (206); + s.tag___644039 = (206); case 10: case 11: { step = 17; continue; } @@ -9727,41 +9735,41 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tag___575590 = (208); + s.tag___644039 = (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___575590 = (209); + s.tag___644039 = (209); { step = 15; continue; } case 14: - s.tag___575590 = (210); + s.tag___644039 = (210); case 15: case 16: case 17: case 18: case 19: case 20: - s.tmp_0 = msgpack_tagFormat__P566196_mk(s); - s.tmp_0.arg0 = s.tag___575590; + s.tmp_0 = msgpack_tagFormat__P634645_mk(s); + s.tmp_0.arg0 = s.tag___644039; s.callLocIdx = 21; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.fmt___575633 = (r0); + s.fmt___644082 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 21; continue; } - r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___575590); + r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___644039); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.fmt___575633; + s.tmp_1 = r0 = s.fmt___644082; 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__P561480_mk(s); - s.tmp_1.arg0 = s.fmt___575633; + s.tmp_1 = pins_sizeOf__P629924_mk(s); + s.tmp_1.arg0 = s.fmt___644082; s.callLocIdx = 22; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -9771,12 +9779,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_packNumberCore__P566197.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__P634646.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__P566197_mk(s) { +function msgpack_packNumberCore__P634646_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberCore__P566197, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberCore__P634646, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9786,8 +9794,8 @@ function msgpack_packNumberCore__P566197_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - tag___575590: undefined, - fmt___575633: undefined, + tag___644039: undefined, + fmt___644082: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9797,7 +9805,7 @@ function msgpack_packNumberCore__P566197_mk(s) { -function msgpack_tagFormat__P566196(s) { +function msgpack_tagFormat__P634645(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9857,12 +9865,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_tagFormat__P566196.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__P634645.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__P566196_mk(s) { +function msgpack_tagFormat__P634645_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_tagFormat__P566196, depth: s.depth + 1, + parent: s, fn: msgpack_tagFormat__P634645, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9872,7 +9880,7 @@ function msgpack_tagFormat__P566196_mk(s) { -function pins_sizeOf__P561480(s) { +function pins_sizeOf__P629924(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9886,7 +9894,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Buffer_sizeOfNumberFormat__P561520_mk(s); + s.tmp_0 = Buffer_sizeOfNumberFormat__P629964_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 20; s.pc = 1; return s.tmp_0; case 1: @@ -9894,12 +9902,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pins_sizeOf__P561480.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__P629924.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__P561480_mk(s) { +function pins_sizeOf__P629924_mk(s) { checkStack(s.depth); return { - parent: s, fn: pins_sizeOf__P561480, depth: s.depth + 1, + parent: s, fn: pins_sizeOf__P629924, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9909,7 +9917,7 @@ function pins_sizeOf__P561480_mk(s) { -function Buffer_sizeOfNumberFormat__P561520(s) { +function Buffer_sizeOfNumberFormat__P629964(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9988,12 +9996,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Buffer_sizeOfNumberFormat__P561520.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__P629964.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__P561520_mk(s) { +function Buffer_sizeOfNumberFormat__P629964_mk(s) { checkStack(s.depth); return { - parent: s, fn: Buffer_sizeOfNumberFormat__P561520, depth: s.depth + 1, + parent: s, fn: Buffer_sizeOfNumberFormat__P629964, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -10003,7 +10011,7 @@ function Buffer_sizeOfNumberFormat__P561520_mk(s) { -function sprites_readDataNumber__P566066(s) { +function sprites_readDataNumber__P634515(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10013,7 +10021,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___577340 = undefined; + s.d___645789 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -10040,30 +10048,30 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P563680_mk(s); + s.tmp_4 = Sprite_data__P632124_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2463; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___577340 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___577340, s.arg1); + s.d___645789 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___645789, s.arg1); case 5: return leave(s, r0) default: oops() } } } -sprites_readDataNumber__P566066.info = {"start":1222,"length":181,"line":37,"column":4,"endLine":41,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataNumber","argumentNames":["sprite","name"]} +sprites_readDataNumber__P634515.info = {"start":1222,"length":181,"line":37,"column":4,"endLine":41,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataNumber","argumentNames":["sprite","name"]} -function sprites_readDataNumber__P566066_mk(s) { +function sprites_readDataNumber__P634515_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_readDataNumber__P566066, depth: s.depth + 1, + parent: s, fn: sprites_readDataNumber__P634515, 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, - d___577340: undefined, + d___645789: undefined, arg0: undefined, arg1: undefined, } } @@ -10072,7 +10080,7 @@ function sprites_readDataNumber__P566066_mk(s) { -function Sprite_data__P563680(s) { +function Sprite_data__P632124(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10087,7 +10095,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -10106,13 +10114,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_data__P563680.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__P563680.isGetter = true; +Sprite_data__P632124.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__P632124.isGetter = true; -function Sprite_data__P563680_mk(s) { +function Sprite_data__P632124_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P563680, depth: s.depth + 1, + parent: s, fn: Sprite_data__P632124, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10126,7 +10134,7 @@ function Sprite_data__P563680_mk(s) { -function sprites_readDataString__P566068(s) { +function sprites_readDataString__P634517(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10136,7 +10144,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___577297 = undefined; + s.d___645746 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -10163,30 +10171,30 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P563680_mk(s); + s.tmp_4 = Sprite_data__P632124_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2465; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___577297 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___577297, s.arg1); + s.d___645746 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___645746, s.arg1); case 5: return leave(s, r0) default: oops() } } } -sprites_readDataString__P566068.info = {"start":2112,"length":182,"line":65,"column":4,"endLine":69,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataString","argumentNames":["sprite","name"]} +sprites_readDataString__P634517.info = {"start":2112,"length":182,"line":65,"column":4,"endLine":69,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataString","argumentNames":["sprite","name"]} -function sprites_readDataString__P566068_mk(s) { +function sprites_readDataString__P634517_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_readDataString__P566068, depth: s.depth + 1, + parent: s, fn: sprites_readDataString__P634517, 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, - d___577297: undefined, + d___645746: undefined, arg0: undefined, arg1: undefined, } } @@ -10195,7 +10203,7 @@ function sprites_readDataString__P566068_mk(s) { -function blockSettings_writeStringArray__P565658(s) { +function blockSettings_writeStringArray__P634102(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10205,21 +10213,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.result___575666 = undefined; + s.result___644115 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = stringToNumberArray__P565649_mk(s); + s.tmp_0 = stringToNumberArray__P634093_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 1709; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.result___575666 = (r0); - s.tmp_0 = settings_writeNumberArray__P563369_mk(s); + s.result___644115 = (r0); + s.tmp_0 = settings_writeNumberArray__P631813_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.result___575666; + s.tmp_0.arg1 = s.result___644115; s.callLocIdx = 1710; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -10227,15 +10235,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -blockSettings_writeStringArray__P565658.info = {"start":4666,"length":174,"line":146,"column":4,"endLine":149,"endColumn":5,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"writeStringArray","argumentNames":["name","value"]} +blockSettings_writeStringArray__P634102.info = {"start":4666,"length":174,"line":146,"column":4,"endLine":149,"endColumn":5,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"writeStringArray","argumentNames":["name","value"]} -function blockSettings_writeStringArray__P565658_mk(s) { +function blockSettings_writeStringArray__P634102_mk(s) { checkStack(s.depth); return { - parent: s, fn: blockSettings_writeStringArray__P565658, depth: s.depth + 1, + parent: s, fn: blockSettings_writeStringArray__P634102, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - result___575666: undefined, + result___644115: undefined, arg0: undefined, arg1: undefined, } } @@ -10244,7 +10252,7 @@ function blockSettings_writeStringArray__P565658_mk(s) { -function stringToNumberArray__P565649(s) { +function stringToNumberArray__P634093(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10254,28 +10262,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.result___575679 = undefined; - s.i___575681 = undefined; - s.j___575687 = undefined; + s.result___644128 = undefined; + s.i___644130 = undefined; + s.j___644136 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.result___575679 = (r0); - s.i___575681 = (0); + s.result___644128 = (r0); + s.i___644130 = (0); case 1: - s.tmp_1 = r0 = s.i___575681; + s.tmp_1 = r0 = s.i___644130; r0 = pxsim_Array__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 = 6; continue; } - s.j___575687 = (0); + s.j___644136 = (0); case 2: - s.tmp_1 = r0 = s.j___575687; - r0 = pxsim_Array__getAt(s.arg0, s.i___575681); + s.tmp_1 = r0 = s.j___644136; + r0 = pxsim_Array__getAt(s.arg0, s.i___644130); s.tmp_3 = r0; r0 = pxsim_String_.length(s.tmp_3); s.tmp_2 = r0; @@ -10283,17 +10291,17 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_4 = r0 = s.result___575679; - r0 = pxsim_Array__getAt(s.arg0, s.i___575681); + s.tmp_4 = r0 = s.result___644128; + r0 = pxsim_Array__getAt(s.arg0, s.i___644130); s.tmp_6 = r0; - r0 = pxsim_String_.charCodeAt(s.tmp_6, s.j___575687); + r0 = pxsim_String_.charCodeAt(s.tmp_6, s.j___644136); s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_4, s.tmp_5); - r0 = (s.j___575687 + 1); - s.j___575687 = (r0); + r0 = (s.j___644136 + 1); + s.j___644136 = (r0); { step = 2; continue; } case 3: - s.tmp_1 = r0 = s.i___575681; + s.tmp_1 = r0 = s.i___644130; r0 = pxsim_Array__length(s.arg0); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -10302,23 +10310,23 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__push(s.result___575679, -1); + r0 = pxsim_Array__push(s.result___644128, -1); case 4: case 5: - r0 = (s.i___575681 + 1); - s.i___575681 = (r0); + r0 = (s.i___644130 + 1); + s.i___644130 = (r0); { step = 1; continue; } case 6: - r0 = s.result___575679; + r0 = s.result___644128; return leave(s, r0) default: oops() } } } -stringToNumberArray__P565649.info = {"start":546,"length":346,"line":20,"column":0,"endLine":31,"endColumn":1,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"stringToNumberArray","argumentNames":["value"]} +stringToNumberArray__P634093.info = {"start":546,"length":346,"line":20,"column":0,"endLine":31,"endColumn":1,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"stringToNumberArray","argumentNames":["value"]} -function stringToNumberArray__P565649_mk(s) { +function stringToNumberArray__P634093_mk(s) { checkStack(s.depth); return { - parent: s, fn: stringToNumberArray__P565649, depth: s.depth + 1, + parent: s, fn: stringToNumberArray__P634093, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10327,9 +10335,9 @@ function stringToNumberArray__P565649_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - result___575679: undefined, - i___575681: undefined, - j___575687: undefined, + result___644128: undefined, + i___644130: undefined, + j___644136: undefined, arg0: undefined, } } @@ -10337,7 +10345,7 @@ function stringToNumberArray__P565649_mk(s) { -function settings_writeNumberArray__P563369(s) { +function settings_writeNumberArray__P631813(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10352,9 +10360,9 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeBuffer__P563365_mk(s); + s.tmp_0 = settings_writeBuffer__P631809_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = msgpack_packNumberArray__P561489_mk(s); + s.tmp_1 = msgpack_packNumberArray__P629933_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 130; s.pc = 2; return s.tmp_1; case 2: @@ -10367,12 +10375,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeNumberArray__P563369.info = {"start":2464,"length":127,"line":96,"column":4,"endLine":98,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumberArray","argumentNames":["key","value"]} +settings_writeNumberArray__P631813.info = {"start":2464,"length":127,"line":96,"column":4,"endLine":98,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumberArray","argumentNames":["key","value"]} -function settings_writeNumberArray__P563369_mk(s) { +function settings_writeNumberArray__P631813_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeNumberArray__P563369, depth: s.depth + 1, + parent: s, fn: settings_writeNumberArray__P631813, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10384,7 +10392,7 @@ function settings_writeNumberArray__P563369_mk(s) { -function blockSettings_writeNumber__P565636(s) { +function blockSettings_writeNumber__P634080(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10399,7 +10407,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeNumber__P563368_mk(s); + s.tmp_0 = settings_writeNumber__P631812_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1699; s.pc = 1; return s.tmp_0; @@ -10409,12 +10417,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -blockSettings_writeNumber__P565636.info = {"start":401,"length":107,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"writeNumber","argumentNames":["name","value"]} +blockSettings_writeNumber__P634080.info = {"start":401,"length":107,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"writeNumber","argumentNames":["name","value"]} -function blockSettings_writeNumber__P565636_mk(s) { +function blockSettings_writeNumber__P634080_mk(s) { checkStack(s.depth); return { - parent: s, fn: blockSettings_writeNumber__P565636, depth: s.depth + 1, + parent: s, fn: blockSettings_writeNumber__P634080, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -10425,7 +10433,7 @@ function blockSettings_writeNumber__P565636_mk(s) { -function forever__P563388(s) { +function forever__P631832(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10439,7 +10447,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_forever__P564319_mk(s); + s.tmp_0 = game_forever__P632763_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 137; s.pc = 1; return s.tmp_0; case 1: @@ -10448,12 +10456,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forever__P563388.info = {"start":264,"length":62,"line":6,"column":0,"endLine":8,"endColumn":1,"fileName":"pxt_modules/game/gameoverrides.ts","functionName":"forever","argumentNames":["a"]} +forever__P631832.info = {"start":264,"length":62,"line":6,"column":0,"endLine":8,"endColumn":1,"fileName":"pxt_modules/game/gameoverrides.ts","functionName":"forever","argumentNames":["a"]} -function forever__P563388_mk(s) { +function forever__P631832_mk(s) { checkStack(s.depth); return { - parent: s, fn: forever__P563388, depth: s.depth + 1, + parent: s, fn: forever__P631832, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -10463,7 +10471,7 @@ function forever__P563388_mk(s) { -function game_forever__P564319(s) { +function game_forever__P632763(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10477,25 +10485,25 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.foreverRunning___566772); + r0 = pxsim_numops_toBoolDecr(globals.foreverRunning___635221); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.foreverRunning___566772 = (true); - r0 = pxsim.control.runInParallel(game_forever_inline__P572020); + globals.foreverRunning___635221 = (true); + r0 = pxsim.control.runInParallel(game_forever_inline__P640469); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_GameForeverHandler__C564124_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_GameForeverHandler__C632568_VT); s.tmp_0 = r0; - s.tmp_1 = scene_GameForeverHandler_constructor__P564126_mk(s); + s.tmp_1 = scene_GameForeverHandler_constructor__P632570_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 1247; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_3 = game_currentScene__P564303_mk(s); + s.tmp_3 = game_currentScene__P632747_mk(s); s.callLocIdx = 1246; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; @@ -10506,12 +10514,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever__P564319.info = {"start":14193,"length":820,"line":421,"column":4,"endLine":444,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"forever","argumentNames":["action"]} +game_forever__P632763.info = {"start":14193,"length":820,"line":421,"column":4,"endLine":444,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"forever","argumentNames":["action"]} -function game_forever__P564319_mk(s) { +function game_forever__P632763_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever__P564319, depth: s.depth + 1, + parent: s, fn: game_forever__P632763, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10524,7 +10532,7 @@ function game_forever__P564319_mk(s) { -function game_forever_inline__P572020(s) { +function game_forever_inline__P640469(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10534,23 +10542,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlers___572022 = undefined; + s.handlers___640471 = undefined; case 1: r0 = pxsim_numops_toBoolDecr(1); if (!r0) { step = 2; continue; } - s.tmp_0 = game_currentScene__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1242; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = r0.fields["gameForeverHandlers"]; - s.handlers___572022 = (r0); - s.tmp_0 = helpers_arrayForEach__P561414_mk(s); - s.tmp_0.arg0 = s.handlers___572022; - s.tmp_0.arg1 = game_forever_inline__P572028; + s.handlers___640471 = (r0); + s.tmp_0 = helpers_arrayForEach__P629858_mk(s); + s.tmp_0.arg0 = s.handlers___640471; + s.tmp_0.arg1 = game_forever_inline__P640477; s.callLocIdx = 1244; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = pause__P561718_mk(s); + s.tmp_0 = pause__P630162_mk(s); s.tmp_0.arg0 = 20; s.callLocIdx = 1245; s.pc = 5; return s.tmp_0; case 5: @@ -10561,22 +10569,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever_inline__P572020.info = {"start":14345,"length":535,"line":424,"column":34,"endLine":438,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +game_forever_inline__P640469.info = {"start":14345,"length":535,"line":424,"column":34,"endLine":438,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -function game_forever_inline__P572020_mk(s) { +function game_forever_inline__P640469_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever_inline__P572020, depth: s.depth + 1, + parent: s, fn: game_forever_inline__P640469, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - handlers___572022: undefined, + handlers___640471: undefined, } } -function game_forever_inline__P572028(s) { +function game_forever_inline__P640477(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10599,7 +10607,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["lock"] = (true); - r0 = pxsim_pxtcore_mkAction(1, game_forever_inline__P572037); + r0 = pxsim_pxtcore_mkAction(1, game_forever_inline__P640486); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = pxsim.control.runInParallel(s.tmp_0); @@ -10609,12 +10617,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever_inline__P572028.info = {"start":14496,"length":319,"line":427,"column":37,"endLine":435,"endColumn":21,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["h"]} +game_forever_inline__P640477.info = {"start":14496,"length":319,"line":427,"column":37,"endLine":435,"endColumn":21,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["h"]} -function game_forever_inline__P572028_mk(s) { +function game_forever_inline__P640477_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever_inline__P572028, depth: s.depth + 1, + parent: s, fn: game_forever_inline__P640477, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10626,7 +10634,7 @@ function game_forever_inline__P572028_mk(s) { -function game_forever_inline__P572037(s) { +function game_forever_inline__P640486(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10654,12 +10662,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever_inline__P572037.info = {"start":14635,"length":130,"line":430,"column":50,"endLine":433,"endColumn":29,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +game_forever_inline__P640486.info = {"start":14635,"length":130,"line":430,"column":50,"endLine":433,"endColumn":29,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -function game_forever_inline__P572037_mk(s) { +function game_forever_inline__P640486_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever_inline__P572037, depth: s.depth + 1, + parent: s, fn: game_forever_inline__P640486, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -10668,7 +10676,7 @@ function game_forever_inline__P572037_mk(s) { -function scene_GameForeverHandler_constructor__P564126(s) { +function scene_GameForeverHandler_constructor__P632570(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10684,18 +10692,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_GameForeverHandler__C564124_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_GameForeverHandler__C632568_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_GameForeverHandler_constructor__P564126.info = {"start":1340,"length":65,"line":47,"column":8,"endLine":49,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","handler"]} +scene_GameForeverHandler_constructor__P632570.info = {"start":1340,"length":65,"line":47,"column":8,"endLine":49,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","handler"]} -function scene_GameForeverHandler_constructor__P564126_mk(s) { +function scene_GameForeverHandler_constructor__P632570_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_GameForeverHandler_constructor__P564126, depth: s.depth + 1, + parent: s, fn: scene_GameForeverHandler_constructor__P632570, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -10705,7 +10713,7 @@ function scene_GameForeverHandler_constructor__P564126_mk(s) { -function Sprite_setImage__P563695(s) { +function Sprite_setImage__P632139(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10721,7 +10729,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -10743,9 +10751,9 @@ switch (step) { case 3: case 4: r0 = (s.arg0).fields["_image"] = (s.arg1); - s.tmp_0 = Sprite__C563645_v5_1_mk(s); + s.tmp_0 = Sprite__C632089_v5_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C563645_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C632089_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: @@ -10755,12 +10763,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setImage__P563695.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__P632139.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__P563695_mk(s) { +function Sprite_setImage__P632139_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setImage__P563695, depth: s.depth + 1, + parent: s, fn: Sprite_setImage__P632139, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10774,7 +10782,7 @@ function Sprite_setImage__P563695_mk(s) { -function Sprite_recalcSize__P566568(s) { +function Sprite_recalcSize__P635017(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10789,13 +10797,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563674_mk(s); + s.tmp_6 = Sprite_sx__P632118_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 512; s.pc = 1; return s.tmp_6; case 1: @@ -10813,7 +10821,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.tmp_4); s.tmp_3 = r0; - s.tmp_6 = Sprite_sy__P563676_mk(s); + s.tmp_6 = Sprite_sy__P632120_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 514; s.pc = 2; return s.tmp_6; case 2: @@ -10826,7 +10834,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__P563697_mk(s); + s.tmp_0 = Sprite_resetHitbox__P632141_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 516; s.pc = 3; return s.tmp_0; case 3: @@ -10835,12 +10843,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_recalcSize__P566568.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__P635017.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__P566568_mk(s) { +function Sprite_recalcSize__P635017_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_recalcSize__P566568, depth: s.depth + 1, + parent: s, fn: Sprite_recalcSize__P635017, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10857,7 +10865,7 @@ function Sprite_recalcSize__P566568_mk(s) { -function Sprite_resetHitbox__P563697(s) { +function Sprite_resetHitbox__P632141(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10872,11 +10880,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = (s.arg0).fields["_hitbox"] = (null); - s.tmp_0 = Sprite__C563645_v4_1_mk(s); + s.tmp_0 = Sprite__C632089_v4_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C563645_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C632089_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: @@ -10885,12 +10893,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_resetHitbox__P563697.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__P632141.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__P563697_mk(s) { +function Sprite_resetHitbox__P632141_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_resetHitbox__P563697, depth: s.depth + 1, + parent: s, fn: Sprite_resetHitbox__P632141, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -10900,7 +10908,7 @@ function Sprite_resetHitbox__P563697_mk(s) { -function Sprite_setHitbox__P563698(s) { +function Sprite_setHitbox__P632142(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10915,12 +10923,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563527_mk(s); + s.tmp_1 = game_Hitbox_updateIfInvalid__P631971_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_1.arg0 = r0; s.callLocIdx = 510; s.pc = 3; return s.tmp_1; @@ -10929,7 +10937,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = game_calculateHitBox__P563529_mk(s); + s.tmp_2 = game_calculateHitBox__P631973_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 511; s.pc = 4; return s.tmp_2; case 4: @@ -10941,12 +10949,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setHitbox__P563698.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__P632142.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__P563698_mk(s) { +function Sprite_setHitbox__P632142_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setHitbox__P563698, depth: s.depth + 1, + parent: s, fn: Sprite_setHitbox__P632142, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10958,7 +10966,7 @@ function Sprite_setHitbox__P563698_mk(s) { -function game_calculateHitBox__P563529(s) { +function game_calculateHitBox__P631973(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10968,17 +10976,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___572117 = undefined; - s.minX___572120 = undefined; - s.minY___572124 = undefined; - s.maxX___572128 = undefined; - s.maxY___572130 = undefined; - s.c___572132 = undefined; - s.fxc___572133 = undefined; - s.r___572140 = undefined; - s.fxr___572141 = undefined; - s.width___572205 = undefined; - s.height___572213 = undefined; + s.i___640566 = undefined; + s.minX___640569 = undefined; + s.minY___640573 = undefined; + s.maxX___640577 = undefined; + s.maxY___640579 = undefined; + s.c___640581 = undefined; + s.fxc___640582 = undefined; + s.r___640589 = undefined; + s.fxr___640590 = undefined; + s.width___640654 = undefined; + s.height___640662 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -10990,7 +10998,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = game_Hitbox_isValid__P563525_mk(s); + s.tmp_1 = game_Hitbox_isValid__P631969_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_1.arg0 = r0; s.callLocIdx = 297; s.pc = 12; return s.tmp_1; @@ -11006,137 +11014,137 @@ switch (step) { case 3: case 4: r0 = s.arg0.fields["_image"]; - s.i___572117 = (r0); - r0 = pxsim_ImageMethods.width(s.i___572117); + s.i___640566 = (r0); + r0 = pxsim_ImageMethods.width(s.i___640566); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minX___572120 = (r0); - r0 = pxsim_ImageMethods.height(s.i___572117); + s.minX___640569 = (r0); + r0 = pxsim_ImageMethods.height(s.i___640566); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minY___572124 = (r0); - s.maxX___572128 = (0); - s.maxY___572130 = (0); - s.c___572132 = (0); - s.fxc___572133 = (0); + s.minY___640573 = (r0); + s.maxX___640577 = (0); + s.maxY___640579 = (0); + s.c___640581 = (0); + s.fxc___640582 = (0); case 5: - s.tmp_1 = r0 = s.c___572132; - r0 = pxsim_ImageMethods.width(s.i___572117); + s.tmp_1 = r0 = s.c___640581; + r0 = pxsim_ImageMethods.width(s.i___640566); 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___572140 = (0); - s.fxr___572141 = (0); + s.r___640589 = (0); + s.fxr___640590 = (0); case 6: - s.tmp_1 = r0 = s.r___572140; - r0 = pxsim_ImageMethods.height(s.i___572117); + s.tmp_1 = r0 = s.r___640589; + r0 = pxsim_ImageMethods.height(s.i___640566); 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___572117, s.c___572132, s.r___572140); + r0 = pxsim_ImageMethods.getPixel(s.i___640566, s.c___640581, s.r___640589); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Fx_min__P561471_mk(s); - s.tmp_4.arg0 = s.minX___572120; - s.tmp_4.arg1 = s.fxc___572133; + s.tmp_4 = Fx_min__P629915_mk(s); + s.tmp_4.arg0 = s.minX___640569; + s.tmp_4.arg1 = s.fxc___640582; s.callLocIdx = 301; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; - s.minX___572120 = (r0); - s.tmp_0 = Fx_min__P561471_mk(s); - s.tmp_0.arg0 = s.minY___572124; - s.tmp_0.arg1 = s.fxr___572141; + s.minX___640569 = (r0); + s.tmp_0 = Fx_min__P629915_mk(s); + s.tmp_0.arg0 = s.minY___640573; + s.tmp_0.arg1 = s.fxr___640590; s.callLocIdx = 302; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.minY___572124 = (r0); - s.tmp_0 = Fx_max__P561472_mk(s); - s.tmp_0.arg0 = s.maxX___572128; - s.tmp_0.arg1 = s.fxc___572133; + s.minY___640573 = (r0); + s.tmp_0 = Fx_max__P629916_mk(s); + s.tmp_0.arg0 = s.maxX___640577; + s.tmp_0.arg1 = s.fxc___640582; s.callLocIdx = 303; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.maxX___572128 = (r0); - s.tmp_0 = Fx_max__P561472_mk(s); - s.tmp_0.arg0 = s.maxY___572130; - s.tmp_0.arg1 = s.fxr___572141; + s.maxX___640577 = (r0); + s.tmp_0 = Fx_max__P629916_mk(s); + s.tmp_0.arg0 = s.maxY___640579; + s.tmp_0.arg1 = s.fxr___640590; s.callLocIdx = 304; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.maxY___572130 = (r0); + s.maxY___640579 = (r0); case 7: case 8: - r0 = (s.r___572140 + 1); - s.r___572140 = (r0); - r0 = (s.fxr___572141 + 256); + r0 = (s.r___640589 + 1); + s.r___640589 = (r0); + r0 = (s.fxr___640590 + 256); s.tmp_0 = r0; - s.fxr___572141 = (r0); + s.fxr___640590 = (r0); r0 = s.tmp_0; { step = 6; continue; } case 9: - r0 = (s.c___572132 + 1); - s.c___572132 = (r0); - r0 = (s.fxc___572133 + 256); + r0 = (s.c___640581 + 1); + s.c___640581 = (r0); + r0 = (s.fxc___640582 + 256); s.tmp_0 = r0; - s.fxc___572133 = (r0); + s.fxc___640582 = (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___572120, s.tmp_0); + r0 = pxsim.Math_.imul(s.minX___640569, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minX___572120 = (r0); + s.minX___640569 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.minY___572124, s.tmp_0); + r0 = pxsim.Math_.imul(s.minY___640573, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minY___572124 = (r0); + s.minY___640573 = (r0); r0 = s.arg0.fields["_sx"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxX___572128, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxX___640577, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxX___572128 = (r0); + s.maxX___640577 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxY___572130, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxY___640579, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxY___572130 = (r0); - r0 = (s.maxX___572128 - s.minX___572120); + s.maxY___640579 = (r0); + r0 = (s.maxX___640577 - s.minX___640569); s.tmp_0 = r0; r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.width___572205 = (r0); - r0 = (s.maxY___572130 - s.minY___572124); + s.width___640654 = (r0); + r0 = (s.maxY___640579 - s.minY___640573); s.tmp_0 = r0; r0 = s.arg0.fields["_sy"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.height___572213 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C563513_VT); + s.height___640662 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C631957_VT); s.tmp_0 = r0; - s.tmp_1 = game_Hitbox_constructor__P563520_mk(s); + s.tmp_1 = game_Hitbox_constructor__P631964_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - s.tmp_1.arg2 = s.width___572205; - s.tmp_1.arg3 = s.height___572213; - r0 = (s.minX___572120 & -256); + s.tmp_1.arg2 = s.width___640654; + s.tmp_1.arg3 = s.height___640662; + r0 = (s.minX___640569 & -256); s.tmp_1.arg4 = r0; - r0 = (s.minY___572124 & -256); + r0 = (s.minY___640573 & -256); s.tmp_1.arg5 = r0; s.callLocIdx = 317; s.pc = 17; return s.tmp_1; case 17: @@ -11146,29 +11154,29 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_calculateHitBox__P563529.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__P631973.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__P563529_mk(s) { +function game_calculateHitBox__P631973_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_calculateHitBox__P563529, depth: s.depth + 1, + parent: s, fn: game_calculateHitBox__P631973, 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___572117: undefined, - minX___572120: undefined, - minY___572124: undefined, - maxX___572128: undefined, - maxY___572130: undefined, - c___572132: undefined, - fxc___572133: undefined, - r___572140: undefined, - fxr___572141: undefined, - width___572205: undefined, - height___572213: undefined, + i___640566: undefined, + minX___640569: undefined, + minY___640573: undefined, + maxX___640577: undefined, + maxY___640579: undefined, + c___640581: undefined, + fxc___640582: undefined, + r___640589: undefined, + fxr___640590: undefined, + width___640654: undefined, + height___640662: undefined, arg0: undefined, } } @@ -11176,7 +11184,7 @@ function game_calculateHitBox__P563529_mk(s) { -function game_Hitbox_isValid__P563525(s) { +function game_Hitbox_isValid__P631969(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11191,10 +11199,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C563513_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C631957_VT)) failedCast(r0); r0 = s.arg0.fields["hash"]; s.tmp_0 = r0; - s.tmp_2 = Sprite_calcDimensionalHash__P563696_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P632140_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 250; s.pc = 1; return s.tmp_2; @@ -11205,12 +11213,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_isValid__P563525.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__P631969.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__P563525_mk(s) { +function game_Hitbox_isValid__P631969_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_isValid__P563525, depth: s.depth + 1, + parent: s, fn: game_Hitbox_isValid__P631969, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11222,7 +11230,7 @@ function game_Hitbox_isValid__P563525_mk(s) { -function Sprite_calcDimensionalHash__P563696(s) { +function Sprite_calcDimensionalHash__P632140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11237,7 +11245,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.revision(s.tmp_2); @@ -11260,12 +11268,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_calcDimensionalHash__P563696.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__P632140.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__P563696_mk(s) { +function Sprite_calcDimensionalHash__P632140_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_calcDimensionalHash__P563696, depth: s.depth + 1, + parent: s, fn: Sprite_calcDimensionalHash__P632140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11283,7 +11291,7 @@ function Sprite_calcDimensionalHash__P563696_mk(s) { -function Fx_toIntShifted__P561461(s) { +function Fx_toIntShifted__P629905(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11305,12 +11313,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toIntShifted__P561461.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__P629905.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__P561461_mk(s) { +function Fx_toIntShifted__P629905_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toIntShifted__P561461, depth: s.depth + 1, + parent: s, fn: Fx_toIntShifted__P629905, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11322,7 +11330,7 @@ function Fx_toIntShifted__P561461_mk(s) { -function game_Hitbox_constructor__P563520(s) { +function game_Hitbox_constructor__P631964(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11342,9 +11350,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C563513_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C631957_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_calcDimensionalHash__P563696_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P632140_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 241; s.pc = 1; return s.tmp_2; case 1: @@ -11360,12 +11368,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_constructor__P563520.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__P631964.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__P563520_mk(s) { +function game_Hitbox_constructor__P631964_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_constructor__P563520, depth: s.depth + 1, + parent: s, fn: game_Hitbox_constructor__P631964, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11382,7 +11390,7 @@ function game_Hitbox_constructor__P563520_mk(s) { -function Fx_floor__P561473(s) { +function Fx_floor__P629917(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11400,12 +11408,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_floor__P561473.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__P629917.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__P561473_mk(s) { +function Fx_floor__P629917_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_floor__P561473, depth: s.depth + 1, + parent: s, fn: Fx_floor__P629917, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11414,7 +11422,7 @@ function Fx_floor__P561473_mk(s) { -function Fx_max__P561472(s) { +function Fx_max__P629916(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11445,12 +11453,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_max__P561472.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__P629916.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__P561472_mk(s) { +function Fx_max__P629916_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_max__P561472, depth: s.depth + 1, + parent: s, fn: Fx_max__P629916, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11461,7 +11469,7 @@ function Fx_max__P561472_mk(s) { -function Fx_min__P561471(s) { +function Fx_min__P629915(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11492,12 +11500,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_min__P561471.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__P629915.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__P561471_mk(s) { +function Fx_min__P629915_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_min__P561471, depth: s.depth + 1, + parent: s, fn: Fx_min__P629915, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11508,7 +11516,7 @@ function Fx_min__P561471_mk(s) { -function Fx_mul__P561465(s) { +function Fx_mul__P629909(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11529,12 +11537,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_mul__P561465.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__P629909.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__P561465_mk(s) { +function Fx_mul__P629909_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_mul__P561465, depth: s.depth + 1, + parent: s, fn: Fx_mul__P629909, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11545,7 +11553,7 @@ function Fx_mul__P561465_mk(s) { -function Fx_sub__P561464(s) { +function Fx_sub__P629908(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11564,12 +11572,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_sub__P561464.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__P629908.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__P561464_mk(s) { +function Fx_sub__P629908_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_sub__P561464, depth: s.depth + 1, + parent: s, fn: Fx_sub__P629908, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -11579,7 +11587,7 @@ function Fx_sub__P561464_mk(s) { -function Fx_add__P561462(s) { +function Fx_add__P629906(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11598,12 +11606,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_add__P561462.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__P629906.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__P561462_mk(s) { +function Fx_add__P629906_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_add__P561462, depth: s.depth + 1, + parent: s, fn: Fx_add__P629906, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -11613,7 +11621,7 @@ function Fx_add__P561462_mk(s) { -function game_Hitbox_updateIfInvalid__P563527(s) { +function game_Hitbox_updateIfInvalid__P631971(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11623,24 +11631,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.newHitBox___572327 = undefined; - s.oMinX___572332 = undefined; - s.oMinY___572335 = undefined; - s.oMaxX___572338 = undefined; - s.oMaxY___572344 = undefined; - s.nMinX___572350 = undefined; - s.nMinY___572353 = undefined; - s.nMaxX___572356 = undefined; - s.nMaxY___572362 = undefined; - s.xDiff___572368 = undefined; - s.yDiff___572379 = undefined; + s.newHitBox___640776 = undefined; + s.oMinX___640781 = undefined; + s.oMinY___640784 = undefined; + s.oMaxX___640787 = undefined; + s.oMaxY___640793 = undefined; + s.nMinX___640799 = undefined; + s.nMinY___640802 = undefined; + s.nMaxX___640805 = undefined; + s.nMaxY___640811 = undefined; + s.xDiff___640817 = undefined; + s.yDiff___640828 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C563513_VT)) failedCast(r0); - s.tmp_1 = game_Hitbox_isValid__P563525_mk(s); + if (!checkSubtype(r0, game_Hitbox__C631957_VT)) failedCast(r0); + s.tmp_1 = game_Hitbox_isValid__P631969_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 255; s.pc = 8; return s.tmp_1; case 8: @@ -11651,90 +11659,90 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.tmp_2 = game_calculateHitBox__P563529_mk(s); + s.tmp_2 = game_calculateHitBox__P631973_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 256; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; - s.newHitBox___572327 = (r0); + s.newHitBox___640776 = (r0); r0 = s.arg0.fields["ox"]; - s.oMinX___572332 = (r0); + s.oMinX___640781 = (r0); r0 = s.arg0.fields["oy"]; - s.oMinY___572335 = (r0); + s.oMinY___640784 = (r0); r0 = s.arg0.fields["width"]; s.tmp_0 = r0; - r0 = (s.oMinX___572332 + s.tmp_0); - s.oMaxX___572338 = (r0); + r0 = (s.oMinX___640781 + s.tmp_0); + s.oMaxX___640787 = (r0); r0 = s.arg0.fields["height"]; s.tmp_0 = r0; - r0 = (s.oMinY___572335 + s.tmp_0); - s.oMaxY___572344 = (r0); - r0 = s.newHitBox___572327.fields["ox"]; - s.nMinX___572350 = (r0); - r0 = s.newHitBox___572327.fields["oy"]; - s.nMinY___572353 = (r0); - r0 = s.newHitBox___572327.fields["width"]; - s.tmp_0 = r0; - r0 = (s.nMinX___572350 + s.tmp_0); - s.nMaxX___572356 = (r0); - r0 = s.newHitBox___572327.fields["height"]; - s.tmp_0 = r0; - r0 = (s.nMinY___572353 + s.tmp_0); - s.nMaxY___572362 = (r0); - s.tmp_1 = Fx_abs__P561470_mk(s); - r0 = (s.oMinX___572332 - s.nMinX___572350); + r0 = (s.oMinY___640784 + s.tmp_0); + s.oMaxY___640793 = (r0); + r0 = s.newHitBox___640776.fields["ox"]; + s.nMinX___640799 = (r0); + r0 = s.newHitBox___640776.fields["oy"]; + s.nMinY___640802 = (r0); + r0 = s.newHitBox___640776.fields["width"]; + s.tmp_0 = r0; + r0 = (s.nMinX___640799 + s.tmp_0); + s.nMaxX___640805 = (r0); + r0 = s.newHitBox___640776.fields["height"]; + s.tmp_0 = r0; + r0 = (s.nMinY___640802 + s.tmp_0); + s.nMaxY___640811 = (r0); + s.tmp_1 = Fx_abs__P629914_mk(s); + r0 = (s.oMinX___640781 - s.nMinX___640799); s.tmp_1.arg0 = r0; s.callLocIdx = 262; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P561470_mk(s); - r0 = (s.oMaxX___572338 - s.nMaxX___572356); + s.tmp_3 = Fx_abs__P629914_mk(s); + r0 = (s.oMaxX___640787 - s.nMaxX___640805); s.tmp_3.arg0 = r0; s.callLocIdx = 264; 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___572368 = (r0); - s.tmp_1 = Fx_abs__P561470_mk(s); - r0 = (s.oMinY___572335 - s.nMinY___572353); + s.xDiff___640817 = (r0); + s.tmp_1 = Fx_abs__P629914_mk(s); + r0 = (s.oMinY___640784 - s.nMinY___640802); s.tmp_1.arg0 = r0; s.callLocIdx = 267; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P561470_mk(s); - r0 = (s.oMaxY___572344 - s.nMaxY___572362); + s.tmp_3 = Fx_abs__P629914_mk(s); + r0 = (s.oMaxY___640793 - s.nMaxY___640811); s.tmp_3.arg0 = r0; s.callLocIdx = 269; 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___572379 = (r0); - r0 = (s.xDiff___572368 > 512); + s.yDiff___640828 = (r0); + r0 = (s.xDiff___640817 > 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = (s.arg0).fields["ox"] = (s.nMinX___572350); - r0 = s.newHitBox___572327.fields["width"]; + r0 = (s.arg0).fields["ox"] = (s.nMinX___640799); + r0 = s.newHitBox___640776.fields["width"]; s.tmp_0 = r0; r0 = (s.arg0).fields["width"] = (s.tmp_0); case 3: case 4: - r0 = (s.yDiff___572379 > 512); + r0 = (s.yDiff___640828 > 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.arg0).fields["oy"] = (s.nMinY___572353); - r0 = s.newHitBox___572327.fields["height"]; + r0 = (s.arg0).fields["oy"] = (s.nMinY___640802); + r0 = s.newHitBox___640776.fields["height"]; s.tmp_0 = r0; r0 = (s.arg0).fields["height"] = (s.tmp_0); case 5: case 6: - r0 = s.newHitBox___572327.fields["hash"]; + r0 = s.newHitBox___640776.fields["hash"]; s.tmp_0 = r0; r0 = (s.arg0).fields["hash"] = (s.tmp_0); case 7: @@ -11742,28 +11750,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_updateIfInvalid__P563527.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__P631971.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__P563527_mk(s) { +function game_Hitbox_updateIfInvalid__P631971_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_updateIfInvalid__P563527, depth: s.depth + 1, + parent: s, fn: game_Hitbox_updateIfInvalid__P631971, 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___572327: undefined, - oMinX___572332: undefined, - oMinY___572335: undefined, - oMaxX___572338: undefined, - oMaxY___572344: undefined, - nMinX___572350: undefined, - nMinY___572353: undefined, - nMaxX___572356: undefined, - nMaxY___572362: undefined, - xDiff___572368: undefined, - yDiff___572379: undefined, + newHitBox___640776: undefined, + oMinX___640781: undefined, + oMinY___640784: undefined, + oMaxX___640787: undefined, + oMaxY___640793: undefined, + nMinX___640799: undefined, + nMinY___640802: undefined, + nMaxX___640805: undefined, + nMaxY___640811: undefined, + xDiff___640817: undefined, + yDiff___640828: undefined, arg0: undefined, } } @@ -11771,7 +11779,7 @@ function game_Hitbox_updateIfInvalid__P563527_mk(s) { -function Fx_abs__P561470(s) { +function Fx_abs__P629914(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11801,12 +11809,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_abs__P561470.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__P629914.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__P561470_mk(s) { +function Fx_abs__P629914_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_abs__P561470, depth: s.depth + 1, + parent: s, fn: Fx_abs__P629914, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11816,7 +11824,7 @@ function Fx_abs__P561470_mk(s) { -function update_tower_button__P593416(s) { +function update_tower_button__P724407(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11831,13 +11839,13 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__getAt(s.arg0, 0); - globals.local_sprite___593466 = (r0); - s.tmp_0 = Sprite_sayText__P563716_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; - s.tmp_1 = sprites_readDataNumber__P566066_mk(s); - s.tmp_1.arg0 = globals.local_sprite___593466; + globals.local_sprite___724457 = (r0); + s.tmp_0 = Sprite_sayText__P632160_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; + s.tmp_1 = sprites_readDataNumber__P634515_mk(s); + s.tmp_1.arg0 = globals.local_sprite___724457; s.tmp_1.arg1 = "count"; - s.callLocIdx = 339; s.pc = 4; return s.tmp_1; + s.callLocIdx = 343; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; s.tmp_0.arg1 = r0; @@ -11845,42 +11853,42 @@ switch (step) { s.tmp_0.arg3 = false; s.tmp_0.arg4 = 15; s.tmp_0.arg5 = 1; - s.callLocIdx = 340; s.pc = 3; return s.tmp_0; + s.callLocIdx = 344; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_1 = Sprite_overlapsWith__P563724_mk(s); - s.tmp_1.arg0 = globals.sprite_cursor___593382; - s.tmp_1.arg1 = globals.local_sprite___593466; - s.callLocIdx = 341; s.pc = 5; return s.tmp_1; + s.tmp_1 = Sprite_overlapsWith__P632168_mk(s); + s.tmp_1.arg0 = globals.sprite_cursor___724373; + s.tmp_1.arg1 = globals.local_sprite___724457; + s.callLocIdx = 345; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = Sprite_setImage__P563695_mk(s); - s.tmp_2.arg0 = globals.local_sprite___593466; - s.tmp_3 = sprites_readDataImage__P566075_mk(s); - s.tmp_3.arg0 = globals.local_sprite___593466; + s.tmp_2 = Sprite_setImage__P632139_mk(s); + s.tmp_2.arg0 = globals.local_sprite___724457; + s.tmp_3 = sprites_readDataImage__P634524_mk(s); + s.tmp_3.arg0 = globals.local_sprite___724457; s.tmp_3.arg1 = "icon_hover"; - s.callLocIdx = 342; s.pc = 7; return s.tmp_3; + s.callLocIdx = 346; s.pc = 7; return s.tmp_3; case 7: r0 = s.retval; s.tmp_2.arg1 = r0; - s.callLocIdx = 343; s.pc = 6; return s.tmp_2; + s.callLocIdx = 347; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = Sprite_setImage__P563695_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; - s.tmp_1 = sprites_readDataImage__P566075_mk(s); - s.tmp_1.arg0 = globals.local_sprite___593466; + s.tmp_0 = Sprite_setImage__P632139_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; + s.tmp_1 = sprites_readDataImage__P634524_mk(s); + s.tmp_1.arg0 = globals.local_sprite___724457; s.tmp_1.arg1 = "icon"; - s.callLocIdx = 344; s.pc = 9; return s.tmp_1; + s.callLocIdx = 348; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 345; s.pc = 8; return s.tmp_0; + s.callLocIdx = 349; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 2: @@ -11888,12 +11896,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -update_tower_button__P593416.info = {"start":25566,"length":405,"line":451,"column":0,"endLine":459,"endColumn":1,"fileName":"main.ts","functionName":"update_tower_button","argumentNames":["text_sprite_in_list"]} +update_tower_button__P724407.info = {"start":25919,"length":405,"line":460,"column":0,"endLine":468,"endColumn":1,"fileName":"main.ts","functionName":"update_tower_button","argumentNames":["text_sprite_in_list"]} -function update_tower_button__P593416_mk(s) { +function update_tower_button__P724407_mk(s) { checkStack(s.depth); return { - parent: s, fn: update_tower_button__P593416, depth: s.depth + 1, + parent: s, fn: update_tower_button__P724407, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11906,7 +11914,7 @@ function update_tower_button__P593416_mk(s) { -function sprites_readDataImage__P566075(s) { +function sprites_readDataImage__P634524(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11916,7 +11924,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___575012 = undefined; + s.d___643461 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -11943,30 +11951,30 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P563680_mk(s); + s.tmp_4 = Sprite_data__P632124_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2467; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___575012 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___575012, s.arg1); + s.d___643461 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___643461, s.arg1); case 5: return leave(s, r0) default: oops() } } } -sprites_readDataImage__P566075.info = {"start":5332,"length":186,"line":166,"column":4,"endLine":170,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataImage","argumentNames":["sprite","name"]} +sprites_readDataImage__P634524.info = {"start":5332,"length":186,"line":166,"column":4,"endLine":170,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataImage","argumentNames":["sprite","name"]} -function sprites_readDataImage__P566075_mk(s) { +function sprites_readDataImage__P634524_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_readDataImage__P566075, depth: s.depth + 1, + parent: s, fn: sprites_readDataImage__P634524, 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, - d___575012: undefined, + d___643461: undefined, arg0: undefined, arg1: undefined, } } @@ -11975,7 +11983,7 @@ function sprites_readDataImage__P566075_mk(s) { -function Sprite_sayText__P563716(s) { +function Sprite_sayText__P632160(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11995,7 +12003,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = (s.arg1 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -12025,10 +12033,10 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } - s.tmp_6 = sprites_BaseSpriteSayRenderer__C563564_v2_1_mk(s); + s.tmp_6 = sprites_BaseSpriteSayRenderer__C632008_v2_1_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_6.arg0 = r0; - if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C563564_VT)) failedCast(s.tmp_6.arg0); + if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C632008_VT)) failedCast(s.tmp_6.arg0); s.tmp_6.fn = s.tmp_6.arg0.vtable.methods.destroy; s.pc = 14; return s.tmp_6; case 14: @@ -12043,10 +12051,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_1 = sprites_BaseSpriteSayRenderer__C563564_v2_1_mk(s); + s.tmp_1 = sprites_BaseSpriteSayRenderer__C632008_v2_1_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_1.arg0 = r0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C563564_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C632008_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.destroy; s.pc = 15; return s.tmp_1; case 15: @@ -12066,16 +12074,16 @@ switch (step) { r0 = (s.tmp_1).fields["sayEndTime"] = (s.tmp_2); case 11: case 12: - s.tmp_0 = console_inspect__P561687_mk(s); + s.tmp_0 = console_inspect__P630131_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 20; s.callLocIdx = 536; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; s.arg1 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSayRenderer__C563569_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSayRenderer__C632013_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_SpriteSayRenderer_constructor__P563571_mk(s); + s.tmp_1 = sprites_SpriteSayRenderer_constructor__P632015_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg4; @@ -12091,12 +12099,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_sayText__P563716.info = {"start":16644,"length":634,"line":574,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sayText","argumentNames":["this","text","timeOnScreen","animated","textColor","textBoxColor"]} +Sprite_sayText__P632160.info = {"start":16644,"length":634,"line":574,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sayText","argumentNames":["this","text","timeOnScreen","animated","textColor","textBoxColor"]} -function Sprite_sayText__P563716_mk(s) { +function Sprite_sayText__P632160_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sayText__P563716, depth: s.depth + 1, + parent: s, fn: Sprite_sayText__P632160, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12117,7 +12125,7 @@ function Sprite_sayText__P563716_mk(s) { -function sprites_SpriteSayRenderer_constructor__P563571(s) { +function sprites_SpriteSayRenderer_constructor__P632015(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12127,8 +12135,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.numberOfPauses___575110 = undefined; - s.pauseTime___575117 = undefined; + s.numberOfPauses___643559 = undefined; + s.pauseTime___643566 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -12139,8 +12147,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSayRenderer__C563569_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSpriteSayRenderer_constructor__P563565_mk(s); + if (!checkSubtype(r0, sprites_SpriteSayRenderer__C632013_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSpriteSayRenderer_constructor__P632009_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -12148,9 +12156,9 @@ switch (step) { s.callLocIdx = 436; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(sprites_RenderText__C563531_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_RenderText__C631975_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_RenderText_constructor__P563536_mk(s); + s.tmp_1 = sprites_RenderText_constructor__P631980_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = 100; @@ -12160,9 +12168,9 @@ switch (step) { r0 = (s.arg0).fields["renderText"] = (s.tmp_0); r0 = pxsim_numops_toBoolDecr(s.arg4); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(sprites_RenderTextAnimation__C563549_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_RenderTextAnimation__C631993_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_RenderTextAnimation_constructor__P563550_mk(s); + s.tmp_1 = sprites_RenderTextAnimation_constructor__P631994_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = s.arg0.fields["renderText"]; s.tmp_1.arg1 = r0; @@ -12175,7 +12183,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = sprites_RenderTextAnimation_numPages__P563552_mk(s); + s.tmp_2 = sprites_RenderTextAnimation_numPages__P631996_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_2.arg0 = r0; s.callLocIdx = 439; s.pc = 8; return s.tmp_2; @@ -12183,10 +12191,10 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_1 + 1); - s.numberOfPauses___575110 = (r0); - s.tmp_0 = Math_min__P561436_mk(s); + s.numberOfPauses___643559 = (r0); + s.tmp_0 = Math_min__P629880_mk(s); s.tmp_2 = r0 = s.arg5; - r0 = (2 * s.numberOfPauses___575110); + r0 = (2 * s.numberOfPauses___643559); s.tmp_3 = r0; r0 = (s.tmp_2 / s.tmp_3); s.tmp_1 = r0; @@ -12196,18 +12204,18 @@ switch (step) { s.callLocIdx = 440; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.pauseTime___575117 = (r0); - s.tmp_0 = sprites_RenderTextAnimation_setPauseLength__P563553_mk(s); + s.pauseTime___643566 = (r0); + s.tmp_0 = sprites_RenderTextAnimation_setPauseLength__P631997_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.pauseTime___575117; + s.tmp_0.arg1 = s.pauseTime___643566; s.callLocIdx = 441; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = sprites_RenderTextAnimation_setTextSpeed__P563554_mk(s); + s.tmp_0 = sprites_RenderTextAnimation_setTextSpeed__P631998_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_0.arg0 = r0; - s.tmp_3 = sprites_RenderText_printableCharacters__P563544_mk(s); + s.tmp_3 = sprites_RenderText_printableCharacters__P631988_mk(s); r0 = s.arg0.fields["renderText"]; s.tmp_3.arg0 = r0; s.callLocIdx = 442; s.pc = 12; return s.tmp_3; @@ -12217,7 +12225,7 @@ switch (step) { r0 = (s.tmp_2 * 1000); s.tmp_1 = r0; s.tmp_5 = r0 = s.arg5; - r0 = (s.pauseTime___575117 * s.numberOfPauses___575110); + r0 = (s.pauseTime___643566 * s.numberOfPauses___643559); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; @@ -12228,7 +12236,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - s.tmp_0 = sprites_RenderTextAnimation_start__P563551_mk(s); + s.tmp_0 = sprites_RenderTextAnimation_start__P631995_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_0.arg0 = r0; s.callLocIdx = 444; s.pc = 13; return s.tmp_0; @@ -12240,12 +12248,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSayRenderer_constructor__P563571.info = {"start":8293,"length":803,"line":222,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"inline","argumentNames":["this","text","fg","bg","animated","timeOnScreen"]} +sprites_SpriteSayRenderer_constructor__P632015.info = {"start":8293,"length":803,"line":222,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"inline","argumentNames":["this","text","fg","bg","animated","timeOnScreen"]} -function sprites_SpriteSayRenderer_constructor__P563571_mk(s) { +function sprites_SpriteSayRenderer_constructor__P632015_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSayRenderer_constructor__P563571, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSayRenderer_constructor__P632015, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12254,8 +12262,8 @@ function sprites_SpriteSayRenderer_constructor__P563571_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - numberOfPauses___575110: undefined, - pauseTime___575117: undefined, + numberOfPauses___643559: undefined, + pauseTime___643566: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -12268,7 +12276,7 @@ function sprites_SpriteSayRenderer_constructor__P563571_mk(s) { -function sprites_BaseSpriteSayRenderer_constructor__P563565(s) { +function sprites_BaseSpriteSayRenderer_constructor__P632009(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12286,7 +12294,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C563564_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C632008_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["fgColor"] = (s.arg2); r0 = (s.arg0).fields["bgColor"] = (s.arg3); @@ -12294,12 +12302,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_constructor__P563565.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__P632009.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__P563565_mk(s) { +function sprites_BaseSpriteSayRenderer_constructor__P632009_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P563565, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P632009, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -12311,7 +12319,7 @@ function sprites_BaseSpriteSayRenderer_constructor__P563565_mk(s) { -function sprites_RenderTextAnimation_setTextSpeed__P563554(s) { +function sprites_RenderTextAnimation_setTextSpeed__P631998(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12327,7 +12335,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C563549_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C631993_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (1000 / s.arg1); s.tmp_1 = r0; @@ -12336,12 +12344,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_setTextSpeed__P563554.info = {"start":9174,"length":110,"line":257,"column":8,"endLine":259,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setTextSpeed","argumentNames":["this","charactersPerSecond"]} +sprites_RenderTextAnimation_setTextSpeed__P631998.info = {"start":9174,"length":110,"line":257,"column":8,"endLine":259,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setTextSpeed","argumentNames":["this","charactersPerSecond"]} -function sprites_RenderTextAnimation_setTextSpeed__P563554_mk(s) { +function sprites_RenderTextAnimation_setTextSpeed__P631998_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_setTextSpeed__P563554, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_setTextSpeed__P631998, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12353,7 +12361,7 @@ function sprites_RenderTextAnimation_setTextSpeed__P563554_mk(s) { -function sprites_RenderTextAnimation_setPauseLength__P563553(s) { +function sprites_RenderTextAnimation_setPauseLength__P631997(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12369,18 +12377,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C563549_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C631993_VT)) failedCast(r0); r0 = (s.arg0).fields["pauseMillis"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_setPauseLength__P563553.info = {"start":9083,"length":81,"line":253,"column":8,"endLine":255,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setPauseLength","argumentNames":["this","millis"]} +sprites_RenderTextAnimation_setPauseLength__P631997.info = {"start":9083,"length":81,"line":253,"column":8,"endLine":255,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setPauseLength","argumentNames":["this","millis"]} -function sprites_RenderTextAnimation_setPauseLength__P563553_mk(s) { +function sprites_RenderTextAnimation_setPauseLength__P631997_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_setPauseLength__P563553, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_setPauseLength__P631997, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -12390,7 +12398,7 @@ function sprites_RenderTextAnimation_setPauseLength__P563553_mk(s) { -function sprites_RenderTextAnimation_numPages__P563552(s) { +function sprites_RenderTextAnimation_numPages__P631996(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12400,16 +12408,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.maxLinesPerPage___575313 = undefined; + s.maxLinesPerPage___643762 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C563549_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C631993_VT)) failedCast(r0); r0 = s.arg0.fields["height"]; s.tmp_1 = r0; - s.tmp_3 = sprites_RenderText_lineHeight__P563542_mk(s); + s.tmp_3 = sprites_RenderText_lineHeight__P631986_mk(s); r0 = s.arg0.fields["text"]; s.tmp_3.arg0 = r0; s.callLocIdx = 368; s.pc = 1; return s.tmp_3; @@ -12419,7 +12427,7 @@ switch (step) { r0 = pxsim.Math_.idiv(s.tmp_1, s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.maxLinesPerPage___575313 = (r0); + s.maxLinesPerPage___643762 = (r0); r0 = s.arg0.fields["text"]; r0 = r0.fields["linebreaks"]; s.tmp_3 = r0; @@ -12427,24 +12435,24 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_1 = r0; - r0 = (s.tmp_1 / s.maxLinesPerPage___575313); + r0 = (s.tmp_1 / s.maxLinesPerPage___643762); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_numPages__P563552.info = {"start":8878,"length":195,"line":248,"column":8,"endLine":251,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"numPages","argumentNames":["this"]} +sprites_RenderTextAnimation_numPages__P631996.info = {"start":8878,"length":195,"line":248,"column":8,"endLine":251,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"numPages","argumentNames":["this"]} -function sprites_RenderTextAnimation_numPages__P563552_mk(s) { +function sprites_RenderTextAnimation_numPages__P631996_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_numPages__P563552, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_numPages__P631996, 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, - maxLinesPerPage___575313: undefined, + maxLinesPerPage___643762: undefined, arg0: undefined, } } @@ -12452,7 +12460,7 @@ function sprites_RenderTextAnimation_numPages__P563552_mk(s) { -function sprites_RenderText_lineHeight__P563542(s) { +function sprites_RenderText_lineHeight__P631986(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12467,7 +12475,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); s.tmp_0 = if_charHeight_1_mk(s); r0 = s.arg0.fields["font"]; s.tmp_0.arg0 = r0; @@ -12484,12 +12492,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_lineHeight__P563542.info = {"start":2904,"length":65,"line":74,"column":8,"endLine":76,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineHeight","argumentNames":["this"]} +sprites_RenderText_lineHeight__P631986.info = {"start":2904,"length":65,"line":74,"column":8,"endLine":76,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineHeight","argumentNames":["this"]} -function sprites_RenderText_lineHeight__P563542_mk(s) { +function sprites_RenderText_lineHeight__P631986_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_lineHeight__P563542, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_lineHeight__P631986, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12499,7 +12507,7 @@ function sprites_RenderText_lineHeight__P563542_mk(s) { -function sprites_RenderTextAnimation_start__P563551(s) { +function sprites_RenderTextAnimation_start__P631995(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12514,7 +12522,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C563549_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C631993_VT)) failedCast(r0); r0 = (s.arg0).fields["state"] = (1); s.tmp_0 = r0 = s.arg0; r0 = pxsim.control.millis(); @@ -12524,12 +12532,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_start__P563551.info = {"start":8746,"length":122,"line":243,"column":8,"endLine":246,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"start","argumentNames":["this"]} +sprites_RenderTextAnimation_start__P631995.info = {"start":8746,"length":122,"line":243,"column":8,"endLine":246,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"start","argumentNames":["this"]} -function sprites_RenderTextAnimation_start__P563551_mk(s) { +function sprites_RenderTextAnimation_start__P631995_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_start__P563551, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_start__P631995, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12540,7 +12548,7 @@ function sprites_RenderTextAnimation_start__P563551_mk(s) { -function sprites_RenderTextAnimation_constructor__P563550(s) { +function sprites_RenderTextAnimation_constructor__P631994(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12557,19 +12565,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C563549_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C631993_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["height"] = (s.arg2); r0 = (s.arg0).fields["state"] = (0); r0 = (s.arg0).fields["timer"] = (-1); r0 = (s.arg0).fields["pageLine"] = (0); - s.tmp_0 = sprites_RenderTextAnimation_setPauseLength__P563553_mk(s); + s.tmp_0 = sprites_RenderTextAnimation_setPauseLength__P631997_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1000; s.callLocIdx = 366; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_RenderTextAnimation_setTextSpeed__P563554_mk(s); + s.tmp_0 = sprites_RenderTextAnimation_setTextSpeed__P631998_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 30; s.callLocIdx = 367; s.pc = 2; return s.tmp_0; @@ -12579,12 +12587,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_constructor__P563550.info = {"start":8474,"length":262,"line":234,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"inline","argumentNames":["this","text","height"]} +sprites_RenderTextAnimation_constructor__P631994.info = {"start":8474,"length":262,"line":234,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"inline","argumentNames":["this","text","height"]} -function sprites_RenderTextAnimation_constructor__P563550_mk(s) { +function sprites_RenderTextAnimation_constructor__P631994_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_constructor__P563550, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_constructor__P631994, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12596,7 +12604,7 @@ function sprites_RenderTextAnimation_constructor__P563550_mk(s) { -function sprites_RenderText_printableCharacters__P563544(s) { +function sprites_RenderText_printableCharacters__P631988(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12606,18 +12614,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.total___575160 = undefined; - s.i___575161 = undefined; + s.total___643609 = undefined; + s.i___643610 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); - s.total___575160 = (0); - s.i___575161 = (0); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); + s.total___643609 = (0); + s.i___643610 = (0); case 1: - s.tmp_1 = r0 = s.i___575161; + s.tmp_1 = r0 = s.i___643610; r0 = s.arg0.fields["linebreaks"]; s.tmp_4 = r0; r0 = pxsim_Array__length(s.tmp_4); @@ -12628,17 +12636,17 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_5 = r0 = s.total___575160; - s.tmp_8 = sprites_RenderText_lineEnd__P563545_mk(s); + s.tmp_5 = r0 = s.total___643609; + s.tmp_8 = sprites_RenderText_lineEnd__P631989_mk(s); s.tmp_8.arg0 = s.arg0; - s.tmp_8.arg1 = s.i___575161; + s.tmp_8.arg1 = s.i___643610; s.callLocIdx = 344; s.pc = 3; return s.tmp_8; case 3: r0 = s.retval; s.tmp_7 = r0; - s.tmp_10 = sprites_RenderText_lineStart__P563546_mk(s); + s.tmp_10 = sprites_RenderText_lineStart__P631990_mk(s); s.tmp_10.arg0 = s.arg0; - s.tmp_10.arg1 = s.i___575161; + s.tmp_10.arg1 = s.i___643610; s.callLocIdx = 345; s.pc = 4; return s.tmp_10; case 4: r0 = s.retval; @@ -12646,21 +12654,21 @@ switch (step) { r0 = (s.tmp_7 - s.tmp_9); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); - s.total___575160 = (r0); - r0 = (s.i___575161 + 1); - s.i___575161 = (r0); + s.total___643609 = (r0); + r0 = (s.i___643610 + 1); + s.i___643610 = (r0); { step = 1; continue; } case 2: - r0 = s.total___575160; + r0 = s.total___643609; return leave(s, r0) default: oops() } } } -sprites_RenderText_printableCharacters__P563544.info = {"start":3454,"length":229,"line":89,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"printableCharacters","argumentNames":["this"]} +sprites_RenderText_printableCharacters__P631988.info = {"start":3454,"length":229,"line":89,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"printableCharacters","argumentNames":["this"]} -function sprites_RenderText_printableCharacters__P563544_mk(s) { +function sprites_RenderText_printableCharacters__P631988_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_printableCharacters__P563544, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_printableCharacters__P631988, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12673,8 +12681,8 @@ function sprites_RenderText_printableCharacters__P563544_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - total___575160: undefined, - i___575161: undefined, + total___643609: undefined, + i___643610: undefined, arg0: undefined, } } @@ -12682,7 +12690,7 @@ function sprites_RenderText_printableCharacters__P563544_mk(s) { -function sprites_RenderText_lineStart__P563546(s) { +function sprites_RenderText_lineStart__P631990(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12692,14 +12700,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.start___575184 = undefined; + s.start___643633 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); r0 = (s.arg1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -12715,9 +12723,9 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.start___575184 = (s.tmp_3); + s.start___643633 = (s.tmp_3); case 3: - s.tmp_1 = r0 = s.start___575184; + s.tmp_1 = r0 = s.start___643633; r0 = s.arg0.fields["text"]; s.tmp_3 = r0; r0 = pxsim_String_.length(s.tmp_3); @@ -12728,19 +12736,19 @@ switch (step) { if (!r0) { step = 12; continue; } r0 = s.arg0.fields["text"]; s.tmp_6 = r0; - r0 = pxsim_String_.charCodeAt(s.tmp_6, s.start___575184); + r0 = pxsim_String_.charCodeAt(s.tmp_6, s.start___643633); s.tmp_5 = r0; r0 = (s.tmp_5 <= 32); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 4; continue; } - r0 = (s.start___575184 + 1); - s.start___575184 = (r0); + r0 = (s.start___643633 + 1); + s.start___643633 = (r0); { step = 11; continue; } case 4: r0 = s.arg0.fields["text"]; s.tmp_2 = r0; - r0 = pxsim_String_.charAt(s.tmp_2, s.start___575184); + r0 = pxsim_String_.charAt(s.tmp_2, s.start___643633); s.tmp_1 = r0; r0 = (s.tmp_1 === "\\"); s.tmp_0 = r0; @@ -12751,7 +12759,7 @@ switch (step) { case 5: r0 = s.arg0.fields["text"]; s.tmp_4 = r0; - r0 = (s.start___575184 + 1); + r0 = (s.start___643633 + 1); s.tmp_5 = r0; r0 = pxsim_String_.charAt(s.tmp_4, s.tmp_5); s.tmp_3 = r0; @@ -12764,7 +12772,7 @@ switch (step) { r0 = s.tmp_6; { step = 8; continue; } case 7: - r0 = (s.start___575184 + 1); + r0 = (s.start___643633 + 1); s.tmp_7 = r0; r0 = s.arg0.fields["text"]; s.tmp_9 = r0; @@ -12776,8 +12784,8 @@ switch (step) { s.tmp_10 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_10); if (!r0) { step = 9; continue; } - r0 = (s.start___575184 + 2); - s.start___575184 = (r0); + r0 = (s.start___643633 + 2); + s.start___643633 = (r0); { step = 10; continue; } case 9: { step = 12; continue; } @@ -12785,16 +12793,16 @@ switch (step) { case 11: { step = 3; continue; } case 12: - r0 = s.start___575184; + r0 = s.start___643633; return leave(s, r0) default: oops() } } } -sprites_RenderText_lineStart__P563546.info = {"start":4498,"length":599,"line":119,"column":8,"endLine":136,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineStart","argumentNames":["this","lineIndex"]} +sprites_RenderText_lineStart__P631990.info = {"start":4498,"length":599,"line":119,"column":8,"endLine":136,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineStart","argumentNames":["this","lineIndex"]} -function sprites_RenderText_lineStart__P563546_mk(s) { +function sprites_RenderText_lineStart__P631990_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_lineStart__P563546, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_lineStart__P631990, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12807,7 +12815,7 @@ function sprites_RenderText_lineStart__P563546_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - start___575184: undefined, + start___643633: undefined, arg0: undefined, arg1: undefined, } } @@ -12816,7 +12824,7 @@ function sprites_RenderText_lineStart__P563546_mk(s) { -function sprites_RenderText_lineEnd__P563545(s) { +function sprites_RenderText_lineEnd__P631989(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12826,16 +12834,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.prevEnd___575236 = undefined; - s.end___575244 = undefined; - s.didMove___575256 = undefined; + s.prevEnd___643685 = undefined; + s.end___643693 = undefined; + s.didMove___643705 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); r0 = (s.arg1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -12851,7 +12859,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.prevEnd___575236 = (s.tmp_3); + s.prevEnd___643685 = (s.tmp_3); s.tmp_1 = r0 = s.arg1; r0 = s.arg0.fields["linebreaks"]; s.tmp_3 = r0; @@ -12872,29 +12880,29 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_6 = r0; - s.end___575244 = (s.tmp_6); - s.didMove___575256 = (false); + s.end___643693 = (s.tmp_6); + s.didMove___643705 = (false); case 5: - r0 = (s.end___575244 > s.prevEnd___575236); + r0 = (s.end___643693 > s.prevEnd___643685); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } r0 = s.arg0.fields["text"]; s.tmp_3 = r0; - r0 = pxsim_String_.charCodeAt(s.tmp_3, s.end___575244); + r0 = pxsim_String_.charCodeAt(s.tmp_3, s.end___643693); s.tmp_2 = r0; r0 = (s.tmp_2 <= 32); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 6; continue; } - r0 = (s.end___575244 - 1); - s.end___575244 = (r0); - s.didMove___575256 = (true); + r0 = (s.end___643693 - 1); + s.end___643693 = (r0); + s.didMove___643705 = (true); { step = 13; continue; } case 6: r0 = s.arg0.fields["text"]; s.tmp_2 = r0; - r0 = pxsim_String_.charAt(s.tmp_2, s.end___575244); + r0 = pxsim_String_.charAt(s.tmp_2, s.end___643693); s.tmp_1 = r0; r0 = (s.tmp_1 === "n"); s.tmp_0 = r0; @@ -12905,7 +12913,7 @@ switch (step) { case 7: r0 = s.arg0.fields["text"]; s.tmp_4 = r0; - r0 = (s.end___575244 - 1); + r0 = (s.end___643693 - 1); s.tmp_5 = r0; r0 = pxsim_String_.charAt(s.tmp_4, s.tmp_5); s.tmp_3 = r0; @@ -12918,17 +12926,17 @@ switch (step) { r0 = s.tmp_6; { step = 10; continue; } case 9: - r0 = (s.end___575244 - 1); + r0 = (s.end___643693 - 1); s.tmp_7 = r0; - r0 = (s.tmp_7 > s.prevEnd___575236); + r0 = (s.tmp_7 > s.prevEnd___643685); case 10: // jmp value (already in r0) s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 11; continue; } - r0 = (s.end___575244 - 2); - s.end___575244 = (r0); - s.didMove___575256 = (true); + r0 = (s.end___643693 - 2); + s.end___643693 = (r0); + s.didMove___643705 = (true); { step = 12; continue; } case 11: { step = 14; continue; } @@ -12936,12 +12944,12 @@ switch (step) { case 13: { step = 5; continue; } case 14: - r0 = pxsim_numops_toBoolDecr(s.didMove___575256); + r0 = pxsim_numops_toBoolDecr(s.didMove___643705); if (!r0) { step = 15; continue; } - r0 = (s.end___575244 + 1); + r0 = (s.end___643693 + 1); { step = 16; continue; } case 15: - r0 = s.end___575244; + r0 = s.end___643693; case 16: // jmp value (already in r0) s.tmp_0 = r0; @@ -12949,12 +12957,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_lineEnd__P563545.info = {"start":3693,"length":795,"line":97,"column":8,"endLine":117,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineEnd","argumentNames":["this","lineIndex"]} +sprites_RenderText_lineEnd__P631989.info = {"start":3693,"length":795,"line":97,"column":8,"endLine":117,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineEnd","argumentNames":["this","lineIndex"]} -function sprites_RenderText_lineEnd__P563545_mk(s) { +function sprites_RenderText_lineEnd__P631989_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_lineEnd__P563545, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_lineEnd__P631989, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12965,9 +12973,9 @@ function sprites_RenderText_lineEnd__P563545_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - prevEnd___575236: undefined, - end___575244: undefined, - didMove___575256: undefined, + prevEnd___643685: undefined, + end___643693: undefined, + didMove___643705: undefined, arg0: undefined, arg1: undefined, } } @@ -12976,7 +12984,7 @@ function sprites_RenderText_lineEnd__P563545_mk(s) { -function sprites_RenderText_constructor__P563536(s) { +function sprites_RenderText_constructor__P631980(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12993,17 +13001,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = image_getFontForText__P563282_mk(s); + s.tmp_2 = image_getFontForText__P631726_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 318; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["font"] = (s.tmp_1); - s.tmp_0 = sprites_RenderText_setMaxWidth__P563543_mk(s); + s.tmp_0 = sprites_RenderText_setMaxWidth__P631987_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 319; s.pc = 2; return s.tmp_0; @@ -13013,12 +13021,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_constructor__P563536.info = {"start":162,"length":155,"line":7,"column":8,"endLine":11,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"inline","argumentNames":["this","text","maxWidth"]} +sprites_RenderText_constructor__P631980.info = {"start":162,"length":155,"line":7,"column":8,"endLine":11,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"inline","argumentNames":["this","text","maxWidth"]} -function sprites_RenderText_constructor__P563536_mk(s) { +function sprites_RenderText_constructor__P631980_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_constructor__P563536, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_constructor__P631980, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13032,7 +13040,7 @@ function sprites_RenderText_constructor__P563536_mk(s) { -function sprites_RenderText_setMaxWidth__P563543(s) { +function sprites_RenderText_setMaxWidth__P631987(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13042,14 +13050,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___575390 = undefined; + s.i___643839 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; s.tmp_2 = r0 = s.arg1; @@ -13071,7 +13079,7 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); s.tmp_5 = r0 = s.arg0; - s.tmp_7 = sprites_getLineBreaks__P566564_mk(s); + s.tmp_7 = sprites_getLineBreaks__P635013_mk(s); r0 = s.arg0.fields["text"]; s.tmp_7.arg0 = r0; s.tmp_7.arg1 = s.tmp_0; @@ -13105,9 +13113,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["height"] = (s.tmp_1); r0 = (s.arg0).fields["width"] = (0); - s.i___575390 = (0); + s.i___643839 = (0); case 1: - s.tmp_1 = r0 = s.i___575390; + s.tmp_1 = r0 = s.i___643839; r0 = s.arg0.fields["linebreaks"]; s.tmp_4 = r0; r0 = pxsim_Array__length(s.tmp_4); @@ -13119,17 +13127,17 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } s.tmp_5 = r0 = s.arg0; - s.tmp_7 = Math_max__P561435_mk(s); - s.tmp_9 = sprites_RenderText_lineEnd__P563545_mk(s); + s.tmp_7 = Math_max__P629879_mk(s); + s.tmp_9 = sprites_RenderText_lineEnd__P631989_mk(s); s.tmp_9.arg0 = s.arg0; - s.tmp_9.arg1 = s.i___575390; + s.tmp_9.arg1 = s.i___643839; s.callLocIdx = 340; s.pc = 7; return s.tmp_9; case 7: r0 = s.retval; s.tmp_8 = r0; - s.tmp_11 = sprites_RenderText_lineStart__P563546_mk(s); + s.tmp_11 = sprites_RenderText_lineStart__P631990_mk(s); s.tmp_11.arg0 = s.arg0; - s.tmp_11.arg1 = s.i___575390; + s.tmp_11.arg1 = s.i___643839; s.callLocIdx = 341; s.pc = 8; return s.tmp_11; case 8: r0 = s.retval; @@ -13143,8 +13151,8 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_5).fields["width"] = (s.tmp_6); - r0 = (s.i___575390 + 1); - s.i___575390 = (r0); + r0 = (s.i___643839 + 1); + s.i___643839 = (r0); { step = 1; continue; } case 2: s.tmp_0 = r0 = s.arg0; @@ -13171,12 +13179,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_setMaxWidth__P563543.info = {"start":2979,"length":465,"line":78,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setMaxWidth","argumentNames":["this","maxWidth"]} +sprites_RenderText_setMaxWidth__P631987.info = {"start":2979,"length":465,"line":78,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setMaxWidth","argumentNames":["this","maxWidth"]} -function sprites_RenderText_setMaxWidth__P563543_mk(s) { +function sprites_RenderText_setMaxWidth__P631987_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_setMaxWidth__P563543, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_setMaxWidth__P631987, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13190,7 +13198,7 @@ function sprites_RenderText_setMaxWidth__P563543_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - i___575390: undefined, + i___643839: undefined, arg0: undefined, arg1: undefined, } } @@ -13199,7 +13207,7 @@ function sprites_RenderText_setMaxWidth__P563543_mk(s) { -function sprites_getLineBreaks__P566564(s) { +function sprites_getLineBreaks__P635013(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13209,68 +13217,68 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.result___575421 = undefined; - s.lastBreakLocation___575423 = undefined; - s.lastBreak___575424 = undefined; - s.line___575425 = undefined; - s.lineLength___575426 = undefined; - s.nextLine___575429 = undefined; - s.index___575438 = undefined; + s.result___643870 = undefined; + s.lastBreakLocation___643872 = undefined; + s.lastBreak___643873 = undefined; + s.line___643874 = undefined; + s.lineLength___643875 = undefined; + s.nextLine___643878 = undefined; + s.index___643887 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.result___575421 = (r0); - s.lastBreakLocation___575423 = (0); - s.lastBreak___575424 = (0); + s.result___643870 = (r0); + s.lastBreakLocation___643872 = (0); + s.lastBreak___643873 = (0); r0 = pxsim_pxtrt.mklocRef(); - s.line___575425 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.line___575425, 0); + s.line___643874 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.line___643874, 0); r0 = pxsim_pxtrt.mklocRef(); - s.lineLength___575426 = (r0); - s.tmp_0 = r0 = s.lineLength___575426; + s.lineLength___643875 = (r0); + s.tmp_0 = r0 = s.lineLength___643875; s.tmp_2 = r0 = s.arg1; - r0 = pxsim_pxtrt_ldlocRef(s.line___575425); + r0 = pxsim_pxtrt_ldlocRef(s.line___643874); s.tmp_3 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.tmp_3); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtcore_mkAction(3, nextLine__P575429); + r0 = pxsim_pxtcore_mkAction(3, nextLine__P643878); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.line___575425); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.lineLength___575426); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.line___643874); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.lineLength___643875); r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.arg1); - s.nextLine___575429 = (s.tmp_0); - s.index___575438 = (0); + s.nextLine___643878 = (s.tmp_0); + s.index___643887 = (0); case 1: - s.tmp_1 = r0 = s.index___575438; + s.tmp_1 = r0 = s.index___643887; 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 = 16; continue; } - r0 = pxsim_String_.charAt(s.arg0, s.index___575438); + r0 = pxsim_String_.charAt(s.arg0, s.index___643887); s.tmp_4 = r0; r0 = (s.tmp_4 === "\n"); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__push(s.result___575421, s.index___575438); - r0 = (s.index___575438 + 1); - s.index___575438 = (r0); - s.lastBreak___575424 = (s.index___575438); + r0 = pxsim_Array__push(s.result___643870, s.index___643887); + r0 = (s.index___643887 + 1); + s.index___643887 = (r0); + s.lastBreak___643873 = (s.index___643887); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___575429; + s.tmp_0.argL = s.nextLine___643878; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 361; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 9; continue; } case 2: - r0 = pxsim_String_.charAt(s.arg0, s.index___575438); + r0 = pxsim_String_.charAt(s.arg0, s.index___643887); s.tmp_1 = r0; r0 = (s.tmp_1 === "\\"); s.tmp_0 = r0; @@ -13280,7 +13288,7 @@ switch (step) { { step = 4; continue; } case 3: s.tmp_3 = r0 = s.arg0; - r0 = (s.index___575438 + 1); + r0 = (s.index___643887 + 1); s.tmp_4 = r0; r0 = pxsim_String_.charAt(s.tmp_3, s.tmp_4); s.tmp_2 = r0; @@ -13290,20 +13298,20 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } - r0 = pxsim_Array__push(s.result___575421, s.index___575438); - s.lastBreak___575424 = (s.index___575438); - r0 = (s.index___575438 + 2); - s.index___575438 = (r0); + r0 = pxsim_Array__push(s.result___643870, s.index___643887); + s.lastBreak___643873 = (s.index___643887); + r0 = (s.index___643887 + 2); + s.index___643887 = (r0); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___575429; + s.tmp_0.argL = s.nextLine___643878; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 362; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; { step = 8; continue; } case 5: - s.tmp_1 = sprites_isBreakCharacter__P566563_mk(s); - r0 = pxsim_String_.charCodeAt(s.arg0, s.index___575438); + s.tmp_1 = sprites_isBreakCharacter__P635012_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.index___643887); s.tmp_1.arg0 = r0; s.callLocIdx = 363; s.pc = 19; return s.tmp_1; case 19: @@ -13311,46 +13319,46 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.lastBreakLocation___575423 = (s.index___575438); + s.lastBreakLocation___643872 = (s.index___643887); case 6: case 7: case 8: case 9: - r0 = (s.index___575438 - s.lastBreak___575424); + r0 = (s.index___643887 - s.lastBreak___643873); s.tmp_1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.lineLength___575426); + r0 = pxsim_pxtrt_ldlocRef(s.lineLength___643875); 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 = 14; continue; } - r0 = (s.lastBreakLocation___575423 === s.index___575438); + r0 = (s.lastBreakLocation___643872 === s.index___643887); s.tmp_3 = r0; r0 = pxsim_numops_toBool(s.tmp_3); if (!r0) { step = 10; continue; } r0 = s.tmp_3; { step = 11; continue; } case 10: - r0 = (s.lastBreakLocation___575423 <= s.lastBreak___575424); + r0 = (s.lastBreakLocation___643872 <= s.lastBreak___643873); case 11: // jmp value (already in r0) s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 12; continue; } - r0 = pxsim_Array__push(s.result___575421, s.index___575438); - s.lastBreak___575424 = (s.index___575438); + r0 = pxsim_Array__push(s.result___643870, s.index___643887); + s.lastBreak___643873 = (s.index___643887); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___575429; + s.tmp_0.argL = s.nextLine___643878; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 364; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; { step = 13; continue; } case 12: - r0 = pxsim_Array__push(s.result___575421, s.lastBreakLocation___575423); - s.lastBreak___575424 = (s.lastBreakLocation___575423); + r0 = pxsim_Array__push(s.result___643870, s.lastBreakLocation___643872); + s.lastBreak___643873 = (s.lastBreakLocation___643872); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___575429; + s.tmp_0.argL = s.nextLine___643878; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 365; s.pc = 21; return s.tmp_0; case 21: @@ -13358,20 +13366,20 @@ switch (step) { case 13: case 14: case 15: - r0 = (s.index___575438 + 1); - s.index___575438 = (r0); + r0 = (s.index___643887 + 1); + s.index___643887 = (r0); { step = 1; continue; } case 16: - r0 = s.result___575421; + r0 = s.result___643870; return leave(s, r0) default: oops() } } } -sprites_getLineBreaks__P566564.info = {"start":6471,"length":1548,"line":170,"column":4,"endLine":216,"endColumn":5,"fileName":"pxt_modules/game/renderText.ts","functionName":"getLineBreaks","argumentNames":["text","lineLengths"]} +sprites_getLineBreaks__P635013.info = {"start":6471,"length":1548,"line":170,"column":4,"endLine":216,"endColumn":5,"fileName":"pxt_modules/game/renderText.ts","functionName":"getLineBreaks","argumentNames":["text","lineLengths"]} -function sprites_getLineBreaks__P566564_mk(s) { +function sprites_getLineBreaks__P635013_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_getLineBreaks__P566564, depth: s.depth + 1, + parent: s, fn: sprites_getLineBreaks__P635013, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13379,13 +13387,13 @@ function sprites_getLineBreaks__P566564_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - result___575421: undefined, - lastBreakLocation___575423: undefined, - lastBreak___575424: undefined, - line___575425: undefined, - lineLength___575426: undefined, - nextLine___575429: undefined, - index___575438: undefined, + result___643870: undefined, + lastBreakLocation___643872: undefined, + lastBreak___643873: undefined, + line___643874: undefined, + lineLength___643875: undefined, + nextLine___643878: undefined, + index___643887: undefined, arg0: undefined, arg1: undefined, } } @@ -13394,7 +13402,7 @@ function sprites_getLineBreaks__P566564_mk(s) { -function nextLine__P575429(s) { +function nextLine__P643878(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13425,12 +13433,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -nextLine__P575429.info = {"start":6718,"length":116,"line":178,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"nextLine","argumentNames":[]} +nextLine__P643878.info = {"start":6718,"length":116,"line":178,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"nextLine","argumentNames":[]} -function nextLine__P575429_mk(s) { +function nextLine__P643878_mk(s) { checkStack(s.depth); return { - parent: s, fn: nextLine__P575429, depth: s.depth + 1, + parent: s, fn: nextLine__P643878, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13444,7 +13452,7 @@ function nextLine__P575429_mk(s) { -function sprites_isBreakCharacter__P566563(s) { +function sprites_isBreakCharacter__P635012(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13524,12 +13532,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_isBreakCharacter__P566563.info = {"start":6231,"length":234,"line":163,"column":4,"endLine":168,"endColumn":5,"fileName":"pxt_modules/game/renderText.ts","functionName":"isBreakCharacter","argumentNames":["charCode"]} +sprites_isBreakCharacter__P635012.info = {"start":6231,"length":234,"line":163,"column":4,"endLine":168,"endColumn":5,"fileName":"pxt_modules/game/renderText.ts","functionName":"isBreakCharacter","argumentNames":["charCode"]} -function sprites_isBreakCharacter__P566563_mk(s) { +function sprites_isBreakCharacter__P635012_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_isBreakCharacter__P566563, depth: s.depth + 1, + parent: s, fn: sprites_isBreakCharacter__P635012, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13548,7 +13556,7 @@ function sprites_isBreakCharacter__P566563_mk(s) { -function sprites_BaseSpriteSayRenderer_destroy__P563568(s) { +function sprites_BaseSpriteSayRenderer_destroy__P632012(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13563,17 +13571,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C563564_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C632008_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_destroy__P563568.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__P632012.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__P563568_mk(s) { +function sprites_BaseSpriteSayRenderer_destroy__P632012_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P563568, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P632012, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13582,7 +13590,7 @@ function sprites_BaseSpriteSayRenderer_destroy__P563568_mk(s) { -function update_top_bar_text__P593411(s) { +function update_top_bar_text__P724402(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13592,117 +13600,145 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = TextSprite_setText__P566088_mk(s); - s.tmp_0.arg0 = globals.text_sprite_money___593474; - s.tmp_3 = format_money__P593365_mk(s); - s.tmp_3.arg0 = globals.money___593497; - s.callLocIdx = 312; s.pc = 2; return s.tmp_3; - case 2: + s.tmp_0 = TextSprite_setText__P634537_mk(s); + s.tmp_0.arg0 = globals.text_sprite_money___724465; + s.tmp_3 = format_money__P724356_mk(s); + s.tmp_3.arg0 = globals.money___724490; + s.callLocIdx = 313; s.pc = 4; return s.tmp_3; + case 4: r0 = s.retval; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { - setupResume(s, 3); + setupResume(s, 5); pxsim_String__stringConv(s.tmp_2); checkResumeConsumed(); return; } else { s.retval = (s.tmp_2) + ""; } - case 3: + case 5: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat("Money: ", s.tmp_1); s.tmp_0.arg1 = r0; - s.callLocIdx = 313; s.pc = 1; return s.tmp_0; - case 1: + s.callLocIdx = 314; s.pc = 3; return s.tmp_0; + case 3: r0 = s.retval; - s.tmp_0 = TextSprite_setText__P566088_mk(s); - s.tmp_0.arg0 = globals.text_sprite_fossil_price___593472; - s.tmp_3 = format_money__P593365_mk(s); - s.tmp_3.arg0 = globals.fossil_price___593493; - s.callLocIdx = 314; s.pc = 5; return s.tmp_3; - case 5: + s.tmp_0 = TextSprite_setText__P634537_mk(s); + s.tmp_0.arg0 = globals.text_sprite_fossil_price___724463; + s.tmp_3 = format_money__P724356_mk(s); + s.tmp_3.arg0 = globals.fossil_price___724484; + s.callLocIdx = 315; s.pc = 7; return s.tmp_3; + case 7: r0 = s.retval; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { - setupResume(s, 6); + setupResume(s, 8); pxsim_String__stringConv(s.tmp_2); checkResumeConsumed(); return; } else { s.retval = (s.tmp_2) + ""; } - case 6: + case 8: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat("Price: ", s.tmp_1); s.tmp_0.arg1 = r0; - s.callLocIdx = 315; s.pc = 4; return s.tmp_0; - case 4: + s.callLocIdx = 316; s.pc = 6; return s.tmp_0; + case 6: + r0 = s.retval; + r0 = pxsim_numops_toBoolDecr(globals.use_exponential_notation___724486); + if (!r0) { step = 1; continue; } + s.tmp_0 = TextSprite_setText__P634537_mk(s); + s.tmp_0.arg0 = globals.text_sprite_fossils_per_second___724461; + s.tmp_3 = Math_toExponential__P634256_mk(s); + s.tmp_3.arg0 = globals.fossils_per_second___724480; + s.tmp_3.arg1 = 3; + s.callLocIdx = 317; s.pc = 10; return s.tmp_3; + case 10: r0 = s.retval; - s.tmp_0 = TextSprite_setText__P566088_mk(s); - s.tmp_0.arg0 = globals.text_sprite_fossils_per_second___593470; - s.tmp_5 = round_to__P593417_mk(s); - s.tmp_6 = r0 = globals.fossils_per_second___593489; - s.tmp_8 = short_scale_divider__P593407_mk(s); - s.tmp_8.arg0 = globals.fossils_per_second___593489; - s.callLocIdx = 316; s.pc = 9; return s.tmp_8; + s.tmp_2 = r0; + if ((s.tmp_2) && (s.tmp_2).vtable) { + setupResume(s, 11); + pxsim_String__stringConv(s.tmp_2); + checkResumeConsumed(); + return; + } else { s.retval = (s.tmp_2) + ""; } + case 11: + r0 = s.retval; + s.tmp_1 = r0; + r0 = pxsim_String__concat("F/s: ", s.tmp_1); + s.tmp_0.arg1 = r0; + s.callLocIdx = 318; s.pc = 9; return s.tmp_0; case 9: + r0 = s.retval; + { step = 2; continue; } + case 1: + s.tmp_0 = TextSprite_setText__P634537_mk(s); + s.tmp_0.arg0 = globals.text_sprite_fossils_per_second___724461; + s.tmp_5 = round_to__P724408_mk(s); + s.tmp_6 = r0 = globals.fossils_per_second___724480; + s.tmp_8 = short_scale_divider__P724398_mk(s); + s.tmp_8.arg0 = globals.fossils_per_second___724480; + s.callLocIdx = 319; s.pc = 14; return s.tmp_8; + case 14: r0 = s.retval; s.tmp_7 = r0; r0 = (s.tmp_6 / s.tmp_7); s.tmp_5.arg0 = r0; s.tmp_5.arg1 = 3; - s.callLocIdx = 317; s.pc = 8; return s.tmp_5; - case 8: + s.callLocIdx = 320; s.pc = 13; return s.tmp_5; + case 13: r0 = s.retval; s.tmp_4 = r0; if ((s.tmp_4) && (s.tmp_4).vtable) { - setupResume(s, 10); + setupResume(s, 15); pxsim_String__stringConv(s.tmp_4); checkResumeConsumed(); return; } else { s.retval = (s.tmp_4) + ""; } - case 10: + case 15: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_String__concat("F/s: ", s.tmp_3); s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { - setupResume(s, 11); + setupResume(s, 16); pxsim_String__stringConv(s.tmp_2); checkResumeConsumed(); return; } else { s.retval = (s.tmp_2) + ""; } - case 11: + case 16: r0 = s.retval; s.tmp_1 = r0; - s.tmp_11 = short_scale_name__P593419_mk(s); - s.tmp_11.arg0 = globals.fossils_per_second___593489; - s.callLocIdx = 318; s.pc = 12; return s.tmp_11; - case 12: + s.tmp_11 = short_scale_name__P724410_mk(s); + s.tmp_11.arg0 = globals.fossils_per_second___724480; + s.callLocIdx = 321; s.pc = 17; return s.tmp_11; + case 17: r0 = s.retval; s.tmp_10 = r0; if ((s.tmp_10) && (s.tmp_10).vtable) { - setupResume(s, 13); + setupResume(s, 18); pxsim_String__stringConv(s.tmp_10); checkResumeConsumed(); return; } else { s.retval = (s.tmp_10) + ""; } - case 13: + case 18: r0 = s.retval; s.tmp_9 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_9); s.tmp_0.arg1 = r0; - s.callLocIdx = 319; s.pc = 7; return s.tmp_0; - case 7: + s.callLocIdx = 322; s.pc = 12; return s.tmp_0; + case 12: r0 = s.retval; + case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -update_top_bar_text__P593411.info = {"start":23868,"length":342,"line":414,"column":0,"endLine":418,"endColumn":1,"fileName":"main.ts","functionName":"update_top_bar_text","argumentNames":[]} +update_top_bar_text__P724402.info = {"start":23977,"length":501,"line":418,"column":0,"endLine":426,"endColumn":1,"fileName":"main.ts","functionName":"update_top_bar_text","argumentNames":[]} -function update_top_bar_text__P593411_mk(s) { +function update_top_bar_text__P724402_mk(s) { checkStack(s.depth); return { - parent: s, fn: update_top_bar_text__P593411, depth: s.depth + 1, + parent: s, fn: update_top_bar_text__P724402, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13722,7 +13758,7 @@ function update_top_bar_text__P593411_mk(s) { -function short_scale_name__P593419(s) { +function short_scale_name__P724410(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13732,22 +13768,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___593687 = undefined; + s.index___724693 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.index___593687 = (0); + s.index___724693 = (0); case 1: - s.tmp_1 = r0 = s.index___593687; - r0 = pxsim_Array__length(globals.short_scale_names___593487); + s.tmp_1 = r0 = s.index___724693; + r0 = pxsim_Array__length(globals.short_scale_names___724478); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } s.tmp_4 = r0 = s.arg0; - r0 = (s.index___593687 + 1); + r0 = (s.index___724693 + 1); s.tmp_7 = r0; r0 = (s.tmp_7 * 3); s.tmp_6 = r0; @@ -13760,8 +13796,8 @@ switch (step) { r0 = s.tmp_3; { step = 3; continue; } case 2: - s.tmp_8 = r0 = s.index___593687; - r0 = pxsim_Array__length(globals.short_scale_names___593487); + s.tmp_8 = r0 = s.index___724693; + r0 = pxsim_Array__length(globals.short_scale_names___724478); s.tmp_10 = r0; r0 = (s.tmp_10 - 1); s.tmp_9 = r0; @@ -13771,12 +13807,12 @@ switch (step) { s.tmp_11 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_11); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(globals.short_scale_names___593487, s.index___593687); + r0 = pxsim_Array__getAt(globals.short_scale_names___724478, s.index___724693); { step = 7; continue; } case 4: case 5: - r0 = (s.index___593687 + 1); - s.index___593687 = (r0); + r0 = (s.index___724693 + 1); + s.index___724693 = (r0); { step = 1; continue; } case 6: r0 = 1; @@ -13784,12 +13820,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -short_scale_name__P593419.info = {"start":26713,"length":272,"line":480,"column":0,"endLine":487,"endColumn":1,"fileName":"main.ts","functionName":"short_scale_name","argumentNames":["num"]} +short_scale_name__P724410.info = {"start":27155,"length":272,"line":490,"column":0,"endLine":497,"endColumn":1,"fileName":"main.ts","functionName":"short_scale_name","argumentNames":["num"]} -function short_scale_name__P593419_mk(s) { +function short_scale_name__P724410_mk(s) { checkStack(s.depth); return { - parent: s, fn: short_scale_name__P593419, depth: s.depth + 1, + parent: s, fn: short_scale_name__P724410, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13803,7 +13839,7 @@ function short_scale_name__P593419_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - index___593687: undefined, + index___724693: undefined, arg0: undefined, } } @@ -13811,7 +13847,7 @@ function short_scale_name__P593419_mk(s) { -function short_scale_divider__P593407(s) { +function short_scale_divider__P724398(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13821,22 +13857,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___593714 = undefined; + s.index___724720 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.index___593714 = (0); + s.index___724720 = (0); case 1: - s.tmp_1 = r0 = s.index___593714; - r0 = pxsim_Array__length(globals.short_scale_names___593487); + s.tmp_1 = r0 = s.index___724720; + r0 = pxsim_Array__length(globals.short_scale_names___724478); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } s.tmp_4 = r0 = s.arg0; - r0 = (s.index___593714 + 1); + r0 = (s.index___724720 + 1); s.tmp_7 = r0; r0 = (s.tmp_7 * 3); s.tmp_6 = r0; @@ -13849,8 +13885,8 @@ switch (step) { r0 = s.tmp_3; { step = 3; continue; } case 2: - s.tmp_8 = r0 = s.index___593714; - r0 = pxsim_Array__length(globals.short_scale_names___593487); + s.tmp_8 = r0 = s.index___724720; + r0 = pxsim_Array__length(globals.short_scale_names___724478); s.tmp_10 = r0; r0 = (s.tmp_10 - 1); s.tmp_9 = r0; @@ -13860,14 +13896,14 @@ switch (step) { s.tmp_11 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_11); if (!r0) { step = 4; continue; } - r0 = (s.index___593714 * 3); + r0 = (s.index___724720 * 3); s.tmp_12 = r0; r0 = pxsim.Math_.pow(10, s.tmp_12); { step = 7; continue; } case 4: case 5: - r0 = (s.index___593714 + 1); - s.index___593714 = (r0); + r0 = (s.index___724720 + 1); + s.index___724720 = (r0); { step = 1; continue; } case 6: r0 = 0; @@ -13875,12 +13911,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -short_scale_divider__P593407.info = {"start":15922,"length":268,"line":276,"column":0,"endLine":283,"endColumn":1,"fileName":"main.ts","functionName":"short_scale_divider","argumentNames":["num"]} +short_scale_divider__P724398.info = {"start":16031,"length":268,"line":280,"column":0,"endLine":287,"endColumn":1,"fileName":"main.ts","functionName":"short_scale_divider","argumentNames":["num"]} -function short_scale_divider__P593407_mk(s) { +function short_scale_divider__P724398_mk(s) { checkStack(s.depth); return { - parent: s, fn: short_scale_divider__P593407, depth: s.depth + 1, + parent: s, fn: short_scale_divider__P724398, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13895,7 +13931,7 @@ function short_scale_divider__P593407_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - index___593714: undefined, + index___724720: undefined, arg0: undefined, } } @@ -13903,7 +13939,7 @@ function short_scale_divider__P593407_mk(s) { -function round_to__P593417(s) { +function round_to__P724408(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13931,12 +13967,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -round_to__P593417.info = {"start":25972,"length":108,"line":460,"column":0,"endLine":462,"endColumn":1,"fileName":"main.ts","functionName":"round_to","argumentNames":["num","places"]} +round_to__P724408.info = {"start":26325,"length":108,"line":469,"column":0,"endLine":471,"endColumn":1,"fileName":"main.ts","functionName":"round_to","argumentNames":["num","places"]} -function round_to__P593417_mk(s) { +function round_to__P724408_mk(s) { checkStack(s.depth); return { - parent: s, fn: round_to__P593417, depth: s.depth + 1, + parent: s, fn: round_to__P724408, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13951,7 +13987,7 @@ function round_to__P593417_mk(s) { -function format_money__P593365(s) { +function Math_toExponential__P634256(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13961,70 +13997,461 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: + s.f___676901 = undefined; + s.x___676904 = undefined; + s.s___676908 = undefined; + s.m___676941 = undefined; + s.e___676942 = undefined; + s.c___676943 = undefined; + s.d___676944 = undefined; + s.L___676950 = undefined; + s.n___676957 = undefined; + s.w___676961 = undefined; + s.guess_n___677002 = undefined; + s.target_f___677012 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); + s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_4 = round_to__P593417_mk(s); - s.tmp_5 = r0 = s.arg0; - s.tmp_7 = short_scale_divider__P593407_mk(s); - s.tmp_7.arg0 = s.arg0; - s.callLocIdx = 136; s.pc = 2; return s.tmp_7; + r0 = (s.arg1 | 0); + s.f___676901 = (r0); + s.x___676904 = (s.arg0); + s.tmp_1 = isNaN__P629842_mk(s); + s.tmp_1.arg0 = s.x___676904; + s.callLocIdx = 81; s.pc = 36; return s.tmp_1; + case 36: + r0 = s.retval; + s.tmp_0 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 1; continue; } + r0 = "NaN"; + { step = 35; continue; } + case 1: case 2: + r0 = pxsim_String_.mkEmpty(); + s.s___676908 = (r0); + r0 = (s.x___676904 < 0); + s.tmp_0 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 3; continue; } + s.s___676908 = ("-"); + r0 = (0 - s.x___676904); + s.x___676904 = (r0); + case 3: + case 4: + r0 = (s.x___676904 === Infinity); + s.tmp_0 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 5; continue; } + if ((s.s___676908) && (s.s___676908).vtable) { + setupResume(s, 37); + pxsim_String__stringConv(s.s___676908); + checkResumeConsumed(); + return; + } else { s.retval = (s.s___676908) + ""; } + case 37: r0 = s.retval; + s.tmp_1 = r0; + r0 = pxsim_String__concat(s.tmp_1, "Infinity"); + { step = 35; continue; } + case 5: + case 6: + r0 = pxsim_pxtcore.typeOf(s.arg1); + s.tmp_3 = r0; + r0 = (s.tmp_3 != "undefined"); + s.tmp_2 = r0; + r0 = pxsim_numops_toBool(s.tmp_2); + if (r0) { step = 7; continue; } + r0 = s.tmp_2; + { step = 10; continue; } + case 7: + r0 = (s.f___676901 < 0); + s.tmp_4 = r0; + r0 = pxsim_numops_toBool(s.tmp_4); + if (!r0) { step = 8; continue; } + r0 = s.tmp_4; + { step = 9; continue; } + case 8: + r0 = (s.f___676901 > 20); + case 9: + // jmp value (already in r0) + s.tmp_5 = r0; + r0 = s.tmp_5; + case 10: + // jmp value (already in r0) s.tmp_6 = r0; - r0 = (s.tmp_5 / s.tmp_6); - s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = 2; - s.callLocIdx = 137; s.pc = 1; return s.tmp_4; - case 1: + r0 = pxsim_numops_toBoolDecr(s.tmp_6); + if (!r0) { step = 11; continue; } + if ((s.arg1) && (s.arg1).vtable) { + setupResume(s, 38); + pxsim_String__stringConv(s.arg1); + checkResumeConsumed(); + return; + } else { s.retval = (s.arg1) + ""; } + case 38: r0 = s.retval; + s.tmp_10 = r0; + r0 = pxsim_String__concat("Fraction Digits ", s.tmp_10); + s.tmp_9 = r0; + if ((s.tmp_9) && (s.tmp_9).vtable) { + setupResume(s, 39); + pxsim_String__stringConv(s.tmp_9); + checkResumeConsumed(); + return; + } else { s.retval = (s.tmp_9) + ""; } + case 39: + r0 = s.retval; + s.tmp_8 = r0; + r0 = pxsim_String__concat(s.tmp_8, " out of range"); + s.tmp_7 = r0; + r0 = pxsim_pxtcore.throwValue(s.tmp_7); + case 11: + case 12: + r0 = pxsim_String_.mkEmpty(); + s.m___676941 = (r0); + s.e___676942 = (0); + r0 = pxsim_String_.mkEmpty(); + s.c___676943 = (r0); + r0 = pxsim_String_.mkEmpty(); + s.d___676944 = (r0); + r0 = (s.x___676904 == 0); + s.tmp_0 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 13; continue; } + s.e___676942 = (0); + s.f___676901 = (0); + s.m___676941 = ("0"); + { step = 28; continue; } + case 13: + r0 = pxsim.Math_.log(s.x___676904); + s.tmp_0 = r0; + r0 = pxsim.Math_.log(10); + s.tmp_1 = r0; + r0 = (s.tmp_0 / s.tmp_1); + s.L___676950 = (r0); + r0 = pxsim.Math_.floor(s.L___676950); + s.e___676942 = (r0); + s.n___676957 = (0); + r0 = pxsim_pxtcore.typeOf(s.arg1); + s.tmp_1 = r0; + r0 = (s.tmp_1 != "undefined"); + s.tmp_0 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 18; continue; } + r0 = (s.e___676942 - s.f___676901); + s.tmp_2 = r0; + r0 = pxsim.Math_.pow(10, s.tmp_2); + s.w___676961 = (r0); + r0 = (s.x___676904 / s.w___676961); + s.tmp_0 = r0; + r0 = pxsim.Math_.round(s.tmp_0); + s.n___676957 = (r0); + r0 = (2 * s.x___676904); + s.tmp_1 = r0; + r0 = (2 * s.n___676957); + s.tmp_4 = r0; + r0 = (s.tmp_4 + 1); s.tmp_3 = r0; - if ((s.tmp_3) && (s.tmp_3).vtable) { - setupResume(s, 3); - pxsim_String__stringConv(s.tmp_3); + r0 = (s.tmp_3 * s.w___676961); + 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 = 14; continue; } + r0 = (s.n___676957 + 1); + s.n___676957 = (r0); + case 14: + case 15: + s.tmp_1 = r0 = s.n___676957; + r0 = (s.f___676901 + 1); + s.tmp_3 = r0; + r0 = pxsim.Math_.pow(10, s.tmp_3); + 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 = 16; continue; } + r0 = (s.n___676957 / 10); + s.n___676957 = (r0); + r0 = (s.e___676942 + 1); + s.e___676942 = (r0); + case 16: + case 17: + { step = 23; continue; } + case 18: + s.f___676901 = (22); + r0 = (s.L___676950 - s.e___676942); + s.tmp_2 = r0; + r0 = (s.tmp_2 + s.f___676901); + s.tmp_1 = r0; + r0 = pxsim.Math_.pow(10, s.tmp_1); + s.tmp_0 = r0; + r0 = pxsim.Math_.round(s.tmp_0); + s.guess_n___677002 = (r0); + s.target_f___677012 = (s.f___676901); + case 19: + s.tmp_0 = r0 = s.f___676901; + r0 = (s.tmp_0 - 1); + s.f___676901 = (r0); + r0 = (s.tmp_0 > 0); + s.tmp_1 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_1); + if (!r0) { step = 22; continue; } + r0 = (s.L___676950 - s.e___676942); + s.tmp_4 = r0; + r0 = (s.tmp_4 + s.f___676901); + s.tmp_3 = r0; + r0 = pxsim.Math_.pow(10, s.tmp_3); + s.tmp_2 = r0; + r0 = pxsim.Math_.round(s.tmp_2); + s.guess_n___677002 = (r0); + s.tmp_2 = Math_abs__P629877_mk(s); + s.tmp_4 = r0 = s.guess_n___677002; + r0 = (s.e___676942 - s.f___676901); + s.tmp_6 = r0; + r0 = pxsim.Math_.pow(10, s.tmp_6); + s.tmp_5 = r0; + r0 = (s.tmp_4 * s.tmp_5); + s.tmp_3 = r0; + r0 = (s.tmp_3 - s.x___676904); + s.tmp_2.arg0 = r0; + s.callLocIdx = 83; s.pc = 40; return s.tmp_2; + case 40: + r0 = s.retval; + s.tmp_1 = r0; + s.tmp_8 = Math_abs__P629877_mk(s); + s.tmp_10 = r0 = s.n___676957; + r0 = (s.e___676942 - s.target_f___677012); + s.tmp_12 = r0; + r0 = pxsim.Math_.pow(10, s.tmp_12); + s.tmp_11 = r0; + r0 = (s.tmp_10 * s.tmp_11); + s.tmp_9 = r0; + r0 = (s.tmp_9 - s.x___676904); + s.tmp_8.arg0 = r0; + s.callLocIdx = 84; s.pc = 41; return s.tmp_8; + case 41: + r0 = s.retval; + s.tmp_7 = r0; + r0 = (s.tmp_1 <= s.tmp_7); + s.tmp_0 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 20; continue; } + s.target_f___677012 = (s.f___676901); + s.n___676957 = (s.guess_n___677002); + case 20: + case 21: + { step = 19; continue; } + case 22: + case 23: + r0 = pxsim_numops.toString(s.n___676957); + s.m___676941 = (r0); + r0 = pxsim_pxtcore.typeOf(s.arg1); + s.tmp_1 = r0; + r0 = (s.tmp_1 == "undefined"); + s.tmp_0 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 26; continue; } + case 24: + s.tmp_4 = helpers_stringSlice__P629868_mk(s); + s.tmp_4.arg0 = s.m___676941; + s.tmp_4.arg1 = -1; + s.tmp_4.arg2 = undefined; + s.callLocIdx = 85; s.pc = 42; return s.tmp_4; + case 42: + r0 = s.retval; + s.tmp_3 = r0; + r0 = (s.tmp_3 == "0"); + s.tmp_2 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_2); + if (!r0) { step = 25; continue; } + s.tmp_5 = helpers_stringSlice__P629868_mk(s); + s.tmp_5.arg0 = s.m___676941; + s.tmp_5.arg1 = 0; + s.tmp_5.arg2 = -1; + s.callLocIdx = 86; s.pc = 43; return s.tmp_5; + case 43: + r0 = s.retval; + s.m___676941 = (r0); + s.tmp_2 = parseInt__P629846_mk(s); + s.tmp_2.arg0 = s.d___676944; + s.tmp_2.arg1 = undefined; + s.callLocIdx = 87; s.pc = 44; return s.tmp_2; + case 44: + r0 = s.retval; + s.tmp_1 = r0; + r0 = (s.tmp_1 + 1); + s.tmp_0 = r0; + r0 = pxsim_numops.toString(s.tmp_0); + s.d___676944 = (r0); + { step = 24; continue; } + case 25: + case 26: + case 27: + case 28: + r0 = (s.f___676901 != 0); + s.tmp_0 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 29; continue; } + s.tmp_5 = helpers_stringSlice__P629868_mk(s); + s.tmp_5.arg0 = s.m___676941; + s.tmp_5.arg1 = 0; + s.tmp_5.arg2 = 1; + s.callLocIdx = 88; s.pc = 45; return s.tmp_5; + case 45: + r0 = s.retval; + s.tmp_4 = r0; + if ((s.tmp_4) && (s.tmp_4).vtable) { + setupResume(s, 46); + pxsim_String__stringConv(s.tmp_4); checkResumeConsumed(); return; - } else { s.retval = (s.tmp_3) + ""; } - case 3: + } else { s.retval = (s.tmp_4) + ""; } + case 46: r0 = s.retval; + s.tmp_3 = r0; + r0 = pxsim_String__concat(s.tmp_3, "."); s.tmp_2 = r0; - r0 = pxsim_String__concat("$", s.tmp_2); + if ((s.tmp_2) && (s.tmp_2).vtable) { + setupResume(s, 47); + pxsim_String__stringConv(s.tmp_2); + checkResumeConsumed(); + return; + } else { s.retval = (s.tmp_2) + ""; } + case 47: + r0 = s.retval; s.tmp_1 = r0; - if ((s.tmp_1) && (s.tmp_1).vtable) { - setupResume(s, 4); - pxsim_String__stringConv(s.tmp_1); + s.tmp_8 = helpers_stringSlice__P629868_mk(s); + s.tmp_8.arg0 = s.m___676941; + s.tmp_8.arg1 = 1; + s.tmp_8.arg2 = undefined; + s.callLocIdx = 89; s.pc = 48; return s.tmp_8; + case 48: + r0 = s.retval; + s.tmp_7 = r0; + if ((s.tmp_7) && (s.tmp_7).vtable) { + setupResume(s, 49); + pxsim_String__stringConv(s.tmp_7); checkResumeConsumed(); return; - } else { s.retval = (s.tmp_1) + ""; } - case 4: + } else { s.retval = (s.tmp_7) + ""; } + case 49: r0 = s.retval; + s.tmp_6 = r0; + r0 = pxsim_String__concat(s.tmp_1, s.tmp_6); + s.m___676941 = (r0); + case 29: + case 30: + r0 = (s.e___676942 == 0); s.tmp_0 = r0; - s.tmp_10 = short_scale_name__P593419_mk(s); - s.tmp_10.arg0 = s.arg0; - s.callLocIdx = 138; s.pc = 5; return s.tmp_10; - case 5: + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 31; continue; } + s.c___676943 = ("+"); + s.d___676944 = ("0"); + { step = 34; continue; } + case 31: + r0 = (s.e___676942 > 0); + s.tmp_0 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 32; continue; } + r0 = "+"; + { step = 33; continue; } + case 32: + r0 = "-"; + case 33: + // jmp value (already in r0) + s.tmp_1 = r0; + s.c___676943 = (s.tmp_1); + s.tmp_1 = Math_abs__P629877_mk(s); + s.tmp_1.arg0 = s.e___676942; + s.callLocIdx = 90; s.pc = 50; return s.tmp_1; + case 50: r0 = s.retval; - s.tmp_9 = r0; - if ((s.tmp_9) && (s.tmp_9).vtable) { - setupResume(s, 6); - pxsim_String__stringConv(s.tmp_9); + s.tmp_0 = r0; + r0 = pxsim_numops.toString(s.tmp_0); + s.d___676944 = (r0); + case 34: + if ((s.m___676941) && (s.m___676941).vtable) { + setupResume(s, 51); + pxsim_String__stringConv(s.m___676941); checkResumeConsumed(); return; - } else { s.retval = (s.tmp_9) + ""; } - case 6: + } else { s.retval = (s.m___676941) + ""; } + case 51: r0 = s.retval; - s.tmp_8 = r0; - r0 = pxsim_String__concat(s.tmp_0, s.tmp_8); + s.tmp_0 = r0; + if ((s.c___676943) && (s.c___676943).vtable) { + setupResume(s, 52); + pxsim_String__stringConv(s.c___676943); + checkResumeConsumed(); + return; + } else { s.retval = (s.c___676943) + ""; } + case 52: + r0 = s.retval; + s.tmp_5 = r0; + r0 = pxsim_String__concat("e", s.tmp_5); + s.tmp_4 = r0; + if ((s.tmp_4) && (s.tmp_4).vtable) { + setupResume(s, 53); + pxsim_String__stringConv(s.tmp_4); + checkResumeConsumed(); + return; + } else { s.retval = (s.tmp_4) + ""; } + case 53: + r0 = s.retval; + s.tmp_3 = r0; + if ((s.d___676944) && (s.d___676944).vtable) { + setupResume(s, 54); + pxsim_String__stringConv(s.d___676944); + checkResumeConsumed(); + return; + } else { s.retval = (s.d___676944) + ""; } + case 54: + r0 = s.retval; + s.tmp_6 = r0; + r0 = pxsim_String__concat(s.tmp_3, s.tmp_6); + s.tmp_2 = r0; + if ((s.tmp_2) && (s.tmp_2).vtable) { + setupResume(s, 55); + pxsim_String__stringConv(s.tmp_2); + checkResumeConsumed(); + return; + } else { s.retval = (s.tmp_2) + ""; } + case 55: + r0 = s.retval; + s.tmp_1 = r0; + r0 = pxsim_String__concat(s.tmp_0, s.tmp_1); + s.m___676941 = (r0); + if ((s.s___676908) && (s.s___676908).vtable) { + setupResume(s, 56); + pxsim_String__stringConv(s.s___676908); + checkResumeConsumed(); + return; + } else { s.retval = (s.s___676908) + ""; } + case 56: + r0 = s.retval; + s.tmp_0 = r0; + if ((s.m___676941) && (s.m___676941).vtable) { + setupResume(s, 57); + pxsim_String__stringConv(s.m___676941); + checkResumeConsumed(); + return; + } else { s.retval = (s.m___676941) + ""; } + case 57: + r0 = s.retval; + s.tmp_1 = r0; + r0 = pxsim_String__concat(s.tmp_0, s.tmp_1); + case 35: return leave(s, r0) default: oops() } } } -format_money__P593365.info = {"start":10961,"length":132,"line":163,"column":0,"endLine":165,"endColumn":1,"fileName":"main.ts","functionName":"format_money","argumentNames":["money"]} +Math_toExponential__P634256.info = {"start":555,"length":2549,"line":21,"column":4,"endLine":87,"endColumn":5,"fileName":"pxt_modules/ExtraNumberBlocks/extra_number_blocks.ts","functionName":"toExponential","argumentNames":["num","precision"]} -function format_money__P593365_mk(s) { +function Math_toExponential__P634256_mk(s) { checkStack(s.depth); return { - parent: s, fn: format_money__P593365, depth: s.depth + 1, + parent: s, fn: Math_toExponential__P634256, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14037,6 +14464,59 @@ function format_money__P593365_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, + tmp_11: undefined, + tmp_12: undefined, + f___676901: undefined, + x___676904: undefined, + s___676908: undefined, + m___676941: undefined, + e___676942: undefined, + c___676943: undefined, + d___676944: undefined, + L___676950: undefined, + n___676957: undefined, + w___676961: undefined, + guess_n___677002: undefined, + target_f___677012: undefined, + arg0: undefined, + arg1: undefined, +} } + + + + + +function Math_log10__P634255(s) { +let r0 = s.r0, step = s.pc; +s.pc = -1; + + +while (true) { +if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) return null; +switch (step) { + case 0: + + if (s.lambdaArgs) { + s.arg0 = (s.lambdaArgs[0]); + s.lambdaArgs = null; + } + r0 = pxsim.Math_.log(s.arg0); + s.tmp_0 = r0; + r0 = pxsim.Math_.log(10); + s.tmp_1 = r0; + r0 = (s.tmp_0 / s.tmp_1); + return leave(s, r0) + default: oops() +} } } +Math_log10__P634255.info = {"start":372,"length":94,"line":15,"column":4,"endLine":17,"endColumn":5,"fileName":"pxt_modules/ExtraNumberBlocks/extra_number_blocks.ts","functionName":"log10","argumentNames":["num"]} + +function Math_log10__P634255_mk(s) { + checkStack(s.depth); + return { + parent: s, fn: Math_log10__P634255, depth: s.depth + 1, + pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, + tmp_0: undefined, + tmp_1: undefined, arg0: undefined, } } @@ -14044,7 +14524,551 @@ function format_money__P593365_mk(s) { -function TextSprite_setText__P566088(s) { +function parseInt__P629846(s) { +let r0 = s.r0, step = s.pc; +s.pc = -1; + + +while (true) { +if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) return null; +switch (step) { + case 0: + + s.start___677147 = undefined; + s.sign___677177 = undefined; + s.output___677222 = undefined; + s.hasDigit___677223 = undefined; + s.i___677224 = undefined; + s.code___677231 = undefined; + s.val___677238 = undefined; + if (s.lambdaArgs) { + s.arg0 = (s.lambdaArgs[0]); + s.arg1 = (s.lambdaArgs[1]); + s.lambdaArgs = null; + } + r0 = pxsim_numops_toBoolDecr(s.arg0); + s.tmp_1 = r0; + r0 = pxsim_Boolean__bang(s.tmp_1); + s.tmp_0 = r0; + r0 = pxsim_numops_toBool(s.tmp_0); + if (!r0) { step = 1; continue; } + r0 = s.tmp_0; + { step = 6; continue; } + case 1: + r0 = (s.arg1 != null); + s.tmp_2 = r0; + r0 = pxsim_numops_toBool(s.tmp_2); + if (r0) { step = 2; continue; } + r0 = s.tmp_2; + { step = 5; continue; } + case 2: + r0 = (s.arg1 < 2); + s.tmp_3 = r0; + r0 = pxsim_numops_toBool(s.tmp_3); + if (!r0) { step = 3; continue; } + r0 = s.tmp_3; + { step = 4; continue; } + case 3: + r0 = (s.arg1 > 36); + case 4: + // jmp value (already in r0) + s.tmp_4 = r0; + r0 = s.tmp_4; + case 5: + // jmp value (already in r0) + s.tmp_5 = r0; + r0 = s.tmp_5; + case 6: + // jmp value (already in r0) + s.tmp_6 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_6); + if (!r0) { step = 7; continue; } + r0 = NaN; + { step = 46; continue; } + case 7: + case 8: + s.start___677147 = (0); + case 9: + s.tmp_1 = r0 = s.start___677147; + r0 = pxsim_String_.length(s.arg0); + s.tmp_2 = r0; + r0 = (s.tmp_1 < s.tmp_2); + 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_3 = helpers_isWhitespace__P629873_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.start___677147); + s.tmp_3.arg0 = r0; + s.callLocIdx = 0; s.pc = 47; return s.tmp_3; + case 47: + r0 = s.retval; + case 11: + // jmp value (already in r0) + s.tmp_4 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_4); + if (!r0) { step = 12; continue; } + r0 = (s.start___677147 + 1); + s.start___677147 = (r0); + { step = 9; continue; } + case 12: + s.tmp_1 = r0 = s.start___677147; + 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 = 13; continue; } + r0 = NaN; + { step = 46; continue; } + case 13: + case 14: + s.sign___677177 = (1); + r0 = pxsim_String_.charAt(s.arg0, s.start___677147); + s.tmp_0 = r0; + r0 = pxsim_pxtcore.switch_eq("-", s.tmp_0); + if (r0) { step = 15; continue; } + r0 = pxsim_pxtcore.switch_eq("+", s.tmp_0); + if (r0) { step = 16; continue; } + r0 = s.tmp_0; + { step = 17; continue; } + case 15: + s.sign___677177 = (-1); + case 16: + r0 = (s.start___677147 + 1); + s.start___677147 = (r0); + case 17: + r0 = pxsim_numops_toBoolDecr(s.arg1); + s.tmp_1 = r0; + r0 = pxsim_Boolean__bang(s.tmp_1); + s.tmp_0 = r0; + r0 = pxsim_numops_toBool(s.tmp_0); + if (!r0) { step = 18; continue; } + r0 = s.tmp_0; + { step = 19; continue; } + case 18: + r0 = (s.arg1 == 16); + case 19: + // jmp value (already in r0) + s.tmp_2 = r0; + r0 = pxsim_numops_toBool(s.tmp_2); + if (r0) { step = 20; continue; } + r0 = s.tmp_2; + { step = 21; continue; } + case 20: + r0 = pxsim_String_.charAt(s.arg0, s.start___677147); + s.tmp_3 = r0; + r0 = ("0" === s.tmp_3); + case 21: + // jmp value (already in r0) + s.tmp_4 = r0; + r0 = pxsim_numops_toBool(s.tmp_4); + if (r0) { step = 22; continue; } + r0 = s.tmp_4; + { step = 25; continue; } + case 22: + s.tmp_7 = r0 = s.arg0; + r0 = (s.start___677147 + 1); + s.tmp_8 = r0; + r0 = pxsim_String_.charAt(s.tmp_7, s.tmp_8); + s.tmp_6 = r0; + r0 = ("x" === s.tmp_6); + s.tmp_5 = r0; + r0 = pxsim_numops_toBool(s.tmp_5); + if (!r0) { step = 23; continue; } + r0 = s.tmp_5; + { step = 24; continue; } + case 23: + s.tmp_10 = r0 = s.arg0; + r0 = (s.start___677147 + 1); + s.tmp_11 = r0; + r0 = pxsim_String_.charAt(s.tmp_10, s.tmp_11); + s.tmp_9 = r0; + r0 = ("X" === s.tmp_9); + case 24: + // jmp value (already in r0) + s.tmp_12 = r0; + r0 = s.tmp_12; + case 25: + // jmp value (already in r0) + s.tmp_13 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_13); + if (!r0) { step = 26; continue; } + s.arg1 = (16); + r0 = (s.start___677147 + 2); + s.start___677147 = (r0); + { step = 29; continue; } + case 26: + r0 = pxsim_numops_toBoolDecr(s.arg1); + 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 = 27; continue; } + s.arg1 = (10); + case 27: + case 28: + case 29: + s.output___677222 = (0); + s.hasDigit___677223 = (false); + s.i___677224 = (s.start___677147); + case 30: + s.tmp_1 = r0 = s.i___677224; + 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 = 45; continue; } + r0 = pxsim_String_.charCodeAt(s.arg0, s.i___677224); + s.tmp_3 = r0; + r0 = (s.tmp_3 | 32); + s.code___677231 = (r0); + s.val___677238 = (undefined); + r0 = (s.code___677231 >= 48); + s.tmp_0 = r0; + r0 = pxsim_numops_toBool(s.tmp_0); + if (r0) { step = 31; continue; } + r0 = s.tmp_0; + { step = 32; continue; } + case 31: + r0 = (s.code___677231 < 58); + case 32: + // jmp value (already in r0) + s.tmp_1 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_1); + if (!r0) { step = 33; continue; } + r0 = (s.code___677231 - 48); + s.val___677238 = (r0); + { step = 38; continue; } + case 33: + r0 = (s.code___677231 >= 97); + s.tmp_0 = r0; + r0 = pxsim_numops_toBool(s.tmp_0); + if (r0) { step = 34; continue; } + r0 = s.tmp_0; + { step = 35; continue; } + case 34: + r0 = (s.code___677231 < 123); + case 35: + // jmp value (already in r0) + s.tmp_1 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_1); + if (!r0) { step = 36; continue; } + r0 = (10 + s.code___677231); + s.tmp_2 = r0; + r0 = (s.tmp_2 - 97); + s.val___677238 = (r0); + case 36: + case 37: + case 38: + r0 = (s.val___677238 == undefined); + s.tmp_0 = r0; + r0 = pxsim_numops_toBool(s.tmp_0); + if (!r0) { step = 39; continue; } + r0 = s.tmp_0; + { step = 40; continue; } + case 39: + r0 = (s.val___677238 >= s.arg1); + case 40: + // jmp value (already in r0) + s.tmp_1 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_1); + if (!r0) { step = 43; continue; } + r0 = pxsim_numops_toBoolDecr(s.hasDigit___677223); + s.tmp_3 = r0; + r0 = pxsim_Boolean__bang(s.tmp_3); + s.tmp_2 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_2); + if (!r0) { step = 41; continue; } + r0 = NaN; + { step = 46; continue; } + case 41: + case 42: + { step = 45; continue; } + case 43: + case 44: + s.hasDigit___677223 = (true); + r0 = (s.output___677222 * s.arg1); + s.tmp_0 = r0; + r0 = (s.tmp_0 + s.val___677238); + s.output___677222 = (r0); + r0 = (s.i___677224 + 1); + s.i___677224 = (r0); + { step = 30; continue; } + case 45: + r0 = (s.sign___677177 * s.output___677222); + case 46: + return leave(s, r0) + default: oops() +} } } +parseInt__P629846.info = {"start":1064,"length":1690,"line":44,"column":0,"endLine":103,"endColumn":1,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"parseInt","argumentNames":["text","radix"]} + +function parseInt__P629846_mk(s) { + checkStack(s.depth); + return { + parent: s, fn: parseInt__P629846, 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, + tmp_5: undefined, + tmp_6: undefined, + tmp_7: undefined, + tmp_8: undefined, + tmp_9: undefined, + tmp_10: undefined, + tmp_11: undefined, + tmp_12: undefined, + tmp_13: undefined, + start___677147: undefined, + sign___677177: undefined, + output___677222: undefined, + hasDigit___677223: undefined, + i___677224: undefined, + code___677231: undefined, + val___677238: undefined, + arg0: undefined, + arg1: undefined, +} } + + + + + +function helpers_isWhitespace__P629873(s) { +let r0 = s.r0, step = s.pc; +s.pc = -1; + + +while (true) { +if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) return null; +switch (step) { + case 0: + + if (s.lambdaArgs) { + s.arg0 = (s.lambdaArgs[0]); + s.lambdaArgs = null; + } + s.tmp_0 = r0 = s.arg0; + r0 = pxsim_pxtcore.switch_eq(9, s.tmp_0); + if (r0) { step = 1; continue; } + r0 = pxsim_pxtcore.switch_eq(11, s.tmp_0); + if (r0) { step = 2; continue; } + r0 = pxsim_pxtcore.switch_eq(12, s.tmp_0); + if (r0) { step = 3; continue; } + r0 = pxsim_pxtcore.switch_eq(32, s.tmp_0); + if (r0) { step = 4; continue; } + r0 = pxsim_pxtcore.switch_eq(160, s.tmp_0); + if (r0) { step = 5; continue; } + r0 = pxsim_pxtcore.switch_eq(65279, s.tmp_0); + if (r0) { step = 6; continue; } + r0 = pxsim_pxtcore.switch_eq(10, s.tmp_0); + if (r0) { step = 7; continue; } + r0 = pxsim_pxtcore.switch_eq(13, s.tmp_0); + if (r0) { step = 8; continue; } + r0 = pxsim_pxtcore.switch_eq(8232, s.tmp_0); + if (r0) { step = 9; continue; } + r0 = pxsim_pxtcore.switch_eq(8233, s.tmp_0); + if (r0) { step = 10; continue; } + r0 = s.tmp_0; + { step = 11; continue; } + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + r0 = true; + { step = 12; continue; } + case 11: + r0 = false; + { step = 12; continue; } + r0 = undefined; + case 12: + return leave(s, r0) + default: oops() +} } } +helpers_isWhitespace__P629873.info = {"start":14864,"length":674,"line":503,"column":4,"endLine":520,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"isWhitespace","argumentNames":["c"]} + +function helpers_isWhitespace__P629873_mk(s) { + checkStack(s.depth); + return { + parent: s, fn: helpers_isWhitespace__P629873, depth: s.depth + 1, + pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, + tmp_0: undefined, + arg0: undefined, +} } + + + + + +function isNaN__P629842(s) { +let r0 = s.r0, step = s.pc; +s.pc = -1; + + +while (true) { +if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) return null; +switch (step) { + case 0: + + if (s.lambdaArgs) { + s.arg0 = (s.lambdaArgs[0]); + s.lambdaArgs = null; + } + r0 = (s.arg0 - 0); + s.arg0 = (r0); + r0 = (s.arg0 !== s.arg0); + return leave(s, r0) + default: oops() +} } } +isNaN__P629842.info = {"start":169,"length":80,"line":12,"column":0,"endLine":15,"endColumn":1,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"isNaN","argumentNames":["x"]} + +function isNaN__P629842_mk(s) { + checkStack(s.depth); + return { + parent: s, fn: isNaN__P629842, depth: s.depth + 1, + pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, + arg0: undefined, +} } + + + + + +function format_money__P724356(s) { +let r0 = s.r0, step = s.pc; +s.pc = -1; + + +while (true) { +if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) return null; +switch (step) { + case 0: + + if (s.lambdaArgs) { + s.arg0 = (s.lambdaArgs[0]); + s.lambdaArgs = null; + } + r0 = pxsim_numops_toBoolDecr(globals.use_exponential_notation___724486); + if (!r0) { step = 1; continue; } + s.tmp_2 = Math_toExponential__P634256_mk(s); + s.tmp_2.arg0 = s.arg0; + s.tmp_2.arg1 = 2; + s.callLocIdx = 136; s.pc = 4; return s.tmp_2; + case 4: + r0 = s.retval; + s.tmp_1 = r0; + if ((s.tmp_1) && (s.tmp_1).vtable) { + setupResume(s, 5); + pxsim_String__stringConv(s.tmp_1); + checkResumeConsumed(); + return; + } else { s.retval = (s.tmp_1) + ""; } + case 5: + r0 = s.retval; + s.tmp_0 = r0; + r0 = pxsim_String__concat("$", s.tmp_0); + { step = 3; continue; } + { step = 2; continue; } + case 1: + s.tmp_7 = round_to__P724408_mk(s); + s.tmp_8 = r0 = s.arg0; + s.tmp_10 = short_scale_divider__P724398_mk(s); + s.tmp_10.arg0 = s.arg0; + s.callLocIdx = 137; s.pc = 7; return s.tmp_10; + case 7: + r0 = s.retval; + s.tmp_9 = r0; + r0 = (s.tmp_8 / s.tmp_9); + s.tmp_7.arg0 = r0; + s.tmp_7.arg1 = 2; + s.callLocIdx = 138; s.pc = 6; return s.tmp_7; + case 6: + r0 = s.retval; + s.tmp_6 = r0; + if ((s.tmp_6) && (s.tmp_6).vtable) { + setupResume(s, 8); + pxsim_String__stringConv(s.tmp_6); + checkResumeConsumed(); + return; + } else { s.retval = (s.tmp_6) + ""; } + case 8: + r0 = s.retval; + s.tmp_5 = r0; + r0 = pxsim_String__concat("$", s.tmp_5); + s.tmp_4 = r0; + if ((s.tmp_4) && (s.tmp_4).vtable) { + setupResume(s, 9); + pxsim_String__stringConv(s.tmp_4); + checkResumeConsumed(); + return; + } else { s.retval = (s.tmp_4) + ""; } + case 9: + r0 = s.retval; + s.tmp_3 = r0; + s.tmp_13 = short_scale_name__P724410_mk(s); + s.tmp_13.arg0 = s.arg0; + s.callLocIdx = 139; s.pc = 10; return s.tmp_13; + case 10: + r0 = s.retval; + s.tmp_12 = r0; + if ((s.tmp_12) && (s.tmp_12).vtable) { + setupResume(s, 11); + pxsim_String__stringConv(s.tmp_12); + checkResumeConsumed(); + return; + } else { s.retval = (s.tmp_12) + ""; } + case 11: + r0 = s.retval; + s.tmp_11 = r0; + r0 = pxsim_String__concat(s.tmp_3, s.tmp_11); + { step = 3; continue; } + case 2: + r0 = undefined; + case 3: + return leave(s, r0) + default: oops() +} } } +format_money__P724356.info = {"start":10961,"length":241,"line":163,"column":0,"endLine":169,"endColumn":1,"fileName":"main.ts","functionName":"format_money","argumentNames":["money"]} + +function format_money__P724356_mk(s) { + checkStack(s.depth); + return { + parent: s, fn: format_money__P724356, 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, + tmp_5: undefined, + tmp_6: undefined, + tmp_7: undefined, + tmp_8: undefined, + tmp_9: undefined, + tmp_10: undefined, + tmp_11: undefined, + tmp_12: undefined, + tmp_13: undefined, + arg0: undefined, +} } + + + + + +function TextSprite_setText__P634537(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14060,7 +15084,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C566083_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C634532_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg1; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } @@ -14072,7 +15096,7 @@ switch (step) { // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg0).fields["text"] = (s.tmp_1); - s.tmp_0 = TextSprite_update__P566085_mk(s); + s.tmp_0 = TextSprite_update__P634534_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2484; s.pc = 3; return s.tmp_0; case 3: @@ -14081,12 +15105,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -TextSprite_setText__P566088.info = {"start":2447,"length":89,"line":66,"column":4,"endLine":69,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"setText","argumentNames":["this","text"]} +TextSprite_setText__P634537.info = {"start":2447,"length":89,"line":66,"column":4,"endLine":69,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"setText","argumentNames":["this","text"]} -function TextSprite_setText__P566088_mk(s) { +function TextSprite_setText__P634537_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_setText__P566088, depth: s.depth + 1, + parent: s, fn: TextSprite_setText__P634537, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14098,7 +15122,7 @@ function TextSprite_setText__P566088_mk(s) { -function TextSprite_update__P566085(s) { +function TextSprite_update__P634534(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14108,21 +15132,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.borderAndPadding___575731 = undefined; - s.iconWidth___575743 = undefined; - s.iconHeight___575757 = undefined; - s.font___575764 = undefined; - s.width___575772 = undefined; - s.height___575785 = undefined; - s.img___575795 = undefined; - s.iconHeightOffset___575827 = undefined; - s.textHeightOffset___575839 = undefined; + s.borderAndPadding___644180 = undefined; + s.iconWidth___644192 = undefined; + s.iconHeight___644206 = undefined; + s.font___644213 = undefined; + s.width___644221 = undefined; + s.height___644234 = undefined; + s.img___644244 = undefined; + s.iconHeightOffset___644276 = undefined; + s.textHeightOffset___644288 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C566083_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C634532_VT)) failedCast(r0); r0 = s.arg0.fields["borderWidth"]; s.tmp_1 = r0; r0 = s.arg0.fields["padding"]; @@ -14132,7 +15156,7 @@ switch (step) { r0 = s.arg0.fields["outlineWidth"]; s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.borderAndPadding___575731 = (r0); + s.borderAndPadding___644180 = (r0); r0 = s.arg0.fields["icon"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -14154,7 +15178,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - s.iconWidth___575743 = (s.tmp_6); + s.iconWidth___644192 = (s.tmp_6); r0 = s.arg0.fields["icon"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -14168,8 +15192,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.iconHeight___575757 = (s.tmp_2); - s.tmp_0 = textsprite_getFontForTextAndHeight__P566093_mk(s); + s.iconHeight___644206 = (s.tmp_2); + s.tmp_0 = textsprite_getFontForTextAndHeight__P634542_mk(s); r0 = s.arg0.fields["text"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["maxFontHeight"]; @@ -14177,10 +15201,10 @@ switch (step) { s.callLocIdx = 2473; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.font___575764 = (r0); - s.tmp_1 = r0 = s.iconWidth___575743; + s.font___644213 = (r0); + s.tmp_1 = r0 = s.iconWidth___644192; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = s.font___575764; + s.tmp_4.arg0 = s.font___644213; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -14200,14 +15224,14 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; - r0 = (2 * s.borderAndPadding___575731); + r0 = (2 * s.borderAndPadding___644180); s.tmp_7 = r0; r0 = (s.tmp_0 + s.tmp_7); - s.width___575772 = (r0); - s.tmp_1 = Math_max__P561435_mk(s); - s.tmp_1.arg0 = s.iconHeight___575757; + s.width___644221 = (r0); + s.tmp_1 = Math_max__P629879_mk(s); + s.tmp_1.arg0 = s.iconHeight___644206; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.font___575764; + s.tmp_2.arg0 = s.font___644213; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -14223,29 +15247,29 @@ switch (step) { case 11: r0 = s.retval; s.tmp_0 = r0; - r0 = (2 * s.borderAndPadding___575731); + r0 = (2 * s.borderAndPadding___644180); s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.height___575785 = (r0); - r0 = pxsim.image.create(s.width___575772, s.height___575785); - s.img___575795 = (r0); + s.height___644234 = (r0); + r0 = pxsim.image.create(s.width___644221, s.height___644234); + s.img___644244 = (r0); r0 = s.arg0.fields["borderColor"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.fill(s.img___575795, s.tmp_0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); - s.tmp_0.arg0 = s.img___575795; + r0 = pxsim_ImageMethods.fill(s.img___644244, s.tmp_0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); + s.tmp_0.arg0 = s.img___644244; r0 = s.arg0.fields["borderWidth"]; s.tmp_0.arg1 = r0; r0 = s.arg0.fields["borderWidth"]; s.tmp_0.arg2 = r0; - s.tmp_1 = r0 = s.width___575772; + s.tmp_1 = r0 = s.width___644221; r0 = s.arg0.fields["borderWidth"]; s.tmp_3 = r0; r0 = (s.tmp_3 * 2); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0.arg3 = r0; - s.tmp_4 = r0 = s.height___575785; + s.tmp_4 = r0 = s.height___644234; r0 = s.arg0.fields["borderWidth"]; s.tmp_6 = r0; r0 = (s.tmp_6 * 2); @@ -14261,25 +15285,25 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.height___575785 - s.iconHeight___575757); + r0 = (s.height___644234 - s.iconHeight___644206); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); - s.iconHeightOffset___575827 = (r0); - s.tmp_0 = textsprite_renderScaledImage__P566092_mk(s); + s.iconHeightOffset___644276 = (r0); + s.tmp_0 = textsprite_renderScaledImage__P634541_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.img___575795; - s.tmp_0.arg2 = s.borderAndPadding___575731; - s.tmp_0.arg3 = s.iconHeightOffset___575827; + s.tmp_0.arg1 = s.img___644244; + s.tmp_0.arg2 = s.borderAndPadding___644180; + s.tmp_0.arg3 = s.iconHeightOffset___644276; s.tmp_0.arg4 = 0; s.callLocIdx = 2478; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 5: case 6: - s.tmp_1 = r0 = s.height___575785; + s.tmp_1 = r0 = s.height___644234; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.font___575764; + s.tmp_3.arg0 = s.font___644213; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -14294,17 +15318,17 @@ switch (step) { r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.textHeightOffset___575839 = (r0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = s.img___575795; + s.textHeightOffset___644288 = (r0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = s.img___644244; r0 = s.arg0.fields["text"]; s.tmp_0.arg1 = r0; - r0 = (s.iconWidth___575743 + s.borderAndPadding___575731); + r0 = (s.iconWidth___644192 + s.borderAndPadding___644180); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.textHeightOffset___575839; + s.tmp_0.arg3 = s.textHeightOffset___644288; r0 = s.arg0.fields["fg"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___575764; + s.tmp_0.arg5 = s.font___644213; s.tmp_0.arg6 = undefined; s.callLocIdx = 2480; s.pc = 16; return s.tmp_0; case 16: @@ -14315,8 +15339,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = textsprite_outlineOtherColor__P566095_mk(s); - s.tmp_2.arg0 = s.img___575795; + s.tmp_2 = textsprite_outlineOtherColor__P634544_mk(s); + s.tmp_2.arg0 = s.img___644244; r0 = s.arg0.fields["fg"]; s.tmp_2.arg1 = r0; r0 = s.arg0.fields["outlineWidth"]; @@ -14328,9 +15352,9 @@ switch (step) { r0 = s.retval; case 7: case 8: - s.tmp_0 = Sprite_setImage__P563695_mk(s); + s.tmp_0 = Sprite_setImage__P632139_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.img___575795; + s.tmp_0.arg1 = s.img___644244; s.callLocIdx = 2482; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; @@ -14338,12 +15362,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -TextSprite_update__P566085.info = {"start":678,"length":1260,"line":26,"column":4,"endLine":45,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"update","argumentNames":["this"]} +TextSprite_update__P634534.info = {"start":678,"length":1260,"line":26,"column":4,"endLine":45,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"update","argumentNames":["this"]} -function TextSprite_update__P566085_mk(s) { +function TextSprite_update__P634534_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_update__P566085, depth: s.depth + 1, + parent: s, fn: TextSprite_update__P634534, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14353,15 +15377,15 @@ function TextSprite_update__P566085_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - borderAndPadding___575731: undefined, - iconWidth___575743: undefined, - iconHeight___575757: undefined, - font___575764: undefined, - width___575772: undefined, - height___575785: undefined, - img___575795: undefined, - iconHeightOffset___575827: undefined, - textHeightOffset___575839: undefined, + borderAndPadding___644180: undefined, + iconWidth___644192: undefined, + iconHeight___644206: undefined, + font___644213: undefined, + width___644221: undefined, + height___644234: undefined, + img___644244: undefined, + iconHeightOffset___644276: undefined, + textHeightOffset___644288: undefined, arg0: undefined, } } @@ -14369,7 +15393,7 @@ function TextSprite_update__P566085_mk(s) { -function textsprite_outlineOtherColor__P566095(s) { +function textsprite_outlineOtherColor__P634544(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14379,15 +15403,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.toOutlineX___575877 = undefined; - s.toOutlineY___575879 = undefined; - s.x___575881 = undefined; - s.y___575887 = undefined; - s.sx___575893 = undefined; - s.sy___575898 = undefined; - s.i___575977 = undefined; - s.x___575983 = undefined; - s.y___575987 = undefined; + s.toOutlineX___644326 = undefined; + s.toOutlineY___644328 = undefined; + s.x___644330 = undefined; + s.y___644336 = undefined; + s.sx___644342 = undefined; + s.sy___644347 = undefined; + s.i___644426 = undefined; + s.x___644432 = undefined; + s.y___644436 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -14396,40 +15420,40 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.toOutlineX___575877 = (r0); + s.toOutlineX___644326 = (r0); r0 = pxsim_Array__mk(); - s.toOutlineY___575879 = (r0); - s.x___575881 = (0); + s.toOutlineY___644328 = (r0); + s.x___644330 = (0); case 1: - s.tmp_1 = r0 = s.x___575881; + s.tmp_1 = r0 = s.x___644330; r0 = pxsim_ImageMethods.width(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 = 21; continue; } - s.y___575887 = (0); + s.y___644336 = (0); case 2: - s.tmp_1 = r0 = s.y___575887; + s.tmp_1 = r0 = s.y___644336; r0 = pxsim_ImageMethods.height(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 = 20; continue; } - s.sx___575893 = (0); + s.sx___644342 = (0); case 3: - r0 = (s.sx___575893 <= s.arg2); + r0 = (s.sx___644342 <= s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.sy___575898 = (0); + s.sy___644347 = (0); case 4: - r0 = (s.sy___575898 <= s.arg2); + r0 = (s.sy___644347 <= s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - r0 = (s.sx___575893 + s.sy___575898); + r0 = (s.sx___644342 + s.sy___644347); s.tmp_2 = r0; r0 = (s.tmp_2 === 0); s.tmp_1 = r0; @@ -14438,7 +15462,7 @@ switch (step) { { step = 17; continue; } case 5: case 6: - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___575881, s.y___575887); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___644330, s.y___644336); s.tmp_4 = r0; r0 = (s.tmp_4 === s.arg1); s.tmp_3 = r0; @@ -14448,9 +15472,9 @@ switch (step) { case 7: case 8: s.tmp_7 = r0 = s.arg0; - r0 = (s.x___575881 + s.sx___575893); + r0 = (s.x___644330 + s.sx___644342); s.tmp_8 = r0; - r0 = (s.y___575887 + s.sy___575898); + r0 = (s.y___644336 + s.sy___644347); s.tmp_9 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_7, s.tmp_8, s.tmp_9); s.tmp_6 = r0; @@ -14462,9 +15486,9 @@ switch (step) { { step = 10; continue; } case 9: s.tmp_11 = r0 = s.arg0; - r0 = (s.x___575881 - s.sx___575893); + r0 = (s.x___644330 - s.sx___644342); s.tmp_12 = r0; - r0 = (s.y___575887 + s.sy___575898); + r0 = (s.y___644336 + s.sy___644347); s.tmp_13 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_11, s.tmp_12, s.tmp_13); s.tmp_10 = r0; @@ -14478,9 +15502,9 @@ switch (step) { { step = 12; continue; } case 11: s.tmp_16 = r0 = s.arg0; - r0 = (s.x___575881 + s.sx___575893); + r0 = (s.x___644330 + s.sx___644342); s.tmp_17 = r0; - r0 = (s.y___575887 - s.sy___575898); + r0 = (s.y___644336 - s.sy___644347); s.tmp_18 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_16, s.tmp_17, s.tmp_18); s.tmp_15 = r0; @@ -14494,9 +15518,9 @@ switch (step) { { step = 14; continue; } case 13: s.tmp_21 = r0 = s.arg0; - r0 = (s.x___575881 - s.sx___575893); + r0 = (s.x___644330 - s.sx___644342); s.tmp_22 = r0; - r0 = (s.y___575887 - s.sy___575898); + r0 = (s.y___644336 - s.sy___644347); s.tmp_23 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_21, s.tmp_22, s.tmp_23); s.tmp_20 = r0; @@ -14506,55 +15530,55 @@ switch (step) { s.tmp_24 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_24); if (!r0) { step = 15; continue; } - r0 = pxsim_Array__push(s.toOutlineX___575877, s.x___575881); - r0 = pxsim_Array__push(s.toOutlineY___575879, s.y___575887); + r0 = pxsim_Array__push(s.toOutlineX___644326, s.x___644330); + r0 = pxsim_Array__push(s.toOutlineY___644328, s.y___644336); case 15: case 16: case 17: - r0 = (s.sy___575898 + 1); - s.sy___575898 = (r0); + r0 = (s.sy___644347 + 1); + s.sy___644347 = (r0); { step = 4; continue; } case 18: - r0 = (s.sx___575893 + 1); - s.sx___575893 = (r0); + r0 = (s.sx___644342 + 1); + s.sx___644342 = (r0); { step = 3; continue; } case 19: - r0 = (s.y___575887 + 1); - s.y___575887 = (r0); + r0 = (s.y___644336 + 1); + s.y___644336 = (r0); { step = 2; continue; } case 20: - r0 = (s.x___575881 + 1); - s.x___575881 = (r0); + r0 = (s.x___644330 + 1); + s.x___644330 = (r0); { step = 1; continue; } case 21: - s.i___575977 = (0); + s.i___644426 = (0); case 22: - s.tmp_1 = r0 = s.i___575977; - r0 = pxsim_Array__length(s.toOutlineX___575877); + s.tmp_1 = r0 = s.i___644426; + r0 = pxsim_Array__length(s.toOutlineX___644326); 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 = 23; continue; } - r0 = pxsim_Array__getAt(s.toOutlineX___575877, s.i___575977); - s.x___575983 = (r0); - r0 = pxsim_Array__getAt(s.toOutlineY___575879, s.i___575977); - s.y___575987 = (r0); - r0 = pxsim_ImageMethods.setPixel(s.arg0, s.x___575983, s.y___575987, s.arg3); - r0 = (s.i___575977 + 1); - s.i___575977 = (r0); + r0 = pxsim_Array__getAt(s.toOutlineX___644326, s.i___644426); + s.x___644432 = (r0); + r0 = pxsim_Array__getAt(s.toOutlineY___644328, s.i___644426); + s.y___644436 = (r0); + r0 = pxsim_ImageMethods.setPixel(s.arg0, s.x___644432, s.y___644436, s.arg3); + r0 = (s.i___644426 + 1); + s.i___644426 = (r0); { step = 22; continue; } case 23: r0 = undefined; return leave(s, r0) default: oops() } } } -textsprite_outlineOtherColor__P566095.info = {"start":5293,"length":1299,"line":148,"column":4,"endLine":176,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"outlineOtherColor","argumentNames":["img","targetColor","outlineWidth","outlineColor"]} +textsprite_outlineOtherColor__P634544.info = {"start":5293,"length":1299,"line":148,"column":4,"endLine":176,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"outlineOtherColor","argumentNames":["img","targetColor","outlineWidth","outlineColor"]} -function textsprite_outlineOtherColor__P566095_mk(s) { +function textsprite_outlineOtherColor__P634544_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_outlineOtherColor__P566095, depth: s.depth + 1, + parent: s, fn: textsprite_outlineOtherColor__P634544, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14581,15 +15605,15 @@ function textsprite_outlineOtherColor__P566095_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - toOutlineX___575877: undefined, - toOutlineY___575879: undefined, - x___575881: undefined, - y___575887: undefined, - sx___575893: undefined, - sy___575898: undefined, - i___575977: undefined, - x___575983: undefined, - y___575987: undefined, + toOutlineX___644326: undefined, + toOutlineY___644328: undefined, + x___644330: undefined, + y___644336: undefined, + sx___644342: undefined, + sy___644347: undefined, + i___644426: undefined, + x___644432: undefined, + y___644436: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -14600,7 +15624,7 @@ function textsprite_outlineOtherColor__P566095_mk(s) { -function textsprite_getFontForTextAndHeight__P566093(s) { +function textsprite_getFontForTextAndHeight__P634542(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14610,25 +15634,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.baseFont___576060 = undefined; - s.hasUnicode___576064 = undefined; - s.availableFonts___576068 = undefined; - s.remainders___576076 = undefined; - s.fontIdx___576086 = undefined; - s.font___576101 = undefined; + s.baseFont___644509 = undefined; + s.hasUnicode___644513 = undefined; + s.availableFonts___644517 = undefined; + s.remainders___644525 = undefined; + s.fontIdx___644535 = undefined; + s.font___644550 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = image_getFontForText__P563282_mk(s); + s.tmp_0 = image_getFontForText__P631726_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2485; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.baseFont___576060 = (r0); + s.baseFont___644509 = (r0); s.tmp_1 = if_charHeight_1_mk(s); - s.tmp_1.arg0 = s.baseFont___576060; + s.tmp_1.arg0 = s.baseFont___644509; if (!s.tmp_1.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "charHeight"); } else { @@ -14641,52 +15665,52 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 === 12); - s.hasUnicode___576064 = (r0); - r0 = pxsim_numops_toBoolDecr(s.hasUnicode___576064); + s.hasUnicode___644513 = (r0); + r0 = pxsim_numops_toBoolDecr(s.hasUnicode___644513); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.baseFont___576060); + r0 = pxsim_Array__push(s.tmp_0, s.baseFont___644509); r0 = s.tmp_0; { step = 2; continue; } case 1: r0 = pxsim_Array__mk(); s.tmp_1 = r0; - r0 = pxsim_Array__push(s.tmp_1, globals.font8___563280); - r0 = pxsim_Array__push(s.tmp_1, globals.font5___563285); + r0 = pxsim_Array__push(s.tmp_1, globals.font8___631724); + r0 = pxsim_Array__push(s.tmp_1, globals.font5___631729); r0 = s.tmp_1; case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.availableFonts___576068 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, remainders_inline__P576078); + s.availableFonts___644517 = (s.tmp_2); + r0 = pxsim_pxtcore_mkAction(1, remainders_inline__P644527); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayMap__P561411_mk(s); - s.tmp_1.arg0 = s.availableFonts___576068; + s.tmp_1 = helpers_arrayMap__P629855_mk(s); + s.tmp_1.arg0 = s.availableFonts___644517; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 2488; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.remainders___576076 = (r0); - r0 = pxsim_pxtcore_mkAction(1, fontIdx_inline__P576090); + s.remainders___644525 = (r0); + r0 = pxsim_pxtcore_mkAction(1, fontIdx_inline__P644539); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.remainders___576076); - s.tmp_1 = helpers_arrayReduce__P561417_mk(s); - s.tmp_1.arg0 = s.remainders___576076; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.remainders___644525); + s.tmp_1 = helpers_arrayReduce__P629861_mk(s); + s.tmp_1.arg0 = s.remainders___644525; s.tmp_1.arg1 = s.tmp_0; s.tmp_1.arg2 = 99; s.callLocIdx = 2489; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.fontIdx___576086 = (r0); - r0 = pxsim_Array__getAt(s.availableFonts___576068, s.fontIdx___576086); - s.font___576101 = (r0); - s.tmp_0 = image_scaledFont__P563284_mk(s); - s.tmp_0.arg0 = s.font___576101; + s.fontIdx___644535 = (r0); + r0 = pxsim_Array__getAt(s.availableFonts___644517, s.fontIdx___644535); + s.font___644550 = (r0); + s.tmp_0 = image_scaledFont__P631728_mk(s); + s.tmp_0.arg0 = s.font___644550; s.tmp_1 = r0 = s.arg1; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.font___576101; + s.tmp_3.arg0 = s.font___644550; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -14706,23 +15730,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -textsprite_getFontForTextAndHeight__P566093.info = {"start":4027,"length":663,"line":116,"column":4,"endLine":126,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"getFontForTextAndHeight","argumentNames":["text","maxHeight"]} +textsprite_getFontForTextAndHeight__P634542.info = {"start":4027,"length":663,"line":116,"column":4,"endLine":126,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"getFontForTextAndHeight","argumentNames":["text","maxHeight"]} -function textsprite_getFontForTextAndHeight__P566093_mk(s) { +function textsprite_getFontForTextAndHeight__P634542_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_getFontForTextAndHeight__P566093, depth: s.depth + 1, + parent: s, fn: textsprite_getFontForTextAndHeight__P634542, 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, - baseFont___576060: undefined, - hasUnicode___576064: undefined, - availableFonts___576068: undefined, - remainders___576076: undefined, - fontIdx___576086: undefined, - font___576101: undefined, + baseFont___644509: undefined, + hasUnicode___644513: undefined, + availableFonts___644517: undefined, + remainders___644525: undefined, + fontIdx___644535: undefined, + font___644550: undefined, arg0: undefined, arg1: undefined, } } @@ -14731,7 +15755,7 @@ function textsprite_getFontForTextAndHeight__P566093_mk(s) { -function remainders_inline__P576078(s) { +function remainders_inline__P644527(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14763,12 +15787,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -remainders_inline__P576078.info = {"start":4455,"length":29,"line":122,"column":46,"endLine":122,"endColumn":75,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["s"]} +remainders_inline__P644527.info = {"start":4455,"length":29,"line":122,"column":46,"endLine":122,"endColumn":75,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["s"]} -function remainders_inline__P576078_mk(s) { +function remainders_inline__P644527_mk(s) { checkStack(s.depth); return { - parent: s, fn: remainders_inline__P576078, depth: s.depth + 1, + parent: s, fn: remainders_inline__P644527, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14780,7 +15804,7 @@ function remainders_inline__P576078_mk(s) { -function fontIdx_inline__P576090(s) { +function fontIdx_inline__P644539(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14813,12 +15837,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -fontIdx_inline__P576090.info = {"start":4528,"length":39,"line":123,"column":42,"endLine":123,"endColumn":81,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["p","n","i"]} +fontIdx_inline__P644539.info = {"start":4528,"length":39,"line":123,"column":42,"endLine":123,"endColumn":81,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["p","n","i"]} -function fontIdx_inline__P576090_mk(s) { +function fontIdx_inline__P644539_mk(s) { checkStack(s.depth); return { - parent: s, fn: fontIdx_inline__P576090, depth: s.depth + 1, + parent: s, fn: fontIdx_inline__P644539, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14832,7 +15856,7 @@ function fontIdx_inline__P576090_mk(s) { -function image_scaledFont__P563284(s) { +function image_scaledFont__P631728(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14947,12 +15971,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_scaledFont__P563284.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__P631728.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__P563284_mk(s) { +function image_scaledFont__P631728_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_scaledFont__P563284, depth: s.depth + 1, + parent: s, fn: image_scaledFont__P631728, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14978,7 +16002,7 @@ function image_scaledFont__P563284_mk(s) { -function helpers_arrayMap__P561411(s) { +function helpers_arrayMap__P629855(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14988,58 +16012,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___576138 = undefined; - s.len___576140 = undefined; - s.i___576143 = undefined; + s.res___644587 = undefined; + s.len___644589 = undefined; + s.i___644592 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___576138 = (r0); + s.res___644587 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___576140 = (r0); - s.i___576143 = (0); + s.len___644589 = (r0); + s.i___644592 = (0); case 1: - r0 = (s.i___576143 < s.len___576140); + r0 = (s.i___644592 < s.len___644589); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.res___576138; + s.tmp_1 = r0 = s.res___644587; s.tmp_3 = lambda_3_mk(s); s.tmp_3.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___576143); + r0 = pxsim_Array__getAt(s.arg0, s.i___644592); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.i___576143; + s.tmp_3.arg1 = s.i___644592; 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___576143 + 1); - s.i___576143 = (r0); + r0 = (s.i___644592 + 1); + s.i___644592 = (r0); { step = 1; continue; } case 2: - r0 = s.res___576138; + r0 = s.res___644587; return leave(s, r0) default: oops() } } } -helpers_arrayMap__P561411.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__P629855.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__P561411_mk(s) { +function helpers_arrayMap__P629855_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayMap__P561411, depth: s.depth + 1, + parent: s, fn: helpers_arrayMap__P629855, 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___576138: undefined, - len___576140: undefined, - i___576143: undefined, + res___644587: undefined, + len___644589: undefined, + i___644592: undefined, arg0: undefined, arg1: undefined, } } @@ -15048,7 +16072,7 @@ function helpers_arrayMap__P561411_mk(s) { -function textsprite_renderScaledImage__P566092(s) { +function textsprite_renderScaledImage__P634541(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15058,10 +16082,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___576004 = undefined; - s.tile___576006 = undefined; - s.i___576008 = undefined; - s.j___576014 = undefined; + s.scale___644453 = undefined; + s.tile___644455 = undefined; + s.i___644457 = undefined; + s.j___644463 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15070,27 +16094,27 @@ switch (step) { s.arg4 = (s.lambdaArgs[4]); s.lambdaArgs = null; } - s.scale___576004 = (s.arg4); - s.tile___576006 = (s.arg0); - s.i___576008 = (0); + s.scale___644453 = (s.arg4); + s.tile___644455 = (s.arg0); + s.i___644457 = (0); case 1: - s.tmp_1 = r0 = s.i___576008; + s.tmp_1 = r0 = s.i___644457; r0 = pxsim_ImageMethods.width(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 = 6; continue; } - s.j___576014 = (0); + s.j___644463 = (0); case 2: - s.tmp_1 = r0 = s.j___576014; + s.tmp_1 = r0 = s.j___644463; r0 = pxsim_ImageMethods.height(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 = 5; continue; } - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___576008, s.j___576014); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___644457, s.j___644463); s.tmp_4 = r0; r0 = (s.tmp_4 != 0); s.tmp_3 = r0; @@ -15098,44 +16122,44 @@ switch (step) { if (!r0) { step = 3; continue; } s.tmp_5 = r0 = s.arg1; s.tmp_7 = r0 = s.arg2; - r0 = (s.i___576008 >> s.scale___576004); + r0 = (s.i___644457 >> s.scale___644453); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; s.tmp_10 = r0 = s.arg3; - r0 = (s.j___576014 >> s.scale___576004); + r0 = (s.j___644463 >> s.scale___644453); s.tmp_11 = r0; r0 = (s.tmp_10 + s.tmp_11); s.tmp_9 = r0; - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___576008, s.j___576014); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___644457, s.j___644463); s.tmp_12 = r0; r0 = pxsim_ImageMethods.setPixel(s.tmp_5, s.tmp_6, s.tmp_9, s.tmp_12); case 3: case 4: - s.tmp_0 = r0 = s.j___576014; - r0 = (1 << s.scale___576004); + s.tmp_0 = r0 = s.j___644463; + r0 = (1 << s.scale___644453); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.j___576014 = (r0); + s.j___644463 = (r0); { step = 2; continue; } case 5: - s.tmp_0 = r0 = s.i___576008; - r0 = (1 << s.scale___576004); + s.tmp_0 = r0 = s.i___644457; + r0 = (1 << s.scale___644453); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.i___576008 = (r0); + s.i___644457 = (r0); { step = 1; continue; } case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -textsprite_renderScaledImage__P566092.info = {"start":3500,"length":521,"line":104,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"renderScaledImage","argumentNames":["source","destination","x","y","downScalePowerOfTwo"]} +textsprite_renderScaledImage__P634541.info = {"start":3500,"length":521,"line":104,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"renderScaledImage","argumentNames":["source","destination","x","y","downScalePowerOfTwo"]} -function textsprite_renderScaledImage__P566092_mk(s) { +function textsprite_renderScaledImage__P634541_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_renderScaledImage__P566092, depth: s.depth + 1, + parent: s, fn: textsprite_renderScaledImage__P634541, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15150,10 +16174,10 @@ function textsprite_renderScaledImage__P566092_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - scale___576004: undefined, - tile___576006: undefined, - i___576008: undefined, - j___576014: undefined, + scale___644453: undefined, + tile___644455: undefined, + i___644457: undefined, + j___644463: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -15165,7 +16189,7 @@ function textsprite_renderScaledImage__P566092_mk(s) { -function recalculate_fossils_per_sec__P593420(s) { +function recalculate_fossils_per_sec__P724411(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15175,119 +16199,119 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.value___593777 = undefined; - s.unnamed18768___U1 = undefined; - s.unnamed18769___U2 = undefined; - s.value___593782 = undefined; - s.unnamed18770___U4 = undefined; - s.unnamed18771___U5 = undefined; - s.value___593815 = undefined; - s.unnamed18772___U7 = undefined; - s.unnamed18773___U8 = undefined; - s.value___593829 = undefined; - s.unnamed18774___U10 = undefined; - s.unnamed18775___U11 = undefined; - globals.fossils_per_second___593489 = (0); - globals.fossil_price___593493 = (1); - globals.fossil_click_price_multiplier___593491 = (1); - s.value___593777 = (undefined); - s.unnamed18768___U1 = (globals.sprites_towers___593397); - s.unnamed18769___U2 = (0); + s.value___724791 = undefined; + s.unnamed22232___U1 = undefined; + s.unnamed22233___U2 = undefined; + s.value___724796 = undefined; + s.unnamed22234___U4 = undefined; + s.unnamed22235___U5 = undefined; + s.value___724829 = undefined; + s.unnamed22236___U7 = undefined; + s.unnamed22237___U8 = undefined; + s.value___724843 = undefined; + s.unnamed22238___U10 = undefined; + s.unnamed22239___U11 = undefined; + globals.fossils_per_second___724480 = (0); + globals.fossil_price___724484 = (1); + globals.fossil_click_price_multiplier___724482 = (1); + s.value___724791 = (undefined); + s.unnamed22232___U1 = (globals.sprites_towers___724388); + s.unnamed22233___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18769___U2; - r0 = pxsim_Array__length(s.unnamed18768___U1); + s.tmp_0 = r0 = s.unnamed22233___U2; + r0 = pxsim_Array__length(s.unnamed22232___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18768___U1, s.unnamed18769___U2); - s.value___593777 = (r0); - s.tmp_2 = sprites_setDataNumber__P566064_mk(s); - s.tmp_2.arg0 = s.value___593777; + r0 = pxsim_Array__getAt(s.unnamed22232___U1, s.unnamed22233___U2); + s.value___724791 = (r0); + s.tmp_2 = sprites_setDataNumber__P634513_mk(s); + s.tmp_2.arg0 = s.value___724791; s.tmp_2.arg1 = "speed_multiplier"; s.tmp_2.arg2 = 1; - s.callLocIdx = 354; s.pc = 15; return s.tmp_2; + s.callLocIdx = 359; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; - r0 = (s.unnamed18769___U2 + 1); - s.unnamed18769___U2 = (r0); + r0 = (s.unnamed22233___U2 + 1); + s.unnamed22233___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed18768___U1 = (undefined); - s.value___593782 = (undefined); - s.unnamed18770___U4 = (globals.upgrades_purchased___593483); - s.unnamed18771___U5 = (0); + s.unnamed22232___U1 = (undefined); + s.value___724796 = (undefined); + s.unnamed22234___U4 = (globals.upgrades_purchased___724474); + s.unnamed22235___U5 = (0); case 3: - s.tmp_0 = r0 = s.unnamed18771___U5; - r0 = pxsim_Array__length(s.unnamed18770___U4); + s.tmp_0 = r0 = s.unnamed22235___U5; + r0 = pxsim_Array__length(s.unnamed22234___U4); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 12; continue; } - r0 = pxsim_Array__getAt(s.unnamed18770___U4, s.unnamed18771___U5); - s.value___593782 = (r0); - s.tmp_2 = helpers_stringSplit__P561427_mk(s); - s.tmp_2.arg0 = s.value___593782; + r0 = pxsim_Array__getAt(s.unnamed22234___U4, s.unnamed22235___U5); + s.value___724796 = (r0); + s.tmp_2 = helpers_stringSplit__P629871_mk(s); + s.tmp_2.arg0 = s.value___724796; s.tmp_2.arg1 = " | "; s.tmp_2.arg2 = undefined; - s.callLocIdx = 355; s.pc = 16; return s.tmp_2; + s.callLocIdx = 360; s.pc = 16; return s.tmp_2; case 16: r0 = s.retval; - globals.local_upgrade___593481 = (r0); - r0 = pxsim_Array__getAt(globals.local_upgrade___593481, 3); - globals.local_effect___593451 = (r0); - s.tmp_1 = helpers_stringSplit__P561427_mk(s); - s.tmp_1.arg0 = globals.local_effect___593451; + globals.local_upgrade___724472 = (r0); + r0 = pxsim_Array__getAt(globals.local_upgrade___724472, 3); + globals.local_effect___724442 = (r0); + s.tmp_1 = helpers_stringSplit__P629871_mk(s); + s.tmp_1.arg0 = globals.local_effect___724442; s.tmp_1.arg1 = "*="; s.tmp_1.arg2 = undefined; - s.callLocIdx = 356; s.pc = 17; return s.tmp_1; + s.callLocIdx = 361; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_Array__getAt(s.tmp_0, 0); - globals.local_target___593450 = (r0); - s.tmp_2 = helpers_stringSplit__P561427_mk(s); - s.tmp_2.arg0 = globals.local_effect___593451; + globals.local_target___724441 = (r0); + s.tmp_2 = helpers_stringSplit__P629871_mk(s); + s.tmp_2.arg0 = globals.local_effect___724442; s.tmp_2.arg1 = "*="; s.tmp_2.arg2 = undefined; - s.callLocIdx = 357; s.pc = 18; return s.tmp_2; + s.callLocIdx = 362; s.pc = 18; return s.tmp_2; case 18: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_1, 1); s.tmp_0 = r0; r0 = pxsim_String_.toNumber(s.tmp_0); - globals.local_effect_value___593449 = (r0); - r0 = (globals.local_target___593450 == "price"); + globals.local_effect_value___724440 = (r0); + r0 = (globals.local_target___724441 == "price"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = (globals.fossil_price___593493 * globals.local_effect_value___593449); - globals.fossil_price___593493 = (r0); + r0 = (globals.fossil_price___724484 * globals.local_effect_value___724440); + globals.fossil_price___724484 = (r0); { step = 11; continue; } case 4: - r0 = (globals.local_target___593450 == "click"); + r0 = (globals.local_target___724441 == "click"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (globals.fossil_click_price_multiplier___593491 * globals.local_effect_value___593449); - globals.fossil_click_price_multiplier___593491 = (r0); + r0 = (globals.fossil_click_price_multiplier___724482 * globals.local_effect_value___724440); + globals.fossil_click_price_multiplier___724482 = (r0); { step = 10; continue; } case 5: - s.value___593815 = (undefined); - s.unnamed18772___U7 = (globals.sprites_towers___593397); - s.unnamed18773___U8 = (0); + s.value___724829 = (undefined); + s.unnamed22236___U7 = (globals.sprites_towers___724388); + s.unnamed22237___U8 = (0); case 6: - s.tmp_0 = r0 = s.unnamed18773___U8; - r0 = pxsim_Array__length(s.unnamed18772___U7); + s.tmp_0 = r0 = s.unnamed22237___U8; + r0 = pxsim_Array__length(s.unnamed22236___U7); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_Array__getAt(s.unnamed18772___U7, s.unnamed18773___U8); - s.value___593815 = (r0); - s.tmp_3 = r0 = globals.local_target___593450; - s.tmp_5 = sprites_readDataString__P566068_mk(s); - s.tmp_5.arg0 = s.value___593815; + r0 = pxsim_Array__getAt(s.unnamed22236___U7, s.unnamed22237___U8); + s.value___724829 = (r0); + s.tmp_3 = r0 = globals.local_target___724441; + s.tmp_5 = sprites_readDataString__P634517_mk(s); + s.tmp_5.arg0 = s.value___724829; s.tmp_5.arg1 = "internal_name"; - s.callLocIdx = 358; s.pc = 19; return s.tmp_5; + s.callLocIdx = 363; s.pc = 19; return s.tmp_5; case 19: r0 = s.retval; s.tmp_4 = r0; @@ -15295,90 +16319,90 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 7; continue; } - s.tmp_6 = sprites_setDataNumber__P566064_mk(s); - s.tmp_6.arg0 = s.value___593815; + s.tmp_6 = sprites_setDataNumber__P634513_mk(s); + s.tmp_6.arg0 = s.value___724829; s.tmp_6.arg1 = "speed_multiplier"; - s.tmp_8 = sprites_readDataNumber__P566066_mk(s); - s.tmp_8.arg0 = s.value___593815; + s.tmp_8 = sprites_readDataNumber__P634515_mk(s); + s.tmp_8.arg0 = s.value___724829; s.tmp_8.arg1 = "speed_multiplier"; - s.callLocIdx = 359; s.pc = 21; return s.tmp_8; + s.callLocIdx = 364; s.pc = 21; return s.tmp_8; case 21: r0 = s.retval; s.tmp_7 = r0; - r0 = (s.tmp_7 * globals.local_effect_value___593449); + r0 = (s.tmp_7 * globals.local_effect_value___724440); s.tmp_6.arg2 = r0; - s.callLocIdx = 360; s.pc = 20; return s.tmp_6; + s.callLocIdx = 365; s.pc = 20; return s.tmp_6; case 20: r0 = s.retval; { step = 9; continue; } case 7: case 8: - r0 = (s.unnamed18773___U8 + 1); - s.unnamed18773___U8 = (r0); + r0 = (s.unnamed22237___U8 + 1); + s.unnamed22237___U8 = (r0); { step = 6; continue; } case 9: - s.unnamed18772___U7 = (undefined); + s.unnamed22236___U7 = (undefined); case 10: case 11: - r0 = (s.unnamed18771___U5 + 1); - s.unnamed18771___U5 = (r0); + r0 = (s.unnamed22235___U5 + 1); + s.unnamed22235___U5 = (r0); { step = 3; continue; } case 12: - s.unnamed18770___U4 = (undefined); - s.value___593829 = (undefined); - s.unnamed18774___U10 = (globals.sprites_towers___593397); - s.unnamed18775___U11 = (0); + s.unnamed22234___U4 = (undefined); + s.value___724843 = (undefined); + s.unnamed22238___U10 = (globals.sprites_towers___724388); + s.unnamed22239___U11 = (0); case 13: - s.tmp_0 = r0 = s.unnamed18775___U11; - r0 = pxsim_Array__length(s.unnamed18774___U10); + s.tmp_0 = r0 = s.unnamed22239___U11; + r0 = pxsim_Array__length(s.unnamed22238___U10); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 14; continue; } - r0 = pxsim_Array__getAt(s.unnamed18774___U10, s.unnamed18775___U11); - s.value___593829 = (r0); - s.tmp_2 = r0 = globals.fossils_per_second___593489; - s.tmp_6 = sprites_readDataNumber__P566066_mk(s); - s.tmp_6.arg0 = s.value___593829; + r0 = pxsim_Array__getAt(s.unnamed22238___U10, s.unnamed22239___U11); + s.value___724843 = (r0); + s.tmp_2 = r0 = globals.fossils_per_second___724480; + s.tmp_6 = sprites_readDataNumber__P634515_mk(s); + s.tmp_6.arg0 = s.value___724843; s.tmp_6.arg1 = "count"; - s.callLocIdx = 361; s.pc = 22; return s.tmp_6; + s.callLocIdx = 366; s.pc = 22; return s.tmp_6; case 22: r0 = s.retval; s.tmp_5 = r0; - s.tmp_8 = sprites_readDataNumber__P566066_mk(s); - s.tmp_8.arg0 = s.value___593829; + s.tmp_8 = sprites_readDataNumber__P634515_mk(s); + s.tmp_8.arg0 = s.value___724843; s.tmp_8.arg1 = "speed"; - s.callLocIdx = 362; s.pc = 23; return s.tmp_8; + s.callLocIdx = 367; s.pc = 23; return s.tmp_8; case 23: r0 = s.retval; s.tmp_7 = r0; r0 = (s.tmp_5 * s.tmp_7); s.tmp_4 = r0; - s.tmp_10 = sprites_readDataNumber__P566066_mk(s); - s.tmp_10.arg0 = s.value___593829; + s.tmp_10 = sprites_readDataNumber__P634515_mk(s); + s.tmp_10.arg0 = s.value___724843; s.tmp_10.arg1 = "speed_multiplier"; - s.callLocIdx = 363; s.pc = 24; return s.tmp_10; + s.callLocIdx = 368; s.pc = 24; return s.tmp_10; case 24: r0 = s.retval; s.tmp_9 = r0; r0 = (s.tmp_4 * s.tmp_9); s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); - globals.fossils_per_second___593489 = (r0); - r0 = (s.unnamed18775___U11 + 1); - s.unnamed18775___U11 = (r0); + globals.fossils_per_second___724480 = (r0); + r0 = (s.unnamed22239___U11 + 1); + s.unnamed22239___U11 = (r0); { step = 13; continue; } case 14: - s.unnamed18774___U10 = (undefined); + s.unnamed22238___U10 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -recalculate_fossils_per_sec__P593420.info = {"start":26986,"length":1298,"line":488,"column":0,"endLine":516,"endColumn":1,"fileName":"main.ts","functionName":"recalculate_fossils_per_sec","argumentNames":[]} +recalculate_fossils_per_sec__P724411.info = {"start":27428,"length":1298,"line":498,"column":0,"endLine":526,"endColumn":1,"fileName":"main.ts","functionName":"recalculate_fossils_per_sec","argumentNames":[]} -function recalculate_fossils_per_sec__P593420_mk(s) { +function recalculate_fossils_per_sec__P724411_mk(s) { checkStack(s.depth); return { - parent: s, fn: recalculate_fossils_per_sec__P593420, depth: s.depth + 1, + parent: s, fn: recalculate_fossils_per_sec__P724411, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15391,25 +16415,25 @@ function recalculate_fossils_per_sec__P593420_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - value___593777: undefined, - unnamed18768___U1: undefined, - unnamed18769___U2: undefined, - value___593782: undefined, - unnamed18770___U4: undefined, - unnamed18771___U5: undefined, - value___593815: undefined, - unnamed18772___U7: undefined, - unnamed18773___U8: undefined, - value___593829: undefined, - unnamed18774___U10: undefined, - unnamed18775___U11: undefined, + value___724791: undefined, + unnamed22232___U1: undefined, + unnamed22233___U2: undefined, + value___724796: undefined, + unnamed22234___U4: undefined, + unnamed22235___U5: undefined, + value___724829: undefined, + unnamed22236___U7: undefined, + unnamed22237___U8: undefined, + value___724843: undefined, + unnamed22238___U10: undefined, + unnamed22239___U11: undefined, } } -function sprites_setDataNumber__P566064(s) { +function sprites_setDataNumber__P634513(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15419,7 +16443,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___574813 = undefined; + s.d___643262 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15446,31 +16470,31 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P563680_mk(s); + s.tmp_4 = Sprite_data__P632124_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2461; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___574813 = (r0); - r0 = pxsim_pxtrt.mapSetGeneric(s.d___574813, s.arg1, s.arg2); + s.d___643262 = (r0); + r0 = pxsim_pxtrt.mapSetGeneric(s.d___643262, s.arg1, s.arg2); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_setDataNumber__P566064.info = {"start":290,"length":176,"line":9,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataNumber","argumentNames":["sprite","name","value"]} +sprites_setDataNumber__P634513.info = {"start":290,"length":176,"line":9,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataNumber","argumentNames":["sprite","name","value"]} -function sprites_setDataNumber__P566064_mk(s) { +function sprites_setDataNumber__P634513_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_setDataNumber__P566064, depth: s.depth + 1, + parent: s, fn: sprites_setDataNumber__P634513, 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, - d___574813: undefined, + d___643262: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -15480,7 +16504,7 @@ function sprites_setDataNumber__P566064_mk(s) { -function Sprite_sy__P563677(s) { +function Sprite_sy__P632121(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15490,22 +16514,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.y___572055 = undefined; + s.y___640504 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_0 = Sprite_y__P563660_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_0 = Sprite_y__P632104_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 493; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.y___572055 = (r0); + s.y___640504 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P561435_mk(s); + s.tmp_3 = Math_max__P629879_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 494; s.pc = 2; return s.tmp_3; @@ -15517,19 +16541,19 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_sy"] = (s.tmp_1); - s.tmp_0 = Sprite__C563645_v5_1_mk(s); + s.tmp_0 = Sprite__C632089_v5_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C563645_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C632089_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.recalcSize; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_top__P563708_mk(s); + s.tmp_0 = Sprite_top__P632152_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = r0 = s.y___572055; - s.tmp_4 = Sprite__C563645_v7_1_mk(s); + s.tmp_1 = r0 = s.y___640504; + s.tmp_4 = Sprite__C632089_v7_1_mk(s); s.tmp_4.arg0 = s.arg0; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C563645_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C632089_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.height; s.pc = 5; return s.tmp_4; case 5: @@ -15546,19 +16570,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_sy__P563677.info = {"start":5879,"length":158,"line":214,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sy","argumentNames":["this","v"]} +Sprite_sy__P632121.info = {"start":5879,"length":158,"line":214,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sy","argumentNames":["this","v"]} -function Sprite_sy__P563677_mk(s) { +function Sprite_sy__P632121_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sy__P563677, depth: s.depth + 1, + parent: s, fn: Sprite_sy__P632121, 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, - y___572055: undefined, + y___640504: undefined, arg0: undefined, arg1: undefined, } } @@ -15567,7 +16591,7 @@ function Sprite_sy__P563677_mk(s) { -function Sprite_y__P563660(s) { +function Sprite_y__P632104(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15582,7 +16606,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["_y"]; s.tmp_1 = r0; r0 = s.arg0.fields["_height"]; @@ -15597,13 +16621,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_y__P563660.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__P563660.isGetter = true; +Sprite_y__P632104.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__P632104.isGetter = true; -function Sprite_y__P563660_mk(s) { +function Sprite_y__P632104_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P563660, depth: s.depth + 1, + parent: s, fn: Sprite_y__P632104, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15617,7 +16641,7 @@ function Sprite_y__P563660_mk(s) { -function Fx_div__P561467(s) { +function Fx_div__P629911(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15638,12 +16662,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_div__P561467.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__P629911.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__P561467_mk(s) { +function Fx_div__P629911_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_div__P561467, depth: s.depth + 1, + parent: s, fn: Fx_div__P629911, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15654,7 +16678,7 @@ function Fx_div__P561467_mk(s) { -function Sprite_sy__P563676(s) { +function Sprite_sy__P632120(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15669,20 +16693,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563676.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__P563676.isGetter = true; +Sprite_sy__P632120.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__P632120.isGetter = true; -function Sprite_sy__P563676_mk(s) { +function Sprite_sy__P632120_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sy__P563676, depth: s.depth + 1, + parent: s, fn: Sprite_sy__P632120, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15692,7 +16716,7 @@ function Sprite_sy__P563676_mk(s) { -function Sprite_sx__P563675(s) { +function Sprite_sx__P632119(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15702,22 +16726,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x___572428 = undefined; + s.x___640877 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_0 = Sprite_x__P563658_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_0 = Sprite_x__P632102_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 488; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.x___572428 = (r0); + s.x___640877 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P561435_mk(s); + s.tmp_3 = Math_max__P629879_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 489; s.pc = 2; return s.tmp_3; @@ -15729,19 +16753,19 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_sx"] = (s.tmp_1); - s.tmp_0 = Sprite__C563645_v5_1_mk(s); + s.tmp_0 = Sprite__C632089_v5_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C563645_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C632089_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.recalcSize; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_left__P563704_mk(s); + s.tmp_0 = Sprite_left__P632148_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = r0 = s.x___572428; - s.tmp_4 = Sprite__C563645_v6_1_mk(s); + s.tmp_1 = r0 = s.x___640877; + s.tmp_4 = Sprite__C632089_v6_1_mk(s); s.tmp_4.arg0 = s.arg0; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C563645_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C632089_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.width; s.pc = 5; return s.tmp_4; case 5: @@ -15758,19 +16782,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_sx__P563675.info = {"start":5447,"length":158,"line":201,"column":4,"endLine":206,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sx","argumentNames":["this","v"]} +Sprite_sx__P632119.info = {"start":5447,"length":158,"line":201,"column":4,"endLine":206,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sx","argumentNames":["this","v"]} -function Sprite_sx__P563675_mk(s) { +function Sprite_sx__P632119_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sx__P563675, depth: s.depth + 1, + parent: s, fn: Sprite_sx__P632119, 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, - x___572428: undefined, + x___640877: undefined, arg0: undefined, arg1: undefined, } } @@ -15779,7 +16803,7 @@ function Sprite_sx__P563675_mk(s) { -function Sprite_width__P563701(s) { +function Sprite_width__P632145(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15794,20 +16818,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563701.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__P563701.isGetter = true; +Sprite_width__P632145.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__P632145.isGetter = true; -function Sprite_width__P563701_mk(s) { +function Sprite_width__P632145_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_width__P563701, depth: s.depth + 1, + parent: s, fn: Sprite_width__P632145, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15817,7 +16841,7 @@ function Sprite_width__P563701_mk(s) { -function Sprite_x__P563658(s) { +function Sprite_x__P632102(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15832,7 +16856,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["_x"]; s.tmp_1 = r0; r0 = s.arg0.fields["_width"]; @@ -15847,13 +16871,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_x__P563658.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__P563658.isGetter = true; +Sprite_x__P632102.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__P632102.isGetter = true; -function Sprite_x__P563658_mk(s) { +function Sprite_x__P632102_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P563658, depth: s.depth + 1, + parent: s, fn: Sprite_x__P632102, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15867,7 +16891,7 @@ function Sprite_x__P563658_mk(s) { -function Sprite_sx__P563674(s) { +function Sprite_sx__P632118(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15882,20 +16906,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563674.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__P563674.isGetter = true; +Sprite_sx__P632118.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__P632118.isGetter = true; -function Sprite_sx__P563674_mk(s) { +function Sprite_sx__P632118_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sx__P563674, depth: s.depth + 1, + parent: s, fn: Sprite_sx__P632118, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15905,7 +16929,7 @@ function Sprite_sx__P563674_mk(s) { -function game_runtime__P564329(s) { +function game_runtime__P632773(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15915,7 +16939,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = game_currentScene__P564303_mk(s); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 1257; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -15924,12 +16948,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_runtime__P564329.info = {"start":1426,"length":81,"line":44,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"runtime","argumentNames":[]} +game_runtime__P632773.info = {"start":1426,"length":81,"line":44,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"runtime","argumentNames":[]} -function game_runtime__P564329_mk(s) { +function game_runtime__P632773_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_runtime__P564329, depth: s.depth + 1, + parent: s, fn: game_runtime__P632773, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15939,7 +16963,7 @@ function game_runtime__P564329_mk(s) { -function scene_Scene_millis__P564173(s) { +function scene_Scene_millis__P632617(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15954,17 +16978,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C564147_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C632591_VT)) failedCast(r0); r0 = s.arg0.fields["_millis"]; return leave(s, r0) default: oops() } } } -scene_Scene_millis__P564173.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__P632617.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__P564173_mk(s) { +function scene_Scene_millis__P632617_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_millis__P564173, depth: s.depth + 1, + parent: s, fn: scene_Scene_millis__P632617, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -15973,7 +16997,7 @@ function scene_Scene_millis__P564173_mk(s) { -function Sprite_left__P563704(s) { +function Sprite_left__P632148(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15983,22 +17007,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___580449 = undefined; + s.physics___648898 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P564303_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 520; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___580449 = (r0); - s.tmp_0 = PhysicsEngine__C563815_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___580449; + s.physics___648898 = (r0); + s.tmp_0 = PhysicsEngine__C632259_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___648898; s.tmp_0.arg1 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -16009,7 +17033,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__C563815_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C632259_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: @@ -16018,18 +17042,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_left__P563704.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__P632148.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__P563704_mk(s) { +function Sprite_left__P632148_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P563704, depth: s.depth + 1, + parent: s, fn: Sprite_left__P632148, 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___580449: undefined, + physics___648898: undefined, arg0: undefined, arg1: undefined, } } @@ -16038,7 +17062,7 @@ function Sprite_left__P563704_mk(s) { -function PhysicsEngine_moveSprite__P563819(s) { +function PhysicsEngine_moveSprite__P632263(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16056,17 +17080,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C563815_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C632259_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_moveSprite__P563819.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__P632263.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__P563819_mk(s) { +function PhysicsEngine_moveSprite__P632263_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_moveSprite__P563819, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_moveSprite__P632263, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -16078,7 +17102,7 @@ function PhysicsEngine_moveSprite__P563819_mk(s) { -function Sprite_left__P563703(s) { +function Sprite_left__P632147(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16093,20 +17117,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563703.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__P563703.isGetter = true; +Sprite_left__P632147.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__P632147.isGetter = true; -function Sprite_left__P563703_mk(s) { +function Sprite_left__P632147_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P563703, depth: s.depth + 1, + parent: s, fn: Sprite_left__P632147, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16116,7 +17140,7 @@ function Sprite_left__P563703_mk(s) { -function Sprite_top__P563708(s) { +function Sprite_top__P632152(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16126,22 +17150,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___580673 = undefined; + s.physics___649122 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P564303_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 526; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___580673 = (r0); - s.tmp_0 = PhysicsEngine__C563815_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___580673; + s.physics___649122 = (r0); + s.tmp_0 = PhysicsEngine__C632259_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___649122; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = 0; r0 = (s.arg1 * 256); @@ -16152,7 +17176,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__C563815_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C632259_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: @@ -16161,18 +17185,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_top__P563708.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__P632152.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__P563708_mk(s) { +function Sprite_top__P632152_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P563708, depth: s.depth + 1, + parent: s, fn: Sprite_top__P632152, 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___580673: undefined, + physics___649122: undefined, arg0: undefined, arg1: undefined, } } @@ -16181,7 +17205,7 @@ function Sprite_top__P563708_mk(s) { -function Sprite_top__P563707(s) { +function Sprite_top__P632151(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16196,20 +17220,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563707.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__P563707.isGetter = true; +Sprite_top__P632151.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__P632151.isGetter = true; -function Sprite_top__P563707_mk(s) { +function Sprite_top__P632151_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P563707, depth: s.depth + 1, + parent: s, fn: Sprite_top__P632151, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16219,7 +17243,7 @@ function Sprite_top__P563707_mk(s) { -function game_onUpdate__P564327(s) { +function game_onUpdate__P632771(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16242,8 +17266,8 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = control_EventContext_registerFrameHandler__P561708_mk(s); - s.tmp_3 = game_eventContext__P564306_mk(s); + s.tmp_2 = control_EventContext_registerFrameHandler__P630152_mk(s); + s.tmp_3 = game_eventContext__P632750_mk(s); s.callLocIdx = 1250; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; @@ -16258,12 +17282,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdate__P564327.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__P632771.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__P564327_mk(s) { +function game_onUpdate__P632771_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdate__P564327, depth: s.depth + 1, + parent: s, fn: game_onUpdate__P632771, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16276,7 +17300,7 @@ function game_onUpdate__P564327_mk(s) { -function control_EventContext_registerFrameHandler__P561708(s) { +function control_EventContext_registerFrameHandler__P630152(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16286,8 +17310,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.fn___572467 = undefined; - s.i___572476 = undefined; + s.fn___640916 = undefined; + s.i___640925 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -16295,7 +17319,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C561700_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C630144_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -16308,20 +17332,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__P566258_mk(s); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P634707_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 54; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C561697_VT); - s.fn___572467 = (r0); - r0 = (s.fn___572467).fields["order"] = (s.arg1); - r0 = (s.fn___572467).fields["handler"] = (s.arg2); - s.i___572476 = (0); + r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C630141_VT); + s.fn___640916 = (r0); + r0 = (s.fn___640916).fields["order"] = (s.arg1); + r0 = (s.fn___640916).fields["handler"] = (s.arg2); + s.i___640925 = (0); case 3: - s.tmp_1 = r0 = s.i___572476; + s.tmp_1 = r0 = s.i___640925; r0 = s.arg0.fields["frameCallbacks"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -16332,7 +17356,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___572476); + r0 = pxsim_Array__getAt(s.tmp_6, s.i___640925); r0 = r0.fields["order"]; s.tmp_5 = r0; r0 = (s.tmp_5 > s.arg1); @@ -16341,29 +17365,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___572476, s.fn___572467); - r0 = s.fn___572467; + r0 = pxsim_Array_.insertAt(s.tmp_7, s.i___640925, s.fn___640916); + r0 = s.fn___640916; { step = 7; continue; } case 4: case 5: - r0 = (s.i___572476 + 1); - s.i___572476 = (r0); + r0 = (s.i___640925 + 1); + s.i___640925 = (r0); { step = 3; continue; } case 6: r0 = s.arg0.fields["frameCallbacks"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.fn___572467); - r0 = s.fn___572467; + r0 = pxsim_Array__push(s.tmp_0, s.fn___640916); + r0 = s.fn___640916; case 7: return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameHandler__P561708.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__P630152.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__P561708_mk(s) { +function control_EventContext_registerFrameHandler__P630152_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameHandler__P561708, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameHandler__P630152, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16373,8 +17397,8 @@ function control_EventContext_registerFrameHandler__P561708_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - fn___572467: undefined, - i___572476: undefined, + fn___640916: undefined, + i___640925: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -16384,7 +17408,7 @@ function control_EventContext_registerFrameHandler__P561708_mk(s) { -function control_EventContext_registerFrameCallbacks__P566258(s) { +function control_EventContext_registerFrameCallbacks__P634707(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16394,13 +17418,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.worker___572510 = undefined; + s.worker___640959 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C561700_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C630144_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -16413,28 +17437,28 @@ switch (step) { case 1: case 2: r0 = s.arg0.fields["frameWorker"]; - s.worker___572510 = (r0); - r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P572516); + s.worker___640959 = (r0); + r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P640965); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___572510); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___640959); r0 = pxsim.control.runInParallel(s.tmp_0); case 3: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks__P566258.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__P634707.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__P566258_mk(s) { +function control_EventContext_registerFrameCallbacks__P634707_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks__P566258, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks__P634707, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - worker___572510: undefined, + worker___640959: undefined, arg0: undefined, } } @@ -16442,7 +17466,7 @@ function control_EventContext_registerFrameCallbacks__P566258_mk(s) { -function control_EventContext_registerFrameCallbacks_inline__P572516(s) { +function control_EventContext_registerFrameCallbacks_inline__P640965(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16452,15 +17476,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___572546 = undefined; + s.delay___640995 = 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__P572522); + r0 = pxsim_pxtcore_mkAction(1, control_EventContext_registerFrameCallbacks_inline__P640971); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.caps[0]); - s.tmp_2 = pauseUntil__P561672_mk(s); + s.tmp_2 = pauseUntil__P630116_mk(s); s.tmp_2.arg0 = s.tmp_1; s.tmp_2.arg1 = undefined; s.callLocIdx = 48; s.pc = 5; return s.tmp_2; @@ -16483,14 +17507,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__P566257_mk(s); + s.tmp_2 = control_EventContext_runCallbacks__P634706_mk(s); s.tmp_2.arg0 = s.caps[0]; s.callLocIdx = 49; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - s.delay___572546 = (r0); - s.tmp_0 = pause__P561718_mk(s); - s.tmp_0.arg0 = s.delay___572546; + s.delay___640995 = (r0); + s.tmp_0 = pause__P630162_mk(s); + s.tmp_0.arg0 = s.delay___640995; s.callLocIdx = 50; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -16501,24 +17525,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P572516.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__P640965.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__P572516_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P640965_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P572516, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P640965, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - delay___572546: undefined, + delay___640995: undefined, } } -function control_EventContext_registerFrameCallbacks_inline__P572522(s) { +function control_EventContext_registerFrameCallbacks_inline__P640971(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16536,12 +17560,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P572522.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__P640971.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__P572522_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P640971_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P572522, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P640971, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16551,7 +17575,7 @@ function control_EventContext_registerFrameCallbacks_inline__P572522_mk(s) { -function control_EventContext_runCallbacks__P566257(s) { +function control_EventContext_runCallbacks__P634706(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16561,44 +17585,44 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.loopStart___572555 = undefined; - s.f___572568 = undefined; - s.unnamed18352___U2 = undefined; - s.unnamed18353___U3 = undefined; - s.now___572573 = undefined; - s.runtime___572576 = undefined; - s.realTimeInSample___572595 = undefined; - s.fps___572604 = undefined; - s.delay___572673 = undefined; + s.loopStart___641004 = undefined; + s.f___641017 = undefined; + s.unnamed19296___U2 = undefined; + s.unnamed19297___U3 = undefined; + s.now___641022 = undefined; + s.runtime___641025 = undefined; + s.realTimeInSample___641044 = undefined; + s.fps___641053 = undefined; + s.delay___641122 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C561700_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C630144_VT)) failedCast(r0); r0 = pxsim.control.millis(); - s.loopStart___572555 = (r0); + s.loopStart___641004 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["prevTimeMillis"]; s.tmp_2 = r0; - r0 = (s.loopStart___572555 - s.tmp_2); + r0 = (s.loopStart___641004 - s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["deltaTimeMillis"] = (s.tmp_1); - r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___572555); - s.f___572568 = (undefined); + r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___641004); + s.f___641017 = (undefined); r0 = s.arg0.fields["frameCallbacks"]; - s.unnamed18352___U2 = (r0); - s.unnamed18353___U3 = (0); + s.unnamed19296___U2 = (r0); + s.unnamed19297___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18353___U3; - r0 = pxsim_Array__length(s.unnamed18352___U2); + s.tmp_0 = r0 = s.unnamed19297___U3; + r0 = pxsim_Array__length(s.unnamed19296___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18352___U2, s.unnamed18353___U3); - s.f___572568 = (r0); + r0 = pxsim_Array__getAt(s.unnamed19296___U2, s.unnamed19297___U3); + s.f___641017 = (r0); s.tmp_2 = if_handler_1_mk(s); - s.tmp_2.arg0 = s.f___572568; + s.tmp_2.arg0 = s.f___641017; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "handler"), 1); s.callLocIdx = 46; s.pc = 11; return s.tmp_2; @@ -16610,19 +17634,19 @@ switch (step) { } case 11: r0 = s.retval; - r0 = (s.unnamed18353___U3 + 1); - s.unnamed18353___U3 = (r0); + r0 = (s.unnamed19297___U3 + 1); + s.unnamed19297___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed18352___U2 = (undefined); + s.unnamed19296___U2 = (undefined); r0 = pxsim.control.millis(); - s.now___572573 = (r0); - r0 = (s.now___572573 - s.loopStart___572555); - s.runtime___572576 = (r0); + s.now___641022 = (r0); + r0 = (s.now___641022 - s.loopStart___641004); + s.runtime___641025 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timeInSample"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.runtime___572576); + r0 = (s.tmp_2 + s.runtime___641025); s.tmp_1 = r0; r0 = (s.tmp_0).fields["timeInSample"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; @@ -16650,9 +17674,9 @@ switch (step) { if (!r0) { step = 9; continue; } r0 = s.arg0.fields["lastPerfDump"]; s.tmp_4 = r0; - r0 = (s.now___572573 - s.tmp_4); - s.realTimeInSample___572595 = (r0); - r0 = (s.arg0).fields["lastPerfDump"] = (s.now___572573); + r0 = (s.now___641022 - s.tmp_4); + s.realTimeInSample___641044 = (r0); + r0 = (s.arg0).fields["lastPerfDump"] = (s.now___641022); r0 = s.arg0.fields["framesInSample"]; s.tmp_0 = r0; r0 = s.arg0.fields["timeInSample"]; @@ -16660,8 +17684,8 @@ switch (step) { r0 = (s.tmp_2 / 1000); s.tmp_1 = r0; r0 = (s.tmp_0 / s.tmp_1); - s.fps___572604 = (r0); - r0 = pxsim.Math_.round(s.fps___572604); + s.fps___641053 = (r0); + r0 = pxsim.Math_.round(s.fps___641053); s.tmp_1 = r0; if ((s.tmp_1) && (s.tmp_1).vtable) { setupResume(s, 12); @@ -16673,21 +17697,21 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat("fps:", s.tmp_0); - globals.control_EventContext_lastStats___561702 = (r0); - r0 = (s.fps___572604 < 99); + globals.control_EventContext_lastStats___630146 = (r0); + r0 = (s.fps___641053 < 99); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - if ((globals.control_EventContext_lastStats___561702) && (globals.control_EventContext_lastStats___561702).vtable) { + if ((globals.control_EventContext_lastStats___630146) && (globals.control_EventContext_lastStats___630146).vtable) { setupResume(s, 13); - pxsim_String__stringConv(globals.control_EventContext_lastStats___561702); + pxsim_String__stringConv(globals.control_EventContext_lastStats___630146); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___561702) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___630146) + ""; } case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.fps___572604 * 10); + r0 = (s.fps___641053 * 10); s.tmp_7 = r0; r0 = pxsim.Math_.round(s.tmp_7); s.tmp_6 = r0; @@ -16714,7 +17738,7 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_2); - globals.control_EventContext_lastStats___561702 = (r0); + globals.control_EventContext_lastStats___630146 = (r0); case 5: case 6: r0 = pxsim.control.profilingEnabled(); @@ -16723,7 +17747,7 @@ switch (step) { if (!r0) { step = 7; continue; } r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; - r0 = (s.fps___572604 * 100); + r0 = (s.fps___641053 * 100); s.tmp_12 = r0; r0 = (s.tmp_12 | 0); s.tmp_11 = r0; @@ -16770,12 +17794,12 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, "ms/"); s.tmp_3 = r0; - if ((s.realTimeInSample___572595) && (s.realTimeInSample___572595).vtable) { + if ((s.realTimeInSample___641044) && (s.realTimeInSample___641044).vtable) { setupResume(s, 19); - pxsim_String__stringConv(s.realTimeInSample___572595); + pxsim_String__stringConv(s.realTimeInSample___641044); checkResumeConsumed(); return; - } else { s.retval = (s.realTimeInSample___572595) + ""; } + } else { s.retval = (s.realTimeInSample___641044) + ""; } case 19: r0 = s.retval; s.tmp_17 = r0; @@ -16792,24 +17816,24 @@ switch (step) { r0 = (s.arg0).fields["framesInSample"] = (0); case 9: case 10: - s.tmp_0 = Math_max__P561435_mk(s); + s.tmp_0 = Math_max__P629879_mk(s); s.tmp_0.arg0 = 1; - r0 = (20 - s.runtime___572576); + r0 = (20 - s.runtime___641025); s.tmp_0.arg1 = r0; s.callLocIdx = 47; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - s.delay___572673 = (r0); - r0 = s.delay___572673; + s.delay___641122 = (r0); + r0 = s.delay___641122; return leave(s, r0) default: oops() } } } -control_EventContext_runCallbacks__P566257.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__P634706.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__P566257_mk(s) { +function control_EventContext_runCallbacks__P634706_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_runCallbacks__P566257, depth: s.depth + 1, + parent: s, fn: control_EventContext_runCallbacks__P634706, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16829,15 +17853,15 @@ function control_EventContext_runCallbacks__P566257_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - loopStart___572555: undefined, - f___572568: undefined, - unnamed18352___U2: undefined, - unnamed18353___U3: undefined, - now___572573: undefined, - runtime___572576: undefined, - realTimeInSample___572595: undefined, - fps___572604: undefined, - delay___572673: undefined, + loopStart___641004: undefined, + f___641017: undefined, + unnamed19296___U2: undefined, + unnamed19297___U3: undefined, + now___641022: undefined, + runtime___641025: undefined, + realTimeInSample___641044: undefined, + fps___641053: undefined, + delay___641122: undefined, arg0: undefined, } } @@ -16845,7 +17869,7 @@ function control_EventContext_runCallbacks__P566257_mk(s) { -function pauseUntil__P561672(s) { +function pauseUntil__P630116(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16892,7 +17916,7 @@ switch (step) { s.arg1 = (0); case 5: case 6: - s.tmp_0 = control___queuePollEvent__P561671_mk(s); + s.tmp_0 = control___queuePollEvent__P630115_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = undefined; @@ -16904,12 +17928,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pauseUntil__P561672.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__P630116.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__P561672_mk(s) { +function pauseUntil__P630116_mk(s) { checkStack(s.depth); return { - parent: s, fn: pauseUntil__P561672, depth: s.depth + 1, + parent: s, fn: pauseUntil__P630116, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16925,7 +17949,7 @@ function pauseUntil__P561672_mk(s) { -function control___queuePollEvent__P561671(s) { +function control___queuePollEvent__P630115(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16935,16 +17959,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ev___580535 = undefined; + s.ev___648984 = 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__C566231_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_PollEvent__C634680_VT); s.tmp_0 = r0; - s.tmp_1 = control_PollEvent_constructor__P566232_mk(s); + s.tmp_1 = control_PollEvent_constructor__P634681_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1023; r0 = pxsim.control.allocateNotifyEvent(); @@ -16960,8 +17984,8 @@ switch (step) { s.callLocIdx = 31; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.ev___580535 = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___566234); + s.ev___648984 = (s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___634683); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -16969,19 +17993,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___580535); - globals._pollEventQueue___566234 = (s.tmp_2); - r0 = pxsim.control.runInParallel(control_pollEvents__P566235); + r0 = pxsim_Array__push(s.tmp_2, s.ev___648984); + globals._pollEventQueue___634683 = (s.tmp_2); + r0 = pxsim.control.runInParallel(control_pollEvents__P634684); { step = 2; continue; } case 1: - r0 = pxsim_Array__push(globals._pollEventQueue___566234, s.ev___580535); + r0 = pxsim_Array__push(globals._pollEventQueue___634683, s.ev___648984); case 2: r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 3; continue; } - s.tmp_0 = control_onEvent__P561696_mk(s); - r0 = s.ev___580535.fields["eid"]; + s.tmp_0 = control_onEvent__P630140_mk(s); + r0 = s.ev___648984.fields["eid"]; s.tmp_0.arg0 = r0; - r0 = s.ev___580535.fields["vid"]; + r0 = s.ev___648984.fields["vid"]; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = 16; @@ -16990,9 +18014,9 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = s.ev___580535.fields["eid"]; + r0 = s.ev___648984.fields["eid"]; s.tmp_0 = r0; - r0 = s.ev___580535.fields["vid"]; + r0 = s.ev___648984.fields["vid"]; s.tmp_1 = r0; setupResume(s, 7); pxsim.control.waitForEvent(s.tmp_0, s.tmp_1); @@ -17005,17 +18029,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___queuePollEvent__P561671.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__P630115.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__P561671_mk(s) { +function control___queuePollEvent__P630115_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___queuePollEvent__P561671, depth: s.depth + 1, + parent: s, fn: control___queuePollEvent__P630115, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ev___580535: undefined, + ev___648984: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -17025,7 +18049,7 @@ function control___queuePollEvent__P561671_mk(s) { -function control_pollEvents__P566235(s) { +function control_pollEvents__P634684(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17035,31 +18059,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.now___580578 = undefined; - s.i___580581 = undefined; - s.ev___580587 = undefined; + s.now___649027 = undefined; + s.i___649030 = undefined; + s.ev___649036 = undefined; case 1: - r0 = pxsim_Array__length(globals._pollEventQueue___566234); + r0 = pxsim_Array__length(globals._pollEventQueue___634683); 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___580578 = (r0); - s.i___580581 = (0); + s.now___649027 = (r0); + s.i___649030 = (0); case 2: - s.tmp_1 = r0 = s.i___580581; - r0 = pxsim_Array__length(globals._pollEventQueue___566234); + s.tmp_1 = r0 = s.i___649030; + r0 = pxsim_Array__length(globals._pollEventQueue___634683); 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___566234, s.i___580581); - s.ev___580587 = (r0); + r0 = pxsim_Array__getAt(globals._pollEventQueue___634683, s.i___649030); + s.ev___649036 = (r0); s.tmp_1 = if_condition_1_mk(s); - s.tmp_1.arg0 = s.ev___580587; + s.tmp_1.arg0 = s.ev___649036; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "condition"), 1); s.callLocIdx = 28; s.pc = 13; return s.tmp_1; @@ -17077,7 +18101,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 3: - r0 = s.ev___580587.fields["timeOut"]; + r0 = s.ev___649036.fields["timeOut"]; s.tmp_3 = r0; r0 = (s.tmp_3 > 0); s.tmp_2 = r0; @@ -17086,11 +18110,11 @@ switch (step) { r0 = s.tmp_2; { step = 5; continue; } case 4: - r0 = s.ev___580587.fields["start"]; + r0 = s.ev___649036.fields["start"]; s.tmp_5 = r0; - r0 = (s.now___580578 - s.tmp_5); + r0 = (s.now___649027 - s.tmp_5); s.tmp_4 = r0; - r0 = s.ev___580587.fields["timeOut"]; + r0 = s.ev___649036.fields["timeOut"]; s.tmp_6 = r0; r0 = (s.tmp_4 > s.tmp_6); case 5: @@ -17102,50 +18126,50 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - r0 = s.ev___580587.fields["eid"]; + r0 = s.ev___649036.fields["eid"]; s.tmp_9 = r0; - r0 = s.ev___580587.fields["vid"]; + r0 = s.ev___649036.fields["vid"]; s.tmp_10 = r0; r0 = pxsim.control.raiseEvent(s.tmp_9, s.tmp_10); - r0 = s.ev___580587.fields["once"]; + r0 = s.ev___649036.fields["once"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = helpers_arraySplice__P561405_mk(s); - s.tmp_1.arg0 = globals._pollEventQueue___566234; - s.tmp_1.arg1 = s.i___580581; + s.tmp_1 = helpers_arraySplice__P629849_mk(s); + s.tmp_1.arg0 = globals._pollEventQueue___634683; + s.tmp_1.arg1 = s.i___649030; s.tmp_1.arg2 = 1; s.callLocIdx = 29; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - r0 = (s.i___580581 - 1); - s.i___580581 = (r0); + r0 = (s.i___649030 - 1); + s.i___649030 = (r0); case 7: case 8: case 9: case 10: - r0 = (s.i___580581 + 1); - s.i___580581 = (r0); + r0 = (s.i___649030 + 1); + s.i___649030 = (r0); { step = 2; continue; } case 11: - s.tmp_0 = pause__P561718_mk(s); + s.tmp_0 = pause__P630162_mk(s); s.tmp_0.arg0 = 50; s.callLocIdx = 30; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; { step = 1; continue; } case 12: - globals._pollEventQueue___566234 = (undefined); + globals._pollEventQueue___634683 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -control_pollEvents__P566235.info = {"start":618,"length":638,"line":20,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"pollEvents","argumentNames":[]} +control_pollEvents__P634684.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__P566235_mk(s) { +function control_pollEvents__P634684_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pollEvents__P566235, depth: s.depth + 1, + parent: s, fn: control_pollEvents__P634684, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17158,16 +18182,16 @@ function control_pollEvents__P566235_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - now___580578: undefined, - i___580581: undefined, - ev___580587: undefined, + now___649027: undefined, + i___649030: undefined, + ev___649036: undefined, } } -function control_PollEvent_constructor__P566232(s) { +function control_PollEvent_constructor__P634681(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17188,7 +18212,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_PollEvent__C566231_VT)) failedCast(r0); + if (!checkSubtype(r0, control_PollEvent__C634680_VT)) failedCast(r0); r0 = (s.arg0).fields["eid"] = (s.arg1); r0 = (s.arg0).fields["vid"] = (s.arg2); r0 = (s.arg0).fields["start"] = (s.arg3); @@ -17199,12 +18223,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_PollEvent_constructor__P566232.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__P634681.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__P566232_mk(s) { +function control_PollEvent_constructor__P634681_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_PollEvent_constructor__P566232, depth: s.depth + 1, + parent: s, fn: control_PollEvent_constructor__P634681, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -17219,7 +18243,7 @@ function control_PollEvent_constructor__P566232_mk(s) { -function control_onEvent__P561696(s) { +function control_onEvent__P630140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17229,7 +18253,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___573290 = undefined; + s.ctx___641739 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -17237,12 +18261,12 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - s.tmp_0 = control_eventContext__P561713_mk(s); + s.tmp_0 = control_eventContext__P630157_mk(s); s.callLocIdx = 43; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.ctx___573290 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___573290); + s.ctx___641739 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___641739); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -17251,8 +18275,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__P561710_mk(s); - s.tmp_0.arg0 = s.ctx___573290; + s.tmp_0 = control_EventContext_registerHandler__P630154_mk(s); + s.tmp_0.arg0 = s.ctx___641739; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg2; @@ -17265,16 +18289,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_onEvent__P561696.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__P630140.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__P561696_mk(s) { +function control_onEvent__P630140_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_onEvent__P561696, depth: s.depth + 1, + parent: s, fn: control_onEvent__P630140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___573290: undefined, + ctx___641739: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -17285,7 +18309,7 @@ function control_onEvent__P561696_mk(s) { -function control_eventContext__P561713(s) { +function control_eventContext__P630157(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17295,10 +18319,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___566260); + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___634709); if (!r0) { step = 1; continue; } - s.tmp_0 = r0 = globals.eventContexts___566260; - r0 = pxsim_Array__length(globals.eventContexts___566260); + s.tmp_0 = r0 = globals.eventContexts___634709; + r0 = pxsim_Array__length(globals.eventContexts___634709); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; @@ -17313,12 +18337,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_eventContext__P561713.info = {"start":7094,"length":136,"line":213,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} +control_eventContext__P630157.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__P561713_mk(s) { +function control_eventContext__P630157_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_eventContext__P561713, depth: s.depth + 1, + parent: s, fn: control_eventContext__P630157, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17330,7 +18354,7 @@ function control_eventContext__P561713_mk(s) { -function control_EventContext_registerHandler__P561710(s) { +function control_EventContext_registerHandler__P630154(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17340,10 +18364,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___573313 = undefined; - s.unnamed18358___U1 = undefined; - s.unnamed18359___U2 = undefined; - s.hn___573331 = undefined; + s.h___641762 = undefined; + s.unnamed19302___U1 = undefined; + s.unnamed19303___U2 = undefined; + s.hn___641780 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -17353,20 +18377,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C561700_VT)) failedCast(r0); - s.h___573313 = (undefined); + if (!checkSubtype(r0, control_EventContext__C630144_VT)) failedCast(r0); + s.h___641762 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed18358___U1 = (r0); - s.unnamed18359___U2 = (0); + s.unnamed19302___U1 = (r0); + s.unnamed19303___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18359___U2; - r0 = pxsim_Array__length(s.unnamed18358___U1); + s.tmp_0 = r0 = s.unnamed19303___U2; + r0 = pxsim_Array__length(s.unnamed19302___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed18358___U1, s.unnamed18359___U2); - s.h___573313 = (r0); - r0 = s.h___573313.fields["src"]; + r0 = pxsim_Array__getAt(s.unnamed19302___U1, s.unnamed19303___U2); + s.h___641762 = (r0); + r0 = s.h___641762.fields["src"]; s.tmp_3 = r0; r0 = (s.tmp_3 == s.arg1); s.tmp_2 = r0; @@ -17375,7 +18399,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.h___573313.fields["value"]; + r0 = s.h___641762.fields["value"]; s.tmp_4 = r0; r0 = (s.tmp_4 == s.arg2); case 3: @@ -17383,19 +18407,19 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - r0 = (s.h___573313).fields["flags"] = (s.arg4); - r0 = (s.h___573313).fields["handler"] = (s.arg3); + r0 = (s.h___641762).fields["flags"] = (s.arg4); + r0 = (s.h___641762).fields["handler"] = (s.arg3); { step = 7; continue; } case 4: case 5: - r0 = (s.unnamed18359___U2 + 1); - s.unnamed18359___U2 = (r0); + r0 = (s.unnamed19303___U2 + 1); + s.unnamed19303___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed18358___U1 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C566252_VT); + s.unnamed19302___U1 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C634701_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventHandler_constructor__P566255_mk(s); + s.tmp_1 = control_EventHandler_constructor__P634704_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -17404,12 +18428,12 @@ switch (step) { s.callLocIdx = 55; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - s.hn___573331 = (s.tmp_0); + s.hn___641780 = (s.tmp_0); r0 = s.arg0.fields["handlers"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.hn___573331); - s.tmp_0 = control_EventHandler_register__P566253_mk(s); - s.tmp_0.arg0 = s.hn___573331; + r0 = pxsim_Array__push(s.tmp_0, s.hn___641780); + s.tmp_0 = control_EventHandler_register__P634702_mk(s); + s.tmp_0.arg0 = s.hn___641780; s.callLocIdx = 56; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; @@ -17418,12 +18442,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerHandler__P561710.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__P630154.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__P561710_mk(s) { +function control_EventContext_registerHandler__P630154_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerHandler__P561710, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerHandler__P630154, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17431,10 +18455,10 @@ function control_EventContext_registerHandler__P561710_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - h___573313: undefined, - unnamed18358___U1: undefined, - unnamed18359___U2: undefined, - hn___573331: undefined, + h___641762: undefined, + unnamed19302___U1: undefined, + unnamed19303___U2: undefined, + hn___641780: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -17446,7 +18470,7 @@ function control_EventContext_registerHandler__P561710_mk(s) { -function control_EventHandler_constructor__P566255(s) { +function control_EventHandler_constructor__P634704(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17465,7 +18489,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C566252_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C634701_VT)) failedCast(r0); r0 = (s.arg0).fields["src"] = (s.arg1); r0 = (s.arg0).fields["value"] = (s.arg2); r0 = (s.arg0).fields["handler"] = (s.arg3); @@ -17474,12 +18498,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_constructor__P566255.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__P634704.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__P566255_mk(s) { +function control_EventHandler_constructor__P634704_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_constructor__P566255, depth: s.depth + 1, + parent: s, fn: control_EventHandler_constructor__P634704, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -17492,7 +18516,7 @@ function control_EventHandler_constructor__P566255_mk(s) { -function control_EventHandler_register__P566253(s) { +function control_EventHandler_register__P634702(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17507,8 +18531,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C566252_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P572810); + if (!checkSubtype(r0, control_EventHandler__C634701_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P641259); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["src"]; @@ -17522,12 +18546,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register__P566253.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__P634702.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__P566253_mk(s) { +function control_EventHandler_register__P634702_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register__P566253, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register__P634702, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17540,7 +18564,7 @@ function control_EventHandler_register__P566253_mk(s) { -function control_EventHandler_register_inline__P572810(s) { +function control_EventHandler_register_inline__P641259(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17573,12 +18597,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register_inline__P572810.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__P641259.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__P572810_mk(s) { +function control_EventHandler_register_inline__P641259_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register_inline__P572810, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register_inline__P641259, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17588,7 +18612,7 @@ function control_EventHandler_register_inline__P572810_mk(s) { -function load_game__P593418(s) { +function load_game__P724409(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17598,60 +18622,60 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.value___593853 = undefined; - s.unnamed18766___U1 = undefined; - s.unnamed18767___U2 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.DEBUG___593499); + s.value___724867 = undefined; + s.unnamed22230___U1 = undefined; + s.unnamed22231___U2 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.DEBUG___724492); if (!r0) { step = 1; continue; } r0 = false; { step = 7; continue; } case 1: case 2: - s.tmp_1 = blockSettings_readBoolean__P565655_mk(s); + s.tmp_1 = blockSettings_readBoolean__P634099_mk(s); s.tmp_1.arg0 = "has_game_save"; - s.callLocIdx = 346; s.pc = 8; return s.tmp_1; + s.callLocIdx = 350; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = blockSettings_readNumber__P565637_mk(s); + s.tmp_2 = blockSettings_readNumber__P634081_mk(s); s.tmp_2.arg0 = "money"; - s.callLocIdx = 347; s.pc = 9; return s.tmp_2; + s.callLocIdx = 351; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; - globals.money___593497 = (r0); - s.tmp_0 = blockSettings_readStringArray__P565659_mk(s); + globals.money___724490 = (r0); + s.tmp_0 = blockSettings_readStringArray__P634103_mk(s); s.tmp_0.arg0 = "upgrades"; - s.callLocIdx = 348; s.pc = 10; return s.tmp_0; + s.callLocIdx = 352; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - globals.upgrades___593484 = (r0); - s.tmp_0 = blockSettings_readStringArray__P565659_mk(s); + globals.upgrades___724475 = (r0); + s.tmp_0 = blockSettings_readStringArray__P634103_mk(s); s.tmp_0.arg0 = "upgrades_purchased"; - s.callLocIdx = 349; s.pc = 11; return s.tmp_0; + s.callLocIdx = 353; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - globals.upgrades_purchased___593483 = (r0); - s.value___593853 = (undefined); - s.unnamed18766___U1 = (globals.sprites_towers___593397); - s.unnamed18767___U2 = (0); + globals.upgrades_purchased___724474 = (r0); + s.value___724867 = (undefined); + s.unnamed22230___U1 = (globals.sprites_towers___724388); + s.unnamed22231___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed18767___U2; - r0 = pxsim_Array__length(s.unnamed18766___U1); + s.tmp_0 = r0 = s.unnamed22231___U2; + r0 = pxsim_Array__length(s.unnamed22230___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed18766___U1, s.unnamed18767___U2); - s.value___593853 = (r0); - s.tmp_2 = sprites_setDataNumber__P566064_mk(s); - s.tmp_2.arg0 = s.value___593853; + r0 = pxsim_Array__getAt(s.unnamed22230___U1, s.unnamed22231___U2); + s.value___724867 = (r0); + s.tmp_2 = sprites_setDataNumber__P634513_mk(s); + s.tmp_2.arg0 = s.value___724867; s.tmp_2.arg1 = "count"; - s.tmp_3 = blockSettings_readNumber__P565637_mk(s); - s.tmp_6 = sprites_readDataString__P566068_mk(s); - s.tmp_6.arg0 = s.value___593853; + s.tmp_3 = blockSettings_readNumber__P634081_mk(s); + s.tmp_6 = sprites_readDataString__P634517_mk(s); + s.tmp_6.arg0 = s.value___724867; s.tmp_6.arg1 = "internal_name"; - s.callLocIdx = 350; s.pc = 14; return s.tmp_6; + s.callLocIdx = 354; s.pc = 14; return s.tmp_6; case 14: r0 = s.retval; s.tmp_5 = r0; @@ -17666,24 +18690,30 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat("count_", s.tmp_4); s.tmp_3.arg0 = r0; - s.callLocIdx = 351; s.pc = 13; return s.tmp_3; + s.callLocIdx = 355; s.pc = 13; return s.tmp_3; case 13: r0 = s.retval; s.tmp_2.arg2 = r0; - s.callLocIdx = 352; s.pc = 12; return s.tmp_2; + s.callLocIdx = 356; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - r0 = (s.unnamed18767___U2 + 1); - s.unnamed18767___U2 = (r0); + r0 = (s.unnamed22231___U2 + 1); + s.unnamed22231___U2 = (r0); { step = 3; continue; } case 4: - s.unnamed18766___U1 = (undefined); - s.tmp_0 = blockSettings_readBoolean__P565655_mk(s); + s.unnamed22230___U1 = (undefined); + s.tmp_0 = blockSettings_readBoolean__P634099_mk(s); s.tmp_0.arg0 = "auto_save"; - s.callLocIdx = 353; s.pc = 16; return s.tmp_0; + s.callLocIdx = 357; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - globals.auto_save_enabled___593495 = (r0); + globals.auto_save_enabled___724488 = (r0); + s.tmp_0 = blockSettings_readBoolean__P634099_mk(s); + s.tmp_0.arg0 = "use_exponential_notation"; + s.callLocIdx = 358; s.pc = 17; return s.tmp_0; + case 17: + r0 = s.retval; + globals.use_exponential_notation___724486 = (r0); r0 = true; { step = 7; continue; } { step = 6; continue; } @@ -17696,12 +18726,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -load_game__P593418.info = {"start":26081,"length":631,"line":463,"column":0,"endLine":479,"endColumn":1,"fileName":"main.ts","functionName":"load_game","argumentNames":[]} +load_game__P724409.info = {"start":26434,"length":720,"line":472,"column":0,"endLine":489,"endColumn":1,"fileName":"main.ts","functionName":"load_game","argumentNames":[]} -function load_game__P593418_mk(s) { +function load_game__P724409_mk(s) { checkStack(s.depth); return { - parent: s, fn: load_game__P593418, depth: s.depth + 1, + parent: s, fn: load_game__P724409, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17710,16 +18740,16 @@ function load_game__P593418_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - value___593853: undefined, - unnamed18766___U1: undefined, - unnamed18767___U2: undefined, + value___724867: undefined, + unnamed22230___U1: undefined, + unnamed22231___U2: undefined, } } -function blockSettings_readStringArray__P565659(s) { +function blockSettings_readStringArray__P634103(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17729,18 +18759,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.value___574821 = undefined; + s.value___643270 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = settings_readNumberArray__P563374_mk(s); + s.tmp_0 = settings_readNumberArray__P631818_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1711; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.value___574821 = (r0); - r0 = (s.value___574821 === undefined); + s.value___643270 = (r0); + r0 = (s.value___643270 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -17748,8 +18778,8 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_1 = stringFromNumberArray__P565650_mk(s); - s.tmp_1.arg0 = s.value___574821; + s.tmp_1 = stringFromNumberArray__P634094_mk(s); + s.tmp_1.arg0 = s.value___643270; s.callLocIdx = 1712; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; @@ -17757,16 +18787,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -blockSettings_readStringArray__P565659.info = {"start":5094,"length":240,"line":158,"column":4,"endLine":164,"endColumn":5,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"readStringArray","argumentNames":["name"]} +blockSettings_readStringArray__P634103.info = {"start":5094,"length":240,"line":158,"column":4,"endLine":164,"endColumn":5,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"readStringArray","argumentNames":["name"]} -function blockSettings_readStringArray__P565659_mk(s) { +function blockSettings_readStringArray__P634103_mk(s) { checkStack(s.depth); return { - parent: s, fn: blockSettings_readStringArray__P565659, depth: s.depth + 1, + parent: s, fn: blockSettings_readStringArray__P634103, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - value___574821: undefined, + value___643270: undefined, arg0: undefined, } } @@ -17774,7 +18804,7 @@ function blockSettings_readStringArray__P565659_mk(s) { -function stringFromNumberArray__P565650(s) { +function stringFromNumberArray__P634094(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17784,48 +18814,48 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.result___574831 = undefined; - s.current___574833 = undefined; - s.i___574834 = undefined; + s.result___643280 = undefined; + s.current___643282 = undefined; + s.i___643283 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.result___574831 = (r0); + s.result___643280 = (r0); r0 = pxsim_String_.mkEmpty(); - s.current___574833 = (r0); - s.i___574834 = (0); + s.current___643282 = (r0); + s.i___643283 = (0); case 1: - s.tmp_1 = r0 = s.i___574834; + s.tmp_1 = r0 = s.i___643283; r0 = pxsim_Array__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 = 5; continue; } - r0 = pxsim_Array__getAt(s.arg0, s.i___574834); + r0 = pxsim_Array__getAt(s.arg0, s.i___643283); s.tmp_4 = r0; r0 = (s.tmp_4 === -1); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__push(s.result___574831, s.current___574833); + r0 = pxsim_Array__push(s.result___643280, s.current___643282); r0 = pxsim_String_.mkEmpty(); - s.current___574833 = (r0); + s.current___643282 = (r0); { step = 4; continue; } case 2: case 3: - if ((s.current___574833) && (s.current___574833).vtable) { + if ((s.current___643282) && (s.current___643282).vtable) { setupResume(s, 8); - pxsim_String__stringConv(s.current___574833); + pxsim_String__stringConv(s.current___643282); checkResumeConsumed(); return; - } else { s.retval = (s.current___574833) + ""; } + } else { s.retval = (s.current___643282) + ""; } case 8: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.arg0, s.i___574834); + r0 = pxsim_Array__getAt(s.arg0, s.i___643283); s.tmp_3 = r0; r0 = pxsim_String_.fromCharCode(s.tmp_3); s.tmp_2 = r0; @@ -17839,10 +18869,10 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_0, s.tmp_1); - s.current___574833 = (r0); + s.current___643282 = (r0); case 4: - r0 = (s.i___574834 + 1); - s.i___574834 = (r0); + r0 = (s.i___643283 + 1); + s.i___643283 = (r0); { step = 1; continue; } case 5: r0 = pxsim_Array__length(s.arg0); @@ -17851,28 +18881,28 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__push(s.result___574831, s.current___574833); + r0 = pxsim_Array__push(s.result___643280, s.current___643282); case 6: case 7: - r0 = s.result___574831; + r0 = s.result___643280; return leave(s, r0) default: oops() } } } -stringFromNumberArray__P565650.info = {"start":894,"length":408,"line":33,"column":0,"endLine":46,"endColumn":1,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"stringFromNumberArray","argumentNames":["value"]} +stringFromNumberArray__P634094.info = {"start":894,"length":408,"line":33,"column":0,"endLine":46,"endColumn":1,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"stringFromNumberArray","argumentNames":["value"]} -function stringFromNumberArray__P565650_mk(s) { +function stringFromNumberArray__P634094_mk(s) { checkStack(s.depth); return { - parent: s, fn: stringFromNumberArray__P565650, depth: s.depth + 1, + parent: s, fn: stringFromNumberArray__P634094, 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, - result___574831: undefined, - current___574833: undefined, - i___574834: undefined, + result___643280: undefined, + current___643282: undefined, + i___643283: undefined, arg0: undefined, } } @@ -17880,7 +18910,7 @@ function stringFromNumberArray__P565650_mk(s) { -function settings_readNumberArray__P563374(s) { +function settings_readNumberArray__P631818(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17890,14 +18920,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___574871 = undefined; + s.buf___643320 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___574871 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___574871); + s.buf___643320 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___643320); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -17907,8 +18937,8 @@ switch (step) { { step = 3; continue; } { step = 2; continue; } case 1: - s.tmp_2 = msgpack_unpackNumberArray__P561488_mk(s); - s.tmp_2.arg0 = s.buf___574871; + s.tmp_2 = msgpack_unpackNumberArray__P629932_mk(s); + s.tmp_2.arg0 = s.buf___643320; s.tmp_2.arg1 = 0; s.callLocIdx = 136; s.pc = 4; return s.tmp_2; case 4: @@ -17920,17 +18950,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readNumberArray__P563374.info = {"start":3657,"length":198,"line":146,"column":4,"endLine":152,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumberArray","argumentNames":["key"]} +settings_readNumberArray__P631818.info = {"start":3657,"length":198,"line":146,"column":4,"endLine":152,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumberArray","argumentNames":["key"]} -function settings_readNumberArray__P563374_mk(s) { +function settings_readNumberArray__P631818_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readNumberArray__P563374, depth: s.depth + 1, + parent: s, fn: settings_readNumberArray__P631818, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - buf___574871: undefined, + buf___643320: undefined, arg0: undefined, } } @@ -17938,7 +18968,7 @@ function settings_readNumberArray__P563374_mk(s) { -function settings_readBuffer__P563370(s) { +function settings_readBuffer__P631814(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17956,12 +18986,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readBuffer__P563370.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__P631814.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__P563370_mk(s) { +function settings_readBuffer__P631814_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readBuffer__P563370, depth: s.depth + 1, + parent: s, fn: settings_readBuffer__P631814, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -17970,7 +19000,7 @@ function settings_readBuffer__P563370_mk(s) { -function msgpack_unpackNumberArray__P561488(s) { +function msgpack_unpackNumberArray__P629932(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17980,16 +19010,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___574882 = undefined; - s.fmt___574889 = undefined; - s.v___574898 = undefined; + s.res___643331 = undefined; + s.fmt___643338 = undefined; + s.v___643347 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___574882 = (r0); + s.res___643331 = (r0); case 1: s.tmp_1 = r0 = s.arg1; r0 = pxsim.BufferMethods.length(s.arg0); @@ -18001,14 +19031,14 @@ switch (step) { s.tmp_3 = r0 = s.arg1; r0 = (s.tmp_3 + 1); s.arg1 = (r0); - s.tmp_4 = msgpack_tagFormat__P566196_mk(s); + s.tmp_4 = msgpack_tagFormat__P634645_mk(s); r0 = pxsim.BufferMethods.getByte(s.arg0, s.tmp_3); s.tmp_4.arg0 = r0; s.callLocIdx = 23; s.pc = 12; return s.tmp_4; case 12: r0 = s.retval; - s.fmt___574889 = (r0); - r0 = (s.fmt___574889 === null); + s.fmt___643338 = (r0); + r0 = (s.fmt___643338 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -18016,21 +19046,21 @@ switch (step) { r0 = (s.arg1 - 1); s.tmp_2 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_1, 6, s.tmp_2); - s.v___574898 = (r0); - r0 = (-31 <= s.v___574898); + s.v___643347 = (r0); + r0 = (-31 <= s.v___643347); 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___574898 <= 127); + r0 = (s.v___643347 <= 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___574882, s.v___574898); + r0 = pxsim_Array__push(s.res___643331, s.v___643347); { step = 5; continue; } case 4: r0 = null; @@ -18038,13 +19068,13 @@ switch (step) { case 5: { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.res___574882; - r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___574889, s.arg1); + s.tmp_0 = r0 = s.res___643331; + r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___643338, 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__P561480_mk(s); - s.tmp_2.arg0 = s.fmt___574889; + s.tmp_2 = pins_sizeOf__P629924_mk(s); + s.tmp_2.arg0 = s.fmt___643338; s.callLocIdx = 24; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; @@ -18065,26 +19095,26 @@ switch (step) { case 9: { step = 1; continue; } case 10: - r0 = s.res___574882; + r0 = s.res___643331; case 11: return leave(s, r0) default: oops() } } } -msgpack_unpackNumberArray__P561488.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__P629932.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__P561488_mk(s) { +function msgpack_unpackNumberArray__P629932_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_unpackNumberArray__P561488, depth: s.depth + 1, + parent: s, fn: msgpack_unpackNumberArray__P629932, 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___574882: undefined, - fmt___574889: undefined, - v___574898: undefined, + res___643331: undefined, + fmt___643338: undefined, + v___643347: undefined, arg0: undefined, arg1: undefined, } } @@ -18093,7 +19123,7 @@ function msgpack_unpackNumberArray__P561488_mk(s) { -function blockSettings_readNumber__P565637(s) { +function blockSettings_readNumber__P634081(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18107,7 +19137,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = settings_readNumber__P563373_mk(s); + s.tmp_0 = settings_readNumber__P631817_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1700; s.pc = 1; return s.tmp_0; case 1: @@ -18115,12 +19145,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -blockSettings_readNumber__P565637.info = {"start":752,"length":90,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"readNumber","argumentNames":["name"]} +blockSettings_readNumber__P634081.info = {"start":752,"length":90,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"readNumber","argumentNames":["name"]} -function blockSettings_readNumber__P565637_mk(s) { +function blockSettings_readNumber__P634081_mk(s) { checkStack(s.depth); return { - parent: s, fn: blockSettings_readNumber__P565637, depth: s.depth + 1, + parent: s, fn: blockSettings_readNumber__P634081, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18130,7 +19160,7 @@ function blockSettings_readNumber__P565637_mk(s) { -function settings_readNumber__P563373(s) { +function settings_readNumber__P631817(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18140,15 +19170,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___574980 = undefined; - s.nums___574987 = undefined; + s.buf___643429 = undefined; + s.nums___643436 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___574980 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___574980); + s.buf___643429 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___643429); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -18158,20 +19188,20 @@ switch (step) { { step = 7; continue; } { step = 6; continue; } case 1: - s.tmp_2 = msgpack_unpackNumberArray__P561488_mk(s); - s.tmp_2.arg0 = s.buf___574980; + s.tmp_2 = msgpack_unpackNumberArray__P629932_mk(s); + s.tmp_2.arg0 = s.buf___643429; s.tmp_2.arg1 = 0; s.callLocIdx = 134; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.nums___574987 = (r0); - s.tmp_0 = r0 = s.nums___574987; + s.nums___643436 = (r0); + s.tmp_0 = r0 = s.nums___643436; 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___574987); + r0 = pxsim_Array__length(s.nums___643436); s.tmp_1 = r0; r0 = (s.tmp_1 >= 1); case 3: @@ -18179,7 +19209,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___574987, 0); + r0 = pxsim_Array__getAt(s.nums___643436, 0); { step = 7; continue; } case 4: case 5: @@ -18191,18 +19221,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readNumber__P563373.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__P631817.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__P563373_mk(s) { +function settings_readNumber__P631817_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readNumber__P563373, depth: s.depth + 1, + parent: s, fn: settings_readNumber__P631817, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - buf___574980: undefined, - nums___574987: undefined, + buf___643429: undefined, + nums___643436: undefined, arg0: undefined, } } @@ -18210,7 +19240,7 @@ function settings_readNumber__P563373_mk(s) { -function blockSettings_readBoolean__P565655(s) { +function blockSettings_readBoolean__P634099(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18220,18 +19250,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.value___574999 = undefined; + s.value___643448 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = settings_readNumber__P563373_mk(s); + s.tmp_0 = settings_readNumber__P631817_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1708; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.value___574999 = (r0); - r0 = (s.value___574999 === 1); + s.value___643448 = (r0); + r0 = (s.value___643448 === 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -18246,16 +19276,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -blockSettings_readBoolean__P565655.info = {"start":3068,"length":148,"line":99,"column":4,"endLine":102,"endColumn":5,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"readBoolean","argumentNames":["name"]} +blockSettings_readBoolean__P634099.info = {"start":3068,"length":148,"line":99,"column":4,"endLine":102,"endColumn":5,"fileName":"pxt_modules/BetterSettings/main.ts","functionName":"readBoolean","argumentNames":["name"]} -function blockSettings_readBoolean__P565655_mk(s) { +function blockSettings_readBoolean__P634099_mk(s) { checkStack(s.depth); return { - parent: s, fn: blockSettings_readBoolean__P565655, depth: s.depth + 1, + parent: s, fn: blockSettings_readBoolean__P634099, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - value___574999: undefined, + value___643448: undefined, arg0: undefined, } } @@ -18263,7 +19293,7 @@ function blockSettings_readBoolean__P565655_mk(s) { -function create_ui__P593368(s) { +function create_ui__P724359(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18273,32 +19303,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = create_top_section__P593367_mk(s); - s.callLocIdx = 186; s.pc = 1; return s.tmp_0; + s.tmp_0 = create_top_section__P724358_mk(s); + s.callLocIdx = 187; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = create_main_icon__P593410_mk(s); - s.callLocIdx = 187; s.pc = 2; return s.tmp_0; + s.tmp_0 = create_main_icon__P724401_mk(s); + s.callLocIdx = 188; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = create_towers__P593409_mk(s); - s.callLocIdx = 188; s.pc = 3; return s.tmp_0; + s.tmp_0 = create_towers__P724400_mk(s); + s.callLocIdx = 189; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = create_upgrades__P593364_mk(s); - s.callLocIdx = 189; s.pc = 4; return s.tmp_0; + s.tmp_0 = create_upgrades__P724355_mk(s); + s.callLocIdx = 190; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -create_ui__P593368.info = {"start":14495,"length":115,"line":235,"column":0,"endLine":240,"endColumn":1,"fileName":"main.ts","functionName":"create_ui","argumentNames":[]} +create_ui__P724359.info = {"start":14604,"length":115,"line":239,"column":0,"endLine":244,"endColumn":1,"fileName":"main.ts","functionName":"create_ui","argumentNames":[]} -function create_ui__P593368_mk(s) { +function create_ui__P724359_mk(s) { checkStack(s.depth); return { - parent: s, fn: create_ui__P593368, depth: s.depth + 1, + parent: s, fn: create_ui__P724359, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -18307,7 +19337,7 @@ function create_ui__P593368_mk(s) { -function create_upgrades__P593364(s) { +function create_upgrades__P724355(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18402,35 +19432,35 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_0, "Molecular fossils | Guys I give up. (x9999999) | $100000000000000000000000000000000 | price*=9999999"); r0 = pxsim_Array__push(s.tmp_0, "Atomic fossils | ... (x99999999) | $10000000000000000000000000000000000 | price*=99999999"); r0 = pxsim_Array__push(s.tmp_0, "Sub-atomic fossils | This shouldn't be possible. (x999999999) | $1000000000000000000000000000000000000 | price*=999999999"); - globals.upgrades___593484 = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals.DEBUG___593499); + globals.upgrades___724475 = (s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals.DEBUG___724492); if (!r0) { step = 1; continue; } - globals.upgrades_purchased___593483 = (globals.upgrades___593484); + globals.upgrades_purchased___724474 = (globals.upgrades___724475); { step = 2; continue; } case 1: r0 = pxsim_Array__mk(); - globals.upgrades_purchased___593483 = (r0); + globals.upgrades_purchased___724474 = (r0); case 2: - s.tmp_0 = sprites_create__P563580_mk(s); - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_0 = sprites_create__P632024_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "upgrades_button"; s.callLocIdx = 132; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.Player___563784; + s.tmp_0.arg1 = globals.Player___632228; s.callLocIdx = 133; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.sprite_upgrades_button___593392 = (r0); - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = globals.sprite_upgrades_button___593392; + globals.sprite_upgrades_button___724383 = (r0); + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = globals.sprite_upgrades_button___724383; s.tmp_0.arg1 = 48; s.callLocIdx = 134; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_bottom__P563710_mk(s); - s.tmp_0.arg0 = globals.sprite_upgrades_button___593392; + s.tmp_0 = Sprite_bottom__P632154_mk(s); + s.tmp_0.arg0 = globals.sprite_upgrades_button___724383; s.tmp_0.arg1 = 118; s.callLocIdx = 135; s.pc = 6; return s.tmp_0; case 6: @@ -18439,12 +19469,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -create_upgrades__P593364.info = {"start":2152,"length":8808,"line":66,"column":0,"endLine":162,"endColumn":1,"fileName":"main.ts","functionName":"create_upgrades","argumentNames":[]} +create_upgrades__P724355.info = {"start":2152,"length":8808,"line":66,"column":0,"endLine":162,"endColumn":1,"fileName":"main.ts","functionName":"create_upgrades","argumentNames":[]} -function create_upgrades__P593364_mk(s) { +function create_upgrades__P724355_mk(s) { checkStack(s.depth); return { - parent: s, fn: create_upgrades__P593364, depth: s.depth + 1, + parent: s, fn: create_upgrades__P724355, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18454,7 +19484,7 @@ function create_upgrades__P593364_mk(s) { -function create_towers__P593409(s) { +function create_towers__P724400(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18465,247 +19495,247 @@ switch (step) { case 0: r0 = pxsim_Array__mk(); - globals.sprites_towers___593397 = (r0); - s.tmp_0 = create_tower__P593440_mk(s); + globals.sprites_towers___724388 = (r0); + s.tmp_0 = create_tower__P724431_mk(s); s.tmp_0.arg0 = "Assistant"; s.tmp_0.arg1 = 0.1; s.tmp_0.arg2 = 47; s.tmp_0.arg3 = 48; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "assistant_icon"; - s.callLocIdx = 208; s.pc = 2; return s.tmp_1; + s.callLocIdx = 209; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_2 = helpers_getImageByName__P564640_mk(s); + s.tmp_2 = helpers_getImageByName__P633084_mk(s); s.tmp_2.arg0 = "assistant_icon_selected"; - s.callLocIdx = 209; s.pc = 3; return s.tmp_2; + s.callLocIdx = 210; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 10; s.tmp_0.arg7 = "assistant"; s.tmp_0.arg8 = "Assistant to help you out!"; - s.callLocIdx = 210; s.pc = 1; return s.tmp_0; + s.callLocIdx = 211; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = create_tower__P593440_mk(s); + s.tmp_0 = create_tower__P724431_mk(s); s.tmp_0.arg0 = "Paleontologist"; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 47; s.tmp_0.arg3 = 70; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "paleontologist_icon"; - s.callLocIdx = 211; s.pc = 5; return s.tmp_1; + s.callLocIdx = 212; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_2 = helpers_getImageByName__P564640_mk(s); + s.tmp_2 = helpers_getImageByName__P633084_mk(s); s.tmp_2.arg0 = "paleontologist_icon_selected"; - s.callLocIdx = 212; s.pc = 6; return s.tmp_2; + s.callLocIdx = 213; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 100; s.tmp_0.arg7 = "paleontologist"; s.tmp_0.arg8 = "A paleontologist to find fossils for you!"; - s.callLocIdx = 213; s.pc = 4; return s.tmp_0; + s.callLocIdx = 214; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = create_tower__P593440_mk(s); + s.tmp_0 = create_tower__P724431_mk(s); s.tmp_0.arg0 = "Mining team"; s.tmp_0.arg1 = 12; s.tmp_0.arg2 = 47; s.tmp_0.arg3 = 92; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "mining_team_icon"; - s.callLocIdx = 214; s.pc = 8; return s.tmp_1; + s.callLocIdx = 215; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_2 = helpers_getImageByName__P564640_mk(s); + s.tmp_2 = helpers_getImageByName__P633084_mk(s); s.tmp_2.arg0 = "mining_team_icon_selected"; - s.callLocIdx = 215; s.pc = 9; return s.tmp_2; + s.callLocIdx = 216; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 700; s.tmp_0.arg7 = "mining_team"; s.tmp_0.arg8 = "Mining teams go deeper in search of more fossils!"; - s.callLocIdx = 216; s.pc = 7; return s.tmp_0; + s.callLocIdx = 217; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = create_tower__P593440_mk(s); + s.tmp_0 = create_tower__P724431_mk(s); s.tmp_0.arg0 = "Excavator"; s.tmp_0.arg1 = 86; s.tmp_0.arg2 = 47; s.tmp_0.arg3 = 114; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "excavator_icon"; - s.callLocIdx = 217; s.pc = 11; return s.tmp_1; + s.callLocIdx = 218; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_2 = helpers_getImageByName__P564640_mk(s); + s.tmp_2 = helpers_getImageByName__P633084_mk(s); s.tmp_2.arg0 = "excavator_icon_selected"; - s.callLocIdx = 218; s.pc = 12; return s.tmp_2; + s.callLocIdx = 219; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 26000; s.tmp_0.arg7 = "excavator"; s.tmp_0.arg8 = "The excavator can dig out areas very quickly for even more fossils!"; - s.callLocIdx = 219; s.pc = 10; return s.tmp_0; + s.callLocIdx = 220; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = create_tower__P593440_mk(s); + s.tmp_0 = create_tower__P724431_mk(s); s.tmp_0.arg0 = "Submarine"; s.tmp_0.arg1 = 270; s.tmp_0.arg2 = 47; s.tmp_0.arg3 = 136; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "submarine_icon"; - s.callLocIdx = 220; s.pc = 14; return s.tmp_1; + s.callLocIdx = 221; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_2 = helpers_getImageByName__P564640_mk(s); + s.tmp_2 = helpers_getImageByName__P633084_mk(s); s.tmp_2.arg0 = "submarine_icon_selected"; - s.callLocIdx = 221; s.pc = 15; return s.tmp_2; + s.callLocIdx = 222; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 118000; s.tmp_0.arg7 = "submarine"; s.tmp_0.arg8 = "The submarine can go to the bottom of the oceans in search for fossils!"; - s.callLocIdx = 222; s.pc = 13; return s.tmp_0; + s.callLocIdx = 223; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = create_tower__P593440_mk(s); + s.tmp_0 = create_tower__P724431_mk(s); s.tmp_0.arg0 = "Lab"; s.tmp_0.arg1 = 1980; s.tmp_0.arg2 = 83; s.tmp_0.arg3 = 48; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "lab_icon"; - s.callLocIdx = 223; s.pc = 17; return s.tmp_1; + s.callLocIdx = 224; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_2 = helpers_getImageByName__P564640_mk(s); + s.tmp_2 = helpers_getImageByName__P633084_mk(s); s.tmp_2.arg0 = "lab_icon_selected"; - s.callLocIdx = 224; s.pc = 18; return s.tmp_2; + s.callLocIdx = 225; s.pc = 18; return s.tmp_2; case 18: r0 = s.retval; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 812000; s.tmp_0.arg7 = "lab"; s.tmp_0.arg8 = "Cloning fossils has never been easier!"; - s.callLocIdx = 225; s.pc = 16; return s.tmp_0; + s.callLocIdx = 226; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = create_tower__P593440_mk(s); + s.tmp_0 = create_tower__P724431_mk(s); s.tmp_0.arg0 = "Space ship"; s.tmp_0.arg1 = 26450; s.tmp_0.arg2 = 83; s.tmp_0.arg3 = 70; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "space_ship_icon"; - s.callLocIdx = 226; s.pc = 20; return s.tmp_1; + s.callLocIdx = 227; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_2 = helpers_getImageByName__P564640_mk(s); + s.tmp_2 = helpers_getImageByName__P633084_mk(s); s.tmp_2.arg0 = "space_ship_icon_selected"; - s.callLocIdx = 227; s.pc = 21; return s.tmp_2; + s.callLocIdx = 228; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 2500000; s.tmp_0.arg7 = "space_ship"; s.tmp_0.arg8 = "Space ships bring in fossils from other planets!"; - s.callLocIdx = 228; s.pc = 19; return s.tmp_0; + s.callLocIdx = 229; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - s.tmp_0 = create_tower__P593440_mk(s); + s.tmp_0 = create_tower__P724431_mk(s); s.tmp_0.arg0 = "Portal"; s.tmp_0.arg1 = 389000; s.tmp_0.arg2 = 83; s.tmp_0.arg3 = 92; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "portal_icon"; - s.callLocIdx = 229; s.pc = 23; return s.tmp_1; + s.callLocIdx = 230; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_2 = helpers_getImageByName__P564640_mk(s); + s.tmp_2 = helpers_getImageByName__P633084_mk(s); s.tmp_2.arg0 = "portal_icon_selected"; - s.callLocIdx = 230; s.pc = 24; return s.tmp_2; + s.callLocIdx = 231; s.pc = 24; return s.tmp_2; case 24: r0 = s.retval; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 45000000; s.tmp_0.arg7 = "portal"; s.tmp_0.arg8 = "A portal to go back in time to gather more fossils!"; - s.callLocIdx = 231; s.pc = 22; return s.tmp_0; + s.callLocIdx = 232; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.tmp_0 = create_tower__P593440_mk(s); + s.tmp_0 = create_tower__P724431_mk(s); s.tmp_0.arg0 = "Particle accelerator"; s.tmp_0.arg1 = 6500000; s.tmp_0.arg2 = 83; s.tmp_0.arg3 = 114; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "particle_accelerator_icon"; - s.callLocIdx = 232; s.pc = 26; return s.tmp_1; + s.callLocIdx = 233; s.pc = 26; return s.tmp_1; case 26: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_2 = helpers_getImageByName__P564640_mk(s); + s.tmp_2 = helpers_getImageByName__P633084_mk(s); s.tmp_2.arg0 = "particle_accelerator_icon_selected"; - s.callLocIdx = 233; s.pc = 27; return s.tmp_2; + s.callLocIdx = 234; s.pc = 27; return s.tmp_2; case 27: r0 = s.retval; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 35500000000; s.tmp_0.arg7 = "particle_accelerator"; s.tmp_0.arg8 = "Apparently smashing particles yields fossils now."; - s.callLocIdx = 234; s.pc = 25; return s.tmp_0; + s.callLocIdx = 235; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.tmp_0 = create_tower__P593440_mk(s); + s.tmp_0 = create_tower__P724431_mk(s); s.tmp_0.arg0 = "Multi-dimensional shovel"; s.tmp_0.arg1 = 390000000; s.tmp_0.arg2 = 83; s.tmp_0.arg3 = 136; - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "md_shovel_icon"; - s.callLocIdx = 235; s.pc = 29; return s.tmp_1; + s.callLocIdx = 236; s.pc = 29; return s.tmp_1; case 29: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_2 = helpers_getImageByName__P564640_mk(s); + s.tmp_2 = helpers_getImageByName__P633084_mk(s); s.tmp_2.arg0 = "md_shovel_icon_selected"; - s.callLocIdx = 236; s.pc = 30; return s.tmp_2; + s.callLocIdx = 237; s.pc = 30; return s.tmp_2; case 30: r0 = s.retval; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 217500000000; s.tmp_0.arg7 = "md_shovel"; s.tmp_0.arg8 = "A shovel that tears into the fabric of reality to find more fossils. "; - s.callLocIdx = 237; s.pc = 28; return s.tmp_0; + s.callLocIdx = 238; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -create_towers__P593409.info = {"start":16301,"length":2006,"line":288,"column":0,"endLine":300,"endColumn":1,"fileName":"main.ts","functionName":"create_towers","argumentNames":[]} +create_towers__P724400.info = {"start":16410,"length":2006,"line":292,"column":0,"endLine":304,"endColumn":1,"fileName":"main.ts","functionName":"create_towers","argumentNames":[]} -function create_towers__P593409_mk(s) { +function create_towers__P724400_mk(s) { checkStack(s.depth); return { - parent: s, fn: create_towers__P593409, depth: s.depth + 1, + parent: s, fn: create_towers__P724400, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18716,7 +19746,7 @@ function create_towers__P593409_mk(s) { -function create_tower__P593440(s) { +function create_tower__P724431(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18738,114 +19768,114 @@ switch (step) { s.arg8 = (s.lambdaArgs[8]); s.lambdaArgs = null; } - s.tmp_0 = sprites_create__P563580_mk(s); + s.tmp_0 = sprites_create__P632024_mk(s); s.tmp_0.arg0 = s.arg4; - s.tmp_0.arg1 = globals.Tower___593361; - s.callLocIdx = 383; s.pc = 1; return s.tmp_0; + s.tmp_0.arg1 = globals.Tower___724352; + s.callLocIdx = 388; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - globals.local_sprite___593466 = (r0); - s.tmp_0 = Sprite_setFlag__P563723_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + globals.local_sprite___724457 = (r0); + s.tmp_0 = Sprite_setFlag__P632167_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = false; - s.callLocIdx = 384; s.pc = 2; return s.tmp_0; + s.callLocIdx = 389; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = s.arg2; - s.callLocIdx = 385; s.pc = 3; return s.tmp_0; + s.callLocIdx = 390; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = s.arg3; - s.callLocIdx = 386; s.pc = 4; return s.tmp_0; + s.callLocIdx = 391; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_setDataString__P566067_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + s.tmp_0 = sprites_setDataString__P634516_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = "name"; s.tmp_0.arg2 = s.arg0; - s.callLocIdx = 387; s.pc = 5; return s.tmp_0; + s.callLocIdx = 392; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = sprites_setDataString__P566067_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + s.tmp_0 = sprites_setDataString__P634516_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = "internal_name"; s.tmp_0.arg2 = s.arg7; - s.callLocIdx = 388; s.pc = 6; return s.tmp_0; + s.callLocIdx = 393; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = sprites_setDataString__P566067_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + s.tmp_0 = sprites_setDataString__P634516_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = "description"; s.tmp_0.arg2 = s.arg8; - s.callLocIdx = 389; s.pc = 7; return s.tmp_0; + s.callLocIdx = 394; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = sprites_setDataNumber__P566064_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + s.tmp_0 = sprites_setDataNumber__P634513_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = "speed"; s.tmp_0.arg2 = s.arg1; - s.callLocIdx = 390; s.pc = 8; return s.tmp_0; + s.callLocIdx = 395; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = sprites_setDataNumber__P566064_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + s.tmp_0 = sprites_setDataNumber__P634513_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = "speed_multiplier"; s.tmp_0.arg2 = 1; - s.callLocIdx = 391; s.pc = 9; return s.tmp_0; + s.callLocIdx = 396; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = sprites_setDataNumber__P566064_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + s.tmp_0 = sprites_setDataNumber__P634513_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = "count"; s.tmp_0.arg2 = 0; - s.callLocIdx = 392; s.pc = 10; return s.tmp_0; + s.callLocIdx = 397; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = sprites_setDataNumber__P566064_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + s.tmp_0 = sprites_setDataNumber__P634513_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = "price"; s.tmp_0.arg2 = s.arg6; - s.callLocIdx = 393; s.pc = 11; return s.tmp_0; + s.callLocIdx = 398; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = sprites_setDataImageValue__P566074_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + s.tmp_0 = sprites_setDataImageValue__P634523_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = "icon"; s.tmp_0.arg2 = s.arg4; - s.callLocIdx = 394; s.pc = 12; return s.tmp_0; + s.callLocIdx = 399; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = sprites_setDataImageValue__P566074_mk(s); - s.tmp_0.arg0 = globals.local_sprite___593466; + s.tmp_0 = sprites_setDataImageValue__P634523_mk(s); + s.tmp_0.arg0 = globals.local_sprite___724457; s.tmp_0.arg1 = "icon_hover"; s.tmp_0.arg2 = s.arg5; - s.callLocIdx = 395; s.pc = 13; return s.tmp_0; + s.callLocIdx = 400; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.local_sprite___593466); - s.tmp_1 = update_tower_button__P593416_mk(s); + r0 = pxsim_Array__push(s.tmp_0, globals.local_sprite___724457); + s.tmp_1 = update_tower_button__P724407_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.callLocIdx = 396; s.pc = 14; return s.tmp_1; + s.callLocIdx = 401; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - r0 = pxsim_Array__push(globals.sprites_towers___593397, globals.local_sprite___593466); + r0 = pxsim_Array__push(globals.sprites_towers___724388, globals.local_sprite___724457); r0 = undefined; return leave(s, r0) default: oops() } } } -create_tower__P593440.info = {"start":29638,"length":964,"line":560,"column":0,"endLine":576,"endColumn":1,"fileName":"main.ts","functionName":"create_tower","argumentNames":["name","speed","top","left","icon","icon_hover","price","internal_name","description"]} +create_tower__P724431.info = {"start":30080,"length":964,"line":570,"column":0,"endLine":586,"endColumn":1,"fileName":"main.ts","functionName":"create_tower","argumentNames":["name","speed","top","left","icon","icon_hover","price","internal_name","description"]} -function create_tower__P593440_mk(s) { +function create_tower__P724431_mk(s) { checkStack(s.depth); return { - parent: s, fn: create_tower__P593440, depth: s.depth + 1, + parent: s, fn: create_tower__P724431, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18864,7 +19894,7 @@ function create_tower__P593440_mk(s) { -function sprites_setDataImageValue__P566074(s) { +function sprites_setDataImageValue__P634523(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18874,7 +19904,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___574659 = undefined; + s.d___643108 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -18901,31 +19931,31 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P563680_mk(s); + s.tmp_4 = Sprite_data__P632124_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2466; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___574659 = (r0); - r0 = pxsim_pxtrt.mapSetGeneric(s.d___574659, s.arg1, s.arg2); + s.d___643108 = (r0); + r0 = pxsim_pxtrt.mapSetGeneric(s.d___643108, s.arg1, s.arg2); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_setDataImageValue__P566074.info = {"start":4896,"length":179,"line":152,"column":4,"endLine":156,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataImageValue","argumentNames":["sprite","name","value"]} +sprites_setDataImageValue__P634523.info = {"start":4896,"length":179,"line":152,"column":4,"endLine":156,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataImageValue","argumentNames":["sprite","name","value"]} -function sprites_setDataImageValue__P566074_mk(s) { +function sprites_setDataImageValue__P634523_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_setDataImageValue__P566074, depth: s.depth + 1, + parent: s, fn: sprites_setDataImageValue__P634523, 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, - d___574659: undefined, + d___643108: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -18935,7 +19965,7 @@ function sprites_setDataImageValue__P566074_mk(s) { -function sprites_setDataString__P566067(s) { +function sprites_setDataString__P634516(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18945,7 +19975,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___574683 = undefined; + s.d___643132 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -18972,31 +20002,31 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P563680_mk(s); + s.tmp_4 = Sprite_data__P632124_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2464; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___574683 = (r0); - r0 = pxsim_pxtrt.mapSetGeneric(s.d___574683, s.arg1, s.arg2); + s.d___643132 = (r0); + r0 = pxsim_pxtrt.mapSetGeneric(s.d___643132, s.arg1, s.arg2); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_setDataString__P566067.info = {"start":1675,"length":176,"line":51,"column":4,"endLine":55,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataString","argumentNames":["sprite","name","value"]} +sprites_setDataString__P634516.info = {"start":1675,"length":176,"line":51,"column":4,"endLine":55,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataString","argumentNames":["sprite","name","value"]} -function sprites_setDataString__P566067_mk(s) { +function sprites_setDataString__P634516_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_setDataString__P566067, depth: s.depth + 1, + parent: s, fn: sprites_setDataString__P634516, 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, - d___574683: undefined, + d___643132: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -19006,7 +20036,7 @@ function sprites_setDataString__P566067_mk(s) { -function create_main_icon__P593410(s) { +function create_main_icon__P724401(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19016,40 +20046,40 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = sprites_create__P563580_mk(s); - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_0 = sprites_create__P632024_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "shovel"; - s.callLocIdx = 308; s.pc = 2; return s.tmp_1; + s.callLocIdx = 309; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.Player___563784; - s.callLocIdx = 309; s.pc = 1; return s.tmp_0; + s.tmp_0.arg1 = globals.Player___632228; + s.callLocIdx = 310; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - globals.sprite_main_icon___593385 = (r0); - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = globals.sprite_main_icon___593385; + globals.sprite_main_icon___724376 = (r0); + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = globals.sprite_main_icon___724376; s.tmp_0.arg1 = 10; - s.callLocIdx = 310; s.pc = 3; return s.tmp_0; + s.callLocIdx = 311; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); - s.tmp_0.arg0 = globals.sprite_main_icon___593385; + s.tmp_0 = Sprite_y__P632105_mk(s); + s.tmp_0.arg0 = globals.sprite_main_icon___724376; s.tmp_0.arg1 = 85; - s.callLocIdx = 311; s.pc = 4; return s.tmp_0; + s.callLocIdx = 312; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -create_main_icon__P593410.info = {"start":23697,"length":170,"line":409,"column":0,"endLine":413,"endColumn":1,"fileName":"main.ts","functionName":"create_main_icon","argumentNames":[]} +create_main_icon__P724401.info = {"start":23806,"length":170,"line":413,"column":0,"endLine":417,"endColumn":1,"fileName":"main.ts","functionName":"create_main_icon","argumentNames":[]} -function create_main_icon__P593410_mk(s) { +function create_main_icon__P724401_mk(s) { checkStack(s.depth); return { - parent: s, fn: create_main_icon__P593410, depth: s.depth + 1, + parent: s, fn: create_main_icon__P724401, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19059,7 +20089,7 @@ function create_main_icon__P593410_mk(s) { -function Sprite_y__P563661(s) { +function Sprite_y__P632105(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19075,13 +20105,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P563708_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P632152_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite__C563645_v7_1_mk(s); + s.tmp_4 = Sprite__C632089_v7_1_mk(s); s.tmp_4.arg0 = s.arg0; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C563645_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C632089_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.height; s.pc = 2; return s.tmp_4; case 2: @@ -19098,12 +20128,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_y__P563661.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__P632105.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__P563661_mk(s) { +function Sprite_y__P632105_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P563661, depth: s.depth + 1, + parent: s, fn: Sprite_y__P632105, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19118,7 +20148,7 @@ function Sprite_y__P563661_mk(s) { -function create_top_section__P593367(s) { +function create_top_section__P724358(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19128,43 +20158,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = create_label__P593369_mk(s); + s.tmp_0 = create_label__P724360_mk(s); r0 = pxsim_String_.mkEmpty(); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 3; s.tmp_0.arg2 = 3; - s.callLocIdx = 183; s.pc = 1; return s.tmp_0; + s.callLocIdx = 184; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - globals.text_sprite_money___593474 = (r0); - s.tmp_0 = create_label__P593369_mk(s); + globals.text_sprite_money___724465 = (r0); + s.tmp_0 = create_label__P724360_mk(s); r0 = pxsim_String_.mkEmpty(); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 12; s.tmp_0.arg2 = 3; - s.callLocIdx = 184; s.pc = 2; return s.tmp_0; + s.callLocIdx = 185; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - globals.text_sprite_fossil_price___593472 = (r0); - s.tmp_0 = create_label__P593369_mk(s); + globals.text_sprite_fossil_price___724463 = (r0); + s.tmp_0 = create_label__P724360_mk(s); r0 = pxsim_String_.mkEmpty(); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 21; s.tmp_0.arg2 = 3; - s.callLocIdx = 185; s.pc = 3; return s.tmp_0; + s.callLocIdx = 186; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.text_sprite_fossils_per_second___593470 = (r0); + globals.text_sprite_fossils_per_second___724461 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -create_top_section__P593367.info = {"start":14297,"length":197,"line":230,"column":0,"endLine":234,"endColumn":1,"fileName":"main.ts","functionName":"create_top_section","argumentNames":[]} +create_top_section__P724358.info = {"start":14406,"length":197,"line":234,"column":0,"endLine":238,"endColumn":1,"fileName":"main.ts","functionName":"create_top_section","argumentNames":[]} -function create_top_section__P593367_mk(s) { +function create_top_section__P724358_mk(s) { checkStack(s.depth); return { - parent: s, fn: create_top_section__P593367, depth: s.depth + 1, + parent: s, fn: create_top_section__P724358, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -19173,7 +20203,7 @@ function create_top_section__P593367_mk(s) { -function create_label__P593369(s) { +function create_label__P724360(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19189,53 +20219,53 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = textsprite_create__P566094_mk(s); + s.tmp_0 = textsprite_create__P634543_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 15; - s.callLocIdx = 190; s.pc = 1; return s.tmp_0; + s.callLocIdx = 191; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - globals.local_text_sprite___593468 = (r0); - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.local_text_sprite___593468; + globals.local_text_sprite___724459 = (r0); + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.local_text_sprite___724459; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 191; s.pc = 2; return s.tmp_0; + s.callLocIdx = 192; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = globals.local_text_sprite___593468; + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = globals.local_text_sprite___724459; s.tmp_0.arg1 = s.arg2; - s.callLocIdx = 192; s.pc = 3; return s.tmp_0; + s.callLocIdx = 193; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P563723_mk(s); - s.tmp_0.arg0 = globals.local_text_sprite___593468; + s.tmp_0 = Sprite_setFlag__P632167_mk(s); + s.tmp_0.arg0 = globals.local_text_sprite___724459; s.tmp_0.arg1 = 7168; - r0 = pxsim_numops_toBoolDecr(globals.DEBUG___593499); + r0 = pxsim_numops_toBoolDecr(globals.DEBUG___724492); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0.arg2 = r0; - s.callLocIdx = 193; s.pc = 4; return s.tmp_0; + s.callLocIdx = 194; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P563723_mk(s); - s.tmp_0.arg0 = globals.local_text_sprite___593468; + s.tmp_0 = Sprite_setFlag__P632167_mk(s); + s.tmp_0.arg0 = globals.local_text_sprite___724459; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; - s.callLocIdx = 194; s.pc = 5; return s.tmp_0; + s.callLocIdx = 195; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - r0 = globals.local_text_sprite___593468; + r0 = globals.local_text_sprite___724459; return leave(s, r0) default: oops() } } } -create_label__P593369.info = {"start":14611,"length":340,"line":241,"column":0,"endLine":248,"endColumn":1,"fileName":"main.ts","functionName":"create_label","argumentNames":["text","top","left"]} +create_label__P724360.info = {"start":14720,"length":340,"line":245,"column":0,"endLine":252,"endColumn":1,"fileName":"main.ts","functionName":"create_label","argumentNames":["text","top","left"]} -function create_label__P593369_mk(s) { +function create_label__P724360_mk(s) { checkStack(s.depth); return { - parent: s, fn: create_label__P593369, depth: s.depth + 1, + parent: s, fn: create_label__P724360, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19248,7 +20278,7 @@ function create_label__P593369_mk(s) { -function textsprite_create__P566094(s) { +function textsprite_create__P634543(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19258,16 +20288,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite___580698 = undefined; + s.sprite___649147 = 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(TextSprite__C566083_VT); + r0 = pxsim_pxtcore_mkClassInstance(TextSprite__C634532_VT); s.tmp_0 = r0; - s.tmp_1 = TextSprite_constructor__P566084_mk(s); + s.tmp_1 = TextSprite_constructor__P634533_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; @@ -19282,34 +20312,34 @@ switch (step) { s.callLocIdx = 2492; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - s.sprite___580698 = (s.tmp_0); - s.tmp_0 = PhysicsEngine__C563815_v0_2_mk(s); - s.tmp_1 = game_currentScene__P564303_mk(s); + s.sprite___649147 = (s.tmp_0); + s.tmp_0 = PhysicsEngine__C632259_v0_2_mk(s); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 2493; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; r0 = r0.fields["physicsEngine"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.sprite___580698; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C563815_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.sprite___649147; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C632259_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.addSprite; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - r0 = s.sprite___580698; + r0 = s.sprite___649147; return leave(s, r0) default: oops() } } } -textsprite_create__P566094.info = {"start":5013,"length":274,"line":138,"column":4,"endLine":146,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"create","argumentNames":["text","bg","fg"]} +textsprite_create__P634543.info = {"start":5013,"length":274,"line":138,"column":4,"endLine":146,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"create","argumentNames":["text","bg","fg"]} -function textsprite_create__P566094_mk(s) { +function textsprite_create__P634543_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_create__P566094, depth: s.depth + 1, + parent: s, fn: textsprite_create__P634543, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sprite___580698: undefined, + sprite___649147: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -19319,7 +20349,7 @@ function textsprite_create__P566094_mk(s) { -function TextSprite_constructor__P566084(s) { +function TextSprite_constructor__P634533(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19344,7 +20374,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C566083_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C634532_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["bg"] = (s.arg2); r0 = (s.arg0).fields["fg"] = (s.arg3); @@ -19355,27 +20385,27 @@ switch (step) { r0 = (s.arg0).fields["outlineWidth"] = (s.arg8); r0 = (s.arg0).fields["outlineColor"] = (s.arg9); r0 = (s.arg0).fields["icon"] = (s.arg10); - s.tmp_0 = Sprite_constructor__P563692_mk(s); + s.tmp_0 = Sprite_constructor__P632136_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim.image.create(0, 0); s.tmp_0.arg1 = r0; s.callLocIdx = 2469; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_setKind__P563712_mk(s); + s.tmp_0 = Sprite_setKind__P632156_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.Text___566082; + s.tmp_0.arg1 = globals.Text___634531; s.callLocIdx = 2470; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P563723_mk(s); + s.tmp_0 = Sprite_setFlag__P632167_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; s.callLocIdx = 2471; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = TextSprite_update__P566085_mk(s); + s.tmp_0 = TextSprite_update__P634534_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2472; s.pc = 4; return s.tmp_0; case 4: @@ -19384,12 +20414,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -TextSprite_constructor__P566084.info = {"start":171,"length":501,"line":8,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["this","text","bg","fg","maxFontHeight","borderWidth","borderColor","padding","outlineWidth","outlineColor","icon"]} +TextSprite_constructor__P634533.info = {"start":171,"length":501,"line":8,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["this","text","bg","fg","maxFontHeight","borderWidth","borderColor","padding","outlineWidth","outlineColor","icon"]} -function TextSprite_constructor__P566084_mk(s) { +function TextSprite_constructor__P634533_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_constructor__P566084, depth: s.depth + 1, + parent: s, fn: TextSprite_constructor__P634533, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19409,7 +20439,7 @@ function TextSprite_constructor__P566084_mk(s) { -function create_cursor__P593413(s) { +function create_cursor__P724404(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19419,53 +20449,53 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = sprites_create__P563580_mk(s); - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_0 = sprites_create__P632024_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "cursor_pixel"; - s.callLocIdx = 320; s.pc = 2; return s.tmp_1; + s.callLocIdx = 323; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.Player___563784; - s.callLocIdx = 321; s.pc = 1; return s.tmp_0; + s.tmp_0.arg1 = globals.Player___632228; + s.callLocIdx = 324; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - globals.sprite_cursor___593382 = (r0); - s.tmp_0 = Sprite_setFlag__P563723_mk(s); - s.tmp_0.arg0 = globals.sprite_cursor___593382; + globals.sprite_cursor___724373 = (r0); + s.tmp_0 = Sprite_setFlag__P632167_mk(s); + s.tmp_0.arg0 = globals.sprite_cursor___724373; s.tmp_0.arg1 = 128; s.tmp_0.arg2 = true; - s.callLocIdx = 322; s.pc = 3; return s.tmp_0; + s.callLocIdx = 325; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P563723_mk(s); - s.tmp_0.arg0 = globals.sprite_cursor___593382; + s.tmp_0 = Sprite_setFlag__P632167_mk(s); + s.tmp_0.arg0 = globals.sprite_cursor___724373; s.tmp_0.arg1 = 8; s.tmp_0.arg2 = true; - s.callLocIdx = 323; s.pc = 4; return s.tmp_0; + s.callLocIdx = 326; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_create__P563580_mk(s); - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_0 = sprites_create__P632024_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "cursor_image"; - s.callLocIdx = 324; s.pc = 6; return s.tmp_1; + s.callLocIdx = 327; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.Player___563784; - s.callLocIdx = 325; s.pc = 5; return s.tmp_0; + s.tmp_0.arg1 = globals.Player___632228; + s.callLocIdx = 328; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - globals.sprite_cursor_image___593455 = (r0); - s.tmp_0 = Sprite_setFlag__P563723_mk(s); - s.tmp_0.arg0 = globals.sprite_cursor_image___593455; + globals.sprite_cursor_image___724446 = (r0); + s.tmp_0 = Sprite_setFlag__P632167_mk(s); + s.tmp_0.arg0 = globals.sprite_cursor_image___724446; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; - s.callLocIdx = 326; s.pc = 7; return s.tmp_0; + s.callLocIdx = 329; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; s.tmp_0 = if_z_2_mk(s); - s.tmp_0.arg0 = globals.sprite_cursor_image___593455; + s.tmp_0.arg0 = globals.sprite_cursor_image___724446; s.tmp_0.arg1 = 100; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "z", s.tmp_0.arg1); @@ -19473,7 +20503,7 @@ switch (step) { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["set/z"]; if (s.tmp_0.fn === null) { s.tmp_0.arg0.fields["z"] = s.tmp_0.arg1; } else if (s.tmp_0.fn === undefined) { failedCast(s.tmp_0.arg0) } - else { s.callLocIdx = 327; s.pc = 8; return s.tmp_0; } + else { s.callLocIdx = 330; s.pc = 8; return s.tmp_0; } } case 8: r0 = s.retval; @@ -19481,12 +20511,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -create_cursor__P593413.info = {"start":24267,"length":398,"line":422,"column":0,"endLine":429,"endColumn":1,"fileName":"main.ts","functionName":"create_cursor","argumentNames":[]} +create_cursor__P724404.info = {"start":24535,"length":398,"line":430,"column":0,"endLine":437,"endColumn":1,"fileName":"main.ts","functionName":"create_cursor","argumentNames":[]} -function create_cursor__P593413_mk(s) { +function create_cursor__P724404_mk(s) { checkStack(s.depth); return { - parent: s, fn: create_cursor__P593413, depth: s.depth + 1, + parent: s, fn: create_cursor__P724404, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19496,7 +20526,7 @@ function create_cursor__P593413_mk(s) { -function scene_backgroundImage__P564190(s) { +function scene_backgroundImage__P632634(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19506,14 +20536,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___572679 = undefined; - s.tmp_0 = game_currentScene__P564303_mk(s); + s.scene___641128 = undefined; + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1110; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___572679 = (r0); - s.tmp_0 = scene_Background_image__P563979_mk(s); - r0 = s.scene___572679.fields["background"]; + s.scene___641128 = (r0); + s.tmp_0 = scene_Background_image__P632423_mk(s); + r0 = s.scene___641128.fields["background"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1111; s.pc = 2; return s.tmp_0; case 2: @@ -19521,22 +20551,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_backgroundImage__P564190.info = {"start":2297,"length":130,"line":90,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"backgroundImage","argumentNames":[]} +scene_backgroundImage__P632634.info = {"start":2297,"length":130,"line":90,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"backgroundImage","argumentNames":[]} -function scene_backgroundImage__P564190_mk(s) { +function scene_backgroundImage__P632634_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_backgroundImage__P564190, depth: s.depth + 1, + parent: s, fn: scene_backgroundImage__P632634, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___572679: undefined, + scene___641128: undefined, } } -function scene_Background_image__P563979(s) { +function scene_Background_image__P632423(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19551,7 +20581,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C563973_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C632417_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -19561,9 +20591,9 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } s.tmp_3 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_5 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_6 = r0; r0 = pxsim.image.create(s.tmp_5, s.tmp_6); s.tmp_4 = r0; @@ -19574,13 +20604,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Background_image__P563979.info = {"start":811,"length":174,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this"]} -scene_Background_image__P563979.isGetter = true; +scene_Background_image__P632423.info = {"start":811,"length":174,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this"]} +scene_Background_image__P632423.isGetter = true; -function scene_Background_image__P563979_mk(s) { +function scene_Background_image__P632423_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_image__P563979, depth: s.depth + 1, + parent: s, fn: scene_Background_image__P632423, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19596,7 +20626,7 @@ function scene_Background_image__P563979_mk(s) { -function helpers_getImageByName__P564640(s) { +function helpers_getImageByName__P633084(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19610,7 +20640,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers__getFactoryInstance__P564637_mk(s); + s.tmp_0 = helpers__getFactoryInstance__P633081_mk(s); s.tmp_0.arg0 = "image"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1688; s.pc = 1; return s.tmp_0; @@ -19619,12 +20649,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_getImageByName__P564640.info = {"start":2881,"length":103,"line":87,"column":4,"endLine":89,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getImageByName","argumentNames":["name"]} +helpers_getImageByName__P633084.info = {"start":2881,"length":103,"line":87,"column":4,"endLine":89,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getImageByName","argumentNames":["name"]} -function helpers_getImageByName__P564640_mk(s) { +function helpers_getImageByName__P633084_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_getImageByName__P564640, depth: s.depth + 1, + parent: s, fn: helpers_getImageByName__P633084, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19634,7 +20664,7 @@ function helpers_getImageByName__P564640_mk(s) { -function helpers__getFactoryInstance__P564637(s) { +function helpers__getFactoryInstance__P633081(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19644,30 +20674,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.factory___580727 = undefined; - s.unnamed18394___U1 = undefined; - s.unnamed18395___U2 = undefined; - s.data___580734 = undefined; + s.factory___649176 = undefined; + s.unnamed19338___U1 = undefined; + s.unnamed19339___U2 = undefined; + s.data___649183 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.factories___567179); + r0 = pxsim_numops_toBoolDecr(globals.factories___635628); if (!r0) { step = 7; continue; } - s.factory___580727 = (undefined); - s.unnamed18394___U1 = (globals.factories___567179); - s.unnamed18395___U2 = (0); + s.factory___649176 = (undefined); + s.unnamed19338___U1 = (globals.factories___635628); + s.unnamed19339___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18395___U2; - r0 = pxsim_Array__length(s.unnamed18394___U1); + s.tmp_0 = r0 = s.unnamed19339___U2; + r0 = pxsim_Array__length(s.unnamed19338___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed18394___U1, s.unnamed18395___U2); - s.factory___580727 = (r0); + r0 = pxsim_Array__getAt(s.unnamed19338___U1, s.unnamed19339___U2); + s.factory___649176 = (r0); s.tmp_4 = if_kind_1_mk(s); - s.tmp_4.arg0 = s.factory___580727; + s.tmp_4.arg0 = s.factory___649176; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "kind"); } else { @@ -19684,7 +20714,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } s.tmp_5 = if_factory_2_mk(s); - s.tmp_5.arg0 = s.factory___580727; + s.tmp_5.arg0 = s.factory___649176; s.tmp_5.arg1 = s.arg1; if (!s.tmp_5.arg0.vtable.iface) { setupLambda(s.tmp_5, pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "factory"), 2); @@ -19697,20 +20727,20 @@ switch (step) { } case 11: r0 = s.retval; - s.data___580734 = (r0); - r0 = pxsim_numops_toBoolDecr(s.data___580734); + s.data___649183 = (r0); + r0 = pxsim_numops_toBoolDecr(s.data___649183); if (!r0) { step = 2; continue; } - r0 = s.data___580734; + r0 = s.data___649183; { step = 9; continue; } case 2: case 3: case 4: case 5: - r0 = (s.unnamed18395___U2 + 1); - s.unnamed18395___U2 = (r0); + r0 = (s.unnamed19339___U2 + 1); + s.unnamed19339___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed18394___U1 = (undefined); + s.unnamed19338___U1 = (undefined); case 7: case 8: r0 = null; @@ -19718,12 +20748,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers__getFactoryInstance__P564637.info = {"start":2226,"length":348,"line":66,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_getFactoryInstance","argumentNames":["kind","name"]} +helpers__getFactoryInstance__P633081.info = {"start":2226,"length":348,"line":66,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_getFactoryInstance","argumentNames":["kind","name"]} -function helpers__getFactoryInstance__P564637_mk(s) { +function helpers__getFactoryInstance__P633081_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers__getFactoryInstance__P564637, depth: s.depth + 1, + parent: s, fn: helpers__getFactoryInstance__P633081, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19731,10 +20761,10 @@ function helpers__getFactoryInstance__P564637_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - factory___580727: undefined, - unnamed18394___U1: undefined, - unnamed18395___U2: undefined, - data___580734: undefined, + factory___649176: undefined, + unnamed19338___U1: undefined, + unnamed19339___U2: undefined, + data___649183: undefined, arg0: undefined, arg1: undefined, } } @@ -19743,7 +20773,7 @@ function helpers__getFactoryInstance__P564637_mk(s) { -function assets_image__P564631(s) { +function assets_image__P633075(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19762,12 +20792,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -assets_image__P564631.info = {"start":931,"length":71,"line":26,"column":4,"endLine":26,"endColumn":75,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"image","argumentNames":["lits","args"]} +assets_image__P633075.info = {"start":931,"length":71,"line":26,"column":4,"endLine":26,"endColumn":75,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"image","argumentNames":["lits","args"]} -function assets_image__P564631_mk(s) { +function assets_image__P633075_mk(s) { checkStack(s.depth); return { - parent: s, fn: assets_image__P564631, depth: s.depth + 1, + parent: s, fn: assets_image__P633075, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -19777,7 +20807,7 @@ function assets_image__P564631_mk(s) { -function scene_setBackgroundImage__P564189(s) { +function scene_setBackgroundImage__P632633(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19787,18 +20817,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___580746 = undefined; + s.scene___649195 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1108; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___580746 = (r0); - s.tmp_0 = scene_Background_image__P563980_mk(s); - r0 = s.scene___580746.fields["background"]; + s.scene___649195 = (r0); + s.tmp_0 = scene_Background_image__P632424_mk(s); + r0 = s.scene___649195.fields["background"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1109; s.pc = 2; return s.tmp_0; @@ -19808,15 +20838,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_setBackgroundImage__P564189.info = {"start":1962,"length":135,"line":78,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} +scene_setBackgroundImage__P632633.info = {"start":1962,"length":135,"line":78,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} -function scene_setBackgroundImage__P564189_mk(s) { +function scene_setBackgroundImage__P632633_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_setBackgroundImage__P564189, depth: s.depth + 1, + parent: s, fn: scene_setBackgroundImage__P632633, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___580746: undefined, + scene___649195: undefined, arg0: undefined, } } @@ -19824,7 +20854,7 @@ function scene_setBackgroundImage__P564189_mk(s) { -function scene_Background_image__P563980(s) { +function scene_Background_image__P632424(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19840,18 +20870,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C563973_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C632417_VT)) failedCast(r0); r0 = (s.arg0).fields["_image"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Background_image__P563980.info = {"start":1003,"length":68,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this","image"]} +scene_Background_image__P632424.info = {"start":1003,"length":68,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this","image"]} -function scene_Background_image__P563980_mk(s) { +function scene_Background_image__P632424_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_image__P563980, depth: s.depth + 1, + parent: s, fn: scene_Background_image__P632424, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -19861,7 +20891,7 @@ function scene_Background_image__P563980_mk(s) { -function scene_setBackgroundColor__P564187(s) { +function scene_setBackgroundColor__P632631(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19871,32 +20901,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___572700 = undefined; + s.scene___641149 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1107; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___572700 = (r0); - r0 = s.scene___572700.fields["background"]; + s.scene___641149 = (r0); + r0 = s.scene___641149.fields["background"]; s.tmp_0 = r0; r0 = (s.tmp_0).fields["color"] = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_setBackgroundColor__P564187.info = {"start":1231,"length":140,"line":53,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundColor","argumentNames":["color"]} +scene_setBackgroundColor__P632631.info = {"start":1231,"length":140,"line":53,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundColor","argumentNames":["color"]} -function scene_setBackgroundColor__P564187_mk(s) { +function scene_setBackgroundColor__P632631_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_setBackgroundColor__P564187, depth: s.depth + 1, + parent: s, fn: scene_setBackgroundColor__P632631, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___572700: undefined, + scene___641149: undefined, arg0: undefined, } } @@ -19904,7 +20934,7 @@ function scene_setBackgroundColor__P564187_mk(s) { -function start_screen__P593363(s) { +function start_screen__P724354(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19914,44 +20944,44 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.DEBUG___593499); + r0 = pxsim_numops_toBoolDecr(globals.DEBUG___724492); 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 = LoadingAnimations_show_splash__P565811_mk(s); + s.tmp_2 = LoadingAnimations_show_splash__P634260_mk(s); s.tmp_2.arg0 = 0; s.callLocIdx = 93; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - s.tmp_0 = pause__P561718_mk(s); + s.tmp_0 = pause__P630162_mk(s); s.tmp_0.arg0 = 3000; s.callLocIdx = 94; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = color_startFade__P565782_mk(s); - s.tmp_0.arg0 = globals.originalPalette___565787; - s.tmp_0.arg1 = globals.Black___565798; + s.tmp_0 = color_startFade__P634226_mk(s); + s.tmp_0.arg0 = globals.originalPalette___634231; + s.tmp_0.arg1 = globals.Black___634242; s.tmp_0.arg2 = 2000; s.callLocIdx = 95; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = color_pauseUntilFadeDone__P565785_mk(s); + s.tmp_0 = color_pauseUntilFadeDone__P634229_mk(s); s.callLocIdx = 96; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = LoadingAnimations_hide_splash__P565812_mk(s); + s.tmp_0 = LoadingAnimations_hide_splash__P634261_mk(s); s.callLocIdx = 97; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = pause__P561718_mk(s); + s.tmp_0 = pause__P630162_mk(s); s.tmp_0.arg0 = 1000; s.callLocIdx = 98; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = scene_setBackgroundImage__P564189_mk(s); - s.tmp_1 = helpers_getImageByName__P564640_mk(s); + s.tmp_0 = scene_setBackgroundImage__P632633_mk(s); + s.tmp_1 = helpers_getImageByName__P633084_mk(s); s.tmp_1.arg0 = "splash_background"; s.callLocIdx = 99; s.pc = 10; return s.tmp_1; case 10: @@ -19960,201 +20990,201 @@ switch (step) { s.callLocIdx = 100; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = textsprite_create__P566094_mk(s); + s.tmp_0 = textsprite_create__P634543_mk(s); s.tmp_0.arg0 = "Fossil"; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 15; s.callLocIdx = 101; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - globals.text_sprite_temp___593486 = (r0); - s.tmp_0 = TextSprite_setMaxFontHeight__P566086_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + globals.text_sprite_temp___724477 = (r0); + s.tmp_0 = TextSprite_setMaxFontHeight__P634535_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 16; s.callLocIdx = 102; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 11; s.callLocIdx = 103; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = Sprite_x__P563659_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + s.tmp_0 = Sprite_x__P632103_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 80; s.callLocIdx = 104; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = textsprite_create__P566094_mk(s); + s.tmp_0 = textsprite_create__P634543_mk(s); s.tmp_0.arg0 = "Clicker"; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 15; s.callLocIdx = 105; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - globals.text_sprite_temp___593486 = (r0); - s.tmp_0 = TextSprite_setMaxFontHeight__P566086_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + globals.text_sprite_temp___724477 = (r0); + s.tmp_0 = TextSprite_setMaxFontHeight__P634535_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 16; s.callLocIdx = 106; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 27; s.callLocIdx = 107; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.tmp_0 = Sprite_x__P563659_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + s.tmp_0 = Sprite_x__P632103_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 80; s.callLocIdx = 108; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = textsprite_create__P566094_mk(s); + s.tmp_0 = textsprite_create__P634543_mk(s); s.tmp_0.arg0 = "A game by UnsignedArduino"; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 1; s.callLocIdx = 109; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - globals.text_sprite_temp___593486 = (r0); - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + globals.text_sprite_temp___724477 = (r0); + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 45; s.callLocIdx = 110; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - s.tmp_0 = Sprite_x__P563659_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + s.tmp_0 = Sprite_x__P632103_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 80; s.callLocIdx = 111; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.tmp_0 = textsprite_create__P566094_mk(s); + s.tmp_0 = textsprite_create__P634543_mk(s); s.tmp_0.arg0 = "MakeCode Arcade 8th Game"; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 15; s.callLocIdx = 112; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - globals.text_sprite_temp___593486 = (r0); - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + globals.text_sprite_temp___724477 = (r0); + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 60; s.callLocIdx = 113; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - s.tmp_0 = Sprite_x__P563659_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + s.tmp_0 = Sprite_x__P632103_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 80; s.callLocIdx = 114; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.tmp_0 = textsprite_create__P566094_mk(s); + s.tmp_0 = textsprite_create__P634543_mk(s); s.tmp_0.arg0 = "Jam \"Prehistoric\""; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 15; s.callLocIdx = 115; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - globals.text_sprite_temp___593486 = (r0); - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + globals.text_sprite_temp___724477 = (r0); + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 70; s.callLocIdx = 116; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.tmp_0 = Sprite_x__P563659_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + s.tmp_0 = Sprite_x__P632103_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 80; s.callLocIdx = 117; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.tmp_0 = textsprite_create__P566094_mk(s); + s.tmp_0 = textsprite_create__P634543_mk(s); s.tmp_0.arg0 = "submission"; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 15; s.callLocIdx = 118; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; - globals.text_sprite_temp___593486 = (r0); - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + globals.text_sprite_temp___724477 = (r0); + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 80; s.callLocIdx = 119; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tmp_0 = Sprite_x__P563659_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + s.tmp_0 = Sprite_x__P632103_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 80; s.callLocIdx = 120; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - s.tmp_0 = textsprite_create__P566094_mk(s); + s.tmp_0 = textsprite_create__P634543_mk(s); s.tmp_0.arg0 = "Press A to begin"; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 1; s.callLocIdx = 121; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - globals.text_sprite_temp___593486 = (r0); - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + globals.text_sprite_temp___724477 = (r0); + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 110; s.callLocIdx = 122; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - s.tmp_0 = Sprite_x__P563659_mk(s); - s.tmp_0.arg0 = globals.text_sprite_temp___593486; + s.tmp_0 = Sprite_x__P632103_mk(s); + s.tmp_0.arg0 = globals.text_sprite_temp___724477; s.tmp_0.arg1 = 80; s.callLocIdx = 123; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; - s.tmp_0 = color_startFade__P565782_mk(s); - s.tmp_0.arg0 = globals.Black___565798; - s.tmp_0.arg1 = globals.originalPalette___565787; + s.tmp_0 = color_startFade__P634226_mk(s); + s.tmp_0.arg0 = globals.Black___634242; + s.tmp_0.arg1 = globals.originalPalette___634231; s.tmp_0.arg2 = 2000; s.callLocIdx = 124; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; - s.tmp_0 = color_pauseUntilFadeDone__P565785_mk(s); + s.tmp_0 = color_pauseUntilFadeDone__P634229_mk(s); s.callLocIdx = 125; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; - s.tmp_0 = pauseUntil__P561672_mk(s); - s.tmp_0.arg0 = start_screen_inline__P594117; + s.tmp_0 = pauseUntil__P630116_mk(s); + s.tmp_0.arg0 = start_screen_inline__P725133; s.tmp_0.arg1 = undefined; s.callLocIdx = 126; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.tmp_0 = color_startFade__P565782_mk(s); - s.tmp_0.arg0 = globals.originalPalette___565787; - s.tmp_0.arg1 = globals.Black___565798; + s.tmp_0 = color_startFade__P634226_mk(s); + s.tmp_0.arg0 = globals.originalPalette___634231; + s.tmp_0.arg1 = globals.Black___634242; s.tmp_0.arg2 = 2000; s.callLocIdx = 127; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.tmp_0 = color_pauseUntilFadeDone__P565785_mk(s); + s.tmp_0 = color_pauseUntilFadeDone__P634229_mk(s); s.callLocIdx = 128; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - s.tmp_0 = sprites_destroyAllSpritesOfKind__P563584_mk(s); - s.tmp_0.arg0 = globals.Text___566082; + s.tmp_0 = sprites_destroyAllSpritesOfKind__P632028_mk(s); + s.tmp_0.arg0 = globals.Text___634531; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 129; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.tmp_0 = pause__P561718_mk(s); + s.tmp_0 = pause__P630162_mk(s); s.tmp_0.arg0 = 1000; s.callLocIdx = 130; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; - s.tmp_0 = color_startFade__P565782_mk(s); - s.tmp_0.arg0 = globals.Black___565798; - s.tmp_0.arg1 = globals.originalPalette___565787; + s.tmp_0 = color_startFade__P634226_mk(s); + s.tmp_0.arg0 = globals.Black___634242; + s.tmp_0.arg1 = globals.originalPalette___634231; s.tmp_0.arg2 = 2000; s.callLocIdx = 131; s.pc = 41; return s.tmp_0; case 41: @@ -20165,12 +21195,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -start_screen__P593363.info = {"start":70,"length":1789,"line":3,"column":0,"endLine":44,"endColumn":1,"fileName":"main.ts","functionName":"start_screen","argumentNames":[]} +start_screen__P724354.info = {"start":70,"length":1789,"line":3,"column":0,"endLine":44,"endColumn":1,"fileName":"main.ts","functionName":"start_screen","argumentNames":[]} -function start_screen__P593363_mk(s) { +function start_screen__P724354_mk(s) { checkStack(s.depth); return { - parent: s, fn: start_screen__P593363, depth: s.depth + 1, + parent: s, fn: start_screen__P724354, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20181,7 +21211,7 @@ function start_screen__P593363_mk(s) { -function start_screen_inline__P594117(s) { +function start_screen_inline__P725133(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20191,9 +21221,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button__C563494_v0_1_mk(s); - s.tmp_0.arg0 = globals.A___563418; - if (!checkSubtype(s.tmp_0.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0 = controller_Button__C631938_v0_1_mk(s); + s.tmp_0.arg0 = globals.A___631862; + if (!checkSubtype(s.tmp_0.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.isPressed; s.pc = 1; return s.tmp_0; case 1: @@ -20201,12 +21231,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -start_screen_inline__P594117.info = {"start":1576,"length":30,"line":37,"column":19,"endLine":37,"endColumn":49,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +start_screen_inline__P725133.info = {"start":1576,"length":30,"line":37,"column":19,"endLine":37,"endColumn":49,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function start_screen_inline__P594117_mk(s) { +function start_screen_inline__P725133_mk(s) { checkStack(s.depth); return { - parent: s, fn: start_screen_inline__P594117, depth: s.depth + 1, + parent: s, fn: start_screen_inline__P725133, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -20215,7 +21245,7 @@ function start_screen_inline__P594117_mk(s) { -function sprites_destroyAllSpritesOfKind__P563584(s) { +function sprites_destroyAllSpritesOfKind__P632028(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20225,60 +21255,60 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite___580505 = undefined; - s.unnamed18370___U1 = undefined; - s.unnamed18371___U2 = undefined; + s.sprite___648954 = undefined; + s.unnamed19314___U1 = undefined; + s.unnamed19315___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.sprite___580505 = (undefined); - s.tmp_0 = sprites_allOfKind__P563583_mk(s); + s.sprite___648954 = (undefined); + s.tmp_0 = sprites_allOfKind__P632027_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 463; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.unnamed18370___U1 = (r0); - s.unnamed18371___U2 = (0); + s.unnamed19314___U1 = (r0); + s.unnamed19315___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18371___U2; - r0 = pxsim_Array__length(s.unnamed18370___U1); + s.tmp_0 = r0 = s.unnamed19315___U2; + r0 = pxsim_Array__length(s.unnamed19314___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18370___U1, s.unnamed18371___U2); - s.sprite___580505 = (r0); - s.tmp_2 = Sprite_destroy__P563732_mk(s); - s.tmp_2.arg0 = s.sprite___580505; + r0 = pxsim_Array__getAt(s.unnamed19314___U1, s.unnamed19315___U2); + s.sprite___648954 = (r0); + s.tmp_2 = Sprite_destroy__P632176_mk(s); + s.tmp_2.arg0 = s.sprite___648954; s.tmp_2.arg1 = s.arg1; s.tmp_2.arg2 = s.arg2; s.callLocIdx = 464; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; - r0 = (s.unnamed18371___U2 + 1); - s.unnamed18371___U2 = (r0); + r0 = (s.unnamed19315___U2 + 1); + s.unnamed19315___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed18370___U1 = (undefined); + s.unnamed19314___U1 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_destroyAllSpritesOfKind__P563584.info = {"start":3059,"length":217,"line":97,"column":4,"endLine":101,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"destroyAllSpritesOfKind","argumentNames":["kind","effect","duration"]} +sprites_destroyAllSpritesOfKind__P632028.info = {"start":3059,"length":217,"line":97,"column":4,"endLine":101,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"destroyAllSpritesOfKind","argumentNames":["kind","effect","duration"]} -function sprites_destroyAllSpritesOfKind__P563584_mk(s) { +function sprites_destroyAllSpritesOfKind__P632028_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_destroyAllSpritesOfKind__P563584, depth: s.depth + 1, + parent: s, fn: sprites_destroyAllSpritesOfKind__P632028, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sprite___580505: undefined, - unnamed18370___U1: undefined, - unnamed18371___U2: undefined, + sprite___648954: undefined, + unnamed19314___U1: undefined, + unnamed19315___U2: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -20288,7 +21318,7 @@ function sprites_destroyAllSpritesOfKind__P563584_mk(s) { -function sprites_allOfKind__P563583(s) { +function sprites_allOfKind__P632027(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20298,17 +21328,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.spritesByKind___574622 = undefined; + s.spritesByKind___643071 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 461; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; r0 = r0.fields["spritesByKind"]; - s.spritesByKind___574622 = (r0); + s.spritesByKind___643071 = (r0); r0 = (s.arg0 >= 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -20320,7 +21350,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___574622, s.arg0); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___643071, s.arg0); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -20334,8 +21364,8 @@ switch (step) { { step = 5; continue; } { step = 4; continue; } case 3: - s.tmp_6 = sprites_SpriteSet_sprites__P563771_mk(s); - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___574622, s.arg0); + s.tmp_6 = sprites_SpriteSet_sprites__P632215_mk(s); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___643071, s.arg0); s.tmp_6.arg0 = r0; s.callLocIdx = 462; s.pc = 7; return s.tmp_6; case 7: @@ -20347,12 +21377,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_allOfKind__P563583.info = {"start":2425,"length":234,"line":81,"column":4,"endLine":85,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"allOfKind","argumentNames":["kind"]} +sprites_allOfKind__P632027.info = {"start":2425,"length":234,"line":81,"column":4,"endLine":85,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"allOfKind","argumentNames":["kind"]} -function sprites_allOfKind__P563583_mk(s) { +function sprites_allOfKind__P632027_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_allOfKind__P563583, depth: s.depth + 1, + parent: s, fn: sprites_allOfKind__P632027, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20361,7 +21391,7 @@ function sprites_allOfKind__P563583_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - spritesByKind___574622: undefined, + spritesByKind___643071: undefined, arg0: undefined, } } @@ -20369,7 +21399,7 @@ function sprites_allOfKind__P563583_mk(s) { -function sprites_SpriteSet_sprites__P563771(s) { +function sprites_SpriteSet_sprites__P632215(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20384,23 +21414,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C563767_VT)) failedCast(r0); - s.tmp_0 = helpers_arrayFilter__P561415_mk(s); + if (!checkSubtype(r0, sprites_SpriteSet__C632211_VT)) failedCast(r0); + s.tmp_0 = helpers_arrayFilter__P629859_mk(s); r0 = s.arg0.fields["_sprites"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = sprites_SpriteSet_sprites_inline__P574643; + s.tmp_0.arg1 = sprites_SpriteSet_sprites_inline__P643092; s.callLocIdx = 683; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -sprites_SpriteSet_sprites__P563771.info = {"start":784,"length":104,"line":33,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"sprites","argumentNames":["this"]} +sprites_SpriteSet_sprites__P632215.info = {"start":784,"length":104,"line":33,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"sprites","argumentNames":["this"]} -function sprites_SpriteSet_sprites__P563771_mk(s) { +function sprites_SpriteSet_sprites__P632215_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_sprites__P563771, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_sprites__P632215, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20410,7 +21440,7 @@ function sprites_SpriteSet_sprites__P563771_mk(s) { -function sprites_SpriteSet_sprites_inline__P574643(s) { +function sprites_SpriteSet_sprites_inline__P643092(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20434,12 +21464,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_sprites_inline__P574643.info = {"start":836,"length":40,"line":34,"column":40,"endLine":34,"endColumn":80,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["s"]} +sprites_SpriteSet_sprites_inline__P643092.info = {"start":836,"length":40,"line":34,"column":40,"endLine":34,"endColumn":80,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["s"]} -function sprites_SpriteSet_sprites_inline__P574643_mk(s) { +function sprites_SpriteSet_sprites_inline__P643092_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_sprites_inline__P574643, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_sprites_inline__P643092, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20451,7 +21481,7 @@ function sprites_SpriteSet_sprites_inline__P574643_mk(s) { -function controller_Button_isPressed__P563505(s) { +function controller_Button_isPressed__P631949(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20466,17 +21496,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C563494_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; return leave(s, r0) default: oops() } } } -controller_Button_isPressed__P563505.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__P631949.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__P563505_mk(s) { +function controller_Button_isPressed__P631949_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_isPressed__P563505, depth: s.depth + 1, + parent: s, fn: controller_Button_isPressed__P631949, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -20485,7 +21515,7 @@ function controller_Button_isPressed__P563505_mk(s) { -function Sprite_x__P563659(s) { +function Sprite_x__P632103(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20501,13 +21531,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P563704_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P632148_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite__C563645_v6_1_mk(s); + s.tmp_4 = Sprite__C632089_v6_1_mk(s); s.tmp_4.arg0 = s.arg0; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C563645_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C632089_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.width; s.pc = 2; return s.tmp_4; case 2: @@ -20524,12 +21554,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_x__P563659.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__P632103.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__P563659_mk(s) { +function Sprite_x__P632103_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P563659, depth: s.depth + 1, + parent: s, fn: Sprite_x__P632103, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20544,7 +21574,7 @@ function Sprite_x__P563659_mk(s) { -function TextSprite_setMaxFontHeight__P566086(s) { +function TextSprite_setMaxFontHeight__P634535(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20560,9 +21590,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C566083_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C634532_VT)) failedCast(r0); r0 = (s.arg0).fields["maxFontHeight"] = (s.arg1); - s.tmp_0 = TextSprite_update__P566085_mk(s); + s.tmp_0 = TextSprite_update__P634534_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2483; s.pc = 1; return s.tmp_0; case 1: @@ -20571,12 +21601,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -TextSprite_setMaxFontHeight__P566086.info = {"start":2047,"length":106,"line":50,"column":4,"endLine":53,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"setMaxFontHeight","argumentNames":["this","height"]} +TextSprite_setMaxFontHeight__P634535.info = {"start":2047,"length":106,"line":50,"column":4,"endLine":53,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"setMaxFontHeight","argumentNames":["this","height"]} -function TextSprite_setMaxFontHeight__P566086_mk(s) { +function TextSprite_setMaxFontHeight__P634535_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_setMaxFontHeight__P566086, depth: s.depth + 1, + parent: s, fn: TextSprite_setMaxFontHeight__P634535, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20587,7 +21617,7 @@ function TextSprite_setMaxFontHeight__P566086_mk(s) { -function LoadingAnimations_hide_splash__P565812(s) { +function LoadingAnimations_hide_splash__P634261(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20597,10 +21627,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._splash___568947); + r0 = pxsim_numops_toBoolDecr(globals._splash___637396); if (!r0) { step = 1; continue; } - s.tmp_0 = LoadingAnimations_InhouseAnimation_stop__P568928_mk(s); - s.tmp_0.arg0 = globals._splash___568947; + s.tmp_0 = LoadingAnimations_InhouseAnimation_stop__P637377_mk(s); + s.tmp_0.arg0 = globals._splash___637396; s.callLocIdx = 1848; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; @@ -20610,12 +21640,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_hide_splash__P565812.info = {"start":54926,"length":104,"line":543,"column":4,"endLine":547,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"hide_splash","argumentNames":[]} +LoadingAnimations_hide_splash__P634261.info = {"start":54926,"length":104,"line":543,"column":4,"endLine":547,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"hide_splash","argumentNames":[]} -function LoadingAnimations_hide_splash__P565812_mk(s) { +function LoadingAnimations_hide_splash__P634261_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_hide_splash__P565812, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_hide_splash__P634261, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -20624,7 +21654,7 @@ function LoadingAnimations_hide_splash__P565812_mk(s) { -function LoadingAnimations_InhouseAnimation_stop__P568928(s) { +function LoadingAnimations_InhouseAnimation_stop__P637377(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20639,7 +21669,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C568926_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C637375_VT)) failedCast(r0); r0 = s.arg0.fields["running"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -20670,7 +21700,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_3 = pause__P561718_mk(s); + s.tmp_3 = pause__P630162_mk(s); s.tmp_3.arg0 = 0; s.callLocIdx = 1795; s.pc = 8; return s.tmp_3; case 8: @@ -20683,12 +21713,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_stop__P568928.info = {"start":825,"length":264,"line":31,"column":8,"endLine":40,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"stop","argumentNames":["this"]} +LoadingAnimations_InhouseAnimation_stop__P637377.info = {"start":825,"length":264,"line":31,"column":8,"endLine":40,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"stop","argumentNames":["this"]} -function LoadingAnimations_InhouseAnimation_stop__P568928_mk(s) { +function LoadingAnimations_InhouseAnimation_stop__P637377_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_stop__P568928, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_stop__P637377, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20701,7 +21731,7 @@ function LoadingAnimations_InhouseAnimation_stop__P568928_mk(s) { -function color_pauseUntilFadeDone__P565785(s) { +function color_pauseUntilFadeDone__P634229(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20711,10 +21741,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.activeFade___568835); + r0 = pxsim_numops_toBoolDecr(globals.activeFade___637284); if (!r0) { step = 1; continue; } - s.tmp_0 = color_Fade_pauseUntilDone__P565777_mk(s); - s.tmp_0.arg0 = globals.activeFade___568835; + s.tmp_0 = color_Fade_pauseUntilDone__P634221_mk(s); + s.tmp_0.arg0 = globals.activeFade___637284; s.callLocIdx = 1790; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; @@ -20724,12 +21754,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_pauseUntilFadeDone__P565785.info = {"start":7710,"length":121,"line":270,"column":4,"endLine":274,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"pauseUntilFadeDone","argumentNames":[]} +color_pauseUntilFadeDone__P634229.info = {"start":7710,"length":121,"line":270,"column":4,"endLine":274,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"pauseUntilFadeDone","argumentNames":[]} -function color_pauseUntilFadeDone__P565785_mk(s) { +function color_pauseUntilFadeDone__P634229_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_pauseUntilFadeDone__P565785, depth: s.depth + 1, + parent: s, fn: color_pauseUntilFadeDone__P634229, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -20738,7 +21768,7 @@ function color_pauseUntilFadeDone__P565785_mk(s) { -function color_Fade_pauseUntilDone__P565777(s) { +function color_Fade_pauseUntilDone__P634221(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20753,11 +21783,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C565763_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, color_Fade_pauseUntilDone_inline__P580786); + if (!checkSubtype(r0, color_Fade__C634207_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, color_Fade_pauseUntilDone_inline__P649235); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = pauseUntil__P561672_mk(s); + s.tmp_1 = pauseUntil__P630116_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1775; s.pc = 1; return s.tmp_1; @@ -20767,12 +21797,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_pauseUntilDone__P565777.info = {"start":2872,"length":114,"line":102,"column":8,"endLine":105,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"pauseUntilDone","argumentNames":["this"]} +color_Fade_pauseUntilDone__P634221.info = {"start":2872,"length":114,"line":102,"column":8,"endLine":105,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"pauseUntilDone","argumentNames":["this"]} -function color_Fade_pauseUntilDone__P565777_mk(s) { +function color_Fade_pauseUntilDone__P634221_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_pauseUntilDone__P565777, depth: s.depth + 1, + parent: s, fn: color_Fade_pauseUntilDone__P634221, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20783,7 +21813,7 @@ function color_Fade_pauseUntilDone__P565777_mk(s) { -function color_Fade_pauseUntilDone_inline__P580786(s) { +function color_Fade_pauseUntilDone_inline__P649235(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20793,7 +21823,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = color_Fade_isActive__P565767_mk(s); + s.tmp_2 = color_Fade_isActive__P634211_mk(s); s.tmp_2.arg0 = s.caps[0]; s.callLocIdx = 1774; s.pc = 1; return s.tmp_2; case 1: @@ -20805,12 +21835,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_pauseUntilDone_inline__P580786.info = {"start":2927,"length":22,"line":103,"column":23,"endLine":103,"endColumn":45,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} +color_Fade_pauseUntilDone_inline__P649235.info = {"start":2927,"length":22,"line":103,"column":23,"endLine":103,"endColumn":45,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} -function color_Fade_pauseUntilDone_inline__P580786_mk(s) { +function color_Fade_pauseUntilDone_inline__P649235_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_pauseUntilDone_inline__P580786, depth: s.depth + 1, + parent: s, fn: color_Fade_pauseUntilDone_inline__P649235, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20821,7 +21851,7 @@ function color_Fade_pauseUntilDone_inline__P580786_mk(s) { -function color_Fade_isActive__P565767(s) { +function color_Fade_isActive__P634211(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20836,7 +21866,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C565763_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C634207_VT)) failedCast(r0); r0 = s.arg0.fields["startTime"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); @@ -20863,7 +21893,7 @@ switch (step) { s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; - s.tmp_8 = game_runtime__P564329_mk(s); + s.tmp_8 = game_runtime__P632773_mk(s); s.callLocIdx = 1755; s.pc = 5; return s.tmp_8; case 5: r0 = s.retval; @@ -20876,12 +21906,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_isActive__P565767.info = {"start":623,"length":201,"line":23,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"isActive","argumentNames":["this"]} +color_Fade_isActive__P634211.info = {"start":623,"length":201,"line":23,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"isActive","argumentNames":["this"]} -function color_Fade_isActive__P565767_mk(s) { +function color_Fade_isActive__P634211_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_isActive__P565767, depth: s.depth + 1, + parent: s, fn: color_Fade_isActive__P634211, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20900,7 +21930,7 @@ function color_Fade_isActive__P565767_mk(s) { -function color_bufferToPalette__P565756(s) { +function color_bufferToPalette__P634200(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20910,14 +21940,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___580813 = undefined; + s.p___649262 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C565742_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C634186_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P565705_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P634149_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = pxsim.BufferMethods.length(s.arg0); s.tmp_2 = r0; @@ -20927,23 +21957,23 @@ switch (step) { s.callLocIdx = 1738; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - s.p___580813 = (s.tmp_0); - r0 = (s.p___580813).fields["buf"] = (s.arg0); - r0 = s.p___580813; + s.p___649262 = (s.tmp_0); + r0 = (s.p___649262).fields["buf"] = (s.arg0); + r0 = s.p___649262; return leave(s, r0) default: oops() } } } -color_bufferToPalette__P565756.info = {"start":12086,"length":147,"line":384,"column":4,"endLine":388,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"bufferToPalette","argumentNames":["buf"]} +color_bufferToPalette__P634200.info = {"start":12086,"length":147,"line":384,"column":4,"endLine":388,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"bufferToPalette","argumentNames":["buf"]} -function color_bufferToPalette__P565756_mk(s) { +function color_bufferToPalette__P634200_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_bufferToPalette__P565756, depth: s.depth + 1, + parent: s, fn: color_bufferToPalette__P634200, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___580813: undefined, + p___649262: undefined, arg0: undefined, } } @@ -20951,7 +21981,7 @@ function color_bufferToPalette__P565756_mk(s) { -function color_ColorBuffer_constructor__P565705(s) { +function color_ColorBuffer_constructor__P634149(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20968,7 +21998,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C565702_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C634146_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } @@ -20983,7 +22013,7 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 | 0); s.tmp_3 = r0; - s.tmp_5 = color_ColorBuffer_stride__P565707_mk(s); + s.tmp_5 = color_ColorBuffer_stride__P634151_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 1713; s.pc = 3; return s.tmp_5; case 3: @@ -20998,12 +22028,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_ColorBuffer_constructor__P565705.info = {"start":338,"length":199,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"inline","argumentNames":["this","length","layout"]} +color_ColorBuffer_constructor__P634149.info = {"start":338,"length":199,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"inline","argumentNames":["this","length","layout"]} -function color_ColorBuffer_constructor__P565705_mk(s) { +function color_ColorBuffer_constructor__P634149_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_constructor__P565705, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_constructor__P634149, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21020,7 +22050,7 @@ function color_ColorBuffer_constructor__P565705_mk(s) { -function color_ColorBuffer_stride__P565707(s) { +function color_ColorBuffer_stride__P634151(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21035,7 +22065,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C565702_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C634146_VT)) failedCast(r0); r0 = s.arg0.fields["layout"]; s.tmp_1 = r0; r0 = (s.tmp_1 == 0); @@ -21053,13 +22083,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -color_ColorBuffer_stride__P565707.info = {"start":737,"length":89,"line":30,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"stride","argumentNames":["this"]} -color_ColorBuffer_stride__P565707.isGetter = true; +color_ColorBuffer_stride__P634151.info = {"start":737,"length":89,"line":30,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"stride","argumentNames":["this"]} +color_ColorBuffer_stride__P634151.isGetter = true; -function color_ColorBuffer_stride__P565707_mk(s) { +function color_ColorBuffer_stride__P634151_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_stride__P565707, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_stride__P634151, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21071,7 +22101,7 @@ function color_ColorBuffer_stride__P565707_mk(s) { -function color_startFade__P565782(s) { +function color_startFade__P634226(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21107,13 +22137,13 @@ switch (step) { r0 = s.tmp_3; { step = 4; continue; } case 3: - s.tmp_5 = color_ColorBuffer_length__P565708_mk(s); + s.tmp_5 = color_ColorBuffer_length__P634152_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 1783; s.pc = 8; return s.tmp_5; case 8: r0 = s.retval; s.tmp_4 = r0; - s.tmp_7 = color_ColorBuffer_length__P565708_mk(s); + s.tmp_7 = color_ColorBuffer_length__P634152_mk(s); s.tmp_7.arg0 = s.arg1; s.callLocIdx = 1784; s.pc = 9; return s.tmp_7; case 9: @@ -21128,28 +22158,28 @@ switch (step) { { step = 7; continue; } case 5: case 6: - s.tmp_9 = color_clearFadeEffect__P565751_mk(s); + s.tmp_9 = color_clearFadeEffect__P634195_mk(s); s.callLocIdx = 1785; s.pc = 10; return s.tmp_9; case 10: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(color_Fade__C565763_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Fade__C634207_VT); s.tmp_0 = r0; r0 = undefined; - globals.activeFade___568835 = (s.tmp_0); - s.tmp_0 = color_Fade_setStartPalette__P565771_mk(s); - s.tmp_0.arg0 = globals.activeFade___568835; + globals.activeFade___637284 = (s.tmp_0); + s.tmp_0 = color_Fade_setStartPalette__P634215_mk(s); + s.tmp_0.arg0 = globals.activeFade___637284; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1787; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = color_Fade_setEndPalette__P565773_mk(s); - s.tmp_0.arg0 = globals.activeFade___568835; + s.tmp_0 = color_Fade_setEndPalette__P634217_mk(s); + s.tmp_0.arg0 = globals.activeFade___637284; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1788; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = color_Fade_start__P565768_mk(s); - s.tmp_0.arg0 = globals.activeFade___568835; + s.tmp_0 = color_Fade_start__P634212_mk(s); + s.tmp_0.arg0 = globals.activeFade___637284; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1789; s.pc = 13; return s.tmp_0; case 13: @@ -21159,12 +22189,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_startFade__P565782.info = {"start":6657,"length":344,"line":238,"column":4,"endLine":248,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"startFade","argumentNames":["start","end","duration"]} +color_startFade__P634226.info = {"start":6657,"length":344,"line":238,"column":4,"endLine":248,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"startFade","argumentNames":["start","end","duration"]} -function color_startFade__P565782_mk(s) { +function color_startFade__P634226_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_startFade__P565782, depth: s.depth + 1, + parent: s, fn: color_startFade__P634226, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21185,7 +22215,7 @@ function color_startFade__P565782_mk(s) { -function color_Fade_setEndPalette__P565773(s) { +function color_Fade_setEndPalette__P634217(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21201,9 +22231,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C565763_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C634207_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = color__clone__P565761_mk(s); + s.tmp_2 = color__clone__P634205_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 1761; s.pc = 1; return s.tmp_2; case 1: @@ -21214,12 +22244,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_setEndPalette__P565773.info = {"start":1647,"length":127,"line":59,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"setEndPalette","argumentNames":["this","colors"]} +color_Fade_setEndPalette__P634217.info = {"start":1647,"length":127,"line":59,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"setEndPalette","argumentNames":["this","colors"]} -function color_Fade_setEndPalette__P565773_mk(s) { +function color_Fade_setEndPalette__P634217_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_setEndPalette__P565773, depth: s.depth + 1, + parent: s, fn: color_Fade_setEndPalette__P634217, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21232,7 +22262,7 @@ function color_Fade_setEndPalette__P565773_mk(s) { -function color__clone__P565761(s) { +function color__clone__P634205(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21242,17 +22272,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.out___580914 = undefined; - s.i___580920 = undefined; + s.out___649363 = undefined; + s.i___649369 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C565742_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C634186_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P565705_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P634149_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = color_ColorBuffer_length__P565708_mk(s); + s.tmp_2 = color_ColorBuffer_length__P634152_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1749; s.pc = 4; return s.tmp_2; case 4: @@ -21262,11 +22292,11 @@ switch (step) { s.callLocIdx = 1750; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.out___580914 = (s.tmp_0); - s.i___580920 = (0); + s.out___649363 = (s.tmp_0); + s.i___649369 = (0); case 1: - s.tmp_1 = r0 = s.i___580920; - s.tmp_3 = color_ColorBuffer_length__P565708_mk(s); + s.tmp_1 = r0 = s.i___649369; + s.tmp_3 = color_ColorBuffer_length__P634152_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1751; s.pc = 5; return s.tmp_3; case 5: @@ -21276,12 +22306,12 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_4 = color_ColorBuffer_setColor__P565710_mk(s); - s.tmp_4.arg0 = s.out___580914; - s.tmp_4.arg1 = s.i___580920; - s.tmp_5 = color_ColorBuffer_color__P565709_mk(s); + s.tmp_4 = color_ColorBuffer_setColor__P634154_mk(s); + s.tmp_4.arg0 = s.out___649363; + s.tmp_4.arg1 = s.i___649369; + s.tmp_5 = color_ColorBuffer_color__P634153_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.i___580920; + s.tmp_5.arg1 = s.i___649369; s.callLocIdx = 1752; s.pc = 7; return s.tmp_5; case 7: r0 = s.retval; @@ -21289,20 +22319,20 @@ switch (step) { s.callLocIdx = 1753; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - r0 = (s.i___580920 + 1); - s.i___580920 = (r0); + r0 = (s.i___649369 + 1); + s.i___649369 = (r0); { step = 1; continue; } case 2: - r0 = s.out___580914; + r0 = s.out___649363; return leave(s, r0) default: oops() } } } -color__clone__P565761.info = {"start":14259,"length":200,"line":457,"column":4,"endLine":463,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"_clone","argumentNames":["p"]} +color__clone__P634205.info = {"start":14259,"length":200,"line":457,"column":4,"endLine":463,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"_clone","argumentNames":["p"]} -function color__clone__P565761_mk(s) { +function color__clone__P634205_mk(s) { checkStack(s.depth); return { - parent: s, fn: color__clone__P565761, depth: s.depth + 1, + parent: s, fn: color__clone__P634205, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21310,8 +22340,8 @@ function color__clone__P565761_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - out___580914: undefined, - i___580920: undefined, + out___649363: undefined, + i___649369: undefined, arg0: undefined, } } @@ -21319,7 +22349,7 @@ function color__clone__P565761_mk(s) { -function color_ColorBuffer_setColor__P565710(s) { +function color_ColorBuffer_setColor__P634154(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21329,9 +22359,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___580989 = undefined; - s.start___580991 = undefined; - s.i___580995 = undefined; + s.s___649438 = undefined; + s.start___649440 = undefined; + s.i___649444 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -21339,7 +22369,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C565702_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C634146_VT)) failedCast(r0); r0 = (s.arg1 | 0); s.arg1 = (r0); r0 = (s.arg1 < 0); @@ -21350,7 +22380,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_1 = r0 = s.arg1; - s.tmp_3 = color_ColorBuffer_length__P565708_mk(s); + s.tmp_3 = color_ColorBuffer_length__P634152_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1717; s.pc = 8; return s.tmp_3; case 8: @@ -21365,32 +22395,32 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_5 = color_ColorBuffer_stride__P565707_mk(s); + s.tmp_5 = color_ColorBuffer_stride__P634151_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 1718; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; - s.s___580989 = (r0); - r0 = (s.arg1 * s.s___580989); - s.start___580991 = (r0); - r0 = (s.s___580989 - 1); - s.i___580995 = (r0); + s.s___649438 = (r0); + r0 = (s.arg1 * s.s___649438); + s.start___649440 = (r0); + r0 = (s.s___649438 - 1); + s.i___649444 = (r0); case 5: - r0 = (s.i___580995 >= 0); + r0 = (s.i___649444 >= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } r0 = s.arg0.fields["buf"]; s.tmp_1 = r0; - r0 = (s.start___580991 + s.i___580995); + r0 = (s.start___649440 + s.i___649444); s.tmp_2 = r0; r0 = (s.arg2 & 255); s.tmp_3 = r0; r0 = pxsim.BufferMethods.setByte(s.tmp_1, s.tmp_2, s.tmp_3); r0 = (s.arg2 >> 8); s.arg2 = (r0); - r0 = (s.i___580995 - 1); - s.i___580995 = (r0); + r0 = (s.i___649444 - 1); + s.i___649444 = (r0); { step = 5; continue; } case 6: case 7: @@ -21398,12 +22428,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_ColorBuffer_setColor__P565710.info = {"start":1308,"length":362,"line":51,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"setColor","argumentNames":["this","index","color"]} +color_ColorBuffer_setColor__P634154.info = {"start":1308,"length":362,"line":51,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"setColor","argumentNames":["this","index","color"]} -function color_ColorBuffer_setColor__P565710_mk(s) { +function color_ColorBuffer_setColor__P634154_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_setColor__P565710, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_setColor__P634154, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21411,9 +22441,9 @@ function color_ColorBuffer_setColor__P565710_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - s___580989: undefined, - start___580991: undefined, - i___580995: undefined, + s___649438: undefined, + start___649440: undefined, + i___649444: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -21423,7 +22453,7 @@ function color_ColorBuffer_setColor__P565710_mk(s) { -function color_ColorBuffer_color__P565709(s) { +function color_ColorBuffer_color__P634153(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21433,17 +22463,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___580949 = undefined; - s.start___580951 = undefined; - s.c___580955 = undefined; - s.i___580956 = undefined; + s.s___649398 = undefined; + s.start___649400 = undefined; + s.c___649404 = undefined; + s.i___649405 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C565702_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C634146_VT)) failedCast(r0); r0 = (s.arg1 | 0); s.arg1 = (r0); r0 = (s.arg1 < 0); @@ -21454,7 +22484,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_1 = r0 = s.arg1; - s.tmp_3 = color_ColorBuffer_length__P565708_mk(s); + s.tmp_3 = color_ColorBuffer_length__P634152_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1715; s.pc = 8; return s.tmp_3; case 8: @@ -21470,48 +22500,48 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_5 = color_ColorBuffer_stride__P565707_mk(s); + s.tmp_5 = color_ColorBuffer_stride__P634151_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 1716; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; - s.s___580949 = (r0); - r0 = (s.arg1 * s.s___580949); - s.start___580951 = (r0); - s.c___580955 = (0); - s.i___580956 = (0); + s.s___649398 = (r0); + r0 = (s.arg1 * s.s___649398); + s.start___649400 = (r0); + s.c___649404 = (0); + s.i___649405 = (0); case 5: - r0 = (s.i___580956 < s.s___580949); + r0 = (s.i___649405 < s.s___649398); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - r0 = (s.c___580955 << 8); + r0 = (s.c___649404 << 8); s.tmp_1 = r0; r0 = s.arg0.fields["buf"]; s.tmp_4 = r0; - r0 = (s.start___580951 + s.i___580956); + r0 = (s.start___649400 + s.i___649405); s.tmp_5 = r0; r0 = pxsim.BufferMethods.getByte(s.tmp_4, s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_3 & 255); s.tmp_2 = r0; r0 = (s.tmp_1 | s.tmp_2); - s.c___580955 = (r0); - r0 = (s.i___580956 + 1); - s.i___580956 = (r0); + s.c___649404 = (r0); + r0 = (s.i___649405 + 1); + s.i___649405 = (r0); { step = 5; continue; } case 6: - r0 = s.c___580955; + r0 = s.c___649404; case 7: return leave(s, r0) default: oops() } } } -color_ColorBuffer_color__P565709.info = {"start":930,"length":368,"line":38,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"color","argumentNames":["this","index"]} +color_ColorBuffer_color__P634153.info = {"start":930,"length":368,"line":38,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"color","argumentNames":["this","index"]} -function color_ColorBuffer_color__P565709_mk(s) { +function color_ColorBuffer_color__P634153_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_color__P565709, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_color__P634153, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21519,10 +22549,10 @@ function color_ColorBuffer_color__P565709_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - s___580949: undefined, - start___580951: undefined, - c___580955: undefined, - i___580956: undefined, + s___649398: undefined, + start___649400: undefined, + c___649404: undefined, + i___649405: undefined, arg0: undefined, arg1: undefined, } } @@ -21531,7 +22561,7 @@ function color_ColorBuffer_color__P565709_mk(s) { -function color_Fade_setStartPalette__P565771(s) { +function color_Fade_setStartPalette__P634215(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21547,9 +22577,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C565763_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C634207_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = color__clone__P565761_mk(s); + s.tmp_2 = color__clone__P634205_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 1760; s.pc = 1; return s.tmp_2; case 1: @@ -21560,12 +22590,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_setStartPalette__P565771.info = {"start":1352,"length":131,"line":49,"column":8,"endLine":52,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"setStartPalette","argumentNames":["this","colors"]} +color_Fade_setStartPalette__P634215.info = {"start":1352,"length":131,"line":49,"column":8,"endLine":52,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"setStartPalette","argumentNames":["this","colors"]} -function color_Fade_setStartPalette__P565771_mk(s) { +function color_Fade_setStartPalette__P634215_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_setStartPalette__P565771, depth: s.depth + 1, + parent: s, fn: color_Fade_setStartPalette__P634215, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21578,7 +22608,7 @@ function color_Fade_setStartPalette__P565771_mk(s) { -function color_Fade_start__P565768(s) { +function color_Fade_start__P634212(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21594,14 +22624,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C565763_VT)) failedCast(r0); - s.tmp_0 = color_init__P568889_mk(s); + if (!checkSubtype(r0, color_Fade__C634207_VT)) failedCast(r0); + s.tmp_0 = color_init__P637338_mk(s); s.callLocIdx = 1756; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = (s.arg0).fields["duration"] = (s.arg1); - s.tmp_0 = color_setPalette__P565747_mk(s); - s.tmp_1 = color_Fade_startPalette__P565765_mk(s); + s.tmp_0 = color_setPalette__P634191_mk(s); + s.tmp_1 = color_Fade_startPalette__P634209_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1757; s.pc = 3; return s.tmp_1; case 3: @@ -21614,23 +22644,23 @@ switch (step) { case 2: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = game_runtime__P564329_mk(s); + s.tmp_2 = game_runtime__P632773_mk(s); s.callLocIdx = 1759; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["startTime"] = (s.tmp_1); - globals.activeFade___568835 = (s.arg0); + globals.activeFade___637284 = (s.arg0); r0 = s.arg0; return leave(s, r0) default: oops() } } } -color_Fade_start__P565768.info = {"start":834,"length":258,"line":29,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"start","argumentNames":["this","duration"]} +color_Fade_start__P634212.info = {"start":834,"length":258,"line":29,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"start","argumentNames":["this","duration"]} -function color_Fade_start__P565768_mk(s) { +function color_Fade_start__P634212_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_start__P565768, depth: s.depth + 1, + parent: s, fn: color_Fade_start__P634212, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21643,7 +22673,7 @@ function color_Fade_start__P565768_mk(s) { -function color_init__P568889(s) { +function color_init__P637338(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21653,34 +22683,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.currentScene___568836); + r0 = pxsim_numops_toBoolDecr(globals.currentScene___637285); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = game_forever__P564319_mk(s); - s.tmp_2.arg0 = color_init_inline__P581078; + s.tmp_2 = game_forever__P632763_mk(s); + s.tmp_2.arg0 = color_init_inline__P649527; s.callLocIdx = 1781; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - s.tmp_0 = game_currentScene__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1782; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.currentScene___568836 = (r0); + globals.currentScene___637285 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -color_init__P568889.info = {"start":6049,"length":374,"line":217,"column":4,"endLine":230,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"init","argumentNames":[]} +color_init__P637338.info = {"start":6049,"length":374,"line":217,"column":4,"endLine":230,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"init","argumentNames":[]} -function color_init__P568889_mk(s) { +function color_init__P637338_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_init__P568889, depth: s.depth + 1, + parent: s, fn: color_init__P637338, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21691,7 +22721,7 @@ function color_init__P568889_mk(s) { -function color_init_inline__P581078(s) { +function color_init_inline__P649527(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21701,18 +22731,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.finished___581080 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.activeFade___568835); + s.finished___649529 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.activeFade___637284); if (!r0) { step = 3; continue; } - s.tmp_0 = color_Fade_step__P565775_mk(s); - s.tmp_0.arg0 = globals.activeFade___568835; + s.tmp_0 = color_Fade_step__P634219_mk(s); + s.tmp_0.arg0 = globals.activeFade___637284; s.callLocIdx = 1780; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.finished___581080 = (r0); - r0 = pxsim_numops_toBoolDecr(s.finished___581080); + s.finished___649529 = (r0); + r0 = pxsim_numops_toBoolDecr(s.finished___649529); if (!r0) { step = 1; continue; } - globals.activeFade___568835 = (undefined); + globals.activeFade___637284 = (undefined); case 1: case 2: case 3: @@ -21721,22 +22751,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_init_inline__P581078.info = {"start":6121,"length":236,"line":219,"column":25,"endLine":227,"endColumn":13,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} +color_init_inline__P649527.info = {"start":6121,"length":236,"line":219,"column":25,"endLine":227,"endColumn":13,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} -function color_init_inline__P581078_mk(s) { +function color_init_inline__P649527_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_init_inline__P581078, depth: s.depth + 1, + parent: s, fn: color_init_inline__P649527, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - finished___581080: undefined, + finished___649529: undefined, } } -function color_Fade_step__P565775(s) { +function color_Fade_step__P634219(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21746,16 +22776,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.time___581108 = undefined; - s.p___581114 = undefined; - s.i___581121 = undefined; - s.col___581127 = undefined; + s.time___649557 = undefined; + s.p___649563 = undefined; + s.i___649570 = undefined; + s.col___649576 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C565763_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C634207_VT)) failedCast(r0); r0 = s.arg0.fields["_endPalette"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -21779,7 +22809,7 @@ switch (step) { { step = 9; continue; } case 3: case 4: - s.tmp_8 = color_Fade_isActive__P565767_mk(s); + s.tmp_8 = color_Fade_isActive__P634211_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 1762; s.pc = 10; return s.tmp_8; case 10: @@ -21791,7 +22821,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } - s.tmp_9 = color_setPalette__P565747_mk(s); + s.tmp_9 = color_setPalette__P634191_mk(s); r0 = s.arg0.fields["_endPalette"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = 0; @@ -21805,7 +22835,7 @@ switch (step) { { step = 9; continue; } case 5: case 6: - s.tmp_1 = game_runtime__P564329_mk(s); + s.tmp_1 = game_runtime__P632773_mk(s); s.callLocIdx = 1764; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; @@ -21813,12 +22843,12 @@ switch (step) { r0 = s.arg0.fields["startTime"]; s.tmp_2 = r0; r0 = (s.tmp_0 - s.tmp_2); - s.time___581108 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C565742_VT); + s.time___649557 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C634186_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P565705_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P634149_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = color_ColorBuffer_length__P565708_mk(s); + s.tmp_2 = color_ColorBuffer_length__P634152_mk(s); r0 = s.arg0.fields["_startPalette"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1765; s.pc = 14; return s.tmp_2; @@ -21829,12 +22859,12 @@ switch (step) { s.callLocIdx = 1766; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - s.p___581114 = (s.tmp_0); - s.i___581121 = (0); + s.p___649563 = (s.tmp_0); + s.i___649570 = (0); case 7: - s.tmp_1 = r0 = s.i___581121; - s.tmp_3 = color_ColorBuffer_length__P565708_mk(s); - s.tmp_3.arg0 = s.p___581114; + s.tmp_1 = r0 = s.i___649570; + s.tmp_3 = color_ColorBuffer_length__P634152_mk(s); + s.tmp_3.arg0 = s.p___649563; s.callLocIdx = 1767; s.pc = 15; return s.tmp_3; case 15: r0 = s.retval; @@ -21843,44 +22873,44 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.tmp_4 = color_partialColorTransition__P565758_mk(s); - s.tmp_5 = color_ColorBuffer_color__P565709_mk(s); + s.tmp_4 = color_partialColorTransition__P634202_mk(s); + s.tmp_5 = color_ColorBuffer_color__P634153_mk(s); r0 = s.arg0.fields["_startPalette"]; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = s.i___581121; + s.tmp_5.arg1 = s.i___649570; s.callLocIdx = 1768; s.pc = 17; return s.tmp_5; case 17: r0 = s.retval; s.tmp_4.arg0 = r0; - s.tmp_6 = color_ColorBuffer_color__P565709_mk(s); + s.tmp_6 = color_ColorBuffer_color__P634153_mk(s); r0 = s.arg0.fields["_endPalette"]; s.tmp_6.arg0 = r0; - s.tmp_6.arg1 = s.i___581121; + s.tmp_6.arg1 = s.i___649570; s.callLocIdx = 1769; s.pc = 18; return s.tmp_6; case 18: r0 = s.retval; s.tmp_4.arg1 = r0; r0 = s.arg0.fields["duration"]; s.tmp_7 = r0; - r0 = (s.time___581108 / s.tmp_7); + r0 = (s.time___649557 / s.tmp_7); s.tmp_4.arg2 = r0; s.callLocIdx = 1770; s.pc = 16; return s.tmp_4; case 16: r0 = s.retval; - s.col___581127 = (r0); - s.tmp_0 = color_ColorBuffer_setColor__P565710_mk(s); - s.tmp_0.arg0 = s.p___581114; - s.tmp_0.arg1 = s.i___581121; - s.tmp_0.arg2 = s.col___581127; + s.col___649576 = (r0); + s.tmp_0 = color_ColorBuffer_setColor__P634154_mk(s); + s.tmp_0.arg0 = s.p___649563; + s.tmp_0.arg1 = s.i___649570; + s.tmp_0.arg2 = s.col___649576; s.callLocIdx = 1771; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = (s.i___581121 + 1); - s.i___581121 = (r0); + r0 = (s.i___649570 + 1); + s.i___649570 = (r0); { step = 7; continue; } case 8: - s.tmp_0 = color_setPalette__P565747_mk(s); - s.tmp_0.arg0 = s.p___581114; + s.tmp_0 = color_setPalette__P634191_mk(s); + s.tmp_0.arg0 = s.p___649563; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.tmp_0.arg3 = 0; @@ -21892,12 +22922,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_step__P565775.info = {"start":1934,"length":818,"line":69,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"step","argumentNames":["this"]} +color_Fade_step__P634219.info = {"start":1934,"length":818,"line":69,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"step","argumentNames":["this"]} -function color_Fade_step__P565775_mk(s) { +function color_Fade_step__P634219_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_step__P565775, depth: s.depth + 1, + parent: s, fn: color_Fade_step__P634219, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21909,10 +22939,10 @@ function color_Fade_step__P565775_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - time___581108: undefined, - p___581114: undefined, - i___581121: undefined, - col___581127: undefined, + time___649557: undefined, + p___649563: undefined, + i___649570: undefined, + col___649576: undefined, arg0: undefined, } } @@ -21920,7 +22950,7 @@ function color_Fade_step__P565775_mk(s) { -function color_partialColorTransition__P565758(s) { +function color_partialColorTransition__P634202(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21930,12 +22960,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r1___581160 = undefined; - s.g1___581164 = undefined; - s.b1___581168 = undefined; - s.rDiff___581172 = undefined; - s.gDiff___581178 = undefined; - s.bDiff___581184 = undefined; + s.r1___649609 = undefined; + s.g1___649613 = undefined; + s.b1___649617 = undefined; + s.rDiff___649621 = undefined; + s.gDiff___649627 = undefined; + s.bDiff___649633 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -21962,50 +22992,50 @@ switch (step) { r0 = (s.arg0 >> 16); s.tmp_2 = r0; r0 = (s.tmp_2 & 255); - s.r1___581160 = (r0); + s.r1___649609 = (r0); r0 = (s.arg0 >> 8); s.tmp_0 = r0; r0 = (s.tmp_0 & 255); - s.g1___581164 = (r0); + s.g1___649613 = (r0); r0 = (s.arg0 >> 0); s.tmp_0 = r0; r0 = (s.tmp_0 & 255); - s.b1___581168 = (r0); + s.b1___649617 = (r0); r0 = (s.arg1 >> 16); s.tmp_1 = r0; r0 = (s.tmp_1 & 255); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.r1___581160); - s.rDiff___581172 = (r0); + r0 = (s.tmp_0 - s.r1___649609); + s.rDiff___649621 = (r0); r0 = (s.arg1 >> 8); s.tmp_1 = r0; r0 = (s.tmp_1 & 255); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.g1___581164); - s.gDiff___581178 = (r0); + r0 = (s.tmp_0 - s.g1___649613); + s.gDiff___649627 = (r0); r0 = (s.arg1 >> 0); s.tmp_1 = r0; r0 = (s.tmp_1 & 255); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.b1___581168); - s.bDiff___581184 = (r0); - s.tmp_0 = color_toColor__P568832_mk(s); - s.tmp_1 = r0 = s.r1___581160; - r0 = (s.rDiff___581172 * s.arg2); + r0 = (s.tmp_0 - s.b1___649617); + s.bDiff___649633 = (r0); + s.tmp_0 = color_toColor__P637281_mk(s); + s.tmp_1 = r0 = s.r1___649609; + r0 = (s.rDiff___649621 * s.arg2); s.tmp_3 = r0; r0 = pxsim.Math_.round(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg0 = r0; - s.tmp_4 = r0 = s.g1___581164; - r0 = (s.gDiff___581178 * s.arg2); + s.tmp_4 = r0 = s.g1___649613; + r0 = (s.gDiff___649627 * s.arg2); s.tmp_6 = r0; r0 = pxsim.Math_.round(s.tmp_6); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_0.arg1 = r0; - s.tmp_7 = r0 = s.b1___581168; - r0 = (s.bDiff___581184 * s.arg2); + s.tmp_7 = r0 = s.b1___649617; + r0 = (s.bDiff___649633 * s.arg2); s.tmp_9 = r0; r0 = pxsim.Math_.round(s.tmp_9); s.tmp_8 = r0; @@ -22018,12 +23048,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_partialColorTransition__P565758.info = {"start":12952,"length":669,"line":413,"column":4,"endLine":433,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"partialColorTransition","argumentNames":["start","end","percentage"]} +color_partialColorTransition__P634202.info = {"start":12952,"length":669,"line":413,"column":4,"endLine":433,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"partialColorTransition","argumentNames":["start","end","percentage"]} -function color_partialColorTransition__P565758_mk(s) { +function color_partialColorTransition__P634202_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_partialColorTransition__P565758, depth: s.depth + 1, + parent: s, fn: color_partialColorTransition__P634202, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22035,12 +23065,12 @@ function color_partialColorTransition__P565758_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - r1___581160: undefined, - g1___581164: undefined, - b1___581168: undefined, - rDiff___581172: undefined, - gDiff___581178: undefined, - bDiff___581184: undefined, + r1___649609: undefined, + g1___649613: undefined, + b1___649617: undefined, + rDiff___649621: undefined, + gDiff___649627: undefined, + bDiff___649633: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -22050,7 +23080,7 @@ function color_partialColorTransition__P565758_mk(s) { -function color_toColor__P568832(s) { +function color_toColor__P637281(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22082,12 +23112,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_toColor__P568832.info = {"start":14121,"length":132,"line":453,"column":4,"endLine":455,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"toColor","argumentNames":["r","g","b"]} +color_toColor__P637281.info = {"start":14121,"length":132,"line":453,"column":4,"endLine":455,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"toColor","argumentNames":["r","g","b"]} -function color_toColor__P568832_mk(s) { +function color_toColor__P637281_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_toColor__P568832, depth: s.depth + 1, + parent: s, fn: color_toColor__P637281, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22104,7 +23134,7 @@ function color_toColor__P568832_mk(s) { -function color_unpackB__P565696(s) { +function color_unpackB__P634140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22124,12 +23154,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_unpackB__P565696.info = {"start":6742,"length":86,"line":211,"column":4,"endLine":213,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackB","argumentNames":["rgb"]} +color_unpackB__P634140.info = {"start":6742,"length":86,"line":211,"column":4,"endLine":213,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackB","argumentNames":["rgb"]} -function color_unpackB__P565696_mk(s) { +function color_unpackB__P634140_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_unpackB__P565696, depth: s.depth + 1, + parent: s, fn: color_unpackB__P634140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22139,7 +23169,7 @@ function color_unpackB__P565696_mk(s) { -function color_unpackG__P565695(s) { +function color_unpackG__P634139(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22159,12 +23189,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_unpackG__P565695.info = {"start":6651,"length":86,"line":208,"column":4,"endLine":210,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackG","argumentNames":["rgb"]} +color_unpackG__P634139.info = {"start":6651,"length":86,"line":208,"column":4,"endLine":210,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackG","argumentNames":["rgb"]} -function color_unpackG__P565695_mk(s) { +function color_unpackG__P634139_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_unpackG__P565695, depth: s.depth + 1, + parent: s, fn: color_unpackG__P634139, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22174,7 +23204,7 @@ function color_unpackG__P565695_mk(s) { -function color_unpackR__P565694(s) { +function color_unpackR__P634138(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22194,12 +23224,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_unpackR__P565694.info = {"start":6559,"length":87,"line":205,"column":4,"endLine":207,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackR","argumentNames":["rgb"]} +color_unpackR__P634138.info = {"start":6559,"length":87,"line":205,"column":4,"endLine":207,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackR","argumentNames":["rgb"]} -function color_unpackR__P565694_mk(s) { +function color_unpackR__P634138_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_unpackR__P565694, depth: s.depth + 1, + parent: s, fn: color_unpackR__P634138, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22209,7 +23239,7 @@ function color_unpackR__P565694_mk(s) { -function color_Fade_startPalette__P565765(s) { +function color_Fade_startPalette__P634209(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22224,7 +23254,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C565763_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C634207_VT)) failedCast(r0); r0 = s.arg0.fields["_startPalette"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -22234,7 +23264,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_5 = color_currentPalette__P565760_mk(s); + s.tmp_5 = color_currentPalette__P634204_mk(s); s.callLocIdx = 1754; s.pc = 3; return s.tmp_5; case 3: r0 = s.retval; @@ -22246,12 +23276,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_startPalette__P565765.info = {"start":233,"length":189,"line":9,"column":8,"endLine":14,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"startPalette","argumentNames":["this"]} +color_Fade_startPalette__P634209.info = {"start":233,"length":189,"line":9,"column":8,"endLine":14,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"startPalette","argumentNames":["this"]} -function color_Fade_startPalette__P565765_mk(s) { +function color_Fade_startPalette__P634209_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_startPalette__P565765, depth: s.depth + 1, + parent: s, fn: color_Fade_startPalette__P634209, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22266,7 +23296,7 @@ function color_Fade_startPalette__P565765_mk(s) { -function color_currentPalette__P565760(s) { +function color_currentPalette__P634204(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22276,14 +23306,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___580898 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.currentColors___568824); + s.p___649347 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.currentColors___637273); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C565742_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C634186_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P565705_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P634149_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = color_availableColors__P565753_mk(s); + s.tmp_2 = color_availableColors__P634197_mk(s); s.callLocIdx = 1746; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; @@ -22292,17 +23322,17 @@ switch (step) { s.callLocIdx = 1747; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - s.p___580898 = (s.tmp_0); - s.tmp_0 = r0 = s.p___580898; - r0 = pxsim.BufferMethods.slice(globals.currentColors___568824, 0, -1); + s.p___649347 = (s.tmp_0); + s.tmp_0 = r0 = s.p___649347; + r0 = pxsim.BufferMethods.slice(globals.currentColors___637273, 0, -1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["buf"] = (s.tmp_1); - r0 = s.p___580898; + r0 = s.p___649347; { step = 3; continue; } { step = 2; continue; } case 1: - s.tmp_0 = color__clone__P565761_mk(s); - s.tmp_0.arg0 = globals.originalPalette___565787; + s.tmp_0 = color__clone__P634205_mk(s); + s.tmp_0.arg0 = globals.originalPalette___634231; s.callLocIdx = 1748; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -22313,24 +23343,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_currentPalette__P565760.info = {"start":13794,"length":258,"line":442,"column":4,"endLine":450,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"currentPalette","argumentNames":[]} +color_currentPalette__P634204.info = {"start":13794,"length":258,"line":442,"column":4,"endLine":450,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"currentPalette","argumentNames":[]} -function color_currentPalette__P565760_mk(s) { +function color_currentPalette__P634204_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_currentPalette__P565760, depth: s.depth + 1, + parent: s, fn: color_currentPalette__P634204, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___580898: undefined, + p___649347: undefined, } } -function color_availableColors__P565753(s) { +function color_availableColors__P634197(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22340,20 +23370,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = color_ColorBuffer_length__P565708_mk(s); - s.tmp_0.arg0 = globals.originalPalette___565787; + s.tmp_0 = color_ColorBuffer_length__P634152_mk(s); + s.tmp_0.arg0 = globals.originalPalette___634231; s.callLocIdx = 1737; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -color_availableColors__P565753.info = {"start":11548,"length":88,"line":366,"column":4,"endLine":368,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"availableColors","argumentNames":[]} +color_availableColors__P634197.info = {"start":11548,"length":88,"line":366,"column":4,"endLine":368,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"availableColors","argumentNames":[]} -function color_availableColors__P565753_mk(s) { +function color_availableColors__P634197_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_availableColors__P565753, depth: s.depth + 1, + parent: s, fn: color_availableColors__P634197, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -22362,7 +23392,7 @@ function color_availableColors__P565753_mk(s) { -function color_setPalette__P565747(s) { +function color_setPalette__P634191(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22372,11 +23402,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.fromStart___581040 = undefined; - s.toStart___581043 = undefined; - s.asBuf___581046 = undefined; - s.copyLength___581049 = undefined; - s.i___581056 = undefined; + s.fromStart___649489 = undefined; + s.toStart___649492 = undefined; + s.asBuf___649495 = undefined; + s.copyLength___649498 = undefined; + s.i___649505 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -22394,7 +23424,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_2 = r0 = s.arg2; - s.tmp_4 = color_ColorBuffer_length__P565708_mk(s); + s.tmp_4 = color_ColorBuffer_length__P634152_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 1729; s.pc = 9; return s.tmp_4; case 9: @@ -22406,7 +23436,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 3; continue; } - s.tmp_6 = color_ColorBuffer_length__P565708_mk(s); + s.tmp_6 = color_ColorBuffer_length__P634152_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 1730; s.pc = 10; return s.tmp_6; case 10: @@ -22414,27 +23444,27 @@ switch (step) { s.arg2 = (r0); case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals.currentColors___568824); + r0 = pxsim_numops_toBoolDecr(globals.currentColors___637273); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = globals.originalPalette___565787.fields["buf"]; + r0 = globals.originalPalette___634231.fields["buf"]; s.tmp_2 = r0; r0 = pxsim.BufferMethods.slice(s.tmp_2, 0, -1); - globals.currentColors___568824 = (r0); + globals.currentColors___637273 = (r0); case 5: case 6: r0 = (s.arg3 * 3); - s.fromStart___581040 = (r0); + s.fromStart___649489 = (r0); r0 = (s.arg1 * 3); - s.toStart___581043 = (r0); + s.toStart___649492 = (r0); r0 = s.arg0.fields["buf"]; - s.asBuf___581046 = (r0); - s.tmp_1 = Math_clamp__P561432_mk(s); + s.asBuf___649495 = (r0); + s.tmp_1 = Math_clamp__P629876_mk(s); s.tmp_1.arg0 = 0; - s.tmp_2 = color_availableColors__P565753_mk(s); + s.tmp_2 = color_availableColors__P634197_mk(s); s.callLocIdx = 1731; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; @@ -22445,37 +23475,37 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = (3 * s.tmp_0); - s.copyLength___581049 = (r0); - s.i___581056 = (0); + s.copyLength___649498 = (r0); + s.i___649505 = (0); case 7: - r0 = (s.i___581056 < s.copyLength___581049); + r0 = (s.i___649505 < s.copyLength___649498); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.tmp_1 = r0 = globals.currentColors___568824; - r0 = (s.toStart___581043 + s.i___581056); + s.tmp_1 = r0 = globals.currentColors___637273; + r0 = (s.toStart___649492 + s.i___649505); s.tmp_2 = r0; - s.tmp_4 = r0 = s.asBuf___581046; - r0 = (s.fromStart___581040 + s.i___581056); + s.tmp_4 = r0 = s.asBuf___649495; + r0 = (s.fromStart___649489 + s.i___649505); s.tmp_5 = r0; r0 = pxsim.BufferMethods.getByte(s.tmp_4, s.tmp_5); s.tmp_3 = r0; r0 = pxsim.BufferMethods.setByte(s.tmp_1, s.tmp_2, s.tmp_3); - r0 = (s.i___581056 + 1); - s.i___581056 = (r0); + r0 = (s.i___649505 + 1); + s.i___649505 = (r0); { step = 7; continue; } case 8: - r0 = pxsim_pxtcore.setPalette(globals.currentColors___568824); + r0 = pxsim_pxtcore.setPalette(globals.currentColors___637273); r0 = undefined; return leave(s, r0) default: oops() } } } -color_setPalette__P565747.info = {"start":7964,"length":617,"line":270,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"setPalette","argumentNames":["palette","start","length","paletteOffset"]} +color_setPalette__P634191.info = {"start":7964,"length":617,"line":270,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"setPalette","argumentNames":["palette","start","length","paletteOffset"]} -function color_setPalette__P565747_mk(s) { +function color_setPalette__P634191_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_setPalette__P565747, depth: s.depth + 1, + parent: s, fn: color_setPalette__P634191, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22484,11 +23514,11 @@ function color_setPalette__P565747_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - fromStart___581040: undefined, - toStart___581043: undefined, - asBuf___581046: undefined, - copyLength___581049: undefined, - i___581056: undefined, + fromStart___649489: undefined, + toStart___649492: undefined, + asBuf___649495: undefined, + copyLength___649498: undefined, + i___649505: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -22499,7 +23529,7 @@ function color_setPalette__P565747_mk(s) { -function color_Fade_constructor__P565764(s) { +function color_Fade_constructor__P634208(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22514,17 +23544,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C565763_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C634207_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -color_Fade_constructor__P565764.info = {"start":206,"length":17,"line":7,"column":8,"endLine":7,"endColumn":25,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":["this"]} +color_Fade_constructor__P634208.info = {"start":206,"length":17,"line":7,"column":8,"endLine":7,"endColumn":25,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":["this"]} -function color_Fade_constructor__P565764_mk(s) { +function color_Fade_constructor__P634208_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_constructor__P565764, depth: s.depth + 1, + parent: s, fn: color_Fade_constructor__P634208, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -22533,7 +23563,7 @@ function color_Fade_constructor__P565764_mk(s) { -function color_clearFadeEffect__P565751(s) { +function color_clearFadeEffect__P634195(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22543,19 +23573,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.effectStack___581256 = undefined; - s.tmp_0 = color_getFadingEffectStack__P568830_mk(s); + s.effectStack___649705 = undefined; + s.tmp_0 = color_getFadingEffectStack__P637279_mk(s); s.callLocIdx = 1733; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.effectStack___581256 = (r0); - r0 = pxsim_Array__length(s.effectStack___581256); + s.effectStack___649705 = (r0); + r0 = pxsim_Array__length(s.effectStack___649705); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = color_FadeEffect_stop__P565746_mk(s); - s.tmp_2 = r0 = s.effectStack___581256; - r0 = pxsim_Array__length(s.effectStack___581256); + s.tmp_1 = color_FadeEffect_stop__P634190_mk(s); + s.tmp_2 = r0 = s.effectStack___649705; + r0 = pxsim_Array__length(s.effectStack___649705); s.tmp_4 = r0; r0 = (s.tmp_4 - 1); s.tmp_3 = r0; @@ -22565,14 +23595,14 @@ switch (step) { s.callLocIdx = 1734; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - s.tmp_0 = color_FadeRevert_applyRevert__P568827_mk(s); - r0 = pxsim_Array__getAt(s.effectStack___581256, 0); + s.tmp_0 = color_FadeRevert_applyRevert__P637276_mk(s); + r0 = pxsim_Array__getAt(s.effectStack___649705, 0); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; s.callLocIdx = 1735; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = color_clearFadingEffectStack__P568831_mk(s); + s.tmp_0 = color_clearFadingEffectStack__P637280_mk(s); s.callLocIdx = 1736; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -22582,26 +23612,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_clearFadeEffect__P565751.info = {"start":11097,"length":279,"line":350,"column":4,"endLine":357,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"clearFadeEffect","argumentNames":[]} +color_clearFadeEffect__P634195.info = {"start":11097,"length":279,"line":350,"column":4,"endLine":357,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"clearFadeEffect","argumentNames":[]} -function color_clearFadeEffect__P565751_mk(s) { +function color_clearFadeEffect__P634195_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_clearFadeEffect__P565751, depth: s.depth + 1, + parent: s, fn: color_clearFadeEffect__P634195, 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, - effectStack___581256: undefined, + effectStack___649705: undefined, } } -function color_clearFadingEffectStack__P568831(s) { +function color_clearFadingEffectStack__P637280(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22611,14 +23641,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = game_currentScene__P564303_mk(s); + s.tmp_2 = game_currentScene__P632747_mk(s); s.callLocIdx = 1725; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; r0 = s.tmp_1.fields["_data"]; s.tmp_0 = r0; - s.tmp_3 = r0 = globals.COLOR_FADING_EFFECT_KEY___568829; + s.tmp_3 = r0 = globals.COLOR_FADING_EFFECT_KEY___637278; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = pxsim_pxtrt.mapSetGeneric(s.tmp_0, s.tmp_3, s.tmp_4); @@ -22626,12 +23656,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_clearFadingEffectStack__P568831.info = {"start":5417,"length":126,"line":197,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"clearFadingEffectStack","argumentNames":[]} +color_clearFadingEffectStack__P637280.info = {"start":5417,"length":126,"line":197,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"clearFadingEffectStack","argumentNames":[]} -function color_clearFadingEffectStack__P568831_mk(s) { +function color_clearFadingEffectStack__P637280_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_clearFadingEffectStack__P568831, depth: s.depth + 1, + parent: s, fn: color_clearFadingEffectStack__P637280, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22644,7 +23674,7 @@ function color_clearFadingEffectStack__P568831_mk(s) { -function scene_Scene_data__P564172(s) { +function scene_Scene_data__P632616(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22659,18 +23689,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C564147_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C632591_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Scene_data__P564172.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__P564172.isGetter = true; +scene_Scene_data__P632616.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__P632616.isGetter = true; -function scene_Scene_data__P564172_mk(s) { +function scene_Scene_data__P632616_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_data__P564172, depth: s.depth + 1, + parent: s, fn: scene_Scene_data__P632616, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -22679,7 +23709,7 @@ function scene_Scene_data__P564172_mk(s) { -function color_getFadingEffectStack__P568830(s) { +function color_getFadingEffectStack__P637279(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22689,51 +23719,51 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sceneState___581324 = undefined; - s.tmp_2 = game_currentScene__P564303_mk(s); + s.sceneState___649773 = undefined; + s.tmp_2 = game_currentScene__P632747_mk(s); s.callLocIdx = 1722; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_1 = r0; r0 = s.tmp_1.fields["_data"]; s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_0, globals.COLOR_FADING_EFFECT_KEY___568829); - s.sceneState___581324 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sceneState___581324); + r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_0, globals.COLOR_FADING_EFFECT_KEY___637278); + s.sceneState___649773 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sceneState___649773); 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 = color_clearFadingEffectStack__P568831_mk(s); + s.tmp_2 = color_clearFadingEffectStack__P637280_mk(s); s.callLocIdx = 1724; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; - s.sceneState___581324 = (r0); + s.sceneState___649773 = (r0); case 1: case 2: - r0 = s.sceneState___581324; + r0 = s.sceneState___649773; return leave(s, r0) default: oops() } } } -color_getFadingEffectStack__P568830.info = {"start":5153,"length":258,"line":189,"column":4,"endLine":195,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"getFadingEffectStack","argumentNames":[]} +color_getFadingEffectStack__P637279.info = {"start":5153,"length":258,"line":189,"column":4,"endLine":195,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"getFadingEffectStack","argumentNames":[]} -function color_getFadingEffectStack__P568830_mk(s) { +function color_getFadingEffectStack__P637279_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_getFadingEffectStack__P568830, depth: s.depth + 1, + parent: s, fn: color_getFadingEffectStack__P637279, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sceneState___581324: undefined, + sceneState___649773: undefined, } } -function color_FadeRevert_applyRevert__P568827(s) { +function color_FadeRevert_applyRevert__P637276(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22749,11 +23779,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeRevert__C568826_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, color_FadeRevert_applyRevert_inline__P581287); + if (!checkSubtype(r0, color_FadeRevert__C637275_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, color_FadeRevert_applyRevert_inline__P649736); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = color_Fade_then__P565776_mk(s); + s.tmp_1 = color_Fade_then__P634220_mk(s); s.tmp_2 = if_revert_2_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; @@ -22776,12 +23806,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_FadeRevert_applyRevert__P568827.info = {"start":4832,"length":245,"line":179,"column":8,"endLine":185,"endColumn":9,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"applyRevert","argumentNames":["this","duration"]} +color_FadeRevert_applyRevert__P637276.info = {"start":4832,"length":245,"line":179,"column":8,"endLine":185,"endColumn":9,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"applyRevert","argumentNames":["this","duration"]} -function color_FadeRevert_applyRevert__P568827_mk(s) { +function color_FadeRevert_applyRevert__P637276_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeRevert_applyRevert__P568827, depth: s.depth + 1, + parent: s, fn: color_FadeRevert_applyRevert__P637276, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22794,7 +23824,7 @@ function color_FadeRevert_applyRevert__P568827_mk(s) { -function color_FadeRevert_applyRevert_inline__P581287(s) { +function color_FadeRevert_applyRevert_inline__P649736(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22804,30 +23834,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.effectStack___581289 = undefined; + s.effectStack___649738 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = color_getFadingEffectStack__P568830_mk(s); + s.tmp_0 = color_getFadingEffectStack__P637279_mk(s); s.callLocIdx = 1720; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.effectStack___581289 = (r0); - r0 = pxsim_Array_.removeElement(s.effectStack___581289, s.caps[0]); + s.effectStack___649738 = (r0); + r0 = pxsim_Array_.removeElement(s.effectStack___649738, s.caps[0]); r0 = s.arg0; return leave(s, r0) default: oops() } } } -color_FadeRevert_applyRevert_inline__P581287.info = {"start":4910,"length":155,"line":180,"column":46,"endLine":184,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["f"]} +color_FadeRevert_applyRevert_inline__P649736.info = {"start":4910,"length":155,"line":180,"column":46,"endLine":184,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["f"]} -function color_FadeRevert_applyRevert_inline__P581287_mk(s) { +function color_FadeRevert_applyRevert_inline__P649736_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeRevert_applyRevert_inline__P581287, depth: s.depth + 1, + parent: s, fn: color_FadeRevert_applyRevert_inline__P649736, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - effectStack___581289: undefined, + effectStack___649738: undefined, arg0: undefined, } } @@ -22835,7 +23865,7 @@ function color_FadeRevert_applyRevert_inline__P581287_mk(s) { -function color_Fade_then__P565776(s) { +function color_Fade_then__P634220(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22851,7 +23881,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C565763_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C634207_VT)) failedCast(r0); s.tmp_0 = lambda_2_mk(s); s.tmp_0.argL = s.arg1; s.tmp_0.arg0 = s.arg0; @@ -22863,12 +23893,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_then__P565776.info = {"start":2762,"length":100,"line":97,"column":8,"endLine":100,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"then","argumentNames":["this","h"]} +color_Fade_then__P634220.info = {"start":2762,"length":100,"line":97,"column":8,"endLine":100,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"then","argumentNames":["this","h"]} -function color_Fade_then__P565776_mk(s) { +function color_Fade_then__P634220_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_then__P565776, depth: s.depth + 1, + parent: s, fn: color_Fade_then__P634220, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22879,7 +23909,7 @@ function color_Fade_then__P565776_mk(s) { -function color_FadeEffect_stop__P565746(s) { +function color_FadeEffect_stop__P634190(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22889,18 +23919,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.effectStack___581300 = undefined; + s.effectStack___649749 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeEffect__C565743_VT)) failedCast(r0); - s.tmp_0 = color_getFadingEffectStack__P568830_mk(s); + if (!checkSubtype(r0, color_FadeEffect__C634187_VT)) failedCast(r0); + s.tmp_0 = color_getFadingEffectStack__P637279_mk(s); s.callLocIdx = 1727; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.effectStack___581300 = (r0); + s.effectStack___649749 = (r0); r0 = s.arg0.fields["currentFade"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -22908,7 +23938,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__length(s.effectStack___581300); + r0 = pxsim_Array__length(s.effectStack___649749); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -22917,8 +23947,8 @@ switch (step) { r0 = s.tmp_1; { step = 4; continue; } case 3: - s.tmp_3 = r0 = s.effectStack___581300; - r0 = pxsim_Array__length(s.effectStack___581300); + s.tmp_3 = r0 = s.effectStack___649749; + r0 = pxsim_Array__length(s.effectStack___649749); s.tmp_5 = r0; r0 = (s.tmp_5 - 1); s.tmp_4 = r0; @@ -22931,7 +23961,7 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 5; continue; } - s.tmp_7 = color_Fade_stop__P565770_mk(s); + s.tmp_7 = color_Fade_stop__P634214_mk(s); r0 = s.arg0.fields["currentFade"]; s.tmp_7.arg0 = r0; s.callLocIdx = 1728; s.pc = 8; return s.tmp_7; @@ -22943,12 +23973,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_FadeEffect_stop__P565746.info = {"start":7277,"length":285,"line":249,"column":8,"endLine":257,"endColumn":9,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"stop","argumentNames":["this"]} +color_FadeEffect_stop__P634190.info = {"start":7277,"length":285,"line":249,"column":8,"endLine":257,"endColumn":9,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"stop","argumentNames":["this"]} -function color_FadeEffect_stop__P565746_mk(s) { +function color_FadeEffect_stop__P634190_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeEffect_stop__P565746, depth: s.depth + 1, + parent: s, fn: color_FadeEffect_stop__P634190, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22958,7 +23988,7 @@ function color_FadeEffect_stop__P565746_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - effectStack___581300: undefined, + effectStack___649749: undefined, arg0: undefined, } } @@ -22966,7 +23996,7 @@ function color_FadeEffect_stop__P565746_mk(s) { -function color_Fade_stop__P565770(s) { +function color_Fade_stop__P634214(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22981,18 +24011,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C565763_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C634207_VT)) failedCast(r0); r0 = (s.arg0).fields["startTime"] = (undefined); r0 = s.arg0; return leave(s, r0) default: oops() } } } -color_Fade_stop__P565770.info = {"start":1246,"length":96,"line":44,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"stop","argumentNames":["this"]} +color_Fade_stop__P634214.info = {"start":1246,"length":96,"line":44,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"stop","argumentNames":["this"]} -function color_Fade_stop__P565770_mk(s) { +function color_Fade_stop__P634214_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_stop__P565770, depth: s.depth + 1, + parent: s, fn: color_Fade_stop__P634214, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -23001,7 +24031,7 @@ function color_Fade_stop__P565770_mk(s) { -function color_ColorBuffer_length__P565708(s) { +function color_ColorBuffer_length__P634152(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23016,12 +24046,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C565702_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C634146_VT)) failedCast(r0); r0 = s.arg0.fields["buf"]; s.tmp_1 = r0; r0 = pxsim.BufferMethods.length(s.tmp_1); s.tmp_0 = r0; - s.tmp_3 = color_ColorBuffer_stride__P565707_mk(s); + s.tmp_3 = color_ColorBuffer_stride__P634151_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1714; s.pc = 1; return s.tmp_3; case 1: @@ -23031,13 +24061,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -color_ColorBuffer_length__P565708.info = {"start":836,"length":84,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"length","argumentNames":["this"]} -color_ColorBuffer_length__P565708.isGetter = true; +color_ColorBuffer_length__P634152.info = {"start":836,"length":84,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"length","argumentNames":["this"]} +color_ColorBuffer_length__P634152.isGetter = true; -function color_ColorBuffer_length__P565708_mk(s) { +function color_ColorBuffer_length__P634152_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_length__P565708, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_length__P634152, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23050,7 +24080,7 @@ function color_ColorBuffer_length__P565708_mk(s) { -function LoadingAnimations_show_splash__P565811(s) { +function LoadingAnimations_show_splash__P634260(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23064,25 +24094,25 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._splash___568947); + r0 = pxsim_numops_toBoolDecr(globals._splash___637396); if (!r0) { step = 1; continue; } - s.tmp_0 = LoadingAnimations_hide_splash__P565812_mk(s); + s.tmp_0 = LoadingAnimations_hide_splash__P634261_mk(s); s.callLocIdx = 1845; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(LoadingAnimations_Splash__C568933_VT); + r0 = pxsim_pxtcore_mkClassInstance(LoadingAnimations_Splash__C637382_VT); s.tmp_0 = r0; - s.tmp_1 = LoadingAnimations_InhouseAnimation_constructor__P568932_mk(s); + s.tmp_1 = LoadingAnimations_InhouseAnimation_constructor__P637381_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 1846; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - globals._splash___568947 = (s.tmp_0); - s.tmp_0 = LoadingAnimations_InhouseAnimation_start__P568927_mk(s); - s.tmp_0.arg0 = globals._splash___568947; + globals._splash___637396 = (s.tmp_0); + s.tmp_0 = LoadingAnimations_InhouseAnimation_start__P637376_mk(s); + s.tmp_0.arg0 = globals._splash___637396; s.callLocIdx = 1847; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -23090,12 +24120,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_show_splash__P565811.info = {"start":54556,"length":186,"line":528,"column":4,"endLine":534,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"show_splash","argumentNames":["z_index"]} +LoadingAnimations_show_splash__P634260.info = {"start":54556,"length":186,"line":528,"column":4,"endLine":534,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"show_splash","argumentNames":["z_index"]} -function LoadingAnimations_show_splash__P565811_mk(s) { +function LoadingAnimations_show_splash__P634260_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_show_splash__P565811, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_show_splash__P634260, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23106,7 +24136,7 @@ function LoadingAnimations_show_splash__P565811_mk(s) { -function LoadingAnimations_InhouseAnimation_constructor__P568932(s) { +function LoadingAnimations_InhouseAnimation_constructor__P637381(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23122,7 +24152,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C568926_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C637375_VT)) failedCast(r0); r0 = (s.arg0).fields["z_index"] = (s.arg1); r0 = (s.arg0).fields["running"] = (false); r0 = (s.arg0).fields["pls_stop"] = (false); @@ -23131,12 +24161,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_constructor__P568932.info = {"start":338,"length":160,"line":13,"column":8,"endLine":17,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"inline","argumentNames":["this","z_index"]} +LoadingAnimations_InhouseAnimation_constructor__P637381.info = {"start":338,"length":160,"line":13,"column":8,"endLine":17,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"inline","argumentNames":["this","z_index"]} -function LoadingAnimations_InhouseAnimation_constructor__P568932_mk(s) { +function LoadingAnimations_InhouseAnimation_constructor__P637381_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_constructor__P568932, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_constructor__P637381, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -23146,7 +24176,7 @@ function LoadingAnimations_InhouseAnimation_constructor__P568932_mk(s) { -function LoadingAnimations_InhouseAnimation_start__P568927(s) { +function LoadingAnimations_InhouseAnimation_start__P637376(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23161,12 +24191,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C568926_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C637375_VT)) failedCast(r0); r0 = s.arg0.fields["running"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = LoadingAnimations_InhouseAnimation_stop__P568928_mk(s); + s.tmp_1 = LoadingAnimations_InhouseAnimation_stop__P637377_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1794; s.pc = 3; return s.tmp_1; case 3: @@ -23176,7 +24206,7 @@ switch (step) { r0 = (s.arg0).fields["stopped"] = (false); r0 = (s.arg0).fields["pls_stop"] = (false); r0 = (s.arg0).fields["running"] = (true); - r0 = pxsim_pxtcore_mkAction(1, LoadingAnimations_InhouseAnimation_start_inline__P581361); + r0 = pxsim_pxtcore_mkAction(1, LoadingAnimations_InhouseAnimation_start_inline__P649810); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = pxsim.control.runInParallel(s.tmp_0); @@ -23184,12 +24214,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_start__P568927.info = {"start":508,"length":307,"line":19,"column":8,"endLine":29,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start","argumentNames":["this"]} +LoadingAnimations_InhouseAnimation_start__P637376.info = {"start":508,"length":307,"line":19,"column":8,"endLine":29,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start","argumentNames":["this"]} -function LoadingAnimations_InhouseAnimation_start__P568927_mk(s) { +function LoadingAnimations_InhouseAnimation_start__P637376_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_start__P568927, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_start__P637376, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23200,7 +24230,7 @@ function LoadingAnimations_InhouseAnimation_start__P568927_mk(s) { -function LoadingAnimations_InhouseAnimation_start_inline__P581361(s) { +function LoadingAnimations_InhouseAnimation_start_inline__P649810(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23210,9 +24240,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = LoadingAnimations_InhouseAnimation__C568926_v0_1_mk(s); + s.tmp_0 = LoadingAnimations_InhouseAnimation__C637375_v0_1_mk(s); s.tmp_0.arg0 = s.caps[0]; - if (!checkSubtype(s.tmp_0.arg0, LoadingAnimations_InhouseAnimation__C568926_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, LoadingAnimations_InhouseAnimation__C637375_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.start_animation; s.pc = 1; return s.tmp_0; case 1: @@ -23221,12 +24251,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_start_inline__P581361.info = {"start":742,"length":61,"line":26,"column":34,"endLine":28,"endColumn":13,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"inline","argumentNames":[]} +LoadingAnimations_InhouseAnimation_start_inline__P649810.info = {"start":742,"length":61,"line":26,"column":34,"endLine":28,"endColumn":13,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"inline","argumentNames":[]} -function LoadingAnimations_InhouseAnimation_start_inline__P581361_mk(s) { +function LoadingAnimations_InhouseAnimation_start_inline__P649810_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_start_inline__P581361, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_start_inline__P649810, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -23235,7 +24265,7 @@ function LoadingAnimations_InhouseAnimation_start_inline__P581361_mk(s) { -function LoadingAnimations_InhouseAnimation_start_animation__P568931(s) { +function LoadingAnimations_InhouseAnimation_start_animation__P637380(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23250,12 +24280,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C568926_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C637375_VT)) failedCast(r0); r0 = pxsim_pxtcore.throwValue("Not implemented"); case 1: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 4; continue; } - s.tmp_0 = pause__P561718_mk(s); + s.tmp_0 = pause__P630162_mk(s); s.tmp_0.arg0 = 0; s.callLocIdx = 1799; s.pc = 5; return s.tmp_0; case 5: @@ -23274,12 +24304,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_start_animation__P568931.info = {"start":1550,"length":364,"line":53,"column":8,"endLine":71,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start_animation","argumentNames":["this"]} +LoadingAnimations_InhouseAnimation_start_animation__P637380.info = {"start":1550,"length":364,"line":53,"column":8,"endLine":71,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start_animation","argumentNames":["this"]} -function LoadingAnimations_InhouseAnimation_start_animation__P568931_mk(s) { +function LoadingAnimations_InhouseAnimation_start_animation__P637380_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_start_animation__P568931, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_start_animation__P637380, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23289,7 +24319,7 @@ function LoadingAnimations_InhouseAnimation_start_animation__P568931_mk(s) { -function timer_background__P565897(s) { +function timer_background__P634346(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23303,7 +24333,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = control_runInBackground__P561596_mk(s); + s.tmp_0 = control_runInBackground__P630040_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1908; s.pc = 1; return s.tmp_0; case 1: @@ -23312,12 +24342,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -timer_background__P565897.info = {"start":665,"length":90,"line":22,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/Timers/timers.ts","functionName":"background","argumentNames":["then"]} +timer_background__P634346.info = {"start":665,"length":90,"line":22,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/Timers/timers.ts","functionName":"background","argumentNames":["then"]} -function timer_background__P565897_mk(s) { +function timer_background__P634346_mk(s) { checkStack(s.depth); return { - parent: s, fn: timer_background__P565897, depth: s.depth + 1, + parent: s, fn: timer_background__P634346, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23327,7 +24357,7 @@ function timer_background__P565897_mk(s) { -function control_runInBackground__P561596(s) { +function control_runInBackground__P630040(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23346,12 +24376,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_runInBackground__P561596.info = {"start":384,"length":88,"line":10,"column":4,"endLine":12,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"runInBackground","argumentNames":["a"]} +control_runInBackground__P630040.info = {"start":384,"length":88,"line":10,"column":4,"endLine":12,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"runInBackground","argumentNames":["a"]} -function control_runInBackground__P561596_mk(s) { +function control_runInBackground__P630040_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_runInBackground__P561596, depth: s.depth + 1, + parent: s, fn: control_runInBackground__P630040, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -23360,7 +24390,7 @@ function control_runInBackground__P561596_mk(s) { -function stats_turnStats__P565892(s) { +function stats_turnStats__P634341(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23374,8 +24404,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.stats___564272 = (s.arg0); - r0 = pxsim_numops_toBoolDecr(globals.stats___564272); + globals.stats___632716 = (s.arg0); + r0 = pxsim_numops_toBoolDecr(globals.stats___632716); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -23384,14 +24414,14 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.control_EventContext_onStats___561703; + r0 = globals.control_EventContext_onStats___630147; 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___561703; + s.tmp_3.argL = globals.control_EventContext_onStats___630147; r0 = pxsim_String_.mkEmpty(); s.tmp_3.arg0 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); @@ -23404,12 +24434,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -stats_turnStats__P565892.info = {"start":192,"length":186,"line":8,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/Stats/stats.ts","functionName":"turnStats","argumentNames":["on"]} +stats_turnStats__P634341.info = {"start":192,"length":186,"line":8,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/Stats/stats.ts","functionName":"turnStats","argumentNames":["on"]} -function stats_turnStats__P565892_mk(s) { +function stats_turnStats__P634341_mk(s) { checkStack(s.depth); return { - parent: s, fn: stats_turnStats__P565892, depth: s.depth + 1, + parent: s, fn: stats_turnStats__P634341, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23422,7 +24452,7 @@ function stats_turnStats__P565892_mk(s) { -function enable_cursor__P593437(s) { +function enable_cursor__P724428(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23438,44 +24468,44 @@ switch (step) { } r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 1; continue; } - s.tmp_0 = controller_moveSprite__P563472_mk(s); - s.tmp_0.arg0 = globals.sprite_cursor___593382; + s.tmp_0 = controller_moveSprite__P631916_mk(s); + s.tmp_0.arg0 = globals.sprite_cursor___724373; s.tmp_0.arg1 = 100; s.tmp_0.arg2 = 100; - s.callLocIdx = 377; s.pc = 3; return s.tmp_0; + s.callLocIdx = 382; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = controller_moveSprite__P563472_mk(s); - s.tmp_0.arg0 = globals.sprite_cursor___593382; + s.tmp_0 = controller_moveSprite__P631916_mk(s); + s.tmp_0.arg0 = globals.sprite_cursor___724373; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; - s.callLocIdx = 378; s.pc = 4; return s.tmp_0; + s.callLocIdx = 383; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; case 2: - s.tmp_0 = Sprite_setFlag__P563723_mk(s); - s.tmp_0.arg0 = globals.sprite_cursor_image___593455; + s.tmp_0 = Sprite_setFlag__P632167_mk(s); + s.tmp_0.arg0 = globals.sprite_cursor_image___724446; s.tmp_0.arg1 = 128; r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0.arg2 = r0; - s.callLocIdx = 379; s.pc = 5; return s.tmp_0; + s.callLocIdx = 384; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - globals.cursor_enabled___593378 = (s.arg0); + globals.cursor_enabled___724369 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -enable_cursor__P593437.info = {"start":29028,"length":254,"line":543,"column":0,"endLine":551,"endColumn":1,"fileName":"main.ts","functionName":"enable_cursor","argumentNames":["en"]} +enable_cursor__P724428.info = {"start":29470,"length":254,"line":553,"column":0,"endLine":561,"endColumn":1,"fileName":"main.ts","functionName":"enable_cursor","argumentNames":["en"]} -function enable_cursor__P593437_mk(s) { +function enable_cursor__P724428_mk(s) { checkStack(s.depth); return { - parent: s, fn: enable_cursor__P593437, depth: s.depth + 1, + parent: s, fn: enable_cursor__P724428, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23486,7 +24516,7 @@ function enable_cursor__P593437_mk(s) { -function controller_moveSprite__P563472(s) { +function controller_moveSprite__P631916(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23502,8 +24532,8 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller__moveSpriteInternal__P563457_mk(s); - s.tmp_1 = controller__player1__P563433_mk(s); + s.tmp_0 = controller_Controller__moveSpriteInternal__P631901_mk(s); + s.tmp_1 = controller__player1__P631877_mk(s); s.callLocIdx = 213; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -23518,12 +24548,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_moveSprite__P563472.info = {"start":14763,"length":142,"line":440,"column":4,"endLine":442,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"moveSprite","argumentNames":["sprite","vx","vy"]} +controller_moveSprite__P631916.info = {"start":14763,"length":142,"line":440,"column":4,"endLine":442,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"moveSprite","argumentNames":["sprite","vx","vy"]} -function controller_moveSprite__P563472_mk(s) { +function controller_moveSprite__P631916_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_moveSprite__P563472, depth: s.depth + 1, + parent: s, fn: controller_moveSprite__P631916, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23536,7 +24566,7 @@ function controller_moveSprite__P563472_mk(s) { -function controller_Controller__moveSpriteInternal__P563457(s) { +function controller_Controller__moveSpriteInternal__P631901(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23546,7 +24576,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cp___574708 = undefined; + s.cp___643157 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -23555,7 +24585,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -23565,7 +24595,7 @@ switch (step) { { step = 15; continue; } case 1: case 2: - s.tmp_5 = controller_Controller__controlledSprites__P563444_mk(s); + s.tmp_5 = controller_Controller__controlledSprites__P631888_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 174; s.pc = 16; return s.tmp_5; case 16: @@ -23577,7 +24607,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_6 = controller_Controller__controlledSprites__P563445_mk(s); + s.tmp_6 = controller_Controller__controlledSprites__P631889_mk(s); s.tmp_6.arg0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_6.arg1 = r0; @@ -23586,11 +24616,11 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_pxtcore_mkAction(1, cp_inline__P574711); + r0 = pxsim_pxtcore_mkAction(1, cp_inline__P643160); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayFind__P561416_mk(s); - s.tmp_2 = controller_Controller__controlledSprites__P563444_mk(s); + s.tmp_1 = helpers_arrayFind__P629860_mk(s); + s.tmp_2 = controller_Controller__controlledSprites__P631888_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 176; s.pc = 19; return s.tmp_2; case 19: @@ -23600,16 +24630,16 @@ switch (step) { s.callLocIdx = 177; s.pc = 18; return s.tmp_1; case 18: r0 = s.retval; - s.cp___574708 = (r0); - r0 = pxsim_numops_toBoolDecr(s.cp___574708); + s.cp___643157 = (r0); + r0 = pxsim_numops_toBoolDecr(s.cp___643157); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_ControlledSprite__C563435_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ControlledSprite__C631879_VT); s.tmp_2 = r0; - s.tmp_3 = controller_ControlledSprite_constructor__P563437_mk(s); + s.tmp_3 = controller_ControlledSprite_constructor__P631881_mk(s); s.tmp_3.arg0 = s.tmp_2; s.tmp_3.arg1 = s.arg1; s.tmp_3.arg2 = s.arg2; @@ -23617,17 +24647,17 @@ switch (step) { s.callLocIdx = 178; s.pc = 20; return s.tmp_3; case 20: r0 = s.retval; - s.cp___574708 = (s.tmp_2); - s.tmp_1 = controller_Controller__controlledSprites__P563444_mk(s); + s.cp___643157 = (s.tmp_2); + s.tmp_1 = controller_Controller__controlledSprites__P631888_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 179; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.cp___574708); + r0 = pxsim_Array__push(s.tmp_0, s.cp___643157); case 5: case 6: - r0 = s.cp___574708.fields["vx"]; + r0 = s.cp___643157.fields["vx"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 7; continue; } @@ -23640,8 +24670,8 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 9; continue; } - s.tmp_2 = Sprite_vx__P563663_mk(s); - r0 = s.cp___574708.fields["s"]; + s.tmp_2 = Sprite_vx__P632107_mk(s); + r0 = s.cp___643157.fields["s"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 0; s.callLocIdx = 180; s.pc = 22; return s.tmp_2; @@ -23649,7 +24679,7 @@ switch (step) { r0 = s.retval; case 9: case 10: - r0 = s.cp___574708.fields["vy"]; + r0 = s.cp___643157.fields["vy"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 11; continue; } @@ -23662,8 +24692,8 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 13; continue; } - s.tmp_2 = Sprite_vy__P563665_mk(s); - r0 = s.cp___574708.fields["s"]; + s.tmp_2 = Sprite_vy__P632109_mk(s); + r0 = s.cp___643157.fields["s"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 0; s.callLocIdx = 181; s.pc = 23; return s.tmp_2; @@ -23671,19 +24701,19 @@ switch (step) { r0 = s.retval; case 13: case 14: - r0 = (s.cp___574708).fields["vx"] = (s.arg2); - r0 = (s.cp___574708).fields["vy"] = (s.arg3); + r0 = (s.cp___643157).fields["vx"] = (s.arg2); + r0 = (s.cp___643157).fields["vy"] = (s.arg3); case 15: r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Controller__moveSpriteInternal__P563457.info = {"start":6039,"length":617,"line":202,"column":8,"endLine":218,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSpriteInternal","argumentNames":["this","sprite","vx","vy"]} +controller_Controller__moveSpriteInternal__P631901.info = {"start":6039,"length":617,"line":202,"column":8,"endLine":218,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSpriteInternal","argumentNames":["this","sprite","vx","vy"]} -function controller_Controller__moveSpriteInternal__P563457_mk(s) { +function controller_Controller__moveSpriteInternal__P631901_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__moveSpriteInternal__P563457, depth: s.depth + 1, + parent: s, fn: controller_Controller__moveSpriteInternal__P631901, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23692,7 +24722,7 @@ function controller_Controller__moveSpriteInternal__P563457_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - cp___574708: undefined, + cp___643157: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -23703,7 +24733,7 @@ function controller_Controller__moveSpriteInternal__P563457_mk(s) { -function cp_inline__P574711(s) { +function cp_inline__P643160(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23726,12 +24756,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -cp_inline__P574711.info = {"start":6268,"length":26,"line":205,"column":50,"endLine":205,"endColumn":76,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["cp"]} +cp_inline__P643160.info = {"start":6268,"length":26,"line":205,"column":50,"endLine":205,"endColumn":76,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["cp"]} -function cp_inline__P574711_mk(s) { +function cp_inline__P643160_mk(s) { checkStack(s.depth); return { - parent: s, fn: cp_inline__P574711, depth: s.depth + 1, + parent: s, fn: cp_inline__P643160, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23742,7 +24772,7 @@ function cp_inline__P574711_mk(s) { -function controller_Controller__controlledSprites__P563445(s) { +function controller_Controller__controlledSprites__P631889(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23758,8 +24788,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P564303_mk(s); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 169; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -23772,12 +24802,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P563445.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__P631889.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__P563445_mk(s) { +function controller_Controller__controlledSprites__P631889_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P563445, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P631889, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23790,7 +24820,7 @@ function controller_Controller__controlledSprites__P563445_mk(s) { -function controller_Controller__controlledSprites__P563444(s) { +function controller_Controller__controlledSprites__P631888(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23805,8 +24835,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P564303_mk(s); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 168; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -23818,13 +24848,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P563444.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__P563444.isGetter = true; +controller_Controller__controlledSprites__P631888.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__P631888.isGetter = true; -function controller_Controller__controlledSprites__P563444_mk(s) { +function controller_Controller__controlledSprites__P631888_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P563444, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P631888, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23836,7 +24866,7 @@ function controller_Controller__controlledSprites__P563444_mk(s) { -function controller_ControlledSprite_constructor__P563437(s) { +function controller_ControlledSprite_constructor__P631881(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23854,7 +24884,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ControlledSprite__C563435_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ControlledSprite__C631879_VT)) failedCast(r0); r0 = (s.arg0).fields["s"] = (s.arg1); r0 = (s.arg0).fields["vx"] = (s.arg2); r0 = (s.arg0).fields["vy"] = (s.arg3); @@ -23862,12 +24892,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_ControlledSprite_constructor__P563437.info = {"start":1876,"length":117,"line":60,"column":8,"endLine":64,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","s","vx","vy"]} +controller_ControlledSprite_constructor__P631881.info = {"start":1876,"length":117,"line":60,"column":8,"endLine":64,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","s","vx","vy"]} -function controller_ControlledSprite_constructor__P563437_mk(s) { +function controller_ControlledSprite_constructor__P631881_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ControlledSprite_constructor__P563437, depth: s.depth + 1, + parent: s, fn: controller_ControlledSprite_constructor__P631881, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -23879,7 +24909,7 @@ function controller_ControlledSprite_constructor__P563437_mk(s) { -function helpers_arrayFind__P561416(s) { +function helpers_arrayFind__P629860(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23889,28 +24919,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___574768 = undefined; - s.i___574771 = undefined; - s.v___574776 = undefined; + s.len___643217 = undefined; + s.i___643220 = undefined; + s.v___643225 = 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___574768 = (r0); - s.i___574771 = (0); + s.len___643217 = (r0); + s.i___643220 = (0); case 1: - r0 = (s.i___574771 < s.len___574768); + r0 = (s.i___643220 < s.len___643217); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.arg0, s.i___574771); - s.v___574776 = (r0); + r0 = pxsim_Array__getAt(s.arg0, s.i___643220); + s.v___643225 = (r0); s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - s.tmp_1.arg0 = s.v___574776; - s.tmp_1.arg1 = s.i___574771; + s.tmp_1.arg0 = s.v___643225; + s.tmp_1.arg1 = s.i___643220; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 7; s.pc = 6; return s.tmp_1; case 6: @@ -23918,12 +24948,12 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - r0 = s.v___574776; + r0 = s.v___643225; { step = 5; continue; } case 2: case 3: - r0 = (s.i___574771 + 1); - s.i___574771 = (r0); + r0 = (s.i___643220 + 1); + s.i___643220 = (r0); { step = 1; continue; } case 4: r0 = undefined; @@ -23931,18 +24961,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arrayFind__P561416.info = {"start":8018,"length":292,"line":271,"column":4,"endLine":278,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFind","argumentNames":["arr","callbackfn"]} +helpers_arrayFind__P629860.info = {"start":8018,"length":292,"line":271,"column":4,"endLine":278,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFind","argumentNames":["arr","callbackfn"]} -function helpers_arrayFind__P561416_mk(s) { +function helpers_arrayFind__P629860_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayFind__P561416, depth: s.depth + 1, + parent: s, fn: helpers_arrayFind__P629860, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___574768: undefined, - i___574771: undefined, - v___574776: undefined, + len___643217: undefined, + i___643220: undefined, + v___643225: undefined, arg0: undefined, arg1: undefined, } } @@ -23951,7 +24981,7 @@ function helpers_arrayFind__P561416_mk(s) { -function controller__player1__P563433(s) { +function controller__player1__P631877(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23961,7 +24991,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._players___566476); + r0 = pxsim_numops_toBoolDecr(globals._players___634925); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -23970,7 +25000,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__getAt(globals._players___566476, 0); + r0 = pxsim_Array__getAt(globals._players___634925, 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -23980,18 +25010,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__C563439_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C631883_VT); s.tmp_5 = r0; r0 = pxsim_Array__mk(); s.tmp_6 = r0; - r0 = pxsim_Array__push(s.tmp_6, globals.left___563420); - r0 = pxsim_Array__push(s.tmp_6, globals.up___563421); - r0 = pxsim_Array__push(s.tmp_6, globals.right___563422); - r0 = pxsim_Array__push(s.tmp_6, globals.down___563423); - r0 = pxsim_Array__push(s.tmp_6, globals.A___563418); - r0 = pxsim_Array__push(s.tmp_6, globals.B___563419); - r0 = pxsim_Array__push(s.tmp_6, globals.menu___563424); - s.tmp_7 = controller_Controller_constructor__P563443_mk(s); + r0 = pxsim_Array__push(s.tmp_6, globals.left___631864); + r0 = pxsim_Array__push(s.tmp_6, globals.up___631865); + r0 = pxsim_Array__push(s.tmp_6, globals.right___631866); + r0 = pxsim_Array__push(s.tmp_6, globals.down___631867); + r0 = pxsim_Array__push(s.tmp_6, globals.A___631862); + r0 = pxsim_Array__push(s.tmp_6, globals.B___631863); + r0 = pxsim_Array__push(s.tmp_6, globals.menu___631868); + s.tmp_7 = controller_Controller_constructor__P631887_mk(s); s.tmp_7.arg0 = s.tmp_5; s.tmp_7.arg1 = 1; s.tmp_7.arg2 = s.tmp_6; @@ -24000,16 +25030,16 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_Array__getAt(globals._players___566476, 0); + r0 = pxsim_Array__getAt(globals._players___634925, 0); return leave(s, r0) default: oops() } } } -controller__player1__P563433.info = {"start":1381,"length":258,"line":47,"column":4,"endLine":51,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} +controller__player1__P631877.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__P563433_mk(s) { +function controller__player1__P631877_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__player1__P563433, depth: s.depth + 1, + parent: s, fn: controller__player1__P631877, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24025,7 +25055,7 @@ function controller__player1__P563433_mk(s) { -function controller_Controller_constructor__P563443(s) { +function controller_Controller_constructor__P631887(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24035,9 +25065,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.leftId___573199 = undefined; - s.i___573207 = undefined; - s.i___573225 = undefined; + s.leftId___641648 = undefined; + s.i___641656 = undefined; + s.i___641674 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -24045,7 +25075,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim.control.allocateNotifyEvent(); s.tmp_1 = r0; @@ -24069,18 +25099,18 @@ switch (step) { r0 = (s.tmp_1 * 7); s.tmp_0 = r0; r0 = (1 + s.tmp_0); - s.leftId___573199 = (r0); - s.i___573207 = (0); + s.leftId___641648 = (r0); + s.i___641656 = (0); case 2: - r0 = (s.i___573207 < 7); + r0 = (s.i___641656 < 7); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C563494_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C631938_VT); s.tmp_1 = r0; - s.tmp_2 = controller_Button_constructor__P563500_mk(s); + s.tmp_2 = controller_Button_constructor__P631944_mk(s); s.tmp_2.arg0 = s.tmp_1; - r0 = (s.leftId___573199 + s.i___573207); + r0 = (s.leftId___641648 + s.i___641656); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = -1; s.callLocIdx = 166; s.pc = 7; return s.tmp_2; @@ -24089,14 +25119,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___573207 + 1); - s.i___573207 = (r0); + r0 = (s.i___641656 + 1); + s.i___641656 = (r0); { step = 2; continue; } case 3: case 4: - s.i___573225 = (0); + s.i___641674 = (0); case 5: - s.tmp_1 = r0 = s.i___573225; + s.tmp_1 = r0 = s.i___641674; r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -24107,14 +25137,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___573225); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___641674); s.tmp_4 = r0; r0 = (s.tmp_4).fields["_owner"] = (s.arg0); - r0 = (s.i___573225 + 1); - s.i___573225 = (r0); + r0 = (s.i___641674 + 1); + s.i___641674 = (r0); { step = 5; continue; } case 6: - s.tmp_0 = controller_addController__P566540_mk(s); + s.tmp_0 = controller_addController__P634989_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 167; s.pc = 8; return s.tmp_0; case 8: @@ -24123,12 +25153,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_constructor__P563443.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__P631887.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__P563443_mk(s) { +function controller_Controller_constructor__P631887_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_constructor__P563443, depth: s.depth + 1, + parent: s, fn: controller_Controller_constructor__P631887, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24136,9 +25166,9 @@ function controller_Controller_constructor__P563443_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - leftId___573199: undefined, - i___573207: undefined, - i___573225: undefined, + leftId___641648: undefined, + i___641656: undefined, + i___641674: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -24148,7 +25178,7 @@ function controller_Controller_constructor__P563443_mk(s) { -function controller_addController__P566540(s) { +function controller_addController__P634989(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24162,17 +25192,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._players___566476); + r0 = pxsim_numops_toBoolDecr(globals._players___634925); 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___566476 = (r0); + globals._players___634925 = (r0); case 1: case 2: - s.tmp_0 = r0 = globals._players___566476; + s.tmp_0 = r0 = globals._players___634925; r0 = s.arg0.fields["playerIndex"]; s.tmp_2 = r0; r0 = (s.tmp_2 - 1); @@ -24182,12 +25212,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_addController__P566540.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__P634989.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__P566540_mk(s) { +function controller_addController__P634989_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_addController__P566540, depth: s.depth + 1, + parent: s, fn: controller_addController__P634989, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24199,7 +25229,7 @@ function controller_addController__P566540_mk(s) { -function slide_out_menu__P593408(s) { +function slide_out_menu__P724399(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24213,29 +25243,29 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_vx__P563663_mk(s); + s.tmp_0 = Sprite_vx__P632107_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 10000; - s.callLocIdx = 206; s.pc = 1; return s.tmp_0; + s.callLocIdx = 207; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P563723_mk(s); + s.tmp_0 = Sprite_setFlag__P632167_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 4; s.tmp_0.arg2 = true; - s.callLocIdx = 207; s.pc = 2; return s.tmp_0; + s.callLocIdx = 208; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -slide_out_menu__P593408.info = {"start":16191,"length":109,"line":284,"column":0,"endLine":287,"endColumn":1,"fileName":"main.ts","functionName":"slide_out_menu","argumentNames":["menu"]} +slide_out_menu__P724399.info = {"start":16300,"length":109,"line":288,"column":0,"endLine":291,"endColumn":1,"fileName":"main.ts","functionName":"slide_out_menu","argumentNames":["menu"]} -function slide_out_menu__P593408_mk(s) { +function slide_out_menu__P724399_mk(s) { checkStack(s.depth); return { - parent: s, fn: slide_out_menu__P593408, depth: s.depth + 1, + parent: s, fn: slide_out_menu__P724399, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24245,7 +25275,7 @@ function slide_out_menu__P593408_mk(s) { -function show_game_menu__P593433(s) { +function show_game_menu__P724424(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24255,249 +25285,272 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.value___594155 = undefined; - s.unnamed18776___U1 = undefined; - s.unnamed18777___U2 = undefined; - s.index___594292 = undefined; + s.value___725171 = undefined; + s.unnamed22240___U1 = undefined; + s.unnamed22241___U2 = undefined; + s.index___725329 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.value___594155 = (undefined); - s.tmp_0 = sprites_allOfKind__P563583_mk(s); - s.tmp_0.arg0 = globals.MiniMenu___565901; - s.callLocIdx = 402; s.pc = 9; return s.tmp_0; - case 9: + s.value___725171 = (undefined); + s.tmp_0 = sprites_allOfKind__P632027_mk(s); + s.tmp_0.arg0 = globals.MiniMenu___634350; + s.callLocIdx = 407; s.pc = 11; return s.tmp_0; + case 11: r0 = s.retval; - s.unnamed18776___U1 = (r0); - s.unnamed18777___U2 = (0); + s.unnamed22240___U1 = (r0); + s.unnamed22241___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18777___U2; - r0 = pxsim_Array__length(s.unnamed18776___U1); + s.tmp_0 = r0 = s.unnamed22241___U2; + r0 = pxsim_Array__length(s.unnamed22240___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18776___U1, s.unnamed18777___U2); - s.value___594155 = (r0); - s.tmp_2 = slide_out_menu__P593408_mk(s); - s.tmp_2.arg0 = s.value___594155; - s.callLocIdx = 403; s.pc = 10; return s.tmp_2; - case 10: + r0 = pxsim_Array__getAt(s.unnamed22240___U1, s.unnamed22241___U2); + s.value___725171 = (r0); + s.tmp_2 = slide_out_menu__P724399_mk(s); + s.tmp_2.arg0 = s.value___725171; + s.callLocIdx = 408; s.pc = 12; return s.tmp_2; + case 12: r0 = s.retval; - r0 = (s.unnamed18777___U2 + 1); - s.unnamed18777___U2 = (r0); + r0 = (s.unnamed22241___U2 + 1); + s.unnamed22241___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed18776___U1 = (undefined); - s.tmp_0 = enable_cursor__P593437_mk(s); + s.unnamed22240___U1 = (undefined); + s.tmp_0 = enable_cursor__P724428_mk(s); s.tmp_0.arg0 = false; - s.callLocIdx = 404; s.pc = 11; return s.tmp_0; - case 11: + s.callLocIdx = 409; s.pc = 13; return s.tmp_0; + case 13: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = miniMenu_createMenuItem__P566058_mk(s); + s.tmp_2 = miniMenu_createMenuItem__P634507_mk(s); s.tmp_2.arg0 = "Close"; s.tmp_2.arg1 = undefined; - s.callLocIdx = 405; s.pc = 12; return s.tmp_2; - case 12: + s.callLocIdx = 410; s.pc = 14; return s.tmp_2; + case 14: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = miniMenu_createMenuItem__P566058_mk(s); + s.tmp_4 = miniMenu_createMenuItem__P634507_mk(s); s.tmp_4.arg0 = "Save"; s.tmp_4.arg1 = undefined; - s.callLocIdx = 406; s.pc = 13; return s.tmp_4; - case 13: + s.callLocIdx = 411; s.pc = 15; return s.tmp_4; + case 15: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_6 = miniMenu_createMenuItem__P566058_mk(s); + s.tmp_6 = miniMenu_createMenuItem__P634507_mk(s); s.tmp_6.arg0 = "Delete save"; s.tmp_6.arg1 = undefined; - s.callLocIdx = 407; s.pc = 14; return s.tmp_6; - case 14: + s.callLocIdx = 412; s.pc = 16; return s.tmp_6; + case 16: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - globals.menu_items_game___593445 = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals.auto_save_enabled___593495); + globals.menu_items_game___724436 = (s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals.auto_save_enabled___724488); if (!r0) { step = 3; continue; } - s.tmp_0 = r0 = globals.menu_items_game___593445; - s.tmp_2 = miniMenu_createMenuItem__P566058_mk(s); + s.tmp_0 = r0 = globals.menu_items_game___724436; + s.tmp_2 = miniMenu_createMenuItem__P634507_mk(s); s.tmp_2.arg0 = "Disable auto save"; s.tmp_2.arg1 = undefined; - s.callLocIdx = 408; s.pc = 15; return s.tmp_2; - case 15: + s.callLocIdx = 413; s.pc = 17; return s.tmp_2; + case 17: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); { step = 4; continue; } case 3: - s.tmp_0 = r0 = globals.menu_items_game___593445; - s.tmp_2 = miniMenu_createMenuItem__P566058_mk(s); + s.tmp_0 = r0 = globals.menu_items_game___724436; + s.tmp_2 = miniMenu_createMenuItem__P634507_mk(s); s.tmp_2.arg0 = "Enable auto save"; s.tmp_2.arg1 = undefined; - s.callLocIdx = 409; s.pc = 16; return s.tmp_2; - case 16: + s.callLocIdx = 414; s.pc = 18; return s.tmp_2; + case 18: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); case 4: - s.tmp_0 = miniMenu_createMenuFromArray__P566060_mk(s); - s.tmp_0.arg0 = globals.menu_items_game___593445; - s.callLocIdx = 410; s.pc = 17; return s.tmp_0; - case 17: + r0 = pxsim_numops_toBoolDecr(globals.use_exponential_notation___724486); + if (!r0) { step = 5; continue; } + s.tmp_0 = r0 = globals.menu_items_game___724436; + s.tmp_2 = miniMenu_createMenuItem__P634507_mk(s); + s.tmp_2.arg0 = "Disable exponential notation"; + s.tmp_2.arg1 = undefined; + s.callLocIdx = 415; s.pc = 19; return s.tmp_2; + case 19: + r0 = s.retval; + s.tmp_1 = r0; + r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); + { step = 6; continue; } + case 5: + s.tmp_0 = r0 = globals.menu_items_game___724436; + s.tmp_2 = miniMenu_createMenuItem__P634507_mk(s); + s.tmp_2.arg0 = "Enable exponential notation"; + s.tmp_2.arg1 = undefined; + s.callLocIdx = 416; s.pc = 20; return s.tmp_2; + case 20: + r0 = s.retval; + s.tmp_1 = r0; + r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); + case 6: + s.tmp_0 = miniMenu_createMenuFromArray__P634509_mk(s); + s.tmp_0.arg0 = globals.menu_items_game___724436; + s.callLocIdx = 417; s.pc = 21; return s.tmp_0; + case 21: r0 = s.retval; - globals.menu_game___593430 = (r0); - s.tmp_0 = miniMenu_MenuSprite_setTitle__P566044_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + globals.menu_game___724421 = (r0); + s.tmp_0 = miniMenu_MenuSprite_setTitle__P634493_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = "Game menu"; - s.callLocIdx = 411; s.pc = 18; return s.tmp_0; - case 18: + s.callLocIdx = 418; s.pc = 22; return s.tmp_0; + case 22: r0 = s.retval; - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = 45; - s.callLocIdx = 412; s.pc = 19; return s.tmp_0; - case 19: + s.callLocIdx = 419; s.pc = 23; return s.tmp_0; + case 23: r0 = s.retval; - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = 31; - s.callLocIdx = 413; s.pc = 20; return s.tmp_0; - case 20: + s.callLocIdx = 420; s.pc = 24; return s.tmp_0; + case 24: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite__C566014_v11_3_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + s.tmp_0 = miniMenu_MenuSprite__C634463_v11_3_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = 115; s.tmp_0.arg2 = 89; - if (!checkSubtype(s.tmp_0.arg0, miniMenu_MenuSprite__C566014_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, miniMenu_MenuSprite__C634463_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.setDimensions; - s.pc = 21; return s.tmp_0; - case 21: + s.pc = 25; return s.tmp_0; + case 25: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 1; - s.callLocIdx = 414; s.pc = 22; return s.tmp_0; - case 22: + s.callLocIdx = 421; s.pc = 26; return s.tmp_0; + case 26: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = 3; r0 = 15; s.tmp_0.arg2 = r0; - s.callLocIdx = 416; s.pc = 23; return s.tmp_0; - case 23: + s.callLocIdx = 423; s.pc = 27; return s.tmp_0; + case 27: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P566042_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P634491_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 1; r0 = 1; s.tmp_0.arg3 = r0; - s.callLocIdx = 418; s.pc = 24; return s.tmp_0; - case 24: + s.callLocIdx = 425; s.pc = 28; return s.tmp_0; + case 28: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P566042_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P634491_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 2; r0 = 15; s.tmp_0.arg3 = r0; - s.callLocIdx = 420; s.pc = 25; return s.tmp_0; - case 25: + s.callLocIdx = 427; s.pc = 29; return s.tmp_0; + case 29: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P566042_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P634491_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 2; r0 = 14; s.tmp_0.arg3 = r0; - s.callLocIdx = 422; s.pc = 26; return s.tmp_0; - case 26: + s.callLocIdx = 429; s.pc = 30; return s.tmp_0; + case 30: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = 5; r0 = 1; s.tmp_0.arg2 = r0; - s.callLocIdx = 424; s.pc = 27; return s.tmp_0; - case 27: + s.callLocIdx = 431; s.pc = 31; return s.tmp_0; + case 31: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P566040_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; - s.tmp_0.arg1 = globals.A___563418; - s.tmp_0.arg2 = show_game_menu_inline__P594221; - s.callLocIdx = 438; s.pc = 28; return s.tmp_0; - case 28: + s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P634489_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; + s.tmp_0.arg1 = globals.A___631862; + s.tmp_0.arg2 = show_game_menu_inline__P725248; + s.callLocIdx = 446; s.pc = 32; return s.tmp_0; + case 32: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P566040_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; - s.tmp_0.arg1 = globals.B___563419; - s.tmp_0.arg2 = show_game_menu_inline__P594274; - s.callLocIdx = 443; s.pc = 29; return s.tmp_0; - case 29: + s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P634489_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; + s.tmp_0.arg1 = globals.B___631863; + s.tmp_0.arg2 = show_game_menu_inline__P725311; + s.callLocIdx = 451; s.pc = 33; return s.tmp_0; + case 33: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P566037_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P634486_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = false; - s.callLocIdx = 444; s.pc = 30; return s.tmp_0; - case 30: + s.callLocIdx = 452; s.pc = 34; return s.tmp_0; + case 34: r0 = s.retval; - s.index___594292 = (0); - case 5: - s.tmp_1 = r0 = s.index___594292; - s.tmp_3 = Math_min__P561436_mk(s); - s.tmp_3.arg0 = globals.last_menu_index___593476; - r0 = pxsim_Array__length(globals.menu_items_game___593445); + s.index___725329 = (0); + case 7: + s.tmp_1 = r0 = s.index___725329; + s.tmp_3 = Math_min__P629880_mk(s); + s.tmp_3.arg0 = globals.last_menu_index___724467; + r0 = pxsim_Array__length(globals.menu_items_game___724436); s.tmp_4 = r0; r0 = (s.tmp_4 - 1); s.tmp_3.arg1 = r0; - s.callLocIdx = 445; s.pc = 31; return s.tmp_3; - case 31: + s.callLocIdx = 453; s.pc = 35; return s.tmp_3; + case 35: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); - if (!r0) { step = 6; continue; } - s.tmp_5 = miniMenu_MenuSprite_moveSelection__P566038_mk(s); - s.tmp_5.arg0 = globals.menu_game___593430; + if (!r0) { step = 8; continue; } + s.tmp_5 = miniMenu_MenuSprite_moveSelection__P634487_mk(s); + s.tmp_5.arg0 = globals.menu_game___724421; s.tmp_5.arg1 = 1; - s.callLocIdx = 446; s.pc = 32; return s.tmp_5; - case 32: + s.callLocIdx = 454; s.pc = 36; return s.tmp_5; + case 36: r0 = s.retval; - r0 = (s.index___594292 + 1); - s.index___594292 = (r0); - { step = 5; continue; } - case 6: - s.tmp_0 = timer_background__P565897_mk(s); - s.tmp_0.arg0 = show_game_menu_inline__P594307; - s.callLocIdx = 449; s.pc = 33; return s.tmp_0; - case 33: + r0 = (s.index___725329 + 1); + s.index___725329 = (r0); + { step = 7; continue; } + case 8: + s.tmp_0 = timer_background__P634346_mk(s); + s.tmp_0.arg0 = show_game_menu_inline__P725344; + s.callLocIdx = 457; s.pc = 37; return s.tmp_0; + case 37: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg0); - if (!r0) { step = 7; continue; } - s.tmp_0 = slide_in_menu__P593438_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; - s.callLocIdx = 450; s.pc = 34; return s.tmp_0; - case 34: + if (!r0) { step = 9; continue; } + s.tmp_0 = slide_in_menu__P724429_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; + s.callLocIdx = 458; s.pc = 38; return s.tmp_0; + case 38: r0 = s.retval; - case 7: - case 8: + case 9: + case 10: r0 = undefined; return leave(s, r0) default: oops() } } } -show_game_menu__P593433.info = {"start":31192,"length":3057,"line":596,"column":0,"endLine":662,"endColumn":1,"fileName":"main.ts","functionName":"show_game_menu","argumentNames":["transition"]} +show_game_menu__P724424.info = {"start":31634,"length":3440,"line":606,"column":0,"endLine":680,"endColumn":1,"fileName":"main.ts","functionName":"show_game_menu","argumentNames":["transition"]} -function show_game_menu__P593433_mk(s) { +function show_game_menu__P724424_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_game_menu__P593433, depth: s.depth + 1, + parent: s, fn: show_game_menu__P724424, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24506,10 +25559,10 @@ function show_game_menu__P593433_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - value___594155: undefined, - unnamed18776___U1: undefined, - unnamed18777___U2: undefined, - index___594292: undefined, + value___725171: undefined, + unnamed22240___U1: undefined, + unnamed22241___U2: undefined, + index___725329: undefined, arg0: undefined, } } @@ -24517,7 +25570,7 @@ function show_game_menu__P593433_mk(s) { -function show_game_menu_inline__P594221(s) { +function show_game_menu_inline__P725248(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24532,107 +25585,120 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - globals.last_menu_index___593476 = (s.arg1); + globals.last_menu_index___724467 = (s.arg1); r0 = pxsim_String_.includes(s.arg0, "Close", undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = slide_out_menu__P593408_mk(s); - s.tmp_1.arg0 = globals.menu_game___593430; - s.callLocIdx = 425; s.pc = 12; return s.tmp_1; - case 12: + s.tmp_1 = slide_out_menu__P724399_mk(s); + s.tmp_1.arg0 = globals.menu_game___724421; + s.callLocIdx = 432; s.pc = 14; return s.tmp_1; + case 14: r0 = s.retval; - s.tmp_0 = timer_background__P565897_mk(s); - s.tmp_0.arg0 = show_game_menu_inline__P594233; - s.callLocIdx = 428; s.pc = 13; return s.tmp_0; - case 13: + s.tmp_0 = timer_background__P634346_mk(s); + s.tmp_0.arg0 = show_game_menu_inline__P725260; + s.callLocIdx = 435; s.pc = 15; return s.tmp_0; + case 15: r0 = s.retval; - { step = 11; continue; } - { step = 10; continue; } + { step = 13; continue; } + { step = 12; continue; } case 1: r0 = pxsim_String_.includes(s.arg0, "Save", undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = save_game__P593414_mk(s); - s.callLocIdx = 429; s.pc = 14; return s.tmp_1; - case 14: + s.tmp_1 = save_game__P724405_mk(s); + s.callLocIdx = 436; s.pc = 16; return s.tmp_1; + case 16: r0 = s.retval; - s.tmp_0 = game_showLongText__P564264_mk(s); + s.tmp_0 = game_showLongText__P632708_mk(s); s.tmp_0.arg0 = "Saved game successfully!"; s.tmp_0.arg1 = 0; - s.callLocIdx = 430; s.pc = 15; return s.tmp_0; - case 15: + s.callLocIdx = 437; s.pc = 17; return s.tmp_0; + case 17: r0 = s.retval; - { step = 9; continue; } + { step = 11; continue; } case 2: r0 = pxsim_String_.includes(s.arg0, "Delete save", undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = game_ask__P564359_mk(s); + s.tmp_2 = game_ask__P632803_mk(s); s.tmp_2.arg0 = "Are you sure you want to"; s.tmp_2.arg1 = "delete your game save?"; - s.callLocIdx = 431; s.pc = 16; return s.tmp_2; - case 16: + s.callLocIdx = 438; s.pc = 18; return s.tmp_2; + case 18: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 3; continue; } - s.tmp_3 = delete_game__P593442_mk(s); - s.callLocIdx = 432; s.pc = 17; return s.tmp_3; - case 17: + s.tmp_3 = delete_game__P724433_mk(s); + s.callLocIdx = 439; s.pc = 19; return s.tmp_3; + case 19: r0 = s.retval; - s.tmp_0 = game_showLongText__P564264_mk(s); + s.tmp_0 = game_showLongText__P632708_mk(s); s.tmp_0.arg0 = "Deleted game save successfully!"; s.tmp_0.arg1 = 0; - s.callLocIdx = 433; s.pc = 18; return s.tmp_0; - case 18: + s.callLocIdx = 440; s.pc = 20; return s.tmp_0; + case 20: r0 = s.retval; - s.tmp_0 = game_reset__P564815_mk(s); - s.callLocIdx = 434; s.pc = 19; return s.tmp_0; - case 19: + s.tmp_0 = game_reset__P633259_mk(s); + s.callLocIdx = 441; s.pc = 21; return s.tmp_0; + case 21: r0 = s.retval; case 3: case 4: - { step = 8; continue; } + { step = 10; continue; } case 5: r0 = pxsim_String_.includes(s.arg0, "auto save", undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } r0 = pxsim_String_.includes(s.arg0, "Enable", undefined); - globals.auto_save_enabled___593495 = (r0); - s.tmp_0 = save_game__P593414_mk(s); - s.callLocIdx = 435; s.pc = 20; return s.tmp_0; - case 20: + globals.auto_save_enabled___724488 = (r0); + s.tmp_0 = save_game__P724405_mk(s); + s.callLocIdx = 442; s.pc = 22; return s.tmp_0; + case 22: r0 = s.retval; + { step = 9; continue; } case 6: + r0 = pxsim_String_.includes(s.arg0, "exponential notation", undefined); + s.tmp_0 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 7; continue; } + r0 = pxsim_String_.includes(s.arg0, "Enable", undefined); + globals.use_exponential_notation___724486 = (r0); + s.tmp_0 = save_game__P724405_mk(s); + s.callLocIdx = 443; s.pc = 23; return s.tmp_0; + case 23: + r0 = s.retval; case 7: case 8: case 9: case 10: - s.tmp_0 = slide_out_menu__P593408_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; - s.callLocIdx = 436; s.pc = 21; return s.tmp_0; - case 21: + case 11: + case 12: + s.tmp_0 = slide_out_menu__P724399_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; + s.callLocIdx = 444; s.pc = 24; return s.tmp_0; + case 24: r0 = s.retval; - s.tmp_0 = show_game_menu__P593433_mk(s); + s.tmp_0 = show_game_menu__P724424_mk(s); s.tmp_0.arg0 = false; - s.callLocIdx = 437; s.pc = 22; return s.tmp_0; - case 22: + s.callLocIdx = 445; s.pc = 25; return s.tmp_0; + case 25: r0 = s.retval; - case 11: + case 13: r0 = undefined; return leave(s, r0) default: oops() } } } -show_game_menu_inline__P594221.info = {"start":32537,"length":1005,"line":618,"column":44,"endLine":642,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} +show_game_menu_inline__P725248.info = {"start":33205,"length":1162,"line":633,"column":44,"endLine":660,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} -function show_game_menu_inline__P594221_mk(s) { +function show_game_menu_inline__P725248_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_game_menu_inline__P594221, depth: s.depth + 1, + parent: s, fn: show_game_menu_inline__P725248, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24646,7 +25712,7 @@ function show_game_menu_inline__P594221_mk(s) { -function show_game_menu_inline__P594233(s) { +function show_game_menu_inline__P725260(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24656,27 +25722,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = pauseUntil__P561672_mk(s); - s.tmp_0.arg0 = show_game_menu_inline__P594236; + s.tmp_0 = pauseUntil__P630116_mk(s); + s.tmp_0.arg0 = show_game_menu_inline__P725263; s.tmp_0.arg1 = undefined; - s.callLocIdx = 426; s.pc = 1; return s.tmp_0; + s.callLocIdx = 433; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = enable_cursor__P593437_mk(s); + s.tmp_0 = enable_cursor__P724428_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 427; s.pc = 2; return s.tmp_0; + s.callLocIdx = 434; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_game_menu_inline__P594233.info = {"start":32725,"length":125,"line":622,"column":29,"endLine":625,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_game_menu_inline__P725260.info = {"start":33393,"length":125,"line":637,"column":29,"endLine":640,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_game_menu_inline__P594233_mk(s) { +function show_game_menu_inline__P725260_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_game_menu_inline__P594233, depth: s.depth + 1, + parent: s, fn: show_game_menu_inline__P725260, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -24685,7 +25751,7 @@ function show_game_menu_inline__P594233_mk(s) { -function show_game_menu_inline__P594236(s) { +function show_game_menu_inline__P725263(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24695,9 +25761,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = controller_Button__C563494_v0_1_mk(s); - s.tmp_2.arg0 = globals.A___563418; - if (!checkSubtype(s.tmp_2.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2.arg0 = globals.A___631862; + if (!checkSubtype(s.tmp_2.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.isPressed; s.pc = 1; return s.tmp_2; case 1: @@ -24709,12 +25775,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_game_menu_inline__P594236.info = {"start":32766,"length":33,"line":623,"column":27,"endLine":623,"endColumn":60,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_game_menu_inline__P725263.info = {"start":33434,"length":33,"line":638,"column":27,"endLine":638,"endColumn":60,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_game_menu_inline__P594236_mk(s) { +function show_game_menu_inline__P725263_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_game_menu_inline__P594236, depth: s.depth + 1, + parent: s, fn: show_game_menu_inline__P725263, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24725,7 +25791,7 @@ function show_game_menu_inline__P594236_mk(s) { -function show_game_menu_inline__P594274(s) { +function show_game_menu_inline__P725311(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24740,27 +25806,27 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - globals.last_menu_index___593476 = (0); - s.tmp_0 = slide_out_menu__P593408_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; - s.callLocIdx = 439; s.pc = 1; return s.tmp_0; + globals.last_menu_index___724467 = (0); + s.tmp_0 = slide_out_menu__P724399_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; + s.callLocIdx = 447; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = timer_background__P565897_mk(s); - s.tmp_0.arg0 = show_game_menu_inline__P594281; - s.callLocIdx = 442; s.pc = 2; return s.tmp_0; + s.tmp_0 = timer_background__P634346_mk(s); + s.tmp_0.arg0 = show_game_menu_inline__P725318; + s.callLocIdx = 450; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_game_menu_inline__P594274.info = {"start":33588,"length":245,"line":643,"column":44,"endLine":650,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} +show_game_menu_inline__P725311.info = {"start":34413,"length":245,"line":661,"column":44,"endLine":668,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} -function show_game_menu_inline__P594274_mk(s) { +function show_game_menu_inline__P725311_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_game_menu_inline__P594274, depth: s.depth + 1, + parent: s, fn: show_game_menu_inline__P725311, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24771,7 +25837,7 @@ function show_game_menu_inline__P594274_mk(s) { -function show_game_menu_inline__P594281(s) { +function show_game_menu_inline__P725318(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24781,27 +25847,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = pauseUntil__P561672_mk(s); - s.tmp_0.arg0 = show_game_menu_inline__P594284; + s.tmp_0 = pauseUntil__P630116_mk(s); + s.tmp_0.arg0 = show_game_menu_inline__P725321; s.tmp_0.arg1 = undefined; - s.callLocIdx = 440; s.pc = 1; return s.tmp_0; + s.callLocIdx = 448; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = enable_cursor__P593437_mk(s); + s.tmp_0 = enable_cursor__P724428_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 441; s.pc = 2; return s.tmp_0; + s.callLocIdx = 449; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_game_menu_inline__P594281.info = {"start":33713,"length":113,"line":646,"column":25,"endLine":649,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_game_menu_inline__P725318.info = {"start":34538,"length":113,"line":664,"column":25,"endLine":667,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_game_menu_inline__P594281_mk(s) { +function show_game_menu_inline__P725318_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_game_menu_inline__P594281, depth: s.depth + 1, + parent: s, fn: show_game_menu_inline__P725318, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -24810,7 +25876,7 @@ function show_game_menu_inline__P594281_mk(s) { -function show_game_menu_inline__P594284(s) { +function show_game_menu_inline__P725321(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24820,9 +25886,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = controller_Button__C563494_v0_1_mk(s); - s.tmp_2.arg0 = globals.B___563419; - if (!checkSubtype(s.tmp_2.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2.arg0 = globals.B___631863; + if (!checkSubtype(s.tmp_2.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.isPressed; s.pc = 1; return s.tmp_2; case 1: @@ -24834,12 +25900,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_game_menu_inline__P594284.info = {"start":33750,"length":33,"line":647,"column":23,"endLine":647,"endColumn":56,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_game_menu_inline__P725321.info = {"start":34575,"length":33,"line":665,"column":23,"endLine":665,"endColumn":56,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_game_menu_inline__P594284_mk(s) { +function show_game_menu_inline__P725321_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_game_menu_inline__P594284, depth: s.depth + 1, + parent: s, fn: show_game_menu_inline__P725321, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24850,7 +25916,7 @@ function show_game_menu_inline__P594284_mk(s) { -function show_game_menu_inline__P594307(s) { +function show_game_menu_inline__P725344(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24860,28 +25926,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = pauseUntil__P561672_mk(s); - s.tmp_0.arg0 = show_game_menu_inline__P594310; + s.tmp_0 = pauseUntil__P630116_mk(s); + s.tmp_0.arg0 = show_game_menu_inline__P725347; s.tmp_0.arg1 = undefined; - s.callLocIdx = 447; s.pc = 1; return s.tmp_0; + s.callLocIdx = 455; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P566037_mk(s); - s.tmp_0.arg0 = globals.menu_game___593430; + s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P634486_mk(s); + s.tmp_0.arg0 = globals.menu_game___724421; s.tmp_0.arg1 = true; - s.callLocIdx = 448; s.pc = 2; return s.tmp_0; + s.callLocIdx = 456; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_game_menu_inline__P594307.info = {"start":34065,"length":120,"line":655,"column":21,"endLine":658,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_game_menu_inline__P725344.info = {"start":34890,"length":120,"line":673,"column":21,"endLine":676,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_game_menu_inline__P594307_mk(s) { +function show_game_menu_inline__P725344_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_game_menu_inline__P594307, depth: s.depth + 1, + parent: s, fn: show_game_menu_inline__P725344, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -24890,7 +25956,7 @@ function show_game_menu_inline__P594307_mk(s) { -function show_game_menu_inline__P594310(s) { +function show_game_menu_inline__P725347(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24900,9 +25966,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = controller_Button__C563494_v0_1_mk(s); - s.tmp_2.arg0 = globals.A___563418; - if (!checkSubtype(s.tmp_2.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2.arg0 = globals.A___631862; + if (!checkSubtype(s.tmp_2.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.isPressed; s.pc = 1; return s.tmp_2; case 1: @@ -24914,12 +25980,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_game_menu_inline__P594310.info = {"start":34098,"length":33,"line":656,"column":19,"endLine":656,"endColumn":52,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_game_menu_inline__P725347.info = {"start":34923,"length":33,"line":674,"column":19,"endLine":674,"endColumn":52,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_game_menu_inline__P594310_mk(s) { +function show_game_menu_inline__P725347_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_game_menu_inline__P594310, depth: s.depth + 1, + parent: s, fn: show_game_menu_inline__P725347, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24930,7 +25996,7 @@ function show_game_menu_inline__P594310_mk(s) { -function slide_in_menu__P593438(s) { +function slide_in_menu__P724429(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24944,36 +26010,36 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_left__P563704_mk(s); + s.tmp_0 = Sprite_left__P632148_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 160; - s.callLocIdx = 370; s.pc = 1; return s.tmp_0; + s.callLocIdx = 375; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_vx__P563663_mk(s); + s.tmp_0 = Sprite_vx__P632107_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -10000; - s.callLocIdx = 371; s.pc = 2; return s.tmp_0; + s.callLocIdx = 376; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, slide_in_menu_inline__P594328); + r0 = pxsim_pxtcore_mkAction(1, slide_in_menu_inline__P725365); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = timer_background__P565897_mk(s); + s.tmp_1 = timer_background__P634346_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.callLocIdx = 376; s.pc = 3; return s.tmp_1; + s.callLocIdx = 381; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -slide_in_menu__P593438.info = {"start":28818,"length":209,"line":534,"column":0,"endLine":542,"endColumn":1,"fileName":"main.ts","functionName":"slide_in_menu","argumentNames":["menu"]} +slide_in_menu__P724429.info = {"start":29260,"length":209,"line":544,"column":0,"endLine":552,"endColumn":1,"fileName":"main.ts","functionName":"slide_in_menu","argumentNames":["menu"]} -function slide_in_menu__P593438_mk(s) { +function slide_in_menu__P724429_mk(s) { checkStack(s.depth); return { - parent: s, fn: slide_in_menu__P593438, depth: s.depth + 1, + parent: s, fn: slide_in_menu__P724429, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24984,7 +26050,7 @@ function slide_in_menu__P593438_mk(s) { -function slide_in_menu_inline__P594328(s) { +function slide_in_menu_inline__P725365(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24994,37 +26060,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore_mkAction(1, slide_in_menu_inline__P594331); + r0 = pxsim_pxtcore_mkAction(1, slide_in_menu_inline__P725368); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.caps[0]); - s.tmp_1 = pauseUntil__P561672_mk(s); + s.tmp_1 = pauseUntil__P630116_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; - s.callLocIdx = 373; s.pc = 1; return s.tmp_1; + s.callLocIdx = 378; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - s.tmp_0 = Sprite_left__P563704_mk(s); + s.tmp_0 = Sprite_left__P632148_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 45; - s.callLocIdx = 374; s.pc = 2; return s.tmp_0; + s.callLocIdx = 379; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vx__P563663_mk(s); + s.tmp_0 = Sprite_vx__P632107_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 0; - s.callLocIdx = 375; s.pc = 3; return s.tmp_0; + s.callLocIdx = 380; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -slide_in_menu_inline__P594328.info = {"start":28920,"length":104,"line":537,"column":21,"endLine":541,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +slide_in_menu_inline__P725365.info = {"start":29362,"length":104,"line":547,"column":21,"endLine":551,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function slide_in_menu_inline__P594328_mk(s) { +function slide_in_menu_inline__P725365_mk(s) { checkStack(s.depth); return { - parent: s, fn: slide_in_menu_inline__P594328, depth: s.depth + 1, + parent: s, fn: slide_in_menu_inline__P725365, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25034,7 +26100,7 @@ function slide_in_menu_inline__P594328_mk(s) { -function slide_in_menu_inline__P594331(s) { +function slide_in_menu_inline__P725368(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25044,9 +26110,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = Sprite_left__P563703_mk(s); + s.tmp_1 = Sprite_left__P632147_mk(s); s.tmp_1.arg0 = s.caps[0]; - s.callLocIdx = 372; s.pc = 1; return s.tmp_1; + s.callLocIdx = 377; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; @@ -25054,12 +26120,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -slide_in_menu_inline__P594331.info = {"start":28953,"length":21,"line":538,"column":19,"endLine":538,"endColumn":40,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +slide_in_menu_inline__P725368.info = {"start":29395,"length":21,"line":548,"column":19,"endLine":548,"endColumn":40,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function slide_in_menu_inline__P594331_mk(s) { +function slide_in_menu_inline__P725368_mk(s) { checkStack(s.depth); return { - parent: s, fn: slide_in_menu_inline__P594331, depth: s.depth + 1, + parent: s, fn: slide_in_menu_inline__P725368, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25069,7 +26135,7 @@ function slide_in_menu_inline__P594331_mk(s) { -function miniMenu_MenuSprite_moveSelection__P566038(s) { +function miniMenu_MenuSprite_moveSelection__P634487(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25079,17 +26145,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldSelection___577743 = undefined; - s.column___577830 = undefined; - s.row___577837 = undefined; - s.maxRows___577845 = undefined; + s.oldSelection___646192 = undefined; + s.column___646279 = undefined; + s.row___646286 = undefined; + s.maxRows___646294 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); @@ -25102,8 +26168,8 @@ switch (step) { case 1: case 2: r0 = s.arg0.fields["selectedIndex"]; - s.oldSelection___577743 = (r0); - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.oldSelection___646192 = (r0); + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2274; s.pc = 40; return s.tmp_2; @@ -25117,7 +26183,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_4 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2275; s.pc = 41; return s.tmp_4; @@ -25178,7 +26244,7 @@ switch (step) { r0 = (s.arg0).fields["scrollAnimationTick"] = (0); { step = 34; continue; } case 9: - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2276; s.pc = 42; return s.tmp_2; @@ -25192,7 +26258,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_4 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2277; s.pc = 43; return s.tmp_4; @@ -25255,7 +26321,7 @@ switch (step) { case 16: r0 = s.arg0.fields["selectedIndex"]; s.tmp_0 = r0; - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2278; s.pc = 44; return s.tmp_2; @@ -25263,10 +26329,10 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 % s.tmp_1); - s.column___577830 = (r0); + s.column___646279 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_0 = r0; - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2279; s.pc = 45; return s.tmp_2; @@ -25274,12 +26340,12 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.row___577837 = (r0); + s.row___646286 = (r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; - s.tmp_4 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_4 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2280; s.pc = 46; return s.tmp_4; @@ -25289,20 +26355,20 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.maxRows___577845 = (r0); + s.maxRows___646294 = (r0); r0 = (s.arg1 === 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - r0 = (s.row___577837 + s.maxRows___577845); + r0 = (s.row___646286 + s.maxRows___646294); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; - r0 = (s.tmp_1 % s.maxRows___577845); - s.row___577837 = (r0); - s.tmp_2 = r0 = s.column___577830; - s.tmp_4 = r0 = s.row___577837; - s.tmp_6 = miniMenu_MenuStyle_columns__P565958_mk(s); + r0 = (s.tmp_1 % s.maxRows___646294); + s.row___646286 = (r0); + s.tmp_2 = r0 = s.column___646279; + s.tmp_4 = r0 = s.row___646286; + s.tmp_6 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2281; s.pc = 47; return s.tmp_6; @@ -25321,8 +26387,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - r0 = (s.maxRows___577845 - 2); - s.row___577837 = (r0); + r0 = (s.maxRows___646294 - 2); + s.row___646286 = (r0); case 17: case 18: { step = 32; continue; } @@ -25331,13 +26397,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.row___577837 + 1); + r0 = (s.row___646286 + 1); s.tmp_1 = r0; - r0 = (s.tmp_1 % s.maxRows___577845); - s.row___577837 = (r0); - s.tmp_2 = r0 = s.column___577830; - s.tmp_4 = r0 = s.row___577837; - s.tmp_6 = miniMenu_MenuStyle_columns__P565958_mk(s); + r0 = (s.tmp_1 % s.maxRows___646294); + s.row___646286 = (r0); + s.tmp_2 = r0 = s.column___646279; + s.tmp_4 = r0 = s.row___646286; + s.tmp_6 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2282; s.pc = 48; return s.tmp_6; @@ -25356,7 +26422,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.row___577837 = (0); + s.row___646286 = (0); case 20: case 21: { step = 31; continue; } @@ -25365,8 +26431,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } - s.tmp_3 = r0 = s.column___577830; - s.tmp_5 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_3 = r0 = s.column___646279; + s.tmp_5 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_5.arg0 = r0; s.callLocIdx = 2283; s.pc = 49; return s.tmp_5; @@ -25377,7 +26443,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; - s.tmp_7 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_7 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_7.arg0 = r0; s.callLocIdx = 2284; s.pc = 50; return s.tmp_7; @@ -25385,10 +26451,10 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_1 % s.tmp_6); - s.column___577830 = (r0); - s.tmp_2 = r0 = s.column___577830; - s.tmp_4 = r0 = s.row___577837; - s.tmp_6 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.column___646279 = (r0); + s.tmp_2 = r0 = s.column___646279; + s.tmp_4 = r0 = s.row___646286; + s.tmp_6 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2285; s.pc = 51; return s.tmp_6; @@ -25413,7 +26479,7 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_10 - 1); s.tmp_9 = r0; - s.tmp_13 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_13 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_13.arg0 = r0; s.callLocIdx = 2286; s.pc = 52; return s.tmp_13; @@ -25421,7 +26487,7 @@ switch (step) { r0 = s.retval; s.tmp_12 = r0; r0 = (s.tmp_9 % s.tmp_12); - s.column___577830 = (r0); + s.column___646279 = (r0); case 23: case 24: { step = 30; continue; } @@ -25430,9 +26496,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 28; continue; } - r0 = (s.column___577830 + 1); + r0 = (s.column___646279 + 1); s.tmp_1 = r0; - s.tmp_3 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_3 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2287; s.pc = 53; return s.tmp_3; @@ -25440,10 +26506,10 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_1 % s.tmp_2); - s.column___577830 = (r0); - s.tmp_2 = r0 = s.column___577830; - s.tmp_4 = r0 = s.row___577837; - s.tmp_6 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.column___646279 = (r0); + s.tmp_2 = r0 = s.column___646279; + s.tmp_4 = r0 = s.row___646286; + s.tmp_6 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2288; s.pc = 54; return s.tmp_6; @@ -25462,7 +26528,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.column___577830 = (0); + s.column___646279 = (0); case 26: case 27: case 28: @@ -25471,9 +26537,9 @@ switch (step) { case 31: case 32: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = r0 = s.column___577830; - s.tmp_4 = r0 = s.row___577837; - s.tmp_6 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_2 = r0 = s.column___646279; + s.tmp_4 = r0 = s.row___646286; + s.tmp_6 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2289; s.pc = 55; return s.tmp_6; @@ -25497,7 +26563,7 @@ switch (step) { case 35: r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.oldSelection___577743 !== s.tmp_1); + r0 = (s.oldSelection___646192 !== s.tmp_1); case 36: // jmp value (already in r0) s.tmp_2 = r0; @@ -25532,12 +26598,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_moveSelection__P566038.info = {"start":36439,"length":3116,"line":1022,"column":8,"endLine":1090,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"moveSelection","argumentNames":["this","direction"]} +miniMenu_MenuSprite_moveSelection__P634487.info = {"start":36439,"length":3116,"line":1022,"column":8,"endLine":1090,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"moveSelection","argumentNames":["this","direction"]} -function miniMenu_MenuSprite_moveSelection__P566038_mk(s) { +function miniMenu_MenuSprite_moveSelection__P634487_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_moveSelection__P566038, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_moveSelection__P634487, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25555,10 +26621,10 @@ function miniMenu_MenuSprite_moveSelection__P566038_mk(s) { tmp_13: undefined, tmp_14: undefined, tmp_15: undefined, - oldSelection___577743: undefined, - column___577830: undefined, - row___577837: undefined, - maxRows___577845: undefined, + oldSelection___646192: undefined, + column___646279: undefined, + row___646286: undefined, + maxRows___646294: undefined, arg0: undefined, arg1: undefined, } } @@ -25567,7 +26633,7 @@ function miniMenu_MenuSprite_moveSelection__P566038_mk(s) { -function miniMenu_MenuStyle_rows__P565960(s) { +function miniMenu_MenuStyle_rows__P634409(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25582,7 +26648,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -25598,7 +26664,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_3 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1936; s.pc = 6; return s.tmp_3; @@ -25612,13 +26678,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_rows__P565960.info = {"start":5108,"length":180,"line":188,"column":8,"endLine":193,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"rows","argumentNames":["this"]} -miniMenu_MenuStyle_rows__P565960.isGetter = true; +miniMenu_MenuStyle_rows__P634409.info = {"start":5108,"length":180,"line":188,"column":8,"endLine":193,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"rows","argumentNames":["this"]} +miniMenu_MenuStyle_rows__P634409.isGetter = true; -function miniMenu_MenuStyle_rows__P565960_mk(s) { +function miniMenu_MenuStyle_rows__P634409_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_rows__P565960, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_rows__P634409, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25631,7 +26697,7 @@ function miniMenu_MenuStyle_rows__P565960_mk(s) { -function miniMenu_MenuStyle_columns__P565958(s) { +function miniMenu_MenuStyle_columns__P634407(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25646,7 +26712,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -25662,7 +26728,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_3 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1935; s.pc = 6; return s.tmp_3; @@ -25676,13 +26742,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_columns__P565958.info = {"start":4817,"length":192,"line":177,"column":8,"endLine":182,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"columns","argumentNames":["this"]} -miniMenu_MenuStyle_columns__P565958.isGetter = true; +miniMenu_MenuStyle_columns__P634407.info = {"start":4817,"length":192,"line":177,"column":8,"endLine":182,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"columns","argumentNames":["this"]} +miniMenu_MenuStyle_columns__P634407.isGetter = true; -function miniMenu_MenuStyle_columns__P565958_mk(s) { +function miniMenu_MenuStyle_columns__P634407_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_columns__P565958, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_columns__P634407, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25695,7 +26761,7 @@ function miniMenu_MenuStyle_columns__P565958_mk(s) { -function miniMenu_MenuSprite_setButtonEventsEnabled__P566037(s) { +function miniMenu_MenuSprite_setButtonEventsEnabled__P634486(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25711,18 +26777,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); r0 = (s.arg0).fields["buttonEventsEnabled"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setButtonEventsEnabled__P566037.info = {"start":35808,"length":102,"line":1005,"column":8,"endLine":1007,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setButtonEventsEnabled","argumentNames":["this","enabled"]} +miniMenu_MenuSprite_setButtonEventsEnabled__P634486.info = {"start":35808,"length":102,"line":1005,"column":8,"endLine":1007,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setButtonEventsEnabled","argumentNames":["this","enabled"]} -function miniMenu_MenuSprite_setButtonEventsEnabled__P566037_mk(s) { +function miniMenu_MenuSprite_setButtonEventsEnabled__P634486_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setButtonEventsEnabled__P566037, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setButtonEventsEnabled__P634486, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -25732,7 +26798,7 @@ function miniMenu_MenuSprite_setButtonEventsEnabled__P566037_mk(s) { -function game_reset__P564815(s) { +function game_reset__P633259(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25752,12 +26818,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_reset__P564815.info = {"start":292,"length":56,"line":9,"column":4,"endLine":11,"endColumn":5,"fileName":"pxt_modules/device/ns.ts","functionName":"reset","argumentNames":[]} +game_reset__P633259.info = {"start":292,"length":56,"line":9,"column":4,"endLine":11,"endColumn":5,"fileName":"pxt_modules/device/ns.ts","functionName":"reset","argumentNames":[]} -function game_reset__P564815_mk(s) { +function game_reset__P633259_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_reset__P564815, depth: s.depth + 1, + parent: s, fn: game_reset__P633259, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -25765,7 +26831,7 @@ function game_reset__P564815_mk(s) { -function delete_game__P593442(s) { +function delete_game__P724433(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25775,15 +26841,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.DEBUG___593499); + r0 = pxsim_numops_toBoolDecr(globals.DEBUG___724492); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = blockSettings_writeBoolean__P565654_mk(s); + s.tmp_0 = blockSettings_writeBoolean__P634098_mk(s); s.tmp_0.arg0 = "has_game_save"; s.tmp_0.arg1 = false; - s.callLocIdx = 401; s.pc = 4; return s.tmp_0; + s.callLocIdx = 406; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; case 3: @@ -25791,12 +26857,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -delete_game__P593442.info = {"start":31071,"length":120,"line":590,"column":0,"endLine":595,"endColumn":1,"fileName":"main.ts","functionName":"delete_game","argumentNames":[]} +delete_game__P724433.info = {"start":31513,"length":120,"line":600,"column":0,"endLine":605,"endColumn":1,"fileName":"main.ts","functionName":"delete_game","argumentNames":[]} -function delete_game__P593442_mk(s) { +function delete_game__P724433_mk(s) { checkStack(s.depth); return { - parent: s, fn: delete_game__P593442, depth: s.depth + 1, + parent: s, fn: delete_game__P724433, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -25805,7 +26871,7 @@ function delete_game__P593442_mk(s) { -function game_ask__P564359(s) { +function game_ask__P632803(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25815,28 +26881,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.answer___572734 = undefined; - s.aNotHeld___572736 = undefined; - s.bNotHeld___572737 = undefined; + s.answer___641183 = undefined; + s.aNotHeld___641185 = undefined; + s.bNotHeld___641186 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = controller__setUserEventsEnabled__P563511_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P631955_mk(s); s.tmp_0.arg0 = false; s.callLocIdx = 1368; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = game_eventContext__P564306_mk(s); + s.tmp_0 = game_eventContext__P632750_mk(s); s.callLocIdx = 1369; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = control_pushEventContext__P561714_mk(s); + s.tmp_0 = control_pushEventContext__P630158_mk(s); s.callLocIdx = 1370; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = console_inspect__P561687_mk(s); + s.tmp_0 = console_inspect__P630131_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 20; s.callLocIdx = 1371; s.pc = 6; return s.tmp_0; @@ -25845,7 +26911,7 @@ switch (step) { s.arg0 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } - s.tmp_0 = console_inspect__P561687_mk(s); + s.tmp_0 = console_inspect__P630131_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 20; s.callLocIdx = 1372; s.pc = 7; return s.tmp_0; @@ -25858,63 +26924,63 @@ switch (step) { // jmp value (already in r0) s.tmp_1 = r0; s.arg1 = (s.tmp_1); - s.tmp_0 = game_showDialog__P564309_mk(s); + s.tmp_0 = game_showDialog__P632753_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = "A = OK, B = CANCEL"; s.callLocIdx = 1373; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = pause__P561718_mk(s); + s.tmp_0 = pause__P630162_mk(s); s.tmp_0.arg0 = 500; s.callLocIdx = 1374; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; r0 = pxsim_pxtrt.mklocRef(); - s.answer___572734 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.answer___572734, null); + s.answer___641183 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.answer___641183, null); r0 = pxsim_pxtrt.mklocRef(); - s.aNotHeld___572736 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.aNotHeld___572736, false); + s.aNotHeld___641185 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.aNotHeld___641185, false); r0 = pxsim_pxtrt.mklocRef(); - s.bNotHeld___572737 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.bNotHeld___572737, false); - r0 = pxsim_pxtcore_mkAction(3, game_ask_inline__P572740); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.aNotHeld___572736); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.bNotHeld___572737); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.answer___572734); - s.tmp_1 = pauseUntil__P561672_mk(s); + s.bNotHeld___641186 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.bNotHeld___641186, false); + r0 = pxsim_pxtcore_mkAction(3, game_ask_inline__P641189); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.aNotHeld___641185); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.bNotHeld___641186); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.answer___641183); + s.tmp_1 = pauseUntil__P630116_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1375; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.tmp_0 = control_popEventContext__P561715_mk(s); + s.tmp_0 = control_popEventContext__P630159_mk(s); s.callLocIdx = 1376; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = controller__setUserEventsEnabled__P563511_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P631955_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 1377; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - r0 = pxsim_pxtrt_ldlocRef(s.answer___572734); + r0 = pxsim_pxtrt_ldlocRef(s.answer___641183); return leave(s, r0) default: oops() } } } -game_ask__P564359.info = {"start":291,"length":1058,"line":11,"column":4,"endLine":39,"endColumn":5,"fileName":"pxt_modules/game/ask.ts","functionName":"ask","argumentNames":["title","subtitle"]} +game_ask__P632803.info = {"start":291,"length":1058,"line":11,"column":4,"endLine":39,"endColumn":5,"fileName":"pxt_modules/game/ask.ts","functionName":"ask","argumentNames":["title","subtitle"]} -function game_ask__P564359_mk(s) { +function game_ask__P632803_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_ask__P564359, depth: s.depth + 1, + parent: s, fn: game_ask__P632803, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - answer___572734: undefined, - aNotHeld___572736: undefined, - bNotHeld___572737: undefined, + answer___641183: undefined, + aNotHeld___641185: undefined, + bNotHeld___641186: undefined, arg0: undefined, arg1: undefined, } } @@ -25923,7 +26989,7 @@ function game_ask__P564359_mk(s) { -function game_ask_inline__P572740(s) { +function game_ask_inline__P641189(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25940,9 +27006,9 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_3 = controller_Button__C563494_v0_1_mk(s); - s.tmp_3.arg0 = globals.A___563418; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_3.arg0); + s.tmp_3 = controller_Button__C631938_v0_1_mk(s); + s.tmp_3.arg0 = globals.A___631862; + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.isPressed; s.pc = 13; return s.tmp_3; case 13: @@ -25962,9 +27028,9 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_3 = controller_Button__C563494_v0_1_mk(s); - s.tmp_3.arg0 = globals.B___563419; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_3.arg0); + s.tmp_3 = controller_Button__C631938_v0_1_mk(s); + s.tmp_3.arg0 = globals.B___631863; + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.isPressed; s.pc = 14; return s.tmp_3; case 14: @@ -25984,9 +27050,9 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_1 = controller_Button__C563494_v0_1_mk(s); - s.tmp_1.arg0 = globals.A___563418; - if (!checkSubtype(s.tmp_1.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_1.arg0); + s.tmp_1 = controller_Button__C631938_v0_1_mk(s); + s.tmp_1.arg0 = globals.A___631862; + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.isPressed; s.pc = 15; return s.tmp_1; case 15: @@ -26006,9 +27072,9 @@ switch (step) { r0 = s.tmp_0; { step = 9; continue; } case 8: - s.tmp_1 = controller_Button__C563494_v0_1_mk(s); - s.tmp_1.arg0 = globals.B___563419; - if (!checkSubtype(s.tmp_1.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_1.arg0); + s.tmp_1 = controller_Button__C631938_v0_1_mk(s); + s.tmp_1.arg0 = globals.B___631863; + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.isPressed; s.pc = 16; return s.tmp_1; case 16: @@ -26028,12 +27094,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_ask_inline__P572740.info = {"start":860,"length":374,"line":24,"column":19,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/ask.ts","functionName":"inline","argumentNames":[]} +game_ask_inline__P641189.info = {"start":860,"length":374,"line":24,"column":19,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/ask.ts","functionName":"inline","argumentNames":[]} -function game_ask_inline__P572740_mk(s) { +function game_ask_inline__P641189_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_ask_inline__P572740, depth: s.depth + 1, + parent: s, fn: game_ask_inline__P641189, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26046,7 +27112,7 @@ function game_ask_inline__P572740_mk(s) { -function game_showDialog__P564309(s) { +function game_showDialog__P632753(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26056,20 +27122,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.titleFont___572843 = undefined; - s.subFont___572848 = undefined; - s.footerFont___572853 = undefined; - s.h___572858 = undefined; - s.top___572877 = undefined; - s.y___572881 = undefined; - s.footerTop___572918 = undefined; + s.titleFont___641292 = undefined; + s.subFont___641297 = undefined; + s.footerFont___641302 = undefined; + s.h___641307 = undefined; + s.top___641326 = undefined; + s.y___641330 = undefined; + s.footerTop___641367 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P566768_mk(s); + s.tmp_0 = game_init__P635217_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1224; s.pc = 21; return s.tmp_0; case 21: @@ -26084,12 +27150,12 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = image_getFontForText__P563282_mk(s); + s.tmp_2 = image_getFontForText__P631726_mk(s); s.tmp_2.arg0 = s.tmp_1; s.callLocIdx = 1225; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; - s.titleFont___572843 = (r0); + s.titleFont___641292 = (r0); s.tmp_0 = r0 = s.arg1; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 3; continue; } @@ -26100,12 +27166,12 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = image_getFontForText__P563282_mk(s); + s.tmp_2 = image_getFontForText__P631726_mk(s); s.tmp_2.arg0 = s.tmp_1; s.callLocIdx = 1226; s.pc = 23; return s.tmp_2; case 23: r0 = s.retval; - s.subFont___572848 = (r0); + s.subFont___641297 = (r0); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 5; continue; } @@ -26116,18 +27182,18 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = image_getFontForText__P563282_mk(s); + s.tmp_2 = image_getFontForText__P631726_mk(s); s.tmp_2.arg0 = s.tmp_1; s.callLocIdx = 1227; s.pc = 24; return s.tmp_2; case 24: r0 = s.retval; - s.footerFont___572853 = (r0); - s.h___572858 = (8); + s.footerFont___641302 = (r0); + s.h___641307 = (8); r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 7; continue; } - s.tmp_0 = r0 = s.h___572858; + s.tmp_0 = r0 = s.h___641307; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.titleFont___572843; + s.tmp_2.arg0 = s.titleFont___641292; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -26140,14 +27206,14 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.h___572858 = (r0); + s.h___641307 = (r0); case 7: case 8: r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 9; continue; } - s.tmp_0 = r0 = s.h___572858; + s.tmp_0 = r0 = s.h___641307; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.subFont___572848; + s.tmp_3.arg0 = s.subFont___641297; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -26162,23 +27228,23 @@ switch (step) { r0 = (2 + s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.h___572858 = (r0); + s.h___641307 = (r0); case 9: case 10: - r0 = (s.h___572858 + 8); - s.h___572858 = (r0); - s.tmp_0 = game_showDialogBackground__P566769_mk(s); - s.tmp_0.arg0 = s.h___572858; + r0 = (s.h___641307 + 8); + s.h___641307 = (r0); + s.tmp_0 = game_showDialogBackground__P635218_mk(s); + s.tmp_0.arg0 = s.h___641307; s.tmp_0.arg1 = 9; s.callLocIdx = 1230; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.top___572877 = (r0); - r0 = (s.top___572877 + 8); - s.y___572881 = (r0); + s.top___641326 = (r0); + r0 = (s.top___641326 + 8); + s.y___641330 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 13; continue; } - r0 = pxsim_ImageMethods.isMono(globals.screen___563337); + r0 = pxsim_ImageMethods.isMono(globals.screen___631781); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } @@ -26189,20 +27255,20 @@ switch (step) { case 12: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = helpers_imagePrint__P563295_mk(s); - s.tmp_2.arg0 = globals.screen___563337; + s.tmp_2 = helpers_imagePrint__P631739_mk(s); + s.tmp_2.arg0 = globals.screen___631781; s.tmp_2.arg1 = s.arg0; s.tmp_2.arg2 = 8; - s.tmp_2.arg3 = s.y___572881; + s.tmp_2.arg3 = s.y___641330; s.tmp_2.arg4 = s.tmp_1; - s.tmp_2.arg5 = s.titleFont___572843; + s.tmp_2.arg5 = s.titleFont___641292; s.tmp_2.arg6 = undefined; s.callLocIdx = 1231; s.pc = 28; return s.tmp_2; case 28: r0 = s.retval; - s.tmp_0 = r0 = s.y___572881; + s.tmp_0 = r0 = s.y___641330; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.titleFont___572843; + s.tmp_3.arg0 = s.titleFont___641292; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -26217,12 +27283,12 @@ switch (step) { r0 = (s.tmp_2 + 2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.y___572881 = (r0); + s.y___641330 = (r0); case 13: case 14: r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 17; continue; } - r0 = pxsim_ImageMethods.isMono(globals.screen___563337); + r0 = pxsim_ImageMethods.isMono(globals.screen___631781); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } @@ -26233,20 +27299,20 @@ switch (step) { case 16: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = helpers_imagePrint__P563295_mk(s); - s.tmp_2.arg0 = globals.screen___563337; + s.tmp_2 = helpers_imagePrint__P631739_mk(s); + s.tmp_2.arg0 = globals.screen___631781; s.tmp_2.arg1 = s.arg1; s.tmp_2.arg2 = 8; - s.tmp_2.arg3 = s.y___572881; + s.tmp_2.arg3 = s.y___641330; s.tmp_2.arg4 = s.tmp_1; - s.tmp_2.arg5 = s.subFont___572848; + s.tmp_2.arg5 = s.subFont___641297; s.tmp_2.arg6 = undefined; s.callLocIdx = 1233; s.pc = 30; return s.tmp_2; case 30: r0 = s.retval; - s.tmp_0 = r0 = s.y___572881; + s.tmp_0 = r0 = s.y___641330; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.subFont___572848; + s.tmp_3.arg0 = s.subFont___641297; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -26261,15 +27327,15 @@ switch (step) { r0 = (s.tmp_2 + 2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.y___572881 = (r0); + s.y___641330 = (r0); case 17: case 18: r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 19; continue; } - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_1 = r0; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.footerFont___572853; + s.tmp_3.arg0 = s.footerFont___641302; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -26284,15 +27350,15 @@ switch (step) { r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 - 4); - s.footerTop___572918 = (r0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.footerTop___641367 = (r0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_0.arg1 = 0; - s.tmp_0.arg2 = s.footerTop___572918; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.tmp_0.arg2 = s.footerTop___641367; + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_0.arg3 = r0; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.footerFont___572853; + s.tmp_2.arg0 = s.footerFont___641302; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -26310,26 +27376,26 @@ switch (step) { s.callLocIdx = 1237; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P563263_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.tmp_0 = helpers_imageDrawLine__P631707_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_0.arg1 = 0; - s.tmp_0.arg2 = s.footerTop___572918; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.tmp_0.arg2 = s.footerTop___641367; + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = s.footerTop___572918; + s.tmp_0.arg4 = s.footerTop___641367; s.tmp_0.arg5 = 1; s.callLocIdx = 1238; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_0.arg1 = s.arg2; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_2 = r0; r0 = pxsim_String_.length(s.arg2); s.tmp_4 = r0; s.tmp_6 = if_charWidth_1_mk(s); - s.tmp_6.arg0 = s.footerFont___572853; + s.tmp_6.arg0 = s.footerFont___641302; if (!s.tmp_6.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_6.arg0, "charWidth"); } else { @@ -26347,10 +27413,10 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - 8); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_8 = r0; s.tmp_10 = if_charHeight_1_mk(s); - s.tmp_10.arg0 = s.footerFont___572853; + s.tmp_10.arg0 = s.footerFont___641302; if (!s.tmp_10.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_10.arg0, "charHeight"); } else { @@ -26367,7 +27433,7 @@ switch (step) { r0 = (s.tmp_7 - 2); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.footerFont___572853; + s.tmp_0.arg5 = s.footerFont___641302; s.tmp_0.arg6 = undefined; s.callLocIdx = 1241; s.pc = 36; return s.tmp_0; case 36: @@ -26378,12 +27444,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_showDialog__P564309.info = {"start":5995,"length":1313,"line":190,"column":4,"endLine":223,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"showDialog","argumentNames":["title","subtitle","footer"]} +game_showDialog__P632753.info = {"start":5995,"length":1313,"line":190,"column":4,"endLine":223,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"showDialog","argumentNames":["title","subtitle","footer"]} -function game_showDialog__P564309_mk(s) { +function game_showDialog__P632753_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_showDialog__P564309, depth: s.depth + 1, + parent: s, fn: game_showDialog__P632753, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26396,13 +27462,13 @@ function game_showDialog__P564309_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - titleFont___572843: undefined, - subFont___572848: undefined, - footerFont___572853: undefined, - h___572858: undefined, - top___572877: undefined, - y___572881: undefined, - footerTop___572918: undefined, + titleFont___641292: undefined, + subFont___641297: undefined, + footerFont___641302: undefined, + h___641307: undefined, + top___641326: undefined, + y___641330: undefined, + footerTop___641367: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -26412,7 +27478,7 @@ function game_showDialog__P564309_mk(s) { -function game_showDialogBackground__P566769(s) { +function game_showDialogBackground__P635218(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26422,50 +27488,50 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.top___572962 = undefined; + s.top___641411 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_1 = r0; r0 = (s.tmp_1 - s.arg0); s.tmp_0 = r0; r0 = (s.tmp_0 >> 1); - s.top___572962 = (r0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.top___641411 = (r0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_0.arg1 = 0; - s.tmp_0.arg2 = s.top___572962; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.tmp_0.arg2 = s.top___641411; + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg0; s.tmp_0.arg5 = 0; s.callLocIdx = 1221; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P563263_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.tmp_0 = helpers_imageDrawLine__P631707_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_0.arg1 = 0; - s.tmp_0.arg2 = s.top___572962; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.tmp_0.arg2 = s.top___641411; + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = s.top___572962; + s.tmp_0.arg4 = s.top___641411; s.tmp_0.arg5 = 1; s.callLocIdx = 1222; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P563263_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.tmp_0 = helpers_imageDrawLine__P631707_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_0.arg1 = 0; - r0 = (s.top___572962 + s.arg0); + r0 = (s.top___641411 + s.arg0); s.tmp_1 = r0; r0 = (s.tmp_1 - 1); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_0.arg3 = r0; - r0 = (s.top___572962 + s.arg0); + r0 = (s.top___641411 + s.arg0); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_0.arg4 = r0; @@ -26473,21 +27539,21 @@ switch (step) { s.callLocIdx = 1223; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - r0 = s.top___572962; + r0 = s.top___641411; return leave(s, r0) default: oops() } } } -game_showDialogBackground__P566769.info = {"start":5687,"length":302,"line":181,"column":4,"endLine":188,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"showDialogBackground","argumentNames":["h","c"]} +game_showDialogBackground__P635218.info = {"start":5687,"length":302,"line":181,"column":4,"endLine":188,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"showDialogBackground","argumentNames":["h","c"]} -function game_showDialogBackground__P566769_mk(s) { +function game_showDialogBackground__P635218_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_showDialogBackground__P566769, depth: s.depth + 1, + parent: s, fn: game_showDialogBackground__P635218, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - top___572962: undefined, + top___641411: undefined, arg0: undefined, arg1: undefined, } } @@ -26496,7 +27562,7 @@ function game_showDialogBackground__P566769_mk(s) { -function game_init__P566768(s) { +function game_init__P635217(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26510,7 +27576,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scene___566760); + r0 = pxsim_numops_toBoolDecr(globals._scene___635209); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -26525,24 +27591,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__C564147_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C632591_VT); s.tmp_3 = r0; - s.tmp_4 = scene_Scene_constructor__P564170_mk(s); + s.tmp_4 = scene_Scene_constructor__P632614_mk(s); s.tmp_4.arg0 = s.tmp_3; - s.tmp_5 = control_pushEventContext__P561714_mk(s); + s.tmp_5 = control_pushEventContext__P630158_mk(s); s.callLocIdx = 1206; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; s.tmp_4.arg1 = r0; - s.tmp_4.arg2 = globals._scene___566760; + s.tmp_4.arg2 = globals._scene___635209; s.callLocIdx = 1207; s.pc = 5; return s.tmp_4; case 5: r0 = s.retval; - globals._scene___566760 = (s.tmp_3); + globals._scene___635209 = (s.tmp_3); case 3: case 4: - s.tmp_0 = scene_Scene_init__P564171_mk(s); - s.tmp_0.arg0 = globals._scene___566760; + s.tmp_0 = scene_Scene_init__P632615_mk(s); + s.tmp_0.arg0 = globals._scene___635209; s.callLocIdx = 1208; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -26550,12 +27616,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_init__P566768.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__P635217.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__P566768_mk(s) { +function game_init__P635217_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_init__P566768, depth: s.depth + 1, + parent: s, fn: game_init__P635217, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26570,7 +27636,7 @@ function game_init__P566768_mk(s) { -function scene_Scene_init__P564171(s) { +function scene_Scene_init__P632615(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26585,7 +27651,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C564147_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C632591_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -26593,7 +27659,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_1 = power_poke__P563234_mk(s); + s.tmp_1 = power_poke__P631678_mk(s); s.callLocIdx = 1076; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -26602,10 +27668,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__P573020); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P641469); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P561708_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P630152_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 8; @@ -26613,18 +27679,18 @@ switch (step) { s.callLocIdx = 1079; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P561708_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P630152_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 13; - s.tmp_0.arg2 = controller__moveSprites__P563438; + s.tmp_0.arg2 = controller__moveSprites__P631882; s.callLocIdx = 1080; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P573044); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P641493); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P561708_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P630152_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 15; @@ -26632,10 +27698,10 @@ switch (step) { s.callLocIdx = 1082; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P573057); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P641506); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P561708_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P630152_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 55; @@ -26643,10 +27709,10 @@ switch (step) { s.callLocIdx = 1086; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P573078); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P641527); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P561708_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P630152_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 90; @@ -26654,10 +27720,10 @@ switch (step) { s.callLocIdx = 1088; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P573086); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P641535); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P561708_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P630152_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 150; @@ -26665,27 +27731,27 @@ switch (step) { s.callLocIdx = 1092; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P561708_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P630152_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 200; - s.tmp_0.arg2 = control___screen_update__P563298; + s.tmp_0.arg2 = control___screen_update__P631742; s.callLocIdx = 1093; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = multiplayer_initServer__P564692_mk(s); + s.tmp_0 = multiplayer_initServer__P633136_mk(s); s.callLocIdx = 1094; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = multiplayer_initPlayerConnectionListeners__P564693_mk(s); + s.tmp_0 = multiplayer_initPlayerConnectionListeners__P633137_mk(s); s.callLocIdx = 1095; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P573117); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P641566); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayForEach__P561414_mk(s); - s.tmp_1.arg0 = globals.scene_Scene_initializers___564169; + s.tmp_1 = helpers_arrayForEach__P629858_mk(s); + s.tmp_1.arg0 = globals.scene_Scene_initializers___632613; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1097; s.pc = 14; return s.tmp_1; case 14: @@ -26695,12 +27761,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init__P564171.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__P632615.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__P564171_mk(s) { +function scene_Scene_init__P632615_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init__P564171, depth: s.depth + 1, + parent: s, fn: scene_Scene_init__P632615, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26711,7 +27777,7 @@ function scene_Scene_init__P564171_mk(s) { -function scene_Scene_init_inline__P573020(s) { +function scene_Scene_init_inline__P641469(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26730,7 +27796,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__P563470_mk(s); + s.tmp_0 = controller___update__P631914_mk(s); r0 = s.caps[0].fields["eventContext"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["deltaTimeMillis"]; @@ -26744,12 +27810,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P573020.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__P641469.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__P573020_mk(s) { +function scene_Scene_init_inline__P641469_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P573020, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P641469, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26761,7 +27827,7 @@ function scene_Scene_init_inline__P573020_mk(s) { -function scene_Scene_init_inline__P573044(s) { +function scene_Scene_init_inline__P641493(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26771,7 +27837,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = PhysicsEngine__C563815_v4_2_mk(s); + s.tmp_0 = PhysicsEngine__C632259_v4_2_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; r0 = s.caps[0].fields["eventContext"]; @@ -26780,7 +27846,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C563815_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C632259_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: @@ -26789,12 +27855,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P573044.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__P641493.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__P573044_mk(s) { +function scene_Scene_init_inline__P641493_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P573044, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P641493, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26805,7 +27871,7 @@ function scene_Scene_init_inline__P573044_mk(s) { -function scene_Scene_init_inline__P573057(s) { +function scene_Scene_init_inline__P641506(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26815,39 +27881,39 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dt___573058 = undefined; - s.s___573066 = undefined; - s.unnamed18388___U2 = undefined; - s.unnamed18389___U3 = undefined; + s.dt___641507 = undefined; + s.s___641515 = undefined; + s.unnamed19332___U2 = undefined; + s.unnamed19333___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___573058 = (r0); - s.tmp_0 = scene_Camera_update__P564102_mk(s); + s.dt___641507 = (r0); + s.tmp_0 = scene_Camera_update__P632546_mk(s); r0 = s.caps[0].fields["camera"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1084; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.s___573066 = (undefined); + s.s___641515 = (undefined); r0 = s.caps[0].fields["allSprites"]; - s.unnamed18388___U2 = (r0); - s.unnamed18389___U3 = (0); + s.unnamed19332___U2 = (r0); + s.unnamed19333___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18389___U3; - r0 = pxsim_Array__length(s.unnamed18388___U2); + s.tmp_0 = r0 = s.unnamed19333___U3; + r0 = pxsim_Array__length(s.unnamed19332___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18388___U2, s.unnamed18389___U3); - s.s___573066 = (r0); + r0 = pxsim_Array__getAt(s.unnamed19332___U2, s.unnamed19333___U3); + s.s___641515 = (r0); s.tmp_2 = if___update_3_mk(s); - s.tmp_2.arg0 = s.s___573066; + s.tmp_2.arg0 = s.s___641515; r0 = s.caps[0].fields["camera"]; s.tmp_2.arg1 = r0; - s.tmp_2.arg2 = s.dt___573058; + s.tmp_2.arg2 = s.dt___641507; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "__update"), 3); s.callLocIdx = 1085; s.pc = 4; return s.tmp_2; @@ -26859,36 +27925,36 @@ switch (step) { } case 4: r0 = s.retval; - r0 = (s.unnamed18389___U3 + 1); - s.unnamed18389___U3 = (r0); + r0 = (s.unnamed19333___U3 + 1); + s.unnamed19333___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed18388___U2 = (undefined); + s.unnamed19332___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P573057.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__P641506.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__P573057_mk(s) { +function scene_Scene_init_inline__P641506_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P573057, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P641506, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dt___573058: undefined, - s___573066: undefined, - unnamed18388___U2: undefined, - unnamed18389___U3: undefined, + dt___641507: undefined, + s___641515: undefined, + unnamed19332___U2: undefined, + unnamed19333___U3: undefined, } } -function scene_Scene_init_inline__P573078(s) { +function scene_Scene_init_inline__P641527(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26898,7 +27964,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_Scene_render__P564176_mk(s); + s.tmp_0 = scene_Scene_render__P632620_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1087; s.pc = 1; return s.tmp_0; case 1: @@ -26907,12 +27973,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P573078.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__P641527.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__P573078_mk(s) { +function scene_Scene_init_inline__P641527_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P573078, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P641527, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -26921,7 +27987,7 @@ function scene_Scene_init_inline__P573078_mk(s) { -function scene_Scene_init_inline__P573086(s) { +function scene_Scene_init_inline__P641535(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26931,26 +27997,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.stats___564272; + s.tmp_0 = r0 = globals.stats___632716; 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___561703; + r0 = globals.control_EventContext_onStats___630147; 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___561703; - if ((globals.control_EventContext_lastStats___561702) && (globals.control_EventContext_lastStats___561702).vtable) { + s.tmp_2.argL = globals.control_EventContext_onStats___630147; + if ((globals.control_EventContext_lastStats___630146) && (globals.control_EventContext_lastStats___630146).vtable) { setupResume(s, 8); - pxsim_String__stringConv(globals.control_EventContext_lastStats___561702); + pxsim_String__stringConv(globals.control_EventContext_lastStats___630146); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___561702) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___630146) + ""; } case 8: r0 = s.retval; s.tmp_3 = r0; @@ -26986,23 +28052,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals.debug___564271); + r0 = pxsim_numops_toBoolDecr(globals.debug___632715); if (!r0) { step = 5; continue; } - s.tmp_0 = PhysicsEngine__C563815_v3_1_mk(s); + s.tmp_0 = PhysicsEngine__C632259_v3_1_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C563815_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C632259_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__P564431_mk(s); + s.tmp_0 = game_consoleOverlay_draw__P632875_mk(s); s.callLocIdx = 1090; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = power_checkDeepSleep__P563235_mk(s); + s.tmp_0 = power_checkDeepSleep__P631679_mk(s); s.callLocIdx = 1091; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -27010,12 +28076,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P573086.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__P641535.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__P573086_mk(s) { +function scene_Scene_init_inline__P641535_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P573086, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P641535, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27032,7 +28098,7 @@ function scene_Scene_init_inline__P573086_mk(s) { -function scene_Scene_init_inline__P573117(s) { +function scene_Scene_init_inline__P641566(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27057,12 +28123,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P573117.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__P641566.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__P573117_mk(s) { +function scene_Scene_init_inline__P641566_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P573117, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P641566, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27072,7 +28138,7 @@ function scene_Scene_init_inline__P573117_mk(s) { -function multiplayer_initPlayerConnectionListeners__P564693(s) { +function multiplayer_initPlayerConnectionListeners__P633137(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27082,43 +28148,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___573120 = undefined; - s.p___573120 = (1); + s.p___641569 = undefined; + s.p___641569 = (1); case 1: - r0 = (s.p___573120 <= 4); + r0 = (s.p___641569 <= 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = multiplayer_registerPlayerConnectionListeners__P567216_mk(s); - s.tmp_1.arg0 = s.p___573120; + s.tmp_1 = multiplayer_registerPlayerConnectionListeners__P635665_mk(s); + s.tmp_1.arg0 = s.p___641569; s.callLocIdx = 1691; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - r0 = (s.p___573120 + 1); - s.p___573120 = (r0); + r0 = (s.p___641569 + 1); + s.p___641569 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_initPlayerConnectionListeners__P564693.info = {"start":1324,"length":154,"line":39,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initPlayerConnectionListeners","argumentNames":[]} +multiplayer_initPlayerConnectionListeners__P633137.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__P564693_mk(s) { +function multiplayer_initPlayerConnectionListeners__P633137_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initPlayerConnectionListeners__P564693, depth: s.depth + 1, + parent: s, fn: multiplayer_initPlayerConnectionListeners__P633137, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - p___573120: undefined, + p___641569: undefined, } } -function multiplayer_registerPlayerConnectionListeners__P567216(s) { +function multiplayer_registerPlayerConnectionListeners__P635665(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27132,10 +28198,10 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P573132); + r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P641581); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_onEvent__P561696_mk(s); + s.tmp_1 = control_onEvent__P630140_mk(s); s.tmp_1.arg0 = 3241; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.tmp_0; @@ -27143,10 +28209,10 @@ switch (step) { s.callLocIdx = 1693; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P573138); + r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P641587); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_onEvent__P561696_mk(s); + s.tmp_1 = control_onEvent__P630140_mk(s); s.tmp_1.arg0 = 3242; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.tmp_0; @@ -27158,12 +28224,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners__P567216.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__P635665.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__P567216_mk(s) { +function multiplayer_registerPlayerConnectionListeners__P635665_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners__P567216, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners__P635665, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27174,7 +28240,7 @@ function multiplayer_registerPlayerConnectionListeners__P567216_mk(s) { -function multiplayer_registerPlayerConnectionListeners_inline__P573132(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P641581(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27184,7 +28250,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P567217_mk(s); + s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P635666_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 1692; s.pc = 1; return s.tmp_0; @@ -27194,12 +28260,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners_inline__P573132.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__P641581.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__P573132_mk(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P641581_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P573132, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P641581, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -27208,7 +28274,7 @@ function multiplayer_registerPlayerConnectionListeners_inline__P573132_mk(s) { -function multiplayer_registerPlayerConnectionListeners_inline__P573138(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P641587(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27218,7 +28284,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P567217_mk(s); + s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P635666_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 1694; s.pc = 1; return s.tmp_0; @@ -27228,12 +28294,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners_inline__P573138.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__P641587.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__P573138_mk(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P641587_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P573138, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P641587, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -27242,7 +28308,7 @@ function multiplayer_registerPlayerConnectionListeners_inline__P573138_mk(s) { -function multiplayer_receiveConnectionChangedEvent__P567217(s) { +function multiplayer_receiveConnectionChangedEvent__P635666(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27252,7 +28318,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.c___573143 = undefined; + s.c___641592 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -27270,21 +28336,21 @@ switch (step) { r0 = s.tmp_0; { step = 5; continue; } case 1: - s.c___573143 = (globals.player1___563428); + s.c___641592 = (globals.player1___631872); { step = 5; continue; } case 2: - s.c___573143 = (globals.player2___563425); + s.c___641592 = (globals.player2___631869); { step = 5; continue; } case 3: - s.c___573143 = (globals.player3___563426); + s.c___641592 = (globals.player3___631870); { step = 5; continue; } case 4: - s.c___573143 = (globals.player4___563427); + s.c___641592 = (globals.player4___631871); case 5: - r0 = pxsim_numops_toBoolDecr(s.c___573143); + r0 = pxsim_numops_toBoolDecr(s.c___641592); if (!r0) { step = 6; continue; } - s.tmp_0 = controller_Controller_connected__P563461_mk(s); - s.tmp_0.arg0 = s.c___573143; + s.tmp_0 = controller_Controller_connected__P631905_mk(s); + s.tmp_0.arg0 = s.c___641592; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1696; s.pc = 8; return s.tmp_0; case 8: @@ -27295,15 +28361,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_receiveConnectionChangedEvent__P567217.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__P635666.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__P567217_mk(s) { +function multiplayer_receiveConnectionChangedEvent__P635666_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_receiveConnectionChangedEvent__P567217, depth: s.depth + 1, + parent: s, fn: multiplayer_receiveConnectionChangedEvent__P635666, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - c___573143: undefined, + c___641592: undefined, arg0: undefined, arg1: undefined, } } @@ -27312,7 +28378,7 @@ function multiplayer_receiveConnectionChangedEvent__P567217_mk(s) { -function controller_Controller_connected__P563461(s) { +function controller_Controller_connected__P631905(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27328,7 +28394,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; s.tmp_1 = r0; r0 = (s.arg1 != s.tmp_1); @@ -27356,12 +28422,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_connected__P563461.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__P631905.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__P563461_mk(s) { +function controller_Controller_connected__P631905_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P563461, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P631905, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27374,7 +28440,7 @@ function controller_Controller_connected__P563461_mk(s) { -function multiplayer_initServer__P564692(s) { +function multiplayer_initServer__P633136(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27390,14 +28456,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__P561708_mk(s); - s.tmp_3 = game_eventContext__P564306_mk(s); + s.tmp_2 = control_EventContext_registerFrameHandler__P630152_mk(s); + s.tmp_3 = game_eventContext__P632750_mk(s); s.callLocIdx = 1689; 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__P573358; + s.tmp_2.arg2 = multiplayer_initServer_inline__P641807; s.callLocIdx = 1690; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; @@ -27407,12 +28473,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_initServer__P564692.info = {"start":1011,"length":307,"line":29,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initServer","argumentNames":[]} +multiplayer_initServer__P633136.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__P564692_mk(s) { +function multiplayer_initServer__P633136_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initServer__P564692, depth: s.depth + 1, + parent: s, fn: multiplayer_initServer__P633136, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27424,7 +28490,7 @@ function multiplayer_initServer__P564692_mk(s) { -function multiplayer_initServer_inline__P573358(s) { +function multiplayer_initServer_inline__P641807(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27440,19 +28506,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___563337); + r0 = pxsim.multiplayer.postImage(globals.screen___631781); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_initServer_inline__P573358.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__P641807.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__P573358_mk(s) { +function multiplayer_initServer_inline__P641807_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initServer_inline__P573358, depth: s.depth + 1, + parent: s, fn: multiplayer_initServer_inline__P641807, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27462,7 +28528,7 @@ function multiplayer_initServer_inline__P573358_mk(s) { -function game_consoleOverlay_draw__P564431(s) { +function game_consoleOverlay_draw__P632875(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27472,16 +28538,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.height___573411 = undefined; - s.top___573416 = undefined; - s.i___573422 = undefined; - s.t___573435 = undefined; - s.tOff___573442 = undefined; - s.tab___573444 = undefined; - s.unnamed18392___U6 = undefined; - s.unnamed18393___U7 = undefined; - s.padding___573446 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___567059); + s.height___641860 = undefined; + s.top___641865 = undefined; + s.i___641871 = undefined; + s.t___641884 = undefined; + s.tOff___641891 = undefined; + s.tab___641893 = undefined; + s.unnamed19336___U6 = undefined; + s.unnamed19337___U7 = undefined; + s.padding___641895 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___635508); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -27490,7 +28556,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(globals.instance___567013); + r0 = pxsim_numops_toBoolDecr(globals.instance___635462); s.tmp_4 = r0; r0 = pxsim_Boolean__bang(s.tmp_4); s.tmp_3 = r0; @@ -27506,7 +28572,7 @@ switch (step) { case 3: case 4: s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = globals.consoleFont___567067; + s.tmp_7.arg0 = globals.consoleFont___635516; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -27519,10 +28585,10 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_6 + 2); - s.height___573411 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___564272); + s.height___641860 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___632716); if (!r0) { step = 5; continue; } - r0 = s.height___573411; + r0 = s.height___641860; { step = 6; continue; } case 5: r0 = 0; @@ -27530,17 +28596,17 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (2 + s.tmp_0); - s.top___573416 = (r0); - s.i___573422 = (0); + s.top___641865 = (r0); + s.i___641871 = (0); case 7: - s.tmp_1 = r0 = s.i___573422; - r0 = pxsim_Array__length(globals.consoleStrings___567059); + s.tmp_1 = r0 = s.i___641871; + r0 = pxsim_Array__length(globals.consoleStrings___635508); 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___567059, s.i___573422); + r0 = pxsim_Array__getAt(globals.consoleStrings___635508, s.i___641871); s.tmp_5 = r0; r0 = pxsim_String_.indexOf(s.tmp_5, "\t", undefined); s.tmp_4 = r0; @@ -27548,43 +28614,43 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 10; continue; } - s.tmp_6 = helpers_stringSplit__P561427_mk(s); - r0 = pxsim_Array__getAt(globals.consoleStrings___567059, s.i___573422); + s.tmp_6 = helpers_stringSplit__P629871_mk(s); + r0 = pxsim_Array__getAt(globals.consoleStrings___635508, s.i___641871); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = "\t"; s.tmp_6.arg2 = undefined; s.callLocIdx = 1541; s.pc = 15; return s.tmp_6; case 15: r0 = s.retval; - s.t___573435 = (r0); - s.tOff___573442 = (0); - s.tab___573444 = (undefined); - s.unnamed18392___U6 = (s.t___573435); - s.unnamed18393___U7 = (0); + s.t___641884 = (r0); + s.tOff___641891 = (0); + s.tab___641893 = (undefined); + s.unnamed19336___U6 = (s.t___641884); + s.unnamed19337___U7 = (0); case 8: - s.tmp_0 = r0 = s.unnamed18393___U7; - r0 = pxsim_Array__length(s.unnamed18392___U6); + s.tmp_0 = r0 = s.unnamed19337___U7; + r0 = pxsim_Array__length(s.unnamed19336___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_Array__getAt(s.unnamed18392___U6, s.unnamed18393___U7); - s.tab___573444 = (r0); - s.tmp_2 = r0 = globals.tabSize___567061; - s.tmp_5 = r0 = s.tOff___573442; - r0 = pxsim_String_.length(s.tab___573444); + r0 = pxsim_Array__getAt(s.unnamed19336___U6, s.unnamed19337___U7); + s.tab___641893 = (r0); + s.tmp_2 = r0 = globals.tabSize___635510; + s.tmp_5 = r0 = s.tOff___641891; + r0 = pxsim_String_.length(s.tab___641893); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; - r0 = (s.tmp_4 % globals.tabSize___567061); + r0 = (s.tmp_4 % globals.tabSize___635510); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.padding___573446 = (r0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.screen___563337; - s.tmp_0.arg1 = s.tab___573444; - s.tmp_2 = r0 = s.tOff___573442; + s.padding___641895 = (r0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.screen___631781; + s.tmp_0.arg1 = s.tab___641893; + s.tmp_2 = r0 = s.tOff___641891; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.consoleFont___567067; + s.tmp_4.arg0 = globals.consoleFont___635516; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -27600,50 +28666,50 @@ switch (step) { s.tmp_1 = r0; r0 = (4 + s.tmp_1); s.tmp_0.arg2 = r0; - s.tmp_5 = r0 = s.top___573416; - r0 = (s.i___573422 * s.height___573411); + s.tmp_5 = r0 = s.top___641865; + r0 = (s.i___641871 * s.height___641860); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___567058; - s.tmp_0.arg5 = globals.consoleFont___567067; + s.tmp_0.arg4 = globals.consoleColor___635507; + s.tmp_0.arg5 = globals.consoleFont___635516; s.tmp_0.arg6 = undefined; s.callLocIdx = 1543; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = r0 = s.tOff___573442; - r0 = pxsim_String_.length(s.tab___573444); + s.tmp_0 = r0 = s.tOff___641891; + r0 = pxsim_String_.length(s.tab___641893); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.padding___573446); + r0 = (s.tmp_2 + s.padding___641895); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.tOff___573442 = (r0); - r0 = (s.unnamed18393___U7 + 1); - s.unnamed18393___U7 = (r0); + s.tOff___641891 = (r0); + r0 = (s.unnamed19337___U7 + 1); + s.unnamed19337___U7 = (r0); { step = 8; continue; } case 9: - s.unnamed18392___U6 = (undefined); + s.unnamed19336___U6 = (undefined); { step = 11; continue; } case 10: - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.screen___563337; - r0 = pxsim_Array__getAt(globals.consoleStrings___567059, s.i___573422); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.screen___631781; + r0 = pxsim_Array__getAt(globals.consoleStrings___635508, s.i___641871); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 4; - s.tmp_1 = r0 = s.top___573416; - r0 = (s.i___573422 * s.height___573411); + s.tmp_1 = r0 = s.top___641865; + r0 = (s.i___641871 * s.height___641860); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___567058; - s.tmp_0.arg5 = globals.consoleFont___567067; + s.tmp_0.arg4 = globals.consoleColor___635507; + s.tmp_0.arg5 = globals.consoleFont___635516; s.tmp_0.arg6 = undefined; s.callLocIdx = 1544; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; case 11: - r0 = (s.i___573422 + 1); - s.i___573422 = (r0); + r0 = (s.i___641871 + 1); + s.i___641871 = (r0); { step = 7; continue; } case 12: case 13: @@ -27651,12 +28717,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_draw__P564431.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__P632875.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__P564431_mk(s) { +function game_consoleOverlay_draw__P632875_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_draw__P564431, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_draw__P632875, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27666,22 +28732,22 @@ function game_consoleOverlay_draw__P564431_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - height___573411: undefined, - top___573416: undefined, - i___573422: undefined, - t___573435: undefined, - tOff___573442: undefined, - tab___573444: undefined, - unnamed18392___U6: undefined, - unnamed18393___U7: undefined, - padding___573446: undefined, + height___641860: undefined, + top___641865: undefined, + i___641871: undefined, + t___641884: undefined, + tOff___641891: undefined, + tab___641893: undefined, + unnamed19336___U6: undefined, + unnamed19337___U7: undefined, + padding___641895: undefined, } } -function scene_systemMenu_isVisible__P564412(s) { +function scene_systemMenu_isVisible__P632856(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27691,7 +28757,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___567013); + r0 = pxsim_numops_toBoolDecr(globals.instance___635462); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -27701,12 +28767,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_isVisible__P564412.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__P632856.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__P564412_mk(s) { +function scene_systemMenu_isVisible__P632856_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_isVisible__P564412, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_isVisible__P632856, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27717,7 +28783,7 @@ function scene_systemMenu_isVisible__P564412_mk(s) { -function scene_Scene_render__P564176(s) { +function scene_Scene_render__P632620(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27727,15 +28793,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___573560 = undefined; - s.unnamed18390___U1 = undefined; - s.unnamed18391___U2 = undefined; + s.s___642009 = undefined; + s.unnamed19334___U1 = undefined; + s.unnamed19335___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C564147_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C632591_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -27766,7 +28832,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__P564176_mk(s); + s.tmp_3 = scene_Scene_render__P632620_mk(s); r0 = s.arg0.fields["previousScene"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1099; s.pc = 12; return s.tmp_3; @@ -27774,7 +28840,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = scene_Background_draw__P563982_mk(s); + s.tmp_0 = scene_Background_draw__P632426_mk(s); r0 = s.arg0.fields["background"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1100; s.pc = 13; return s.tmp_0; @@ -27787,10 +28853,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = helpers_arraySort__P561410_mk(s); + s.tmp_2 = helpers_arraySort__P629854_mk(s); r0 = s.arg0.fields["allSprites"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = scene_Scene_render_inline__P573537; + s.tmp_2.arg1 = scene_Scene_render_inline__P641986; s.callLocIdx = 1105; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; @@ -27802,20 +28868,20 @@ switch (step) { r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); case 7: case 8: - s.s___573560 = (undefined); + s.s___642009 = (undefined); r0 = s.arg0.fields["allSprites"]; - s.unnamed18390___U1 = (r0); - s.unnamed18391___U2 = (0); + s.unnamed19334___U1 = (r0); + s.unnamed19335___U2 = (0); case 9: - s.tmp_0 = r0 = s.unnamed18391___U2; - r0 = pxsim_Array__length(s.unnamed18390___U1); + s.tmp_0 = r0 = s.unnamed19335___U2; + r0 = pxsim_Array__length(s.unnamed19334___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed18390___U1, s.unnamed18391___U2); - s.s___573560 = (r0); + r0 = pxsim_Array__getAt(s.unnamed19334___U1, s.unnamed19335___U2); + s.s___642009 = (r0); s.tmp_2 = if___draw_2_mk(s); - s.tmp_2.arg0 = s.s___573560; + s.tmp_2.arg0 = s.s___642009; r0 = s.arg0.fields["camera"]; s.tmp_2.arg1 = r0; if (!s.tmp_2.arg0.vtable.iface) { @@ -27829,11 +28895,11 @@ switch (step) { } case 15: r0 = s.retval; - r0 = (s.unnamed18391___U2 + 1); - s.unnamed18391___U2 = (r0); + r0 = (s.unnamed19335___U2 + 1); + s.unnamed19335___U2 = (r0); { step = 9; continue; } case 10: - s.unnamed18390___U1 = (undefined); + s.unnamed19334___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["flags"]; s.tmp_2 = r0; @@ -27845,21 +28911,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render__P564176.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__P632620.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__P564176_mk(s) { +function scene_Scene_render__P632620_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render__P564176, depth: s.depth + 1, + parent: s, fn: scene_Scene_render__P632620, 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___573560: undefined, - unnamed18390___U1: undefined, - unnamed18391___U2: undefined, + s___642009: undefined, + unnamed19334___U1: undefined, + unnamed19335___U2: undefined, arg0: undefined, } } @@ -27867,7 +28933,7 @@ function scene_Scene_render__P564176_mk(s) { -function scene_Scene_render_inline__P573537(s) { +function scene_Scene_render_inline__P641986(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27949,12 +29015,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render_inline__P573537.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__P641986.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__P573537_mk(s) { +function scene_Scene_render_inline__P641986_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render_inline__P573537, depth: s.depth + 1, + parent: s, fn: scene_Scene_render_inline__P641986, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27974,7 +29040,7 @@ function scene_Scene_render_inline__P573537_mk(s) { -function scene_Background_draw__P563982(s) { +function scene_Background_draw__P632426(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27989,27 +29055,27 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C563973_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C632417_VT)) failedCast(r0); r0 = s.arg0.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.fill(globals.screen___563337, s.tmp_0); + r0 = pxsim_ImageMethods.fill(globals.screen___631781, 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___563337, s.tmp_1, 0, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___631781, 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__P573708); + r0 = pxsim_pxtcore_mkAction(1, scene_Background_draw_inline__P642157); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P561414_mk(s); + s.tmp_2 = helpers_arrayForEach__P629858_mk(s); r0 = s.arg0.fields["_layers"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; @@ -28022,12 +29088,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw__P563982.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__P632426.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__P563982_mk(s) { +function scene_Background_draw__P632426_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw__P563982, depth: s.depth + 1, + parent: s, fn: scene_Background_draw__P632426, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28039,7 +29105,7 @@ function scene_Background_draw__P563982_mk(s) { -function scene_Background_draw_inline__P573708(s) { +function scene_Background_draw_inline__P642157(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28049,8 +29115,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___573710 = undefined; - s.oy___573721 = undefined; + s.ox___642159 = undefined; + s.oy___642170 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -28065,7 +29131,7 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.ox___573710 = (r0); + s.ox___642159 = (r0); r0 = s.caps[0].fields["camera"]; r0 = r0.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -28076,11 +29142,11 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.oy___573721 = (r0); - s.tmp_0 = scene_BackgroundLayer_draw__P563991_mk(s); + s.oy___642170 = (r0); + s.tmp_0 = scene_BackgroundLayer_draw__P632435_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ox___573710; - s.tmp_0.arg2 = s.oy___573721; + s.tmp_0.arg1 = s.ox___642159; + s.tmp_0.arg2 = s.oy___642170; s.callLocIdx = 961; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -28088,19 +29154,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw_inline__P573708.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__P642157.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__P573708_mk(s) { +function scene_Background_draw_inline__P642157_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw_inline__P573708, depth: s.depth + 1, + parent: s, fn: scene_Background_draw_inline__P642157, 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___573710: undefined, - oy___573721: undefined, + ox___642159: undefined, + oy___642170: undefined, arg0: undefined, } } @@ -28108,7 +29174,7 @@ function scene_Background_draw_inline__P573708_mk(s) { -function scene_BackgroundLayer_draw__P563991(s) { +function scene_BackgroundLayer_draw__P632435(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28118,19 +29184,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___573739 = undefined; - s.h___573742 = undefined; - s.pw___573745 = undefined; - s.ph___573749 = undefined; - s.rx___573758 = undefined; - s.ry___573761 = undefined; - s.y___573830 = undefined; - s.py___573831 = undefined; - s.dh___573840 = undefined; - s.x___573848 = undefined; - s.rxl___573849 = undefined; - s.px___573855 = undefined; - s.dw___573859 = undefined; + s.w___642188 = undefined; + s.h___642191 = undefined; + s.pw___642194 = undefined; + s.ph___642198 = undefined; + s.rx___642207 = undefined; + s.ry___642210 = undefined; + s.y___642279 = undefined; + s.py___642280 = undefined; + s.dh___642289 = undefined; + s.x___642297 = undefined; + s.rxl___642298 = undefined; + s.px___642304 = undefined; + s.dw___642308 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28138,20 +29204,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C563983_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___563337); - s.w___573739 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___563337); - s.h___573742 = (r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C632427_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___631781); + s.w___642188 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___631781); + s.h___642191 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.width(s.tmp_0); - s.pw___573745 = (r0); + s.pw___642194 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.height(s.tmp_0); - s.ph___573749 = (r0); - r0 = pxsim_numops_toBoolDecr(s.pw___573745); + s.ph___642198 = (r0); + r0 = pxsim_numops_toBoolDecr(s.pw___642194); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -28160,7 +29226,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(s.ph___573749); + r0 = pxsim_numops_toBoolDecr(s.ph___642198); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); case 2: @@ -28172,9 +29238,9 @@ switch (step) { case 3: case 4: r0 = (0 - s.arg1); - s.rx___573758 = (r0); + s.rx___642207 = (r0); r0 = (0 - s.arg2); - s.ry___573761 = (r0); + s.ry___642210 = (r0); r0 = s.arg0.fields["alignX"]; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(2, s.tmp_0); @@ -28184,20 +29250,20 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 5: - s.tmp_1 = r0 = s.rx___573758; - r0 = (s.w___573739 + s.pw___573745); + s.tmp_1 = r0 = s.rx___642207; + r0 = (s.w___642188 + s.pw___642194); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.rx___573758 = (r0); + s.rx___642207 = (r0); { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.rx___573758; - r0 = (s.w___573739 + s.pw___573745); + s.tmp_0 = r0 = s.rx___642207; + r0 = (s.w___642188 + s.pw___642194); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.rx___573758 = (r0); + s.rx___642207 = (r0); case 7: r0 = s.arg0.fields["alignY"]; s.tmp_0 = r0; @@ -28208,120 +29274,120 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 8: - s.tmp_1 = r0 = s.ry___573761; - r0 = (s.h___573742 + s.ph___573749); + s.tmp_1 = r0 = s.ry___642210; + r0 = (s.h___642191 + s.ph___642198); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.ry___573761 = (r0); + s.ry___642210 = (r0); { step = 10; continue; } case 9: - s.tmp_0 = r0 = s.ry___573761; - r0 = (s.h___573742 + s.ph___573749); + s.tmp_0 = r0 = s.ry___642210; + r0 = (s.h___642191 + s.ph___642198); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.ry___573761 = (r0); + s.ry___642210 = (r0); case 10: - r0 = (s.rx___573758 % s.w___573739); - s.rx___573758 = (r0); - r0 = (s.rx___573758 < 0); + r0 = (s.rx___642207 % s.w___642188); + s.rx___642207 = (r0); + r0 = (s.rx___642207 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = (s.rx___573758 + s.w___573739); - s.rx___573758 = (r0); + r0 = (s.rx___642207 + s.w___642188); + s.rx___642207 = (r0); case 11: case 12: - r0 = (s.ry___573761 % s.h___573742); - s.ry___573761 = (r0); - r0 = (s.ry___573761 < 0); + r0 = (s.ry___642210 % s.h___642191); + s.ry___642210 = (r0); + r0 = (s.ry___642210 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (s.ry___573761 + s.h___573742); - s.ry___573761 = (r0); + r0 = (s.ry___642210 + s.h___642191); + s.ry___642210 = (r0); case 13: case 14: - r0 = pxsim.Math_.floor(s.rx___573758); - s.rx___573758 = (r0); - r0 = pxsim.Math_.floor(s.ry___573761); - s.ry___573761 = (r0); - s.y___573830 = (0); - s.py___573831 = (0); + r0 = pxsim.Math_.floor(s.rx___642207); + s.rx___642207 = (r0); + r0 = pxsim.Math_.floor(s.ry___642210); + s.ry___642210 = (r0); + s.y___642279 = (0); + s.py___642280 = (0); case 15: - r0 = (s.y___573830 < s.h___573742); + r0 = (s.y___642279 < s.h___642191); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.y___573830 % s.ph___573749); - s.py___573831 = (r0); - s.tmp_0 = Math_min__P561436_mk(s); - r0 = (s.ph___573749 - s.py___573831); + r0 = (s.y___642279 % s.ph___642198); + s.py___642280 = (r0); + s.tmp_0 = Math_min__P629880_mk(s); + r0 = (s.ph___642198 - s.py___642280); s.tmp_0.arg0 = r0; - r0 = (s.h___573742 - s.ry___573761); + r0 = (s.h___642191 - s.ry___642210); s.tmp_0.arg1 = r0; s.callLocIdx = 964; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.dh___573840 = (r0); - s.x___573848 = (0); - s.rxl___573849 = (s.rx___573758); + s.dh___642289 = (r0); + s.x___642297 = (0); + s.rxl___642298 = (s.rx___642207); case 16: - r0 = (s.x___573848 < s.w___573739); + r0 = (s.x___642297 < s.w___642188); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - r0 = (s.x___573848 % s.pw___573745); - s.px___573855 = (r0); - s.tmp_0 = Math_min__P561436_mk(s); - r0 = (s.pw___573745 - s.px___573855); + r0 = (s.x___642297 % s.pw___642194); + s.px___642304 = (r0); + s.tmp_0 = Math_min__P629880_mk(s); + r0 = (s.pw___642194 - s.px___642304); s.tmp_0.arg0 = r0; - r0 = (s.w___573739 - s.rxl___573849); + r0 = (s.w___642188 - s.rxl___642298); s.tmp_0.arg1 = r0; s.callLocIdx = 965; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.dw___573859 = (r0); + s.dw___642308 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawImage(globals.screen___563337, s.tmp_0, s.rxl___573849, s.ry___573761); - r0 = (s.rxl___573849 + s.dw___573859); + r0 = pxsim_ImageMethods.drawImage(globals.screen___631781, s.tmp_0, s.rxl___642298, s.ry___642210); + r0 = (s.rxl___642298 + s.dw___642308); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.w___573739); - s.rxl___573849 = (r0); + r0 = (s.tmp_0 % s.w___642188); + s.rxl___642298 = (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___573859; + r0 = s.dw___642308; { step = 18; continue; } case 17: - r0 = s.w___573739; + r0 = s.w___642188; case 18: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.x___573848 + s.tmp_1); - s.x___573848 = (r0); + r0 = (s.x___642297 + s.tmp_1); + s.x___642297 = (r0); { step = 16; continue; } case 19: - r0 = (s.ry___573761 + s.dh___573840); + r0 = (s.ry___642210 + s.dh___642289); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.h___573742); - s.ry___573761 = (r0); + r0 = (s.tmp_0 % s.h___642191); + s.ry___642210 = (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___573840; + r0 = s.dh___642289; { step = 21; continue; } case 20: - r0 = s.h___573742; + r0 = s.h___642191; case 21: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.y___573830 + s.tmp_1); - s.y___573830 = (r0); + r0 = (s.y___642279 + s.tmp_1); + s.y___642279 = (r0); { step = 15; continue; } case 22: case 23: @@ -28329,30 +29395,30 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_draw__P563991.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__P632435.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__P563991_mk(s) { +function scene_BackgroundLayer_draw__P632435_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_draw__P563991, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_draw__P632435, 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___573739: undefined, - h___573742: undefined, - pw___573745: undefined, - ph___573749: undefined, - rx___573758: undefined, - ry___573761: undefined, - y___573830: undefined, - py___573831: undefined, - dh___573840: undefined, - x___573848: undefined, - rxl___573849: undefined, - px___573855: undefined, - dw___573859: undefined, + w___642188: undefined, + h___642191: undefined, + pw___642194: undefined, + ph___642198: undefined, + rx___642207: undefined, + ry___642210: undefined, + y___642279: undefined, + py___642280: undefined, + dh___642289: undefined, + x___642297: undefined, + rxl___642298: undefined, + px___642304: undefined, + dw___642308: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -28362,7 +29428,7 @@ function scene_BackgroundLayer_draw__P563991_mk(s) { -function helpers_arraySort__P561410(s) { +function helpers_arraySort__P629854(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28394,10 +29460,10 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.arg1 = (helpers_arraySort_inline__P573582); + s.arg1 = (helpers_arraySort_inline__P642031); case 3: case 4: - s.tmp_0 = helpers_sortHelper__P566181_mk(s); + s.tmp_0 = helpers_sortHelper__P634630_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 2; s.pc = 5; return s.tmp_0; @@ -28406,12 +29472,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort__P561410.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__P629854.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__P561410_mk(s) { +function helpers_arraySort__P629854_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort__P561410, depth: s.depth + 1, + parent: s, fn: helpers_arraySort__P629854, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28425,7 +29491,7 @@ function helpers_arraySort__P561410_mk(s) { -function helpers_arraySort_inline__P573582(s) { +function helpers_arraySort_inline__P642031(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28435,26 +29501,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.aIsUndef___573585 = undefined; - s.bIsUndef___573589 = undefined; - s.aIsNull___573600 = undefined; - s.bIsNull___573604 = undefined; + s.aIsUndef___642034 = undefined; + s.bIsUndef___642038 = undefined; + s.aIsNull___642049 = undefined; + s.bIsNull___642053 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = (s.arg0 === undefined); - s.aIsUndef___573585 = (r0); + s.aIsUndef___642034 = (r0); r0 = (s.arg1 === undefined); - s.bIsUndef___573589 = (r0); - s.tmp_0 = r0 = s.aIsUndef___573585; + s.bIsUndef___642038 = (r0); + s.tmp_0 = r0 = s.aIsUndef___642034; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.bIsUndef___573589; + r0 = s.bIsUndef___642038; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -28464,13 +29530,13 @@ switch (step) { { step = 17; continue; } { step = 8; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(s.aIsUndef___573585); + r0 = pxsim_numops_toBoolDecr(s.aIsUndef___642034); if (!r0) { step = 4; continue; } r0 = 1; { step = 17; continue; } { step = 7; continue; } case 4: - r0 = pxsim_numops_toBoolDecr(s.bIsUndef___573589); + r0 = pxsim_numops_toBoolDecr(s.bIsUndef___642038); if (!r0) { step = 5; continue; } r0 = -1; { step = 17; continue; } @@ -28479,16 +29545,16 @@ switch (step) { case 7: case 8: r0 = (s.arg0 === null); - s.aIsNull___573600 = (r0); + s.aIsNull___642049 = (r0); r0 = (s.arg1 === null); - s.bIsNull___573604 = (r0); - s.tmp_0 = r0 = s.aIsNull___573600; + s.bIsNull___642053 = (r0); + s.tmp_0 = r0 = s.aIsNull___642049; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 9; continue; } r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = s.bIsNull___573604; + r0 = s.bIsNull___642053; case 10: // jmp value (already in r0) s.tmp_1 = r0; @@ -28498,13 +29564,13 @@ switch (step) { { step = 17; continue; } { step = 16; continue; } case 11: - r0 = pxsim_numops_toBoolDecr(s.aIsNull___573600); + r0 = pxsim_numops_toBoolDecr(s.aIsNull___642049); if (!r0) { step = 12; continue; } r0 = 1; { step = 17; continue; } { step = 15; continue; } case 12: - r0 = pxsim_numops_toBoolDecr(s.bIsNull___573604); + r0 = pxsim_numops_toBoolDecr(s.bIsNull___642053); if (!r0) { step = 13; continue; } r0 = -1; { step = 17; continue; } @@ -28543,12 +29609,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort_inline__P573582.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__P642031.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__P573582_mk(s) { +function helpers_arraySort_inline__P642031_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort_inline__P573582, depth: s.depth + 1, + parent: s, fn: helpers_arraySort_inline__P642031, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28558,10 +29624,10 @@ function helpers_arraySort_inline__P573582_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - aIsUndef___573585: undefined, - bIsUndef___573589: undefined, - aIsNull___573600: undefined, - bIsNull___573604: undefined, + aIsUndef___642034: undefined, + bIsUndef___642038: undefined, + aIsNull___642049: undefined, + bIsNull___642053: undefined, arg0: undefined, arg1: undefined, } } @@ -28570,7 +29636,7 @@ function helpers_arraySort_inline__P573582_mk(s) { -function helpers_sortHelper__P566181(s) { +function helpers_sortHelper__P634630(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28580,9 +29646,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___573639 = undefined; - s.i___573642 = undefined; - s.j___573648 = undefined; + s.len___642088 = undefined; + s.i___642091 = undefined; + s.j___642097 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28610,28 +29676,28 @@ switch (step) { case 3: case 4: r0 = pxsim_Array__length(s.arg0); - s.len___573639 = (r0); - s.i___573642 = (0); + s.len___642088 = (r0); + s.i___642091 = (0); case 5: - s.tmp_1 = r0 = s.i___573642; - r0 = (s.len___573639 - 1); + s.tmp_1 = r0 = s.i___642091; + r0 = (s.len___642088 - 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___573642 + 1); - s.j___573648 = (r0); + r0 = (s.i___642091 + 1); + s.j___642097 = (r0); case 6: - r0 = (s.j___573648 < s.len___573639); + r0 = (s.j___642097 < s.len___642088); 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___573642); + r0 = pxsim_Array__getAt(s.arg0, s.i___642091); s.tmp_3.arg0 = r0; - r0 = pxsim_Array__getAt(s.arg0, s.j___573648); + r0 = pxsim_Array__getAt(s.arg0, s.j___642097); s.tmp_3.arg1 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 0; s.pc = 12; return s.tmp_3; @@ -28642,21 +29708,21 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.tmp_4 = helpers_swap__P566180_mk(s); + s.tmp_4 = helpers_swap__P634629_mk(s); s.tmp_4.arg0 = s.arg0; - s.tmp_4.arg1 = s.i___573642; - s.tmp_4.arg2 = s.j___573648; + s.tmp_4.arg1 = s.i___642091; + s.tmp_4.arg2 = s.j___642097; s.callLocIdx = 1; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; case 7: case 8: - r0 = (s.j___573648 + 1); - s.j___573648 = (r0); + r0 = (s.j___642097 + 1); + s.j___642097 = (r0); { step = 6; continue; } case 9: - r0 = (s.i___573642 + 1); - s.i___573642 = (r0); + r0 = (s.i___642091 + 1); + s.i___642091 = (r0); { step = 5; continue; } case 10: r0 = s.arg0; @@ -28664,21 +29730,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_sortHelper__P566181.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__P634630.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__P566181_mk(s) { +function helpers_sortHelper__P634630_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_sortHelper__P566181, depth: s.depth + 1, + parent: s, fn: helpers_sortHelper__P634630, 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___573639: undefined, - i___573642: undefined, - j___573648: undefined, + len___642088: undefined, + i___642091: undefined, + j___642097: undefined, arg0: undefined, arg1: undefined, } } @@ -28687,7 +29753,7 @@ function helpers_sortHelper__P566181_mk(s) { -function helpers_swap__P566180(s) { +function helpers_swap__P634629(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28697,7 +29763,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.temp___573677 = undefined; + s.temp___642126 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28705,28 +29771,28 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__getAt(s.arg0, s.arg1); - s.temp___573677 = (r0); + s.temp___642126 = (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___573677); + r0 = pxsim_Array_.setAt(s.arg0, s.arg2, s.temp___642126); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_swap__P566180.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__P634629.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__P566180_mk(s) { +function helpers_swap__P634629_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_swap__P566180, depth: s.depth + 1, + parent: s, fn: helpers_swap__P634629, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - temp___573677: undefined, + temp___642126: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -28736,7 +29802,7 @@ function helpers_swap__P566180_mk(s) { -function scene_Camera_update__P564102(s) { +function scene_Camera_update__P632546(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28746,24 +29812,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.elapsed___573946 = undefined; - s.percentComplete___573960 = undefined; - s.damp___573967 = undefined; - s.f___573976 = undefined; - s.x___573982 = undefined; - s.y___573989 = undefined; + s.elapsed___642395 = undefined; + s.percentComplete___642409 = undefined; + s.damp___642416 = undefined; + s.f___642425 = undefined; + s.x___642431 = undefined; + s.y___642438 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C564085_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C632529_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__P563658_mk(s); + s.tmp_3 = Sprite_x__P632102_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1060; s.pc = 9; return s.tmp_3; @@ -28772,7 +29838,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__P563660_mk(s); + s.tmp_2 = Sprite_y__P632104_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1061; s.pc = 10; return s.tmp_2; @@ -28780,16 +29846,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__P564091_mk(s); + s.tmp_0 = scene_Camera_offsetX__P632535_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_x__P563658_mk(s); + s.tmp_2 = Sprite_x__P632102_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1062; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -28798,16 +29864,16 @@ switch (step) { s.callLocIdx = 1063; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = scene_Camera_offsetY__P564093_mk(s); + s.tmp_0 = scene_Camera_offsetY__P632537_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_y__P563660_mk(s); + s.tmp_2 = Sprite_y__P632104_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1064; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -28837,10 +29903,10 @@ switch (step) { r0 = s.arg0.fields["shakeStartTime"]; s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.elapsed___573946 = (r0); + s.elapsed___642395 = (r0); r0 = s.arg0.fields["shakeDuration"]; s.tmp_1 = r0; - r0 = (s.elapsed___573946 >= s.tmp_1); + r0 = (s.elapsed___642395 >= s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } @@ -28849,49 +29915,49 @@ switch (step) { case 3: r0 = s.arg0.fields["shakeDuration"]; s.tmp_0 = r0; - r0 = (s.elapsed___573946 / s.tmp_0); - s.percentComplete___573960 = (r0); - s.damp___573967 = (1); - r0 = (s.percentComplete___573960 >= 0.75); + r0 = (s.elapsed___642395 / s.tmp_0); + s.percentComplete___642409 = (r0); + s.damp___642416 = (1); + r0 = (s.percentComplete___642409 >= 0.75); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = Math_max__P561435_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); s.tmp_1.arg0 = 0; - r0 = (1 - s.percentComplete___573960); + r0 = (1 - s.percentComplete___642409); s.tmp_1.arg1 = r0; s.callLocIdx = 1068; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.damp___573967 = (r0); + s.damp___642416 = (r0); case 4: case 5: r0 = s.arg0.fields["shakeAmplitude"]; s.tmp_0 = r0; - r0 = (s.tmp_0 * s.damp___573967); - s.f___573976 = (r0); + r0 = (s.tmp_0 * s.damp___642416); + s.f___642425 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___573976); + r0 = (s.tmp_1 * s.f___642425); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.x___573982 = (r0); + s.x___642431 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___573976); + r0 = (s.tmp_1 * s.f___642425); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.y___573989 = (r0); + s.y___642438 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["drawOffsetX"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.x___573982); + r0 = (s.tmp_2 + s.x___642431); 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___573989); + r0 = (s.tmp_2 + s.y___642438); s.tmp_1 = r0; r0 = (s.tmp_0).fields["drawOffsetY"] = (s.tmp_1); case 6: @@ -28901,24 +29967,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_update__P564102.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__P632546.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__P564102_mk(s) { +function scene_Camera_update__P632546_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_update__P564102, depth: s.depth + 1, + parent: s, fn: scene_Camera_update__P632546, 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___573946: undefined, - percentComplete___573960: undefined, - damp___573967: undefined, - f___573976: undefined, - x___573982: undefined, - y___573989: undefined, + elapsed___642395: undefined, + percentComplete___642409: undefined, + damp___642416: undefined, + f___642425: undefined, + x___642431: undefined, + y___642438: undefined, arg0: undefined, } } @@ -28926,7 +29992,7 @@ function scene_Camera_update__P564102_mk(s) { -function scene_Camera_offsetY__P564093(s) { +function scene_Camera_offsetY__P632537(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28936,27 +30002,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___574008 = undefined; + s.scene___642457 = 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__C564085_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P564303_mk(s); + if (!checkSubtype(r0, scene_Camera__C632529_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1051; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___574008 = (r0); - r0 = s.scene___574008.fields["tileMap"]; + s.scene___642457 = (r0); + r0 = s.scene___642457.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___574008.fields["tileMap"]; + r0 = s.scene___642457.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -28973,8 +30039,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__P564046_mk(s); - r0 = s.scene___574008.fields["tileMap"]; + s.tmp_10 = tiles_TileMap_offsetY__P632490_mk(s); + r0 = s.scene___642457.fields["tileMap"]; s.tmp_10.arg0 = r0; s.tmp_10.arg1 = s.arg1; s.callLocIdx = 1053; s.pc = 6; return s.tmp_10; @@ -28995,12 +30061,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetY__P564093.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__P632537.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__P564093_mk(s) { +function scene_Camera_offsetY__P632537_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P564093, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P632537, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29013,7 +30079,7 @@ function scene_Camera_offsetY__P564093_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - scene___574008: undefined, + scene___642457: undefined, arg0: undefined, arg1: undefined, } } @@ -29022,7 +30088,7 @@ function scene_Camera_offsetY__P564093_mk(s) { -function tiles_TileMap_enabled__P564051(s) { +function tiles_TileMap_enabled__P632495(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29037,7 +30103,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); @@ -29050,13 +30116,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_enabled__P564051.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__P564051.isGetter = true; +tiles_TileMap_enabled__P632495.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__P632495.isGetter = true; -function tiles_TileMap_enabled__P564051_mk(s) { +function tiles_TileMap_enabled__P632495_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_enabled__P564051, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_enabled__P632495, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29069,7 +30135,7 @@ function tiles_TileMap_enabled__P564051_mk(s) { -function tiles_TileMap_offsetY__P564046(s) { +function tiles_TileMap_offsetY__P632490(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29085,17 +30151,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P561432_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P629876_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P561435_mk(s); - s.tmp_3 = tiles_TileMap_areaHeight__P564048_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); + s.tmp_3 = tiles_TileMap_areaHeight__P632492_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 990; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -29111,12 +30177,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetY__P564046.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__P632490.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__P564046_mk(s) { +function tiles_TileMap_offsetY__P632490_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetY__P564046, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetY__P632490, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29131,7 +30197,7 @@ function tiles_TileMap_offsetY__P564046_mk(s) { -function tiles_TileMap_areaHeight__P564048(s) { +function tiles_TileMap_areaHeight__P632492(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29146,7 +30212,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -29168,12 +30234,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaHeight__P564048.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__P632492.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__P564048_mk(s) { +function tiles_TileMap_areaHeight__P632492_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaHeight__P564048, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaHeight__P632492, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29187,7 +30253,7 @@ function tiles_TileMap_areaHeight__P564048_mk(s) { -function tiles_TileMap_scale__P564042(s) { +function tiles_TileMap_scale__P632486(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29202,18 +30268,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_scale__P564042.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__P564042.isGetter = true; +tiles_TileMap_scale__P632486.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__P632486.isGetter = true; -function tiles_TileMap_scale__P564042_mk(s) { +function tiles_TileMap_scale__P632486_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P564042, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P632486, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29222,7 +30288,7 @@ function tiles_TileMap_scale__P564042_mk(s) { -function tiles_TileMapData_height__P564024(s) { +function tiles_TileMapData_height__P632468(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29237,18 +30303,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C564021_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C632465_VT)) failedCast(r0); r0 = s.arg0.fields["_height"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_height__P564024.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__P564024.isGetter = true; +tiles_TileMapData_height__P632468.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__P632468.isGetter = true; -function tiles_TileMapData_height__P564024_mk(s) { +function tiles_TileMapData_height__P632468_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_height__P564024, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_height__P632468, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29257,7 +30323,7 @@ function tiles_TileMapData_height__P564024_mk(s) { -function scene_Camera_offsetY__P564092(s) { +function scene_Camera_offsetY__P632536(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29272,18 +30338,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C564085_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C632529_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetY__P564092.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__P564092.isGetter = true; +scene_Camera_offsetY__P632536.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__P632536.isGetter = true; -function scene_Camera_offsetY__P564092_mk(s) { +function scene_Camera_offsetY__P632536_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P564092, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P632536, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29292,7 +30358,7 @@ function scene_Camera_offsetY__P564092_mk(s) { -function scene_Camera_offsetX__P564091(s) { +function scene_Camera_offsetX__P632535(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29302,27 +30368,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___574068 = undefined; + s.scene___642517 = 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__C564085_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P564303_mk(s); + if (!checkSubtype(r0, scene_Camera__C632529_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1048; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___574068 = (r0); - r0 = s.scene___574068.fields["tileMap"]; + s.scene___642517 = (r0); + r0 = s.scene___642517.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___574068.fields["tileMap"]; + r0 = s.scene___642517.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -29339,8 +30405,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__P564045_mk(s); - r0 = s.scene___574068.fields["tileMap"]; + s.tmp_10 = tiles_TileMap_offsetX__P632489_mk(s); + r0 = s.scene___642517.fields["tileMap"]; s.tmp_10.arg0 = r0; s.tmp_10.arg1 = s.arg1; s.callLocIdx = 1050; s.pc = 6; return s.tmp_10; @@ -29361,12 +30427,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetX__P564091.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__P632535.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__P564091_mk(s) { +function scene_Camera_offsetX__P632535_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P564091, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P632535, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29379,7 +30445,7 @@ function scene_Camera_offsetX__P564091_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - scene___574068: undefined, + scene___642517: undefined, arg0: undefined, arg1: undefined, } } @@ -29388,7 +30454,7 @@ function scene_Camera_offsetX__P564091_mk(s) { -function tiles_TileMap_offsetX__P564045(s) { +function tiles_TileMap_offsetX__P632489(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29404,17 +30470,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P561432_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P629876_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P561435_mk(s); - s.tmp_3 = tiles_TileMap_areaWidth__P564047_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); + s.tmp_3 = tiles_TileMap_areaWidth__P632491_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 987; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -29430,12 +30496,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetX__P564045.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__P632489.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__P564045_mk(s) { +function tiles_TileMap_offsetX__P632489_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetX__P564045, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetX__P632489, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29450,7 +30516,7 @@ function tiles_TileMap_offsetX__P564045_mk(s) { -function tiles_TileMap_areaWidth__P564047(s) { +function tiles_TileMap_areaWidth__P632491(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29465,7 +30531,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -29487,12 +30553,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaWidth__P564047.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__P632491.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__P564047_mk(s) { +function tiles_TileMap_areaWidth__P632491_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaWidth__P564047, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaWidth__P632491, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29506,7 +30572,7 @@ function tiles_TileMap_areaWidth__P564047_mk(s) { -function tiles_TileMapData_width__P564023(s) { +function tiles_TileMapData_width__P632467(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29521,18 +30587,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C564021_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C632465_VT)) failedCast(r0); r0 = s.arg0.fields["_width"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_width__P564023.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__P564023.isGetter = true; +tiles_TileMapData_width__P632467.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__P632467.isGetter = true; -function tiles_TileMapData_width__P564023_mk(s) { +function tiles_TileMapData_width__P632467_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_width__P564023, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_width__P632467, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29541,7 +30607,7 @@ function tiles_TileMapData_width__P564023_mk(s) { -function scene_Camera_offsetX__P564090(s) { +function scene_Camera_offsetX__P632534(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29556,18 +30622,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C564085_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C632529_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetX__P564090.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__P564090.isGetter = true; +scene_Camera_offsetX__P632534.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__P632534.isGetter = true; -function scene_Camera_offsetX__P564090_mk(s) { +function scene_Camera_offsetX__P632534_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P564090, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P632534, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29576,7 +30642,7 @@ function scene_Camera_offsetX__P564090_mk(s) { -function PhysicsEngine_move__P563821(s) { +function PhysicsEngine_move__P632265(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29592,17 +30658,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C563815_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C632259_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_move__P563821.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__P632265.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__P563821_mk(s) { +function PhysicsEngine_move__P632265_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_move__P563821, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_move__P632265, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -29612,7 +30678,7 @@ function PhysicsEngine_move__P563821_mk(s) { -function PhysicsEngine_draw__P563820(s) { +function PhysicsEngine_draw__P632264(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29627,17 +30693,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C563815_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C632259_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_draw__P563820.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__P632264.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__P563820_mk(s) { +function PhysicsEngine_draw__P632264_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_draw__P563820, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_draw__P632264, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29646,7 +30712,7 @@ function PhysicsEngine_draw__P563820_mk(s) { -function controller___update__P563470(s) { +function controller___update__P631914(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29656,7 +30722,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtms___574333 = undefined; + s.dtms___642782 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -29664,12 +30730,12 @@ switch (step) { r0 = (s.arg0 * 1000); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.dtms___574333 = (r0); - r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P574340); + s.dtms___642782 = (r0); + r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P642789); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___574333); - s.tmp_1 = helpers_arrayForEach__P561414_mk(s); - s.tmp_2 = controller_players__P563434_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___642782); + s.tmp_1 = helpers_arrayForEach__P629858_mk(s); + s.tmp_2 = controller_players__P631878_mk(s); s.callLocIdx = 210; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -29682,17 +30748,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update__P563470.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__P631914.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__P563470_mk(s) { +function controller___update__P631914_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update__P563470, depth: s.depth + 1, + parent: s, fn: controller___update__P631914, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dtms___574333: undefined, + dtms___642782: undefined, arg0: undefined, } } @@ -29700,7 +30766,7 @@ function controller___update__P563470_mk(s) { -function controller___update_inline__P574340(s) { +function controller___update_inline__P642789(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29714,7 +30780,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___update__P563468_mk(s); + s.tmp_0 = controller_Controller___update__P631912_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.caps[0]; s.callLocIdx = 211; s.pc = 1; return s.tmp_0; @@ -29724,12 +30790,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update_inline__P574340.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__P642789.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__P574340_mk(s) { +function controller___update_inline__P642789_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update_inline__P574340, depth: s.depth + 1, + parent: s, fn: controller___update_inline__P642789, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29739,7 +30805,7 @@ function controller___update_inline__P574340_mk(s) { -function controller_Controller___update__P563468(s) { +function controller_Controller___update__P631912(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29755,7 +30821,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); r0 = pxsim_pxtrt.mklocRef(); s.tmp_0 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.arg1); @@ -29766,10 +30832,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__P574353); + r0 = pxsim_pxtcore_mkAction(1, controller_Controller___update_inline__P642802); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayForEach__P561414_mk(s); + s.tmp_1 = helpers_arrayForEach__P629858_mk(s); r0 = s.arg0.fields["buttons"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; @@ -29780,12 +30846,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update__P563468.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__P631912.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__P563468_mk(s) { +function controller_Controller___update__P631912_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update__P563468, depth: s.depth + 1, + parent: s, fn: controller_Controller___update__P631912, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29799,7 +30865,7 @@ function controller_Controller___update__P563468_mk(s) { -function controller_Controller___update_inline__P574353(s) { +function controller_Controller___update_inline__P642802(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29813,7 +30879,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Button___update__P563508_mk(s); + s.tmp_0 = controller_Button___update__P631952_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0.arg1 = r0; @@ -29824,12 +30890,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update_inline__P574353.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__P642802.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__P574353_mk(s) { +function controller_Controller___update_inline__P642802_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update_inline__P574353, depth: s.depth + 1, + parent: s, fn: controller_Controller___update_inline__P642802, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29839,7 +30905,7 @@ function controller_Controller___update_inline__P574353_mk(s) { -function controller_Button___update__P563508(s) { +function controller_Button___update__P631952(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29849,16 +30915,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___574370 = undefined; - s.interval___574379 = undefined; - s.count___574392 = undefined; + s.delay___642819 = undefined; + s.interval___642828 = undefined; + s.count___642841 = 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__C563494_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -29882,31 +30948,31 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = globals.defaultRepeatDelay___566558; + r0 = globals.defaultRepeatDelay___635007; { step = 4; continue; } case 3: r0 = s.arg0.fields["repeatDelay"]; case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.delay___574370 = (s.tmp_2); + s.delay___642819 = (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___566560; + r0 = globals.defaultRepeatInterval___635009; { step = 6; continue; } case 5: r0 = s.arg0.fields["repeatInterval"]; case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.interval___574379 = (s.tmp_2); + s.interval___642828 = (s.tmp_2); r0 = s.arg0.fields["_pressedElasped"]; s.tmp_1 = r0; - r0 = (s.tmp_1 < s.delay___574370); + r0 = (s.tmp_1 < s.delay___642819); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } @@ -29915,26 +30981,26 @@ switch (step) { case 8: r0 = s.arg0.fields["_pressedElasped"]; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.delay___574370); + r0 = (s.tmp_5 - s.delay___642819); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.interval___574379); + r0 = (s.tmp_4 - s.interval___642828); s.tmp_3 = r0; - r0 = (s.tmp_3 / s.interval___574379); + r0 = (s.tmp_3 / s.interval___642828); s.tmp_2 = r0; r0 = pxsim.Math_.floor(s.tmp_2); - s.count___574392 = (r0); + s.count___642841 = (r0); r0 = s.arg0.fields["_repeatCount"]; s.tmp_1 = r0; - r0 = (s.count___574392 != s.tmp_1); + r0 = (s.count___642841 != 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__P566547_mk(s); + s.tmp_2 = controller_Button_raiseButtonRepeat__P634996_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 229; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - r0 = (s.arg0).fields["_repeatCount"] = (s.count___574392); + r0 = (s.arg0).fields["_repeatCount"] = (s.count___642841); case 9: case 10: case 11: @@ -29942,12 +31008,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button___update__P563508.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__P631952.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__P563508_mk(s) { +function controller_Button___update__P631952_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button___update__P563508, depth: s.depth + 1, + parent: s, fn: controller_Button___update__P631952, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29955,9 +31021,9 @@ function controller_Button___update__P563508_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - delay___574370: undefined, - interval___574379: undefined, - count___574392: undefined, + delay___642819: undefined, + interval___642828: undefined, + count___642841: undefined, arg0: undefined, arg1: undefined, } } @@ -29966,7 +31032,7 @@ function controller_Button___update__P563508_mk(s) { -function controller_Button_raiseButtonRepeat__P566547(s) { +function controller_Button_raiseButtonRepeat__P634996(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29981,8 +31047,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C563494_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___566556); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___635005); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -29997,12 +31063,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonRepeat__P566547.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__P634996.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__P566547_mk(s) { +function controller_Button_raiseButtonRepeat__P634996_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonRepeat__P566547, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonRepeat__P634996, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30012,7 +31078,7 @@ function controller_Button_raiseButtonRepeat__P566547_mk(s) { -function controller_players__P563434(s) { +function controller_players__P631878(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30022,25 +31088,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller__player1__P563433_mk(s); + s.tmp_0 = controller__player1__P631877_mk(s); s.callLocIdx = 161; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = helpers_arrayFilter__P561415_mk(s); - s.tmp_0.arg0 = globals._players___566476; - s.tmp_0.arg1 = controller_players_inline__P574323; + s.tmp_0 = helpers_arrayFilter__P629859_mk(s); + s.tmp_0.arg0 = globals._players___634925; + s.tmp_0.arg1 = controller_players_inline__P642772; s.callLocIdx = 162; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; return leave(s, r0) default: oops() } } } -controller_players__P563434.info = {"start":1645,"length":144,"line":53,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} +controller_players__P631878.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__P563434_mk(s) { +function controller_players__P631878_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players__P563434, depth: s.depth + 1, + parent: s, fn: controller_players__P631878, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -30049,7 +31115,7 @@ function controller_players__P563434_mk(s) { -function controller_players_inline__P574323(s) { +function controller_players_inline__P642772(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30073,12 +31139,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_players_inline__P574323.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__P642772.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__P574323_mk(s) { +function controller_players_inline__P642772_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players_inline__P574323, depth: s.depth + 1, + parent: s, fn: controller_players_inline__P642772, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30090,7 +31156,7 @@ function controller_players_inline__P574323_mk(s) { -function controller__moveSprites__P563438(s) { +function controller__moveSprites__P631882(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30100,13 +31166,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = helpers_arrayForEach__P561414_mk(s); - s.tmp_1 = controller_players__P563434_mk(s); + s.tmp_0 = helpers_arrayForEach__P629858_mk(s); + s.tmp_1 = controller_players__P631878_mk(s); s.callLocIdx = 163; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = controller__moveSprites_inline__P574122; + s.tmp_0.arg1 = controller__moveSprites_inline__P642571; s.callLocIdx = 165; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -30114,12 +31180,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites__P563438.info = {"start":2005,"length":180,"line":67,"column":4,"endLine":71,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} +controller__moveSprites__P631882.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__P563438_mk(s) { +function controller__moveSprites__P631882_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites__P563438, depth: s.depth + 1, + parent: s, fn: controller__moveSprites__P631882, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30129,7 +31195,7 @@ function controller__moveSprites__P563438_mk(s) { -function controller__moveSprites_inline__P574122(s) { +function controller__moveSprites_inline__P642571(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30143,7 +31209,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___preUpdate__P563467_mk(s); + s.tmp_0 = controller_Controller___preUpdate__P631911_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 164; s.pc = 1; return s.tmp_0; case 1: @@ -30152,12 +31218,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites_inline__P574122.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__P642571.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__P574122_mk(s) { +function controller__moveSprites_inline__P642571_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites_inline__P574122, depth: s.depth + 1, + parent: s, fn: controller__moveSprites_inline__P642571, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30167,7 +31233,7 @@ function controller__moveSprites_inline__P574122_mk(s) { -function controller_Controller___preUpdate__P563467(s) { +function controller_Controller___preUpdate__P631911(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30177,20 +31243,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.deadSprites___574129 = undefined; - s.svx___574130 = undefined; - s.svy___574131 = undefined; - s.svxInCricle___574166 = undefined; - s.svyInCircle___574168 = undefined; - s.sq___574170 = undefined; - s.scale___574185 = undefined; + s.deadSprites___642578 = undefined; + s.svx___642579 = undefined; + s.svy___642580 = undefined; + s.svxInCricle___642615 = undefined; + s.svyInCircle___642617 = undefined; + s.sq___642619 = undefined; + s.scale___642634 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); - s.tmp_3 = controller_Controller__controlledSprites__P563444_mk(s); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); + s.tmp_3 = controller_Controller__controlledSprites__P631888_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 183; s.pc = 18; return s.tmp_3; case 18: @@ -30206,21 +31272,21 @@ switch (step) { case 1: case 2: r0 = pxsim_pxtrt.mklocRef(); - s.deadSprites___574129 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.deadSprites___574129, false); + s.deadSprites___642578 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.deadSprites___642578, false); r0 = pxsim_pxtrt.mklocRef(); - s.svx___574130 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svx___574130, 0); + s.svx___642579 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svx___642579, 0); r0 = pxsim_pxtrt.mklocRef(); - s.svy___574131 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svy___574131, 0); + s.svy___642580 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svy___642580, 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___574130; - s.tmp_5 = controller_Button_pressureLevel__P563506_mk(s); - s.tmp_6 = controller_Controller_right__P563449_mk(s); + s.tmp_1 = r0 = s.svx___642579; + s.tmp_5 = controller_Button_pressureLevel__P631950_mk(s); + s.tmp_6 = controller_Controller_right__P631893_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 184; s.pc = 20; return s.tmp_6; case 20: @@ -30230,8 +31296,8 @@ switch (step) { case 19: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = controller_Button_pressureLevel__P563506_mk(s); - s.tmp_9 = controller_Controller_left__P563448_mk(s); + s.tmp_8 = controller_Button_pressureLevel__P631950_mk(s); + s.tmp_9 = controller_Controller_left__P631892_mk(s); s.tmp_9.arg0 = s.arg0; s.callLocIdx = 186; s.pc = 22; return s.tmp_9; case 22: @@ -30246,9 +31312,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___574131; - s.tmp_4 = controller_Button_pressureLevel__P563506_mk(s); - s.tmp_5 = controller_Controller_down__P563451_mk(s); + s.tmp_0 = r0 = s.svy___642580; + s.tmp_4 = controller_Button_pressureLevel__P631950_mk(s); + s.tmp_5 = controller_Controller_down__P631895_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 188; s.pc = 24; return s.tmp_5; case 24: @@ -30258,8 +31324,8 @@ switch (step) { case 23: r0 = s.retval; s.tmp_3 = r0; - s.tmp_7 = controller_Button_pressureLevel__P563506_mk(s); - s.tmp_8 = controller_Controller_up__P563450_mk(s); + s.tmp_7 = controller_Button_pressureLevel__P631950_mk(s); + s.tmp_8 = controller_Controller_up__P631894_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 190; s.pc = 26; return s.tmp_8; case 26: @@ -30276,14 +31342,14 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 12; continue; } case 3: - s.tmp_1 = controller_Button__C563494_v0_1_mk(s); - s.tmp_2 = controller_Controller_right__P563449_mk(s); + s.tmp_1 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2 = controller_Controller_right__P631893_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 192; 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__C563494_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C631938_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: @@ -30298,14 +31364,14 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C563494_v0_1_mk(s); - s.tmp_6 = controller_Controller_left__P563448_mk(s); + s.tmp_5 = controller_Button__C631938_v0_1_mk(s); + s.tmp_6 = controller_Controller_left__P631892_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 193; 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__C563494_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C631938_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: @@ -30320,18 +31386,18 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svx___574130; + s.tmp_8 = r0 = s.svx___642579; 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__C563494_v0_1_mk(s); - s.tmp_2 = controller_Controller_down__P563451_mk(s); + s.tmp_1 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2 = controller_Controller_down__P631895_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 194; 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__C563494_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C631938_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: @@ -30346,14 +31412,14 @@ switch (step) { case 9: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C563494_v0_1_mk(s); - s.tmp_6 = controller_Controller_up__P563450_mk(s); + s.tmp_5 = controller_Button__C631938_v0_1_mk(s); + s.tmp_6 = controller_Controller_up__P631894_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 195; 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__C563494_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C631938_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: @@ -30368,57 +31434,57 @@ switch (step) { case 11: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svy___574131; + s.tmp_8 = r0 = s.svy___642580; 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___574166 = (r0); - s.tmp_0 = r0 = s.svxInCricle___574166; - r0 = pxsim_pxtrt_ldlocRef(s.svx___574130); + s.svxInCricle___642615 = (r0); + s.tmp_0 = r0 = s.svxInCricle___642615; + r0 = pxsim_pxtrt_ldlocRef(s.svx___642579); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); r0 = pxsim_pxtrt.mklocRef(); - s.svyInCircle___574168 = (r0); - s.tmp_0 = r0 = s.svyInCircle___574168; - r0 = pxsim_pxtrt_ldlocRef(s.svy___574131); + s.svyInCircle___642617 = (r0); + s.tmp_0 = r0 = s.svyInCircle___642617; + r0 = pxsim_pxtrt_ldlocRef(s.svy___642580); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtrt_ldlocRef(s.svx___574130); + r0 = pxsim_pxtrt_ldlocRef(s.svx___642579); s.tmp_1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svx___574130); + r0 = pxsim_pxtrt_ldlocRef(s.svx___642579); s.tmp_2 = r0; r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___574131); + r0 = pxsim_pxtrt_ldlocRef(s.svy___642580); s.tmp_4 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___574131); + r0 = pxsim_pxtrt_ldlocRef(s.svy___642580); s.tmp_5 = r0; r0 = (s.tmp_4 * s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.sq___574170 = (r0); - r0 = (s.sq___574170 > 65536); + s.sq___642619 = (r0); + r0 = (s.sq___642619 > 65536); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (65536 / s.sq___574170); + r0 = (65536 / s.sq___642619); s.tmp_1 = r0; r0 = pxsim.Math_.sqrt(s.tmp_1); - s.scale___574185 = (r0); - s.tmp_0 = r0 = s.svxInCricle___574166; - s.tmp_3 = r0 = s.scale___574185; - r0 = pxsim_pxtrt_ldlocRef(s.svx___574130); + s.scale___642634 = (r0); + s.tmp_0 = r0 = s.svxInCricle___642615; + s.tmp_3 = r0 = s.scale___642634; + r0 = pxsim_pxtrt_ldlocRef(s.svx___642579); 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___574168; - s.tmp_3 = r0 = s.scale___574185; - r0 = pxsim_pxtrt_ldlocRef(s.svy___574131); + s.tmp_0 = r0 = s.svyInCircle___642617; + s.tmp_3 = r0 = s.scale___642634; + r0 = pxsim_pxtrt_ldlocRef(s.svy___642580); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; @@ -30427,15 +31493,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__P574203); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___574129); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___574130); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___574131); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___574166); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___574168); - s.tmp_1 = helpers_arrayForEach__P561414_mk(s); - s.tmp_2 = controller_Controller__controlledSprites__P563444_mk(s); + r0 = pxsim_pxtcore_mkAction(5, controller_Controller___preUpdate_inline__P642652); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___642578); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___642579); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___642580); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___642615); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___642617); + s.tmp_1 = helpers_arrayForEach__P629858_mk(s); + s.tmp_2 = controller_Controller__controlledSprites__P631888_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 196; s.pc = 36; return s.tmp_2; case 36: @@ -30445,20 +31511,20 @@ switch (step) { s.callLocIdx = 204; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; - r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___574129); + r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___642578); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_1 = controller_Controller__controlledSprites__P563445_mk(s); + s.tmp_1 = controller_Controller__controlledSprites__P631889_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = helpers_arrayFilter__P561415_mk(s); - s.tmp_3 = controller_Controller__controlledSprites__P563444_mk(s); + s.tmp_2 = helpers_arrayFilter__P629859_mk(s); + s.tmp_3 = controller_Controller__controlledSprites__P631888_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 205; 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__P574260; + s.tmp_2.arg1 = controller_Controller___preUpdate_inline__P642709; s.callLocIdx = 206; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; @@ -30473,12 +31539,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate__P563467.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__P631911.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__P563467_mk(s) { +function controller_Controller___preUpdate__P631911_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate__P563467, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate__P631911, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30490,13 +31556,13 @@ function controller_Controller___preUpdate__P563467_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - deadSprites___574129: undefined, - svx___574130: undefined, - svy___574131: undefined, - svxInCricle___574166: undefined, - svyInCircle___574168: undefined, - sq___574170: undefined, - scale___574185: undefined, + deadSprites___642578: undefined, + svx___642579: undefined, + svy___642580: undefined, + svxInCricle___642615: undefined, + svyInCircle___642617: undefined, + sq___642619: undefined, + scale___642634: undefined, arg0: undefined, } } @@ -30504,7 +31570,7 @@ function controller_Controller___preUpdate__P563467_mk(s) { -function controller_Controller___preUpdate_inline__P574203(s) { +function controller_Controller___preUpdate_inline__P642652(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30514,9 +31580,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___574206 = undefined; - s.vx___574207 = undefined; - s.vy___574208 = undefined; + s.s___642655 = undefined; + s.vx___642656 = undefined; + s.vy___642657 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -30534,7 +31600,7 @@ switch (step) { } case 22: r0 = s.retval; - s.s___574206 = (r0); + s.s___642655 = (r0); s.tmp_2 = if_vx_1_mk(s); s.tmp_2.arg0 = s.tmp_1; if (!s.tmp_2.arg0.vtable.iface) { @@ -30547,7 +31613,7 @@ switch (step) { } case 23: r0 = s.retval; - s.vx___574207 = (r0); + s.vx___642656 = (r0); s.tmp_3 = if_vy_1_mk(s); s.tmp_3.arg0 = s.tmp_1; if (!s.tmp_3.arg0.vtable.iface) { @@ -30560,8 +31626,8 @@ switch (step) { } case 24: r0 = s.retval; - s.vy___574208 = (r0); - r0 = s.s___574206.fields["flags"]; + s.vy___642657 = (r0); + r0 = s.s___642655.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); s.tmp_0 = r0; @@ -30575,14 +31641,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___574207); + r0 = pxsim_numops_toBoolDecr(s.vx___642656); if (!r0) { step = 3; continue; } - r0 = (s.s___574206).fields["_vx"] = (0); + r0 = (s.s___642655).fields["_vx"] = (0); case 3: case 4: - r0 = pxsim_numops_toBoolDecr(s.vy___574208); + r0 = pxsim_numops_toBoolDecr(s.vy___642657); if (!r0) { step = 5; continue; } - r0 = (s.s___574206).fields["_vy"] = (0); + r0 = (s.s___642655).fields["_vy"] = (0); case 5: case 6: case 7: @@ -30600,48 +31666,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___574207; + s.tmp_2 = r0 = s.vx___642656; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 11; continue; } r0 = s.tmp_2; { step = 12; continue; } case 11: - r0 = s.vy___574208; + r0 = s.vy___642657; 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___574206; + s.tmp_4 = r0 = s.s___642655; r0 = pxsim_pxtrt_ldlocRef(s.caps[3]); s.tmp_6 = r0; - r0 = pxsim.Math_.imul(s.tmp_6, s.vx___574207); + r0 = pxsim.Math_.imul(s.tmp_6, s.vx___642656); s.tmp_5 = r0; r0 = (s.tmp_4).fields["_vx"] = (s.tmp_5); - s.tmp_0 = r0 = s.s___574206; + s.tmp_0 = r0 = s.s___642655; r0 = pxsim_pxtrt_ldlocRef(s.caps[4]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___574208); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___642657); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); { step = 18; continue; } case 13: - r0 = pxsim_numops_toBoolDecr(s.vx___574207); + r0 = pxsim_numops_toBoolDecr(s.vx___642656); if (!r0) { step = 14; continue; } - s.tmp_0 = r0 = s.s___574206; + s.tmp_0 = r0 = s.s___642655; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vx___574207); + r0 = pxsim.Math_.imul(s.tmp_2, s.vx___642656); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); { step = 17; continue; } case 14: - r0 = pxsim_numops_toBoolDecr(s.vy___574208); + r0 = pxsim_numops_toBoolDecr(s.vy___642657); if (!r0) { step = 15; continue; } - s.tmp_0 = r0 = s.s___574206; + s.tmp_0 = r0 = s.s___642655; r0 = pxsim_pxtrt_ldlocRef(s.caps[2]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___574208); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___642657); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); case 15: @@ -30658,12 +31724,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P574203.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__P642652.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__P574203_mk(s) { +function controller_Controller___preUpdate_inline__P642652_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P574203, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P642652, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30672,9 +31738,9 @@ function controller_Controller___preUpdate_inline__P574203_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - s___574206: undefined, - vx___574207: undefined, - vy___574208: undefined, + s___642655: undefined, + vx___642656: undefined, + vy___642657: undefined, arg0: undefined, } } @@ -30682,7 +31748,7 @@ function controller_Controller___preUpdate_inline__P574203_mk(s) { -function controller_Controller___preUpdate_inline__P574260(s) { +function controller_Controller___preUpdate_inline__P642709(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30707,12 +31773,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P574260.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__P642709.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__P574260_mk(s) { +function controller_Controller___preUpdate_inline__P642709_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P574260, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P642709, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30724,7 +31790,7 @@ function controller_Controller___preUpdate_inline__P574260_mk(s) { -function controller_Button_pressureLevel__P563506(s) { +function controller_Button_pressureLevel__P631950(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30739,16 +31805,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C563494_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C631938_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__C563494_v0_1_mk(s); + s.tmp_3 = controller_Button__C631938_v0_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C631938_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: @@ -30777,12 +31843,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_pressureLevel__P563506.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__P631950.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__P563506_mk(s) { +function controller_Button_pressureLevel__P631950_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_pressureLevel__P563506, depth: s.depth + 1, + parent: s, fn: controller_Button_pressureLevel__P631950, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30797,7 +31863,7 @@ function controller_Button_pressureLevel__P563506_mk(s) { -function controller_Controller_down__P563451(s) { +function controller_Controller_down__P631895(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30812,7 +31878,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (4 - 1); @@ -30821,13 +31887,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_down__P563451.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__P563451.isGetter = true; +controller_Controller_down__P631895.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__P631895.isGetter = true; -function controller_Controller_down__P563451_mk(s) { +function controller_Controller_down__P631895_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_down__P563451, depth: s.depth + 1, + parent: s, fn: controller_Controller_down__P631895, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30838,7 +31904,7 @@ function controller_Controller_down__P563451_mk(s) { -function controller_Controller_button__P566541(s) { +function controller_Controller_button__P634990(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30854,7 +31920,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (s.arg1 - 1); @@ -30863,12 +31929,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_button__P566541.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__P634990.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__P566541_mk(s) { +function controller_Controller_button__P634990_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_button__P566541, depth: s.depth + 1, + parent: s, fn: controller_Controller_button__P634990, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30880,7 +31946,7 @@ function controller_Controller_button__P566541_mk(s) { -function controller_Controller_up__P563450(s) { +function controller_Controller_up__P631894(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30895,7 +31961,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (2 - 1); @@ -30904,13 +31970,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_up__P563450.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__P563450.isGetter = true; +controller_Controller_up__P631894.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__P631894.isGetter = true; -function controller_Controller_up__P563450_mk(s) { +function controller_Controller_up__P631894_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_up__P563450, depth: s.depth + 1, + parent: s, fn: controller_Controller_up__P631894, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30921,7 +31987,7 @@ function controller_Controller_up__P563450_mk(s) { -function controller_Controller_right__P563449(s) { +function controller_Controller_right__P631893(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30936,7 +32002,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (3 - 1); @@ -30945,13 +32011,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_right__P563449.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__P563449.isGetter = true; +controller_Controller_right__P631893.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__P631893.isGetter = true; -function controller_Controller_right__P563449_mk(s) { +function controller_Controller_right__P631893_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_right__P563449, depth: s.depth + 1, + parent: s, fn: controller_Controller_right__P631893, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30962,7 +32028,7 @@ function controller_Controller_right__P563449_mk(s) { -function controller_Controller_left__P563448(s) { +function controller_Controller_left__P631892(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30977,7 +32043,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (1 - 1); @@ -30986,13 +32052,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_left__P563448.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__P563448.isGetter = true; +controller_Controller_left__P631892.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__P631892.isGetter = true; -function controller_Controller_left__P563448_mk(s) { +function controller_Controller_left__P631892_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_left__P563448, depth: s.depth + 1, + parent: s, fn: controller_Controller_left__P631892, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31003,7 +32069,7 @@ function controller_Controller_left__P563448_mk(s) { -function Fx_imul__P561466(s) { +function Fx_imul__P629910(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31022,12 +32088,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_imul__P561466.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__P629910.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__P561466_mk(s) { +function Fx_imul__P629910_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_imul__P561466, depth: s.depth + 1, + parent: s, fn: Fx_imul__P629910, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -31037,7 +32103,7 @@ function Fx_imul__P561466_mk(s) { -function power_checkDeepSleep__P563235(s) { +function power_checkDeepSleep__P631679(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31047,13 +32113,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___573366 = undefined; - s.to___573369 = undefined; - s.tmp_0 = power_init__P566385_mk(s); + s.p___641815 = undefined; + s.to___641818 = undefined; + s.tmp_0 = power_init__P634834_mk(s); s.callLocIdx = 79; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = r0 = globals._poked___566383; + s.tmp_0 = r0 = globals._poked___634832; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -31063,8 +32129,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - s.p___573366 = (s.tmp_1); - s.tmp_0 = r0 = globals._timeout___566384; + s.p___641815 = (s.tmp_1); + s.tmp_0 = r0 = globals._timeout___634833; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.tmp_0; @@ -31074,8 +32140,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.to___573369 = (s.tmp_1); - r0 = (s.to___573369 > 0); + s.to___641818 = (s.tmp_1); + r0 = (s.to___641818 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 5; continue; } @@ -31084,9 +32150,9 @@ switch (step) { case 5: r0 = pxsim.control.millis(); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.p___573366); + r0 = (s.tmp_2 - s.p___641815); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.to___573369); + r0 = (s.tmp_1 > s.to___641818); case 6: // jmp value (already in r0) s.tmp_3 = r0; @@ -31112,12 +32178,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_checkDeepSleep__P563235.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} +power_checkDeepSleep__P631679.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__P563235_mk(s) { +function power_checkDeepSleep__P631679_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_checkDeepSleep__P563235, depth: s.depth + 1, + parent: s, fn: power_checkDeepSleep__P631679, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31126,15 +32192,15 @@ function power_checkDeepSleep__P563235_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - p___573366: undefined, - to___573369: undefined, + p___641815: undefined, + to___641818: undefined, } } -function power_init__P566385(s) { +function power_init__P634834(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31144,7 +32210,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals._timeout___566384 !== undefined); + r0 = (globals._timeout___634833 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -31154,21 +32220,21 @@ switch (step) { r0 = pxsim_pxtcore.getConfig(212, -1); s.tmp_1 = r0; r0 = (s.tmp_1 * 1000); - globals._timeout___566384 = (r0); - r0 = (globals._timeout___566384 > 0); + globals._timeout___634833 = (r0); + r0 = (globals._timeout___634833 > 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___566384 < 300000); + r0 = (globals._timeout___634833 < 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___566384 = (300000); + globals._timeout___634833 = (300000); case 5: case 6: case 7: @@ -31176,12 +32242,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_init__P566385.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} +power_init__P634834.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__P566385_mk(s) { +function power_init__P634834_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_init__P566385, depth: s.depth + 1, + parent: s, fn: power_init__P634834, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31191,7 +32257,7 @@ function power_init__P566385_mk(s) { -function power_poke__P563234(s) { +function power_poke__P631678(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31201,22 +32267,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = power_init__P566385_mk(s); + s.tmp_0 = power_init__P634834_mk(s); s.callLocIdx = 78; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = pxsim.control.millis(); - globals._poked___566383 = (r0); + globals._poked___634832 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -power_poke__P563234.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} +power_poke__P631678.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__P563234_mk(s) { +function power_poke__P631678_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_poke__P563234, depth: s.depth + 1, + parent: s, fn: power_poke__P631678, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -31225,7 +32291,7 @@ function power_poke__P563234_mk(s) { -function control_EventContext_deltaTime__P561705(s) { +function control_EventContext_deltaTime__P630149(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31240,20 +32306,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C561700_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C630144_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__P561705.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__P561705.isGetter = true; +control_EventContext_deltaTime__P630149.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__P630149.isGetter = true; -function control_EventContext_deltaTime__P561705_mk(s) { +function control_EventContext_deltaTime__P630149_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_deltaTime__P561705, depth: s.depth + 1, + parent: s, fn: control_EventContext_deltaTime__P630149, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31263,7 +32329,7 @@ function control_EventContext_deltaTime__P561705_mk(s) { -function scene_Scene_constructor__P564170(s) { +function scene_Scene_constructor__P632614(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31280,13 +32346,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C564147_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C632591_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__C563831_VT); + r0 = pxsim_pxtcore_mkClassInstance(ArcadePhysicsEngine__C632275_VT); s.tmp_0 = r0; - s.tmp_1 = ArcadePhysicsEngine_constructor__P563832_mk(s); + s.tmp_1 = ArcadePhysicsEngine_constructor__P632276_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 500; s.tmp_1.arg2 = 2; @@ -31295,17 +32361,17 @@ switch (step) { case 1: r0 = s.retval; r0 = (s.arg0).fields["physicsEngine"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C564085_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C632529_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Camera_constructor__P564089_mk(s); + s.tmp_1 = scene_Camera_constructor__P632533_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1074; 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__C563973_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Background__C632417_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Background_constructor__P563977_mk(s); + s.tmp_1 = scene_Background_constructor__P632421_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = s.arg0.fields["camera"]; s.tmp_1.arg1 = r0; @@ -31366,12 +32432,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_constructor__P564170.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__P632614.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__P564170_mk(s) { +function scene_Scene_constructor__P632614_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_constructor__P564170, depth: s.depth + 1, + parent: s, fn: scene_Scene_constructor__P632614, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31384,7 +32450,7 @@ function scene_Scene_constructor__P564170_mk(s) { -function scene_Camera_constructor__P564089(s) { +function scene_Camera_constructor__P632533(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31399,7 +32465,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C564085_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C632529_VT)) failedCast(r0); r0 = (s.arg0).fields["_offsetX"] = (0); r0 = (s.arg0).fields["_offsetY"] = (0); r0 = (s.arg0).fields["drawOffsetX"] = (0); @@ -31408,12 +32474,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_constructor__P564089.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__P632533.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__P564089_mk(s) { +function scene_Camera_constructor__P632533_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_constructor__P564089, depth: s.depth + 1, + parent: s, fn: scene_Camera_constructor__P632533, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -31422,7 +32488,7 @@ function scene_Camera_constructor__P564089_mk(s) { -function scene_Background_constructor__P563977(s) { +function scene_Background_constructor__P632421(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31438,7 +32504,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C563973_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C632417_VT)) failedCast(r0); r0 = (s.arg0).fields["color"] = (0); r0 = (s.arg0).fields["camera"] = (s.arg1); s.tmp_0 = r0 = s.arg0; @@ -31449,12 +32515,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_constructor__P563977.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__P632421.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__P563977_mk(s) { +function scene_Background_constructor__P632421_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_constructor__P563977, depth: s.depth + 1, + parent: s, fn: scene_Background_constructor__P632421, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31466,7 +32532,7 @@ function scene_Background_constructor__P563977_mk(s) { -function ArcadePhysicsEngine_constructor__P563832(s) { +function ArcadePhysicsEngine_constructor__P632276(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31484,33 +32550,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_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__C563750_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteMap__C632194_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_SpriteMap_constructor__P563751_mk(s); + s.tmp_1 = sprites_SpriteMap_constructor__P632195_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 694; 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__P563834_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxSpeed__P632278_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 695; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_maxStep__P563838_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P632282_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 696; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_minStep__P563836_mk(s); + s.tmp_0 = ArcadePhysicsEngine_minStep__P632280_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 697; s.pc = 4; return s.tmp_0; @@ -31520,12 +32586,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constructor__P563832.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__P632276.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__P563832_mk(s) { +function ArcadePhysicsEngine_constructor__P632276_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constructor__P563832, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constructor__P632276, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31539,7 +32605,7 @@ function ArcadePhysicsEngine_constructor__P563832_mk(s) { -function ArcadePhysicsEngine_maxStep__P563838(s) { +function ArcadePhysicsEngine_maxStep__P632282(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31555,7 +32621,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -31566,12 +32632,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P563838.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__P632282.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__P563838_mk(s) { +function ArcadePhysicsEngine_maxStep__P632282_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P563838, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P632282, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31584,7 +32650,7 @@ function ArcadePhysicsEngine_maxStep__P563838_mk(s) { -function ArcadePhysicsEngine_maxStep__P563837(s) { +function ArcadePhysicsEngine_maxStep__P632281(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31599,7 +32665,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); r0 = s.arg0.fields["maxSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -31608,13 +32674,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P563837.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__P563837.isGetter = true; +ArcadePhysicsEngine_maxStep__P632281.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__P632281.isGetter = true; -function ArcadePhysicsEngine_maxStep__P563837_mk(s) { +function ArcadePhysicsEngine_maxStep__P632281_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P563837, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P632281, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31625,7 +32691,7 @@ function ArcadePhysicsEngine_maxStep__P563837_mk(s) { -function Fx_toInt__P561477(s) { +function Fx_toInt__P629921(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31645,12 +32711,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toInt__P561477.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__P629921.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__P561477_mk(s) { +function Fx_toInt__P629921_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toInt__P561477, depth: s.depth + 1, + parent: s, fn: Fx_toInt__P629921, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31660,7 +32726,7 @@ function Fx_toInt__P561477_mk(s) { -function ArcadePhysicsEngine_minStep__P563836(s) { +function ArcadePhysicsEngine_minStep__P632280(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31676,7 +32742,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -31687,12 +32753,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P563836.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__P632280.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__P563836_mk(s) { +function ArcadePhysicsEngine_minStep__P632280_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P563836, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P632280, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31705,7 +32771,7 @@ function ArcadePhysicsEngine_minStep__P563836_mk(s) { -function ArcadePhysicsEngine_minStep__P563835(s) { +function ArcadePhysicsEngine_minStep__P632279(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31720,7 +32786,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); r0 = s.arg0.fields["minSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -31729,13 +32795,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P563835.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__P563835.isGetter = true; +ArcadePhysicsEngine_minStep__P632279.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__P632279.isGetter = true; -function ArcadePhysicsEngine_minStep__P563835_mk(s) { +function ArcadePhysicsEngine_minStep__P632279_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P563835, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P632279, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31746,7 +32812,7 @@ function ArcadePhysicsEngine_minStep__P563835_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P563834(s) { +function ArcadePhysicsEngine_maxSpeed__P632278(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31762,7 +32828,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -31779,12 +32845,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P563834.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__P632278.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__P563834_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P632278_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P563834, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P632278, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31797,7 +32863,7 @@ function ArcadePhysicsEngine_maxSpeed__P563834_mk(s) { -function Fx_neg__P561460(s) { +function Fx_neg__P629904(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31815,12 +32881,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_neg__P561460.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__P629904.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__P561460_mk(s) { +function Fx_neg__P629904_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_neg__P561460, depth: s.depth + 1, + parent: s, fn: Fx_neg__P629904, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -31829,7 +32895,7 @@ function Fx_neg__P561460_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P563833(s) { +function ArcadePhysicsEngine_maxSpeed__P632277(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31844,7 +32910,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); r0 = s.arg0.fields["maxVelocity"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -31853,13 +32919,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P563833.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__P563833.isGetter = true; +ArcadePhysicsEngine_maxSpeed__P632277.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__P632277.isGetter = true; -function ArcadePhysicsEngine_maxSpeed__P563833_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P632277_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P563833, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P632277, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31870,7 +32936,7 @@ function ArcadePhysicsEngine_maxSpeed__P563833_mk(s) { -function PhysicsEngine_constructor__P563816(s) { +function PhysicsEngine_constructor__P632260(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31885,17 +32951,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C563815_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C632259_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_constructor__P563816.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__P632260.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__P563816_mk(s) { +function PhysicsEngine_constructor__P632260_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_constructor__P563816, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_constructor__P632260, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -31904,7 +32970,7 @@ function PhysicsEngine_constructor__P563816_mk(s) { -function sprites_SpriteMap_constructor__P563751(s) { +function sprites_SpriteMap_constructor__P632195(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31919,7 +32985,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C563750_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C632194_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -31928,12 +32994,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_constructor__P563751.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__P632195.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__P563751_mk(s) { +function sprites_SpriteMap_constructor__P632195_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_constructor__P563751, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_constructor__P632195, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31944,7 +33010,7 @@ function sprites_SpriteMap_constructor__P563751_mk(s) { -function controller__setUserEventsEnabled__P563511(s) { +function controller__setUserEventsEnabled__P631955(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31958,17 +33024,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals._userEventsEnabled___566556 = (s.arg0); + globals._userEventsEnabled___635005 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -controller__setUserEventsEnabled__P563511.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__P631955.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__P563511_mk(s) { +function controller__setUserEventsEnabled__P631955_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__setUserEventsEnabled__P563511, depth: s.depth + 1, + parent: s, fn: controller__setUserEventsEnabled__P631955, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -31977,7 +33043,7 @@ function controller__setUserEventsEnabled__P563511_mk(s) { -function control_popEventContext__P561715(s) { +function control_popEventContext__P630159(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31987,9 +33053,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___572773 = undefined; - s.context___572781 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___566260); + s.ctx___641222 = undefined; + s.context___641230 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___634709); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -31998,9 +33064,9 @@ switch (step) { { step = 7; continue; } case 1: case 2: - r0 = pxsim_Array_.pop(globals.eventContexts___566260); - s.ctx___572773 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___572773); + r0 = pxsim_Array_.pop(globals.eventContexts___634709); + s.ctx___641222 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___641222); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -32009,53 +33075,53 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_2 = control_EventContext_unregister__P561707_mk(s); - s.tmp_2.arg0 = s.ctx___572773; + s.tmp_2 = control_EventContext_unregister__P630151_mk(s); + s.tmp_2.arg0 = s.ctx___641222; s.callLocIdx = 60; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.tmp_0 = r0 = globals.eventContexts___566260; - r0 = pxsim_Array__length(globals.eventContexts___566260); + s.tmp_0 = r0 = globals.eventContexts___634709; + r0 = pxsim_Array__length(globals.eventContexts___634709); 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___572781 = (r0); - r0 = pxsim_numops_toBoolDecr(s.context___572781); + s.context___641230 = (r0); + r0 = pxsim_numops_toBoolDecr(s.context___641230); if (!r0) { step = 5; continue; } - s.tmp_0 = control_EventContext_register__P561706_mk(s); - s.tmp_0.arg0 = s.context___572781; + s.tmp_0 = control_EventContext_register__P630150_mk(s); + s.tmp_0.arg0 = s.context___641230; s.callLocIdx = 61; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; { step = 6; continue; } case 5: - globals.eventContexts___566260 = (undefined); + globals.eventContexts___634709 = (undefined); case 6: case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -control_popEventContext__P561715.info = {"start":7755,"length":413,"line":236,"column":4,"endLine":250,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} +control_popEventContext__P630159.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__P561715_mk(s) { +function control_popEventContext__P630159_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_popEventContext__P561715, depth: s.depth + 1, + parent: s, fn: control_popEventContext__P630159, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ctx___572773: undefined, - context___572781: undefined, + ctx___641222: undefined, + context___641230: undefined, } } -function control_EventContext_unregister__P561707(s) { +function control_EventContext_unregister__P630151(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32065,37 +33131,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___572820 = undefined; - s.unnamed18356___U1 = undefined; - s.unnamed18357___U2 = undefined; + s.h___641269 = undefined; + s.unnamed19300___U1 = undefined; + s.unnamed19301___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C561700_VT)) failedCast(r0); - s.h___572820 = (undefined); + if (!checkSubtype(r0, control_EventContext__C630144_VT)) failedCast(r0); + s.h___641269 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed18356___U1 = (r0); - s.unnamed18357___U2 = (0); + s.unnamed19300___U1 = (r0); + s.unnamed19301___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18357___U2; - r0 = pxsim_Array__length(s.unnamed18356___U1); + s.tmp_0 = r0 = s.unnamed19301___U2; + r0 = pxsim_Array__length(s.unnamed19300___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18356___U1, s.unnamed18357___U2); - s.h___572820 = (r0); - s.tmp_2 = control_EventHandler_unregister__P566254_mk(s); - s.tmp_2.arg0 = s.h___572820; + r0 = pxsim_Array__getAt(s.unnamed19300___U1, s.unnamed19301___U2); + s.h___641269 = (r0); + s.tmp_2 = control_EventHandler_unregister__P634703_mk(s); + s.tmp_2.arg0 = s.h___641269; s.callLocIdx = 53; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed18357___U2 + 1); - s.unnamed18357___U2 = (r0); + r0 = (s.unnamed19301___U2 + 1); + s.unnamed19301___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed18356___U1 = (undefined); + s.unnamed19300___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["frameWorker"]; s.tmp_2 = r0; @@ -32106,19 +33172,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_unregister__P561707.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__P630151.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__P561707_mk(s) { +function control_EventContext_unregister__P630151_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_unregister__P561707, depth: s.depth + 1, + parent: s, fn: control_EventContext_unregister__P630151, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___572820: undefined, - unnamed18356___U1: undefined, - unnamed18357___U2: undefined, + h___641269: undefined, + unnamed19300___U1: undefined, + unnamed19301___U2: undefined, arg0: undefined, } } @@ -32126,7 +33192,7 @@ function control_EventContext_unregister__P561707_mk(s) { -function control_EventHandler_unregister__P566254(s) { +function control_EventHandler_unregister__P634703(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32141,24 +33207,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C566252_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C634701_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__P566256, s.tmp_2); + r0 = pxsim.control.internalOnEvent(s.tmp_0, s.tmp_1, control_doNothing__P634705, s.tmp_2); r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventHandler_unregister__P566254.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__P634703.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__P566254_mk(s) { +function control_EventHandler_unregister__P634703_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_unregister__P566254, depth: s.depth + 1, + parent: s, fn: control_EventHandler_unregister__P634703, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32170,7 +33236,7 @@ function control_EventHandler_unregister__P566254_mk(s) { -function control_doNothing__P566256(s) { +function control_doNothing__P634705(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32184,12 +33250,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_doNothing__P566256.info = {"start":1254,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} +control_doNothing__P634705.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__P566256_mk(s) { +function control_doNothing__P634705_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_doNothing__P566256, depth: s.depth + 1, + parent: s, fn: control_doNothing__P634705, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -32197,7 +33263,7 @@ function control_doNothing__P566256_mk(s) { -function control_EventContext_register__P561706(s) { +function control_EventContext_register__P630150(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32207,38 +33273,38 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___572794 = undefined; - s.unnamed18354___U1 = undefined; - s.unnamed18355___U2 = undefined; + s.h___641243 = undefined; + s.unnamed19298___U1 = undefined; + s.unnamed19299___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C561700_VT)) failedCast(r0); - s.h___572794 = (undefined); + if (!checkSubtype(r0, control_EventContext__C630144_VT)) failedCast(r0); + s.h___641243 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed18354___U1 = (r0); - s.unnamed18355___U2 = (0); + s.unnamed19298___U1 = (r0); + s.unnamed19299___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18355___U2; - r0 = pxsim_Array__length(s.unnamed18354___U1); + s.tmp_0 = r0 = s.unnamed19299___U2; + r0 = pxsim_Array__length(s.unnamed19298___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18354___U1, s.unnamed18355___U2); - s.h___572794 = (r0); - s.tmp_2 = control_EventHandler_register__P566253_mk(s); - s.tmp_2.arg0 = s.h___572794; + r0 = pxsim_Array__getAt(s.unnamed19298___U1, s.unnamed19299___U2); + s.h___641243 = (r0); + s.tmp_2 = control_EventHandler_register__P634702_mk(s); + s.tmp_2.arg0 = s.h___641243; s.callLocIdx = 51; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed18355___U2 + 1); - s.unnamed18355___U2 = (r0); + r0 = (s.unnamed19299___U2 + 1); + s.unnamed19299___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed18354___U1 = (undefined); - s.tmp_0 = control_EventContext_registerFrameCallbacks__P566258_mk(s); + s.unnamed19298___U1 = (undefined); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P634707_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 52; s.pc = 4; return s.tmp_0; case 4: @@ -32247,19 +33313,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_register__P561706.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__P630150.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__P561706_mk(s) { +function control_EventContext_register__P630150_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_register__P561706, depth: s.depth + 1, + parent: s, fn: control_EventContext_register__P630150, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___572794: undefined, - unnamed18354___U1: undefined, - unnamed18355___U2: undefined, + h___641243: undefined, + unnamed19298___U1: undefined, + unnamed19299___U2: undefined, arg0: undefined, } } @@ -32267,7 +33333,7 @@ function control_EventContext_register__P561706_mk(s) { -function control_pushEventContext__P561714(s) { +function control_pushEventContext__P630158(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32277,63 +33343,63 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___574585 = undefined; - s.n___574591 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___566260); + s.ctx___643034 = undefined; + s.n___643040 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___634709); 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___566260 = (r0); + globals.eventContexts___634709 = (r0); case 1: case 2: - s.tmp_0 = control_eventContext__P561713_mk(s); + s.tmp_0 = control_eventContext__P630157_mk(s); s.callLocIdx = 57; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.ctx___574585 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___574585); + s.ctx___643034 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___643034); if (!r0) { step = 3; continue; } - s.tmp_0 = control_EventContext_unregister__P561707_mk(s); - s.tmp_0.arg0 = s.ctx___574585; + s.tmp_0 = control_EventContext_unregister__P630151_mk(s); + s.tmp_0.arg0 = s.ctx___643034; s.callLocIdx = 58; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C561700_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C630144_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventContext_constructor__P561704_mk(s); + s.tmp_1 = control_EventContext_constructor__P630148_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 59; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - s.n___574591 = (s.tmp_0); - r0 = pxsim_Array__push(globals.eventContexts___566260, s.n___574591); - r0 = s.n___574591; + s.n___643040 = (s.tmp_0); + r0 = pxsim_Array__push(globals.eventContexts___634709, s.n___643040); + r0 = s.n___643040; return leave(s, r0) default: oops() } } } -control_pushEventContext__P561714.info = {"start":7310,"length":340,"line":220,"column":4,"endLine":231,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} +control_pushEventContext__P630158.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__P561714_mk(s) { +function control_pushEventContext__P630158_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pushEventContext__P561714, depth: s.depth + 1, + parent: s, fn: control_pushEventContext__P630158, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___574585: undefined, - n___574591: undefined, + ctx___643034: undefined, + n___643040: undefined, } } -function control_EventContext_constructor__P561704(s) { +function control_EventContext_constructor__P630148(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32348,7 +33414,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C561700_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C630144_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -32358,26 +33424,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___561702); + r0 = pxsim_numops_toBoolDecr(globals.control_EventContext_lastStats___630146); 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___561702 = (r0); + globals.control_EventContext_lastStats___630146 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_constructor__P561704.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__P630148.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__P561704_mk(s) { +function control_EventContext_constructor__P630148_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_constructor__P561704, depth: s.depth + 1, + parent: s, fn: control_EventContext_constructor__P630148, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32388,7 +33454,7 @@ function control_EventContext_constructor__P561704_mk(s) { -function game_showLongText__P564264(s) { +function game_showLongText__P632708(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32398,37 +33464,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.width___578055 = undefined; - s.height___578056 = undefined; - s.top___578057 = undefined; - s.left___578058 = undefined; - s.dialog___578169 = undefined; - s.s___578177 = undefined; - s.pressed___578193 = undefined; - s.done___578194 = undefined; - s.upPressed___578195 = undefined; + s.width___646504 = undefined; + s.height___646505 = undefined; + s.top___646506 = undefined; + s.left___646507 = undefined; + s.dialog___646618 = undefined; + s.s___646626 = undefined; + s.pressed___646642 = undefined; + s.done___646643 = undefined; + s.upPressed___646644 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = console_inspect__P561687_mk(s); + s.tmp_0 = console_inspect__P630131_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 20; s.callLocIdx = 1167; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; s.arg0 = (r0); - s.tmp_0 = controller__setUserEventsEnabled__P563511_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P631955_mk(s); s.tmp_0.arg0 = false; s.callLocIdx = 1168; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = game_pushScene__P564307_mk(s); + s.tmp_0 = game_pushScene__P632751_mk(s); s.callLocIdx = 1169; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_1 = game_currentScene__P564303_mk(s); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 1170; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; @@ -32454,178 +33520,178 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 1: - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; r0 = (s.tmp_1 - 4); - s.width___578055 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___563337); + s.width___646504 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 3); s.tmp_0 = r0; r0 = (s.tmp_0 + 5); - s.height___578056 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___563337); + s.height___646505 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.height___578056); - s.top___578057 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = (s.tmp_0 - s.height___646505); + s.top___646506 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.width___578055); + r0 = (s.tmp_1 - s.width___646504); s.tmp_0 = r0; r0 = (s.tmp_0 >> 1); - s.left___578058 = (r0); + s.left___646507 = (r0); { step = 7; continue; } case 2: - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_0 = r0; r0 = (s.tmp_0 - 4); - s.width___578055 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___563337); + s.width___646504 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 3); s.tmp_0 = r0; r0 = (s.tmp_0 + 5); - s.height___578056 = (r0); - s.top___578057 = (0); - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.height___646505 = (r0); + s.top___646506 = (0); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.width___578055); + r0 = (s.tmp_1 - s.width___646504); s.tmp_0 = r0; r0 = (s.tmp_0 >> 1); - s.left___578058 = (r0); + s.left___646507 = (r0); { step = 7; continue; } case 3: - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 3); s.tmp_0 = r0; r0 = (s.tmp_0 + 5); - s.width___578055 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___563337); - s.height___578056 = (r0); - s.top___578057 = (0); - s.left___578058 = (0); + s.width___646504 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___631781); + s.height___646505 = (r0); + s.top___646506 = (0); + s.left___646507 = (0); { step = 7; continue; } case 4: - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 3); s.tmp_0 = r0; r0 = (s.tmp_0 + 5); - s.width___578055 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___563337); - s.height___578056 = (r0); - s.top___578057 = (0); - r0 = pxsim_ImageMethods.width(globals.screen___563337); - s.tmp_0 = r0; - r0 = (s.tmp_0 - s.width___578055); - s.left___578058 = (r0); + s.width___646504 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___631781); + s.height___646505 = (r0); + s.top___646506 = (0); + r0 = pxsim_ImageMethods.width(globals.screen___631781); + s.tmp_0 = r0; + r0 = (s.tmp_0 - s.width___646504); + s.left___646507 = (r0); { step = 7; continue; } case 5: - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; r0 = (s.tmp_1 << 1); s.tmp_0 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, 3); - s.width___578055 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.width___646504 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; r0 = (s.tmp_1 << 1); s.tmp_0 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, 3); - s.height___578056 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___563337); + s.height___646505 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.height___578056); + r0 = (s.tmp_1 - s.height___646505); s.tmp_0 = r0; r0 = (s.tmp_0 >> 1); - s.top___578057 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.top___646506 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.width___578055); + r0 = (s.tmp_1 - s.width___646504); s.tmp_0 = r0; r0 = (s.tmp_0 >> 1); - s.left___578058 = (r0); + s.left___646507 = (r0); { step = 7; continue; } case 6: - r0 = pxsim_ImageMethods.width(globals.screen___563337); - s.width___578055 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___563337); - s.height___578056 = (r0); - s.top___578057 = (0); - s.left___578058 = (0); + r0 = pxsim_ImageMethods.width(globals.screen___631781); + s.width___646504 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___631781); + s.height___646505 = (r0); + s.top___646506 = (0); + s.left___646507 = (0); case 7: - r0 = pxsim_pxtcore_mkClassInstance(game_Dialog__C564225_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_Dialog__C632669_VT); s.tmp_0 = r0; - s.tmp_1 = game_Dialog_constructor__P564228_mk(s); + s.tmp_1 = game_Dialog_constructor__P632672_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = s.width___578055; - s.tmp_1.arg2 = s.height___578056; + s.tmp_1.arg1 = s.width___646504; + s.tmp_1.arg2 = s.height___646505; s.tmp_1.arg3 = undefined; s.tmp_1.arg4 = undefined; s.tmp_1.arg5 = undefined; s.callLocIdx = 1171; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; - s.dialog___578169 = (s.tmp_0); - s.tmp_0 = sprites_create__P563580_mk(s); - r0 = s.dialog___578169.fields["image"]; + s.dialog___646618 = (s.tmp_0); + s.tmp_0 = sprites_create__P632024_mk(s); + r0 = s.dialog___646618.fields["image"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = -1; s.callLocIdx = 1172; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.s___578177 = (r0); - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = s.s___578177; - s.tmp_0.arg1 = s.top___578057; + s.s___646626 = (r0); + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = s.s___646626; + s.tmp_0.arg1 = s.top___646506; s.callLocIdx = 1173; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = s.s___578177; - s.tmp_0.arg1 = s.left___578058; + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = s.s___646626; + s.tmp_0.arg1 = s.left___646507; s.callLocIdx = 1174; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = game_Dialog__C564225_v1_2_mk(s); - s.tmp_0.arg0 = s.dialog___578169; + s.tmp_0 = game_Dialog__C632669_v1_2_mk(s); + s.tmp_0.arg0 = s.dialog___646618; s.tmp_0.arg1 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, game_Dialog__C564225_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, game_Dialog__C632669_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.setText; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; r0 = pxsim_pxtrt.mklocRef(); - s.pressed___578193 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.pressed___578193, true); + s.pressed___646642 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.pressed___646642, true); r0 = pxsim_pxtrt.mklocRef(); - s.done___578194 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.done___578194, false); + s.done___646643 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.done___646643, false); r0 = pxsim_pxtrt.mklocRef(); - s.upPressed___578195 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.upPressed___578195, true); - r0 = pxsim_pxtcore_mkAction(4, game_showLongText_inline__P578197); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dialog___578169); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.pressed___578193); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.done___578194); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.upPressed___578195); - s.tmp_1 = game_onUpdate__P564327_mk(s); + s.upPressed___646644 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.upPressed___646644, true); + r0 = pxsim_pxtcore_mkAction(4, game_showLongText_inline__P646646); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dialog___646618); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.pressed___646642); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.done___646643); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.upPressed___646644); + s.tmp_1 = game_onUpdate__P632771_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1181; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, game_showLongText_inline__P578245); + r0 = pxsim_pxtcore_mkAction(1, game_showLongText_inline__P646694); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.done___578194); - s.tmp_1 = pauseUntil__P561672_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.done___646643); + s.tmp_1 = pauseUntil__P630116_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1182; s.pc = 18; return s.tmp_1; case 18: r0 = s.retval; - s.tmp_0 = controller__setUserEventsEnabled__P563511_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P631955_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 1183; s.pc = 19; return s.tmp_0; case 19: @@ -32634,26 +33700,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_showLongText__P564264.info = {"start":24237,"length":3072,"line":649,"column":4,"endLine":742,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"showLongText","argumentNames":["str","layout"]} +game_showLongText__P632708.info = {"start":24237,"length":3072,"line":649,"column":4,"endLine":742,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"showLongText","argumentNames":["str","layout"]} -function game_showLongText__P564264_mk(s) { +function game_showLongText__P632708_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_showLongText__P564264, depth: s.depth + 1, + parent: s, fn: game_showLongText__P632708, 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, - width___578055: undefined, - height___578056: undefined, - top___578057: undefined, - left___578058: undefined, - dialog___578169: undefined, - s___578177: undefined, - pressed___578193: undefined, - done___578194: undefined, - upPressed___578195: undefined, + width___646504: undefined, + height___646505: undefined, + top___646506: undefined, + left___646507: undefined, + dialog___646618: undefined, + s___646626: undefined, + pressed___646642: undefined, + done___646643: undefined, + upPressed___646644: undefined, arg0: undefined, arg1: undefined, } } @@ -32662,7 +33728,7 @@ function game_showLongText__P564264_mk(s) { -function game_showLongText_inline__P578197(s) { +function game_showLongText_inline__P646646(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32672,18 +33738,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.currentState___578200 = undefined; - s.moveBack___578225 = undefined; - s.tmp_0 = game_BaseDialog__C564207_v0_1_mk(s); + s.currentState___646649 = undefined; + s.moveBack___646674 = undefined; + s.tmp_0 = game_BaseDialog__C632651_v0_1_mk(s); s.tmp_0.arg0 = s.caps[0]; - if (!checkSubtype(s.tmp_0.arg0, game_BaseDialog__C564207_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, game_BaseDialog__C632651_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.update; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - s.tmp_1 = controller_Button__C563494_v0_1_mk(s); - s.tmp_1.arg0 = globals.A___563418; - if (!checkSubtype(s.tmp_1.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_1.arg0); + s.tmp_1 = controller_Button__C631938_v0_1_mk(s); + s.tmp_1.arg0 = globals.A___631862; + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.isPressed; s.pc = 24; return s.tmp_1; case 24: @@ -32694,9 +33760,9 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = controller_Button__C563494_v0_1_mk(s); - s.tmp_2.arg0 = globals.down___563423; - if (!checkSubtype(s.tmp_2.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2.arg0 = globals.down___631867; + if (!checkSubtype(s.tmp_2.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.isPressed; s.pc = 25; return s.tmp_2; case 25: @@ -32704,8 +33770,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.currentState___578200 = (s.tmp_3); - s.tmp_0 = r0 = s.currentState___578200; + s.currentState___646649 = (s.tmp_3); + s.tmp_0 = r0 = s.currentState___646649; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } r0 = s.tmp_0; @@ -32722,7 +33788,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } r0 = pxsim_pxtrt_stlocRef(s.caps[1], true); - s.tmp_1 = game_Dialog_hasNext__P564229_mk(s); + s.tmp_1 = game_Dialog_hasNext__P632673_mk(s); s.tmp_1.arg0 = s.caps[0]; s.callLocIdx = 1175; s.pc = 26; return s.tmp_1; case 26: @@ -32730,19 +33796,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = game_Dialog_nextPage__P564231_mk(s); + s.tmp_2 = game_Dialog_nextPage__P632675_mk(s); s.tmp_2.arg0 = s.caps[0]; s.callLocIdx = 1176; s.pc = 27; return s.tmp_2; case 27: r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = scene_setBackgroundImage__P564189_mk(s); + s.tmp_0 = scene_setBackgroundImage__P632633_mk(s); s.tmp_0.arg0 = null; s.callLocIdx = 1177; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; - s.tmp_0 = game_popScene__P564308_mk(s); + s.tmp_0 = game_popScene__P632752_mk(s); s.callLocIdx = 1178; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; @@ -32757,7 +33823,7 @@ switch (step) { r0 = s.tmp_0; { step = 9; continue; } case 8: - r0 = pxsim_numops_toBoolDecr(s.currentState___578200); + r0 = pxsim_numops_toBoolDecr(s.currentState___646649); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); case 9: @@ -32769,15 +33835,15 @@ switch (step) { case 10: case 11: case 12: - s.tmp_0 = controller_Button__C563494_v0_1_mk(s); - s.tmp_0.arg0 = globals.up___563421; - if (!checkSubtype(s.tmp_0.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0 = controller_Button__C631938_v0_1_mk(s); + s.tmp_0.arg0 = globals.up___631865; + if (!checkSubtype(s.tmp_0.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.isPressed; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - s.moveBack___578225 = (r0); - s.tmp_0 = r0 = s.moveBack___578225; + s.moveBack___646674 = (r0); + s.tmp_0 = r0 = s.moveBack___646674; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 13; continue; } r0 = s.tmp_0; @@ -32794,7 +33860,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 17; continue; } r0 = pxsim_pxtrt_stlocRef(s.caps[3], true); - s.tmp_1 = game_Dialog_hasPrev__P564230_mk(s); + s.tmp_1 = game_Dialog_hasPrev__P632674_mk(s); s.tmp_1.arg0 = s.caps[0]; s.callLocIdx = 1179; s.pc = 31; return s.tmp_1; case 31: @@ -32802,7 +33868,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_2 = game_Dialog_prevPage__P564232_mk(s); + s.tmp_2 = game_Dialog_prevPage__P632676_mk(s); s.tmp_2.arg0 = s.caps[0]; s.callLocIdx = 1180; s.pc = 32; return s.tmp_2; case 32: @@ -32818,7 +33884,7 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - r0 = pxsim_numops_toBoolDecr(s.moveBack___578225); + r0 = pxsim_numops_toBoolDecr(s.moveBack___646674); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); case 19: @@ -32834,26 +33900,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_showLongText_inline__P578197.info = {"start":26290,"length":931,"line":710,"column":22,"endLine":738,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":[]} +game_showLongText_inline__P646646.info = {"start":26290,"length":931,"line":710,"column":22,"endLine":738,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":[]} -function game_showLongText_inline__P578197_mk(s) { +function game_showLongText_inline__P646646_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_showLongText_inline__P578197, depth: s.depth + 1, + parent: s, fn: game_showLongText_inline__P646646, 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, - currentState___578200: undefined, - moveBack___578225: undefined, + currentState___646649: undefined, + moveBack___646674: undefined, } } -function game_showLongText_inline__P578245(s) { +function game_showLongText_inline__P646694(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32867,12 +33933,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_showLongText_inline__P578245.info = {"start":27243,"length":10,"line":740,"column":19,"endLine":740,"endColumn":29,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":[]} +game_showLongText_inline__P646694.info = {"start":27243,"length":10,"line":740,"column":19,"endLine":740,"endColumn":29,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":[]} -function game_showLongText_inline__P578245_mk(s) { +function game_showLongText_inline__P646694_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_showLongText_inline__P578245, depth: s.depth + 1, + parent: s, fn: game_showLongText_inline__P646694, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -32880,7 +33946,7 @@ function game_showLongText_inline__P578245_mk(s) { -function game_popScene__P564308(s) { +function game_popScene__P632752(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32890,57 +33956,57 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___576231 = undefined; - s.tmp_0 = game_currentScene__P564303_mk(s); + s.oldScene___644680 = undefined; + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1215; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.oldScene___576231 = (r0); - s.tmp_0 = r0 = globals._sceneStack___566761; + s.oldScene___644680 = (r0); + s.tmp_0 = r0 = globals._sceneStack___635210; 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___566761); + r0 = pxsim_Array__length(globals._sceneStack___635210); 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___566761); - globals._scene___566760 = (r0); - s.tmp_0 = control_popEventContext__P561715_mk(s); + r0 = pxsim_Array_.pop(globals._sceneStack___635210); + globals._scene___635209 = (r0); + s.tmp_0 = control_popEventContext__P630159_mk(s); s.callLocIdx = 1216; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; { step = 6; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(globals._scene___566760); + r0 = pxsim_numops_toBoolDecr(globals._scene___635209); if (!r0) { step = 4; continue; } - s.tmp_0 = control_popEventContext__P561715_mk(s); + s.tmp_0 = control_popEventContext__P630159_mk(s); s.callLocIdx = 1217; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - globals._scene___566760 = (undefined); + globals._scene___635209 = (undefined); case 4: case 5: case 6: - r0 = pxsim_numops_toBoolDecr(globals._scene___566760); + r0 = pxsim_numops_toBoolDecr(globals._scene___635209); if (!r0) { step = 7; continue; } - s.tmp_0 = particles_enableAll__P564487_mk(s); + s.tmp_0 = particles_enableAll__P632931_mk(s); s.callLocIdx = 1218; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 7: case 8: - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___566763); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___635212); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P576252); + r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P644701); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___576231); - s.tmp_1 = helpers_arrayForEach__P561414_mk(s); - s.tmp_1.arg0 = globals._scenePopHandlers___566763; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___644680); + s.tmp_1 = helpers_arrayForEach__P629858_mk(s); + s.tmp_1.arg0 = globals._scenePopHandlers___635212; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1220; s.pc = 15; return s.tmp_1; case 15: @@ -32951,23 +34017,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene__P564308.info = {"start":5133,"length":548,"line":161,"column":4,"endLine":179,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} +game_popScene__P632752.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__P564308_mk(s) { +function game_popScene__P632752_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene__P564308, depth: s.depth + 1, + parent: s, fn: game_popScene__P632752, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___576231: undefined, + oldScene___644680: undefined, } } -function game_popScene_inline__P576252(s) { +function game_popScene_inline__P644701(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32992,12 +34058,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene_inline__P576252.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__P644701.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__P576252_mk(s) { +function game_popScene_inline__P644701_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene_inline__P576252, depth: s.depth + 1, + parent: s, fn: game_popScene_inline__P644701, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33007,7 +34073,7 @@ function game_popScene_inline__P576252_mk(s) { -function particles_enableAll__P564487(s) { +function particles_enableAll__P632931(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33017,21 +34083,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___576256 = undefined; - s.tmp_0 = particles_particleSources__P567110_mk(s); + s.sources___644705 = undefined; + s.tmp_0 = particles_particleSources__P635559_mk(s); s.callLocIdx = 1605; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___576256 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___576256); + s.sources___644705 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___644705); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P561414_mk(s); - s.tmp_0.arg0 = s.sources___576256; - s.tmp_0.arg1 = particles_enableAll_inline__P576262; + s.tmp_0 = helpers_arrayForEach__P629858_mk(s); + s.tmp_0.arg0 = s.sources___644705; + s.tmp_0.arg1 = particles_enableAll_inline__P644711; s.callLocIdx = 1607; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P567106_mk(s); + s.tmp_0 = particles_pruneParticles__P635555_mk(s); s.callLocIdx = 1608; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -33041,22 +34107,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll__P564487.info = {"start":12649,"length":193,"line":413,"column":4,"endLine":419,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} +particles_enableAll__P632931.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__P564487_mk(s) { +function particles_enableAll__P632931_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll__P564487, depth: s.depth + 1, + parent: s, fn: particles_enableAll__P632931, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___576256: undefined, + sources___644705: undefined, } } -function particles_enableAll_inline__P576262(s) { +function particles_enableAll_inline__P644711(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33070,7 +34136,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P564468_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P632912_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1606; s.pc = 1; return s.tmp_0; @@ -33080,12 +34146,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll_inline__P576262.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__P644711.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__P576262_mk(s) { +function particles_enableAll_inline__P644711_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll_inline__P576262, depth: s.depth + 1, + parent: s, fn: particles_enableAll_inline__P644711, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33095,7 +34161,7 @@ function particles_enableAll_inline__P576262_mk(s) { -function particles_particleSources__P567110(s) { +function particles_particleSources__P635559(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33105,33 +34171,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___576375 = undefined; - s.tmp_0 = game_currentScene__P564303_mk(s); + s.sources___644824 = undefined; + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1609; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["particleSources"]; - s.sources___576375 = (r0); - r0 = s.sources___576375; + s.sources___644824 = (r0); + r0 = s.sources___644824; return leave(s, r0) default: oops() } } } -particles_particleSources__P567110.info = {"start":12848,"length":119,"line":421,"column":4,"endLine":424,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} +particles_particleSources__P635559.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__P567110_mk(s) { +function particles_particleSources__P635559_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_particleSources__P567110, depth: s.depth + 1, + parent: s, fn: particles_particleSources__P635559, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___576375: undefined, + sources___644824: undefined, } } -function particles_pruneParticles__P567106(s) { +function particles_pruneParticles__P635555(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33141,25 +34207,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___576267 = undefined; - s.tmp_0 = particles_particleSources__P567110_mk(s); + s.sources___644716 = undefined; + s.tmp_0 = particles_particleSources__P635559_mk(s); s.callLocIdx = 1592; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___576267 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___576267); + s.sources___644716 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___644716); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P561414_mk(s); - s.tmp_1 = helpers_arraySlice__P561420_mk(s); - s.tmp_1.arg0 = s.sources___576267; + s.tmp_0 = helpers_arrayForEach__P629858_mk(s); + s.tmp_1 = helpers_arraySlice__P629864_mk(s); + s.tmp_1.arg0 = s.sources___644716; s.tmp_1.arg1 = 0; - r0 = pxsim_Array__length(s.sources___576267); + r0 = pxsim_Array__length(s.sources___644716); s.tmp_1.arg2 = r0; s.callLocIdx = 1593; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = particles_pruneParticles_inline__P576276; + s.tmp_0.arg1 = particles_pruneParticles_inline__P644725; s.callLocIdx = 1595; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -33169,23 +34235,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles__P567106.info = {"start":9864,"length":156,"line":327,"column":4,"endLine":330,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} +particles_pruneParticles__P635555.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__P567106_mk(s) { +function particles_pruneParticles__P635555_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles__P567106, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles__P635555, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sources___576267: undefined, + sources___644716: undefined, } } -function particles_pruneParticles_inline__P576276(s) { +function particles_pruneParticles_inline__P644725(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33199,7 +34265,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource__prune__P564463_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P632907_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1594; s.pc = 1; return s.tmp_0; case 1: @@ -33208,12 +34274,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles_inline__P576276.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__P644725.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__P576276_mk(s) { +function particles_pruneParticles_inline__P644725_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles_inline__P576276, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles_inline__P644725, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33223,7 +34289,7 @@ function particles_pruneParticles_inline__P576276_mk(s) { -function particles_ParticleSource__prune__P564463(s) { +function particles_ParticleSource__prune__P632907(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33233,15 +34299,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___576305 = undefined; - s.sources___576313 = undefined; - s.current___576327 = undefined; + s.scene___644754 = undefined; + s.sources___644762 = undefined; + s.current___644776 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); case 1: r0 = s.arg0.fields["head"]; s.tmp_0 = r0; @@ -33284,36 +34350,36 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 13; continue; } - s.tmp_5 = game_currentScene__P564303_mk(s); + s.tmp_5 = game_currentScene__P632747_mk(s); s.callLocIdx = 1567; s.pc = 21; return s.tmp_5; case 21: r0 = s.retval; - s.scene___576305 = (r0); - r0 = pxsim_numops_toBoolDecr(s.scene___576305); + s.scene___644754 = (r0); + r0 = pxsim_numops_toBoolDecr(s.scene___644754); if (!r0) { step = 7; continue; } - r0 = s.scene___576305.fields["allSprites"]; + r0 = s.scene___644754.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); case 7: case 8: - s.tmp_0 = particles_particleSources__P567110_mk(s); + s.tmp_0 = particles_particleSources__P635559_mk(s); s.callLocIdx = 1568; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.sources___576313 = (r0); - s.tmp_0 = r0 = s.sources___576313; + s.sources___644762 = (r0); + s.tmp_0 = r0 = s.sources___644762; 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___576313); + r0 = pxsim_Array__length(s.sources___644762); 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___576313, s.arg0); + r0 = pxsim_Array_.removeElement(s.sources___644762, s.arg0); case 11: case 12: r0 = s.arg0.fields["anchor"]; @@ -33322,35 +34388,35 @@ switch (step) { case 13: case 14: r0 = s.arg0.fields["head"]; - s.current___576327 = (r0); + s.current___644776 = (r0); case 15: - s.tmp_0 = r0 = s.current___576327; + s.tmp_0 = r0 = s.current___644776; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 16; continue; } r0 = s.tmp_0; { step = 17; continue; } case 16: - r0 = s.current___576327.fields["next"]; + r0 = s.current___644776.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___576327.fields["next"]; + r0 = s.current___644776.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___576327.fields["next"]; + r0 = s.current___644776.fields["next"]; r0 = r0.fields["next"]; s.tmp_4 = r0; - r0 = (s.current___576327).fields["next"] = (s.tmp_4); + r0 = (s.current___644776).fields["next"] = (s.tmp_4); { step = 19; continue; } case 18: - r0 = s.current___576327.fields["next"]; - s.current___576327 = (r0); + r0 = s.current___644776.fields["next"]; + s.current___644776 = (r0); case 19: { step = 15; continue; } case 20: @@ -33358,12 +34424,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__prune__P564463.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__P632907.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__P564463_mk(s) { +function particles_ParticleSource__prune__P632907_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__prune__P564463, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__prune__P632907, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33371,9 +34437,9 @@ function particles_ParticleSource__prune__P564463_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___576305: undefined, - sources___576313: undefined, - current___576327: undefined, + scene___644754: undefined, + sources___644762: undefined, + current___644776: undefined, arg0: undefined, } } @@ -33381,7 +34447,7 @@ function particles_ParticleSource__prune__P564463_mk(s) { -function particles_ParticleSource_enabled__P564468(s) { +function particles_ParticleSource_enabled__P632912(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33397,9 +34463,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = particles_ParticleSource_enabled__P564467_mk(s); + s.tmp_3 = particles_ParticleSource_enabled__P632911_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1571; s.pc = 5; return s.tmp_3; case 5: @@ -33430,12 +34496,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P564468.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__P632912.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__P564468_mk(s) { +function particles_ParticleSource_enabled__P632912_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P564468, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P632912, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33452,7 +34518,7 @@ function particles_ParticleSource_enabled__P564468_mk(s) { -function particles_ParticleSource_enabled__P564467(s) { +function particles_ParticleSource_enabled__P632911(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33467,7 +34533,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); r0 = s.arg0.fields["pFlags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 1); @@ -33482,13 +34548,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P564467.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__P564467.isGetter = true; +particles_ParticleSource_enabled__P632911.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__P632911.isGetter = true; -function particles_ParticleSource_enabled__P564467_mk(s) { +function particles_ParticleSource_enabled__P632911_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P564467, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P632911, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33502,7 +34568,7 @@ function particles_ParticleSource_enabled__P564467_mk(s) { -function game_pushScene__P564307(s) { +function game_pushScene__P632751(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33512,43 +34578,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___577227 = undefined; - s.tmp_0 = game_currentScene__P564303_mk(s); + s.oldScene___645676 = undefined; + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1209; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.oldScene___577227 = (r0); - s.tmp_0 = particles_clearAll__P564485_mk(s); + s.oldScene___645676 = (r0); + s.tmp_0 = particles_clearAll__P632929_mk(s); s.callLocIdx = 1210; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_disableAll__P564486_mk(s); + s.tmp_0 = particles_disableAll__P632930_mk(s); s.callLocIdx = 1211; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._sceneStack___566761); + r0 = pxsim_numops_toBoolDecr(globals._sceneStack___635210); 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___566761 = (r0); + globals._sceneStack___635210 = (r0); case 1: case 2: - r0 = pxsim_Array__push(globals._sceneStack___566761, globals._scene___566760); - s.tmp_0 = game_init__P566768_mk(s); + r0 = pxsim_Array__push(globals._sceneStack___635210, globals._scene___635209); + s.tmp_0 = game_init__P635217_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 1212; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___566762); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___635211); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P577244); + r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P645693); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___577227); - s.tmp_1 = helpers_arrayForEach__P561414_mk(s); - s.tmp_1.arg0 = globals._scenePushHandlers___566762; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___645676); + s.tmp_1 = helpers_arrayForEach__P629858_mk(s); + s.tmp_1.arg0 = globals._scenePushHandlers___635211; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1214; s.pc = 9; return s.tmp_1; case 9: @@ -33559,23 +34625,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene__P564307.info = {"start":4760,"length":367,"line":148,"column":4,"endLine":159,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} +game_pushScene__P632751.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__P564307_mk(s) { +function game_pushScene__P632751_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene__P564307, depth: s.depth + 1, + parent: s, fn: game_pushScene__P632751, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___577227: undefined, + oldScene___645676: undefined, } } -function game_pushScene_inline__P577244(s) { +function game_pushScene_inline__P645693(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33600,12 +34666,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene_inline__P577244.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__P645693.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__P577244_mk(s) { +function game_pushScene_inline__P645693_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene_inline__P577244, depth: s.depth + 1, + parent: s, fn: game_pushScene_inline__P645693, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33615,7 +34681,7 @@ function game_pushScene_inline__P577244_mk(s) { -function particles_disableAll__P564486(s) { +function particles_disableAll__P632930(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33625,21 +34691,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___577248 = undefined; - s.tmp_0 = particles_particleSources__P567110_mk(s); + s.sources___645697 = undefined; + s.tmp_0 = particles_particleSources__P635559_mk(s); s.callLocIdx = 1601; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___577248 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___577248); + s.sources___645697 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___645697); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P561414_mk(s); - s.tmp_0.arg0 = s.sources___577248; - s.tmp_0.arg1 = particles_disableAll_inline__P577254; + s.tmp_0 = helpers_arrayForEach__P629858_mk(s); + s.tmp_0.arg0 = s.sources___645697; + s.tmp_0.arg1 = particles_disableAll_inline__P645703; s.callLocIdx = 1603; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P567106_mk(s); + s.tmp_0 = particles_pruneParticles__P635555_mk(s); s.callLocIdx = 1604; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -33649,22 +34715,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll__P564486.info = {"start":12370,"length":195,"line":402,"column":4,"endLine":408,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} +particles_disableAll__P632930.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__P564486_mk(s) { +function particles_disableAll__P632930_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll__P564486, depth: s.depth + 1, + parent: s, fn: particles_disableAll__P632930, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___577248: undefined, + sources___645697: undefined, } } -function particles_disableAll_inline__P577254(s) { +function particles_disableAll_inline__P645703(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33678,7 +34744,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P564468_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P632912_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1602; s.pc = 1; return s.tmp_0; @@ -33688,12 +34754,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll_inline__P577254.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__P645703.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__P577254_mk(s) { +function particles_disableAll_inline__P645703_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll_inline__P577254, depth: s.depth + 1, + parent: s, fn: particles_disableAll_inline__P645703, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33703,7 +34769,7 @@ function particles_disableAll_inline__P577254_mk(s) { -function particles_clearAll__P564485(s) { +function particles_clearAll__P632929(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33713,21 +34779,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___577259 = undefined; - s.tmp_0 = particles_particleSources__P567110_mk(s); + s.sources___645708 = undefined; + s.tmp_0 = particles_particleSources__P635559_mk(s); s.callLocIdx = 1597; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___577259 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___577259); + s.sources___645708 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___645708); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P561414_mk(s); - s.tmp_0.arg0 = s.sources___577259; - s.tmp_0.arg1 = particles_clearAll_inline__P577265; + s.tmp_0 = helpers_arrayForEach__P629858_mk(s); + s.tmp_0.arg0 = s.sources___645708; + s.tmp_0.arg1 = particles_clearAll_inline__P645714; s.callLocIdx = 1599; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P567106_mk(s); + s.tmp_0 = particles_pruneParticles__P635555_mk(s); s.callLocIdx = 1600; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -33737,22 +34803,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll__P564485.info = {"start":12098,"length":185,"line":391,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} +particles_clearAll__P632929.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__P564485_mk(s) { +function particles_clearAll__P632929_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll__P564485, depth: s.depth + 1, + parent: s, fn: particles_clearAll__P632929, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___577259: undefined, + sources___645708: undefined, } } -function particles_clearAll_inline__P577265(s) { +function particles_clearAll_inline__P645714(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33766,7 +34832,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_clear__P564470_mk(s); + s.tmp_0 = particles_ParticleSource_clear__P632914_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1598; s.pc = 1; return s.tmp_0; case 1: @@ -33775,12 +34841,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll_inline__P577265.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__P645714.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__P577265_mk(s) { +function particles_clearAll_inline__P645714_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll_inline__P577265, depth: s.depth + 1, + parent: s, fn: particles_clearAll_inline__P645714, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33790,7 +34856,7 @@ function particles_clearAll_inline__P577265_mk(s) { -function particles_ParticleSource_clear__P564470(s) { +function particles_ParticleSource_clear__P632914(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33805,18 +34871,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); r0 = (s.arg0).fields["head"] = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_clear__P564470.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__P632914.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__P564470_mk(s) { +function particles_ParticleSource_clear__P632914_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_clear__P564470, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_clear__P632914, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -33825,7 +34891,7 @@ function particles_ParticleSource_clear__P564470_mk(s) { -function game_Dialog_setText__P564234(s) { +function game_Dialog_setText__P632678(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33841,10 +34907,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Dialog__C564225_VT)) failedCast(r0); - s.tmp_0 = game_BaseDialog_setFont__P566730_mk(s); + if (!checkSubtype(r0, game_Dialog__C632669_VT)) failedCast(r0); + s.tmp_0 = game_BaseDialog_setFont__P635179_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = image_getFontForText__P563282_mk(s); + s.tmp_1 = image_getFontForText__P631726_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 1154; s.pc = 2; return s.tmp_1; case 2: @@ -33854,7 +34920,7 @@ switch (step) { case 1: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = game_Dialog_chunkText__P564233_mk(s); + s.tmp_2 = game_Dialog_chunkText__P632677_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 1156; s.pc = 3; return s.tmp_2; @@ -33867,12 +34933,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Dialog_setText__P564234.info = {"start":7674,"length":183,"line":241,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"setText","argumentNames":["this","rawString"]} +game_Dialog_setText__P632678.info = {"start":7674,"length":183,"line":241,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"setText","argumentNames":["this","rawString"]} -function game_Dialog_setText__P564234_mk(s) { +function game_Dialog_setText__P632678_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Dialog_setText__P564234, depth: s.depth + 1, + parent: s, fn: game_Dialog_setText__P632678, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33885,7 +34951,7 @@ function game_Dialog_setText__P564234_mk(s) { -function game_BaseDialog_setFont__P566730(s) { +function game_BaseDialog_setFont__P635179(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33901,18 +34967,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); r0 = (s.arg0).fields["font"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -game_BaseDialog_setFont__P566730.info = {"start":5994,"length":77,"line":190,"column":8,"endLine":192,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"setFont","argumentNames":["this","font"]} +game_BaseDialog_setFont__P635179.info = {"start":5994,"length":77,"line":190,"column":8,"endLine":192,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"setFont","argumentNames":["this","font"]} -function game_BaseDialog_setFont__P566730_mk(s) { +function game_BaseDialog_setFont__P635179_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_setFont__P566730, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_setFont__P635179, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -33922,7 +34988,7 @@ function game_BaseDialog_setFont__P566730_mk(s) { -function game_Dialog_chunkText__P564233(s) { +function game_Dialog_chunkText__P632677(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33932,21 +34998,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.charactersPerRow___578520 = undefined; - s.charactersPerCursorRow___578529 = undefined; - s.rowsOfCharacters___578541 = undefined; - s.rowsWithCursor___578548 = undefined; - s.lineLengths___578556 = undefined; - s.i___578558 = undefined; - s.i___578571 = undefined; + s.charactersPerRow___646969 = undefined; + s.charactersPerCursorRow___646978 = undefined; + s.rowsOfCharacters___646990 = undefined; + s.rowsWithCursor___646997 = undefined; + s.lineLengths___647005 = undefined; + s.i___647007 = undefined; + s.i___647020 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Dialog__C564225_VT)) failedCast(r0); - s.tmp_2 = game_BaseDialog_textAreaWidth__P566728_mk(s); + if (!checkSubtype(r0, game_Dialog__C632669_VT)) failedCast(r0); + s.tmp_2 = game_BaseDialog_textAreaWidth__P635177_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1147; s.pc = 5; return s.tmp_2; case 5: @@ -33969,8 +35035,8 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.charactersPerRow___578520 = (r0); - s.tmp_1 = r0 = s.charactersPerRow___578520; + s.charactersPerRow___646969 = (r0); + s.tmp_1 = r0 = s.charactersPerRow___646969; r0 = s.arg0.fields["cursor"]; s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); @@ -33994,14 +35060,14 @@ switch (step) { r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.charactersPerCursorRow___578529 = (r0); - s.tmp_2 = game_BaseDialog_textAreaHeight__P566729_mk(s); + s.charactersPerCursorRow___646978 = (r0); + s.tmp_2 = game_BaseDialog_textAreaHeight__P635178_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1150; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = game_BaseDialog_rowHeight__P566727_mk(s); + s.tmp_4 = game_BaseDialog_rowHeight__P635176_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 1151; s.pc = 9; return s.tmp_4; case 9: @@ -34010,12 +35076,12 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.rowsOfCharacters___578541 = (r0); + s.rowsOfCharacters___646990 = (r0); r0 = s.arg0.fields["cursor"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.height(s.tmp_2); s.tmp_1 = r0; - s.tmp_4 = game_BaseDialog_rowHeight__P566727_mk(s); + s.tmp_4 = game_BaseDialog_rowHeight__P635176_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 1152; s.pc = 10; return s.tmp_4; case 10: @@ -34024,49 +35090,49 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.rowsWithCursor___578548 = (r0); + s.rowsWithCursor___646997 = (r0); r0 = pxsim_Array__mk(); - s.lineLengths___578556 = (r0); - s.i___578558 = (0); + s.lineLengths___647005 = (r0); + s.i___647007 = (0); case 1: - s.tmp_1 = r0 = s.i___578558; - r0 = (s.rowsOfCharacters___578541 - s.rowsWithCursor___578548); + s.tmp_1 = r0 = s.i___647007; + r0 = (s.rowsOfCharacters___646990 - s.rowsWithCursor___646997); 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; } - r0 = pxsim_Array__push(s.lineLengths___578556, s.charactersPerRow___578520); - r0 = (s.i___578558 + 1); - s.i___578558 = (r0); + r0 = pxsim_Array__push(s.lineLengths___647005, s.charactersPerRow___646969); + r0 = (s.i___647007 + 1); + s.i___647007 = (r0); { step = 1; continue; } case 2: - s.i___578571 = (0); + s.i___647020 = (0); case 3: - r0 = (s.i___578571 < s.rowsWithCursor___578548); + r0 = (s.i___647020 < s.rowsWithCursor___646997); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__push(s.lineLengths___578556, s.charactersPerCursorRow___578529); - r0 = (s.i___578571 + 1); - s.i___578571 = (r0); + r0 = pxsim_Array__push(s.lineLengths___647005, s.charactersPerCursorRow___646978); + r0 = (s.i___647020 + 1); + s.i___647020 = (r0); { step = 3; continue; } case 4: - s.tmp_0 = game_breakIntoPages__P566748_mk(s); + s.tmp_0 = game_breakIntoPages__P635197_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_0.arg1 = s.lineLengths___578556; + s.tmp_0.arg1 = s.lineLengths___647005; s.callLocIdx = 1153; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; return leave(s, r0) default: oops() } } } -game_Dialog_chunkText__P564233.info = {"start":6929,"length":735,"line":227,"column":8,"endLine":239,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"chunkText","argumentNames":["this","str"]} +game_Dialog_chunkText__P632677.info = {"start":6929,"length":735,"line":227,"column":8,"endLine":239,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"chunkText","argumentNames":["this","str"]} -function game_Dialog_chunkText__P564233_mk(s) { +function game_Dialog_chunkText__P632677_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Dialog_chunkText__P564233, depth: s.depth + 1, + parent: s, fn: game_Dialog_chunkText__P632677, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34075,13 +35141,13 @@ function game_Dialog_chunkText__P564233_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - charactersPerRow___578520: undefined, - charactersPerCursorRow___578529: undefined, - rowsOfCharacters___578541: undefined, - rowsWithCursor___578548: undefined, - lineLengths___578556: undefined, - i___578558: undefined, - i___578571: undefined, + charactersPerRow___646969: undefined, + charactersPerCursorRow___646978: undefined, + rowsOfCharacters___646990: undefined, + rowsWithCursor___646997: undefined, + lineLengths___647005: undefined, + i___647007: undefined, + i___647020: undefined, arg0: undefined, arg1: undefined, } } @@ -34090,7 +35156,7 @@ function game_Dialog_chunkText__P564233_mk(s) { -function game_breakIntoPages__P566748(s) { +function game_breakIntoPages__P635197(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34100,64 +35166,64 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.result___578587 = undefined; - s.currentPage___578589 = undefined; - s.lastBreakLocation___578591 = undefined; - s.lastBreak___578592 = undefined; - s.line___578593 = undefined; - s.lineLength___578594 = undefined; - s.nextLine___578597 = undefined; - s.index___578603 = undefined; + s.result___647036 = undefined; + s.currentPage___647038 = undefined; + s.lastBreakLocation___647040 = undefined; + s.lastBreak___647041 = undefined; + s.line___647042 = undefined; + s.lineLength___647043 = undefined; + s.nextLine___647046 = undefined; + s.index___647052 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.result___578587 = (r0); + s.result___647036 = (r0); r0 = pxsim_Array__mk(); - s.currentPage___578589 = (r0); - s.lastBreakLocation___578591 = (0); - s.lastBreak___578592 = (0); + s.currentPage___647038 = (r0); + s.lastBreakLocation___647040 = (0); + s.lastBreak___647041 = (0); r0 = pxsim_pxtrt.mklocRef(); - s.line___578593 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.line___578593, 0); + s.line___647042 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.line___647042, 0); r0 = pxsim_pxtrt.mklocRef(); - s.lineLength___578594 = (r0); - s.tmp_0 = r0 = s.lineLength___578594; + s.lineLength___647043 = (r0); + s.tmp_0 = r0 = s.lineLength___647043; s.tmp_2 = r0 = s.arg1; - r0 = pxsim_pxtrt_ldlocRef(s.line___578593); + r0 = pxsim_pxtrt_ldlocRef(s.line___647042); s.tmp_3 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.tmp_3); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtcore_mkAction(3, nextLine__P578597); + r0 = pxsim_pxtcore_mkAction(3, nextLine__P647046); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.line___578593); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.lineLength___578594); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.line___647042); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.lineLength___647043); r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.arg1); - s.nextLine___578597 = (s.tmp_0); - s.index___578603 = (0); + s.nextLine___647046 = (s.tmp_0); + s.index___647052 = (0); case 1: - s.tmp_1 = r0 = s.index___578603; + s.tmp_1 = r0 = s.index___647052; 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 = 18; continue; } - r0 = pxsim_String_.charAt(s.arg0, s.index___578603); + r0 = pxsim_String_.charAt(s.arg0, s.index___647052); s.tmp_4 = r0; r0 = (s.tmp_4 === "\n"); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 2; continue; } - s.tmp_5 = r0 = s.currentPage___578589; - s.tmp_7 = game_formatLine__P566749_mk(s); - s.tmp_8 = helpers_stringSubstr__P561423_mk(s); + s.tmp_5 = r0 = s.currentPage___647038; + s.tmp_7 = game_formatLine__P635198_mk(s); + s.tmp_8 = helpers_stringSubstr__P629867_mk(s); s.tmp_8.arg0 = s.arg0; - s.tmp_8.arg1 = s.lastBreak___578592; - r0 = (s.index___578603 - s.lastBreak___578592); + s.tmp_8.arg1 = s.lastBreak___647041; + r0 = (s.index___647052 - s.lastBreak___647041); s.tmp_8.arg2 = r0; s.callLocIdx = 1184; s.pc = 24; return s.tmp_8; case 24: @@ -34168,18 +35234,18 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_Array__push(s.tmp_5, s.tmp_6); - r0 = (s.index___578603 + 1); - s.index___578603 = (r0); - s.lastBreak___578592 = (s.index___578603); + r0 = (s.index___647052 + 1); + s.index___647052 = (r0); + s.lastBreak___647041 = (s.index___647052); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___578597; + s.tmp_0.argL = s.nextLine___647046; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1186; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; { step = 9; continue; } case 2: - r0 = pxsim_String_.charAt(s.arg0, s.index___578603); + r0 = pxsim_String_.charAt(s.arg0, s.index___647052); s.tmp_1 = r0; r0 = (s.tmp_1 === "\\"); s.tmp_0 = r0; @@ -34189,7 +35255,7 @@ switch (step) { { step = 4; continue; } case 3: s.tmp_3 = r0 = s.arg0; - r0 = (s.index___578603 + 1); + r0 = (s.index___647052 + 1); s.tmp_4 = r0; r0 = pxsim_String_.charAt(s.tmp_3, s.tmp_4); s.tmp_2 = r0; @@ -34199,12 +35265,12 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } - s.tmp_6 = r0 = s.currentPage___578589; - s.tmp_8 = game_formatLine__P566749_mk(s); - s.tmp_9 = helpers_stringSubstr__P561423_mk(s); + s.tmp_6 = r0 = s.currentPage___647038; + s.tmp_8 = game_formatLine__P635198_mk(s); + s.tmp_9 = helpers_stringSubstr__P629867_mk(s); s.tmp_9.arg0 = s.arg0; - s.tmp_9.arg1 = s.lastBreak___578592; - r0 = (s.index___578603 - s.lastBreak___578592); + s.tmp_9.arg1 = s.lastBreak___647041; + r0 = (s.index___647052 - s.lastBreak___647041); s.tmp_9.arg2 = r0; s.callLocIdx = 1187; s.pc = 27; return s.tmp_9; case 27: @@ -34215,19 +35281,19 @@ switch (step) { r0 = s.retval; s.tmp_7 = r0; r0 = pxsim_Array__push(s.tmp_6, s.tmp_7); - r0 = (s.index___578603 + 2); - s.index___578603 = (r0); - s.lastBreak___578592 = (s.index___578603); + r0 = (s.index___647052 + 2); + s.index___647052 = (r0); + s.lastBreak___647041 = (s.index___647052); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___578597; + s.tmp_0.argL = s.nextLine___647046; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1189; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; { step = 8; continue; } case 5: - s.tmp_1 = game_isBreakCharacter__P566747_mk(s); - r0 = pxsim_String_.charCodeAt(s.arg0, s.index___578603); + s.tmp_1 = game_isBreakCharacter__P635196_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.index___647052); s.tmp_1.arg0 = r0; s.callLocIdx = 1190; s.pc = 29; return s.tmp_1; case 29: @@ -34235,38 +35301,38 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.lastBreakLocation___578591 = (s.index___578603); + s.lastBreakLocation___647040 = (s.index___647052); case 6: case 7: case 8: case 9: - r0 = (s.index___578603 - s.lastBreak___578592); + r0 = (s.index___647052 - s.lastBreak___647041); s.tmp_1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.lineLength___578594); + r0 = pxsim_pxtrt_ldlocRef(s.lineLength___647043); 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 = 14; continue; } - r0 = (s.lastBreakLocation___578591 === s.index___578603); + r0 = (s.lastBreakLocation___647040 === s.index___647052); s.tmp_3 = r0; r0 = pxsim_numops_toBool(s.tmp_3); if (!r0) { step = 10; continue; } r0 = s.tmp_3; { step = 11; continue; } case 10: - r0 = (s.lastBreakLocation___578591 < s.lastBreak___578592); + r0 = (s.lastBreakLocation___647040 < s.lastBreak___647041); case 11: // jmp value (already in r0) s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 12; continue; } - s.tmp_5 = r0 = s.currentPage___578589; - s.tmp_7 = game_formatLine__P566749_mk(s); - s.tmp_8 = helpers_stringSubstr__P561423_mk(s); + s.tmp_5 = r0 = s.currentPage___647038; + s.tmp_7 = game_formatLine__P635198_mk(s); + s.tmp_8 = helpers_stringSubstr__P629867_mk(s); s.tmp_8.arg0 = s.arg0; - s.tmp_8.arg1 = s.lastBreak___578592; - r0 = pxsim_pxtrt_ldlocRef(s.lineLength___578594); + s.tmp_8.arg1 = s.lastBreak___647041; + r0 = pxsim_pxtrt_ldlocRef(s.lineLength___647043); s.tmp_8.arg2 = r0; s.callLocIdx = 1191; s.pc = 31; return s.tmp_8; case 31: @@ -34277,21 +35343,21 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_Array__push(s.tmp_5, s.tmp_6); - s.lastBreak___578592 = (s.index___578603); + s.lastBreak___647041 = (s.index___647052); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___578597; + s.tmp_0.argL = s.nextLine___647046; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1193; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; { step = 13; continue; } case 12: - s.tmp_0 = r0 = s.currentPage___578589; - s.tmp_2 = game_formatLine__P566749_mk(s); - s.tmp_3 = helpers_stringSubstr__P561423_mk(s); + s.tmp_0 = r0 = s.currentPage___647038; + s.tmp_2 = game_formatLine__P635198_mk(s); + s.tmp_3 = helpers_stringSubstr__P629867_mk(s); s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.lastBreak___578592; - r0 = (s.lastBreakLocation___578591 - s.lastBreak___578592); + s.tmp_3.arg1 = s.lastBreak___647041; + r0 = (s.lastBreakLocation___647040 - s.lastBreak___647041); s.tmp_3.arg2 = r0; s.callLocIdx = 1194; s.pc = 34; return s.tmp_3; case 34: @@ -34302,9 +35368,9 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.lastBreak___578592 = (s.lastBreakLocation___578591); + s.lastBreak___647041 = (s.lastBreakLocation___647040); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___578597; + s.tmp_0.argL = s.nextLine___647046; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1196; s.pc = 35; return s.tmp_0; case 35: @@ -34312,7 +35378,7 @@ switch (step) { case 13: case 14: case 15: - r0 = pxsim_pxtrt_ldlocRef(s.line___578593); + r0 = pxsim_pxtrt_ldlocRef(s.line___647042); s.tmp_1 = r0; r0 = pxsim_Array__length(s.arg1); s.tmp_2 = r0; @@ -34320,31 +35386,31 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = pxsim_pxtrt_stlocRef(s.line___578593, 0); - s.tmp_0 = r0 = s.lineLength___578594; + r0 = pxsim_pxtrt_stlocRef(s.line___647042, 0); + s.tmp_0 = r0 = s.lineLength___647043; s.tmp_2 = r0 = s.arg1; - r0 = pxsim_pxtrt_ldlocRef(s.line___578593); + r0 = pxsim_pxtrt_ldlocRef(s.line___647042); s.tmp_3 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.tmp_3); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_Array__push(s.result___578587, s.currentPage___578589); + r0 = pxsim_Array__push(s.result___647036, s.currentPage___647038); r0 = pxsim_Array__mk(); - s.currentPage___578589 = (r0); + s.currentPage___647038 = (r0); case 16: case 17: - r0 = (s.index___578603 + 1); - s.index___578603 = (r0); + r0 = (s.index___647052 + 1); + s.index___647052 = (r0); { step = 1; continue; } case 18: - s.tmp_0 = r0 = s.currentPage___578589; - s.tmp_2 = game_formatLine__P566749_mk(s); - s.tmp_3 = helpers_stringSubstr__P561423_mk(s); + s.tmp_0 = r0 = s.currentPage___647038; + s.tmp_2 = game_formatLine__P635198_mk(s); + s.tmp_3 = helpers_stringSubstr__P629867_mk(s); s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.lastBreak___578592; + s.tmp_3.arg1 = s.lastBreak___647041; r0 = pxsim_String_.length(s.arg0); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.lastBreak___578592); + r0 = (s.tmp_4 - s.lastBreak___647041); s.tmp_3.arg2 = r0; s.callLocIdx = 1197; s.pc = 37; return s.tmp_3; case 37: @@ -34355,7 +35421,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim_Array__length(s.currentPage___578589); + r0 = pxsim_Array__length(s.currentPage___647038); s.tmp_1 = r0; r0 = (s.tmp_1 > 1); s.tmp_0 = r0; @@ -34364,7 +35430,7 @@ switch (step) { r0 = s.tmp_0; { step = 20; continue; } case 19: - r0 = pxsim_Array__getAt(s.currentPage___578589, 0); + r0 = pxsim_Array__getAt(s.currentPage___647038, 0); s.tmp_2 = r0; r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; @@ -34374,19 +35440,19 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 21; continue; } - r0 = pxsim_Array__push(s.result___578587, s.currentPage___578589); + r0 = pxsim_Array__push(s.result___647036, s.currentPage___647038); case 21: case 22: - r0 = s.result___578587; + r0 = s.result___647036; return leave(s, r0) default: oops() } } } -game_breakIntoPages__P566748.info = {"start":32043,"length":2187,"line":908,"column":4,"endLine":969,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"breakIntoPages","argumentNames":["text","lineLengths"]} +game_breakIntoPages__P635197.info = {"start":32043,"length":2187,"line":908,"column":4,"endLine":969,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"breakIntoPages","argumentNames":["text","lineLengths"]} -function game_breakIntoPages__P566748_mk(s) { +function game_breakIntoPages__P635197_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_breakIntoPages__P566748, depth: s.depth + 1, + parent: s, fn: game_breakIntoPages__P635197, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34398,14 +35464,14 @@ function game_breakIntoPages__P566748_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - result___578587: undefined, - currentPage___578589: undefined, - lastBreakLocation___578591: undefined, - lastBreak___578592: undefined, - line___578593: undefined, - lineLength___578594: undefined, - nextLine___578597: undefined, - index___578603: undefined, + result___647036: undefined, + currentPage___647038: undefined, + lastBreakLocation___647040: undefined, + lastBreak___647041: undefined, + line___647042: undefined, + lineLength___647043: undefined, + nextLine___647046: undefined, + index___647052: undefined, arg0: undefined, arg1: undefined, } } @@ -34414,7 +35480,7 @@ function game_breakIntoPages__P566748_mk(s) { -function nextLine__P578597(s) { +function nextLine__P647046(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34441,12 +35507,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -nextLine__P578597.info = {"start":32336,"length":95,"line":918,"column":8,"endLine":921,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"nextLine","argumentNames":[]} +nextLine__P647046.info = {"start":32336,"length":95,"line":918,"column":8,"endLine":921,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"nextLine","argumentNames":[]} -function nextLine__P578597_mk(s) { +function nextLine__P647046_mk(s) { checkStack(s.depth); return { - parent: s, fn: nextLine__P578597, depth: s.depth + 1, + parent: s, fn: nextLine__P647046, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34458,7 +35524,7 @@ function nextLine__P578597_mk(s) { -function game_formatLine__P566749(s) { +function game_formatLine__P635198(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34468,26 +35534,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___578775 = undefined; + s.i___647224 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.i___578775 = (0); + s.i___647224 = (0); case 1: - r0 = pxsim_String_.charAt(s.arg0, s.i___578775); + r0 = pxsim_String_.charAt(s.arg0, s.i___647224); s.tmp_1 = r0; r0 = (s.tmp_1 === " "); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - r0 = (s.i___578775 + 1); - s.i___578775 = (r0); + r0 = (s.i___647224 + 1); + s.i___647224 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = helpers_stringSubstr__P561423_mk(s); + s.tmp_0 = helpers_stringSubstr__P629867_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.i___578775; + s.tmp_0.arg1 = s.i___647224; r0 = pxsim_String_.length(s.arg0); s.tmp_0.arg2 = r0; s.callLocIdx = 1199; s.pc = 3; return s.tmp_0; @@ -34496,16 +35562,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_formatLine__P566749.info = {"start":34236,"length":148,"line":971,"column":4,"endLine":975,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"formatLine","argumentNames":["text"]} +game_formatLine__P635198.info = {"start":34236,"length":148,"line":971,"column":4,"endLine":975,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"formatLine","argumentNames":["text"]} -function game_formatLine__P566749_mk(s) { +function game_formatLine__P635198_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_formatLine__P566749, depth: s.depth + 1, + parent: s, fn: game_formatLine__P635198, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - i___578775: undefined, + i___647224: undefined, arg0: undefined, } } @@ -34513,7 +35579,7 @@ function game_formatLine__P566749_mk(s) { -function game_isBreakCharacter__P566747(s) { +function game_isBreakCharacter__P635196(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34631,12 +35697,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_isBreakCharacter__P566747.info = {"start":31679,"length":358,"line":898,"column":4,"endLine":906,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"isBreakCharacter","argumentNames":["charCode"]} +game_isBreakCharacter__P635196.info = {"start":31679,"length":358,"line":898,"column":4,"endLine":906,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"isBreakCharacter","argumentNames":["charCode"]} -function game_isBreakCharacter__P566747_mk(s) { +function game_isBreakCharacter__P635196_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_isBreakCharacter__P566747, depth: s.depth + 1, + parent: s, fn: game_isBreakCharacter__P635196, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34660,7 +35726,7 @@ function game_isBreakCharacter__P566747_mk(s) { -function helpers_stringSubstr__P561423(s) { +function helpers_stringSubstr__P629867(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34702,12 +35768,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringSubstr__P561423.info = {"start":11286,"length":204,"line":379,"column":4,"endLine":382,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSubstr","argumentNames":["s","start","length"]} +helpers_stringSubstr__P629867.info = {"start":11286,"length":204,"line":379,"column":4,"endLine":382,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSubstr","argumentNames":["s","start","length"]} -function helpers_stringSubstr__P561423_mk(s) { +function helpers_stringSubstr__P629867_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSubstr__P561423, depth: s.depth + 1, + parent: s, fn: helpers_stringSubstr__P629867, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34722,7 +35788,7 @@ function helpers_stringSubstr__P561423_mk(s) { -function game_BaseDialog_textAreaHeight__P566729(s) { +function game_BaseDialog_textAreaHeight__P635178(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34737,14 +35803,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); r0 = s.arg0.fields["image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.height(s.tmp_2); s.tmp_1 = r0; r0 = s.arg0.fields["innerTop"]; s.tmp_5 = r0; - s.tmp_7 = Math_min__P561436_mk(s); + s.tmp_7 = Math_min__P629880_mk(s); r0 = s.arg0.fields["unit"]; s.tmp_7.arg0 = r0; s.tmp_7.arg1 = 12; @@ -34762,12 +35828,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_textAreaHeight__P566729.info = {"start":5841,"length":143,"line":186,"column":8,"endLine":188,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaHeight","argumentNames":["this"]} +game_BaseDialog_textAreaHeight__P635178.info = {"start":5841,"length":143,"line":186,"column":8,"endLine":188,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaHeight","argumentNames":["this"]} -function game_BaseDialog_textAreaHeight__P566729_mk(s) { +function game_BaseDialog_textAreaHeight__P635178_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_textAreaHeight__P566729, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_textAreaHeight__P635178, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34784,7 +35850,7 @@ function game_BaseDialog_textAreaHeight__P566729_mk(s) { -function game_BaseDialog_textAreaWidth__P566728(s) { +function game_BaseDialog_textAreaWidth__P635177(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34799,14 +35865,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); r0 = s.arg0.fields["image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.width(s.tmp_2); s.tmp_1 = r0; r0 = s.arg0.fields["innerLeft"]; s.tmp_5 = r0; - s.tmp_7 = Math_min__P561436_mk(s); + s.tmp_7 = Math_min__P629880_mk(s); r0 = s.arg0.fields["unit"]; s.tmp_7.arg0 = r0; s.tmp_7.arg1 = 12; @@ -34824,12 +35890,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_textAreaWidth__P566728.info = {"start":5689,"length":142,"line":182,"column":8,"endLine":184,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaWidth","argumentNames":["this"]} +game_BaseDialog_textAreaWidth__P635177.info = {"start":5689,"length":142,"line":182,"column":8,"endLine":184,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaWidth","argumentNames":["this"]} -function game_BaseDialog_textAreaWidth__P566728_mk(s) { +function game_BaseDialog_textAreaWidth__P635177_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_textAreaWidth__P566728, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_textAreaWidth__P635177, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34846,7 +35912,7 @@ function game_BaseDialog_textAreaWidth__P566728_mk(s) { -function game_BaseDialog_rowHeight__P566727(s) { +function game_BaseDialog_rowHeight__P635176(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34861,7 +35927,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); s.tmp_1 = if_charHeight_1_mk(s); r0 = s.arg0.fields["font"]; s.tmp_1.arg0 = r0; @@ -34880,12 +35946,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_rowHeight__P566727.info = {"start":5601,"length":78,"line":178,"column":8,"endLine":180,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"rowHeight","argumentNames":["this"]} +game_BaseDialog_rowHeight__P635176.info = {"start":5601,"length":78,"line":178,"column":8,"endLine":180,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"rowHeight","argumentNames":["this"]} -function game_BaseDialog_rowHeight__P566727_mk(s) { +function game_BaseDialog_rowHeight__P635176_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_rowHeight__P566727, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_rowHeight__P635176, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34896,7 +35962,7 @@ function game_BaseDialog_rowHeight__P566727_mk(s) { -function game_Dialog_prevPage__P564232(s) { +function game_Dialog_prevPage__P632676(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34911,8 +35977,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Dialog__C564225_VT)) failedCast(r0); - s.tmp_1 = game_Dialog_hasPrev__P564230_mk(s); + if (!checkSubtype(r0, game_Dialog__C632669_VT)) failedCast(r0); + s.tmp_1 = game_Dialog_hasPrev__P632674_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1146; s.pc = 3; return s.tmp_1; case 3: @@ -34932,12 +35998,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Dialog_prevPage__P564232.info = {"start":6814,"length":105,"line":221,"column":8,"endLine":225,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"prevPage","argumentNames":["this"]} +game_Dialog_prevPage__P632676.info = {"start":6814,"length":105,"line":221,"column":8,"endLine":225,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"prevPage","argumentNames":["this"]} -function game_Dialog_prevPage__P564232_mk(s) { +function game_Dialog_prevPage__P632676_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Dialog_prevPage__P564232, depth: s.depth + 1, + parent: s, fn: game_Dialog_prevPage__P632676, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34951,7 +36017,7 @@ function game_Dialog_prevPage__P564232_mk(s) { -function game_Dialog_nextPage__P564231(s) { +function game_Dialog_nextPage__P632675(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34966,8 +36032,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Dialog__C564225_VT)) failedCast(r0); - s.tmp_1 = game_Dialog_hasNext__P564229_mk(s); + if (!checkSubtype(r0, game_Dialog__C632669_VT)) failedCast(r0); + s.tmp_1 = game_Dialog_hasNext__P632673_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1145; s.pc = 3; return s.tmp_1; case 3: @@ -34987,12 +36053,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Dialog_nextPage__P564231.info = {"start":6699,"length":105,"line":215,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"nextPage","argumentNames":["this"]} +game_Dialog_nextPage__P632675.info = {"start":6699,"length":105,"line":215,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"nextPage","argumentNames":["this"]} -function game_Dialog_nextPage__P564231_mk(s) { +function game_Dialog_nextPage__P632675_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Dialog_nextPage__P564231, depth: s.depth + 1, + parent: s, fn: game_Dialog_nextPage__P632675, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35006,7 +36072,7 @@ function game_Dialog_nextPage__P564231_mk(s) { -function game_Dialog_hasPrev__P564230(s) { +function game_Dialog_hasPrev__P632674(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35021,7 +36087,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Dialog__C564225_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Dialog__C632669_VT)) failedCast(r0); r0 = s.arg0.fields["chunks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -35054,12 +36120,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Dialog_hasPrev__P564230.info = {"start":6556,"length":133,"line":210,"column":8,"endLine":213,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"hasPrev","argumentNames":["this"]} +game_Dialog_hasPrev__P632674.info = {"start":6556,"length":133,"line":210,"column":8,"endLine":213,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"hasPrev","argumentNames":["this"]} -function game_Dialog_hasPrev__P564230_mk(s) { +function game_Dialog_hasPrev__P632674_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Dialog_hasPrev__P564230, depth: s.depth + 1, + parent: s, fn: game_Dialog_hasPrev__P632674, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35075,7 +36141,7 @@ function game_Dialog_hasPrev__P564230_mk(s) { -function game_Dialog_hasNext__P564229(s) { +function game_Dialog_hasNext__P632673(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35090,7 +36156,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Dialog__C564225_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Dialog__C632669_VT)) failedCast(r0); r0 = s.arg0.fields["chunks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -35129,12 +36195,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Dialog_hasNext__P564229.info = {"start":6392,"length":154,"line":205,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"hasNext","argumentNames":["this"]} +game_Dialog_hasNext__P632673.info = {"start":6392,"length":154,"line":205,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"hasNext","argumentNames":["this"]} -function game_Dialog_hasNext__P564229_mk(s) { +function game_Dialog_hasNext__P632673_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Dialog_hasNext__P564229, depth: s.depth + 1, + parent: s, fn: game_Dialog_hasNext__P632673, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35153,7 +36219,7 @@ function game_Dialog_hasNext__P564229_mk(s) { -function game_Dialog_constructor__P564228(s) { +function game_Dialog_constructor__P632672(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35173,8 +36239,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Dialog__C564225_VT)) failedCast(r0); - s.tmp_0 = game_BaseDialog_constructor__P564219_mk(s); + if (!checkSubtype(r0, game_Dialog__C632669_VT)) failedCast(r0); + s.tmp_0 = game_BaseDialog_constructor__P632663_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -35189,12 +36255,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Dialog_constructor__P564228.info = {"start":6189,"length":193,"line":199,"column":8,"endLine":203,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","width","height","frame","font","cursor"]} +game_Dialog_constructor__P632672.info = {"start":6189,"length":193,"line":199,"column":8,"endLine":203,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","width","height","frame","font","cursor"]} -function game_Dialog_constructor__P564228_mk(s) { +function game_Dialog_constructor__P632672_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Dialog_constructor__P564228, depth: s.depth + 1, + parent: s, fn: game_Dialog_constructor__P632672, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -35209,7 +36275,7 @@ function game_Dialog_constructor__P564228_mk(s) { -function game_BaseDialog_constructor__P564219(s) { +function game_BaseDialog_constructor__P632663(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35229,9 +36295,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); r0 = (s.arg0).fields["cursorCount"] = (0); - s.tmp_0 = game_BaseDialog_resize__P564220_mk(s); + s.tmp_0 = game_BaseDialog_resize__P632664_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -35245,12 +36311,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_constructor__P564219.info = {"start":1103,"length":199,"line":53,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","width","height","frame","font","cursor"]} +game_BaseDialog_constructor__P632663.info = {"start":1103,"length":199,"line":53,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","width","height","frame","font","cursor"]} -function game_BaseDialog_constructor__P564219_mk(s) { +function game_BaseDialog_constructor__P632663_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_constructor__P564219, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_constructor__P632663, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -35265,7 +36331,7 @@ function game_BaseDialog_constructor__P564219_mk(s) { -function game_BaseDialog_resize__P564220(s) { +function game_BaseDialog_resize__P632664(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35285,14 +36351,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg3; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.dialogFrame___566717; + r0 = globals.dialogFrame___635166; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -35301,12 +36367,12 @@ switch (step) { r0 = s.tmp_1; { step = 4; continue; } case 3: - s.tmp_3 = game_defaultFrame__P566744_mk(s); + s.tmp_3 = game_defaultFrame__P635193_mk(s); s.callLocIdx = 1113; s.pc = 13; return s.tmp_3; case 13: r0 = s.retval; s.tmp_2 = r0; - globals.dialogFrame___566717 = (r0); + globals.dialogFrame___635166 = (r0); r0 = s.tmp_2; case 4: // jmp value (already in r0) @@ -35374,7 +36440,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - r0 = globals.font8___563280; + r0 = globals.font8___631724; case 6: // jmp value (already in r0) s.tmp_1 = r0; @@ -35385,7 +36451,7 @@ switch (step) { r0 = s.tmp_0; { step = 8; continue; } case 7: - r0 = globals.dialogCursor___566718; + r0 = globals.dialogCursor___635167; case 8: // jmp value (already in r0) s.tmp_1 = r0; @@ -35394,36 +36460,36 @@ switch (step) { r0 = s.tmp_1; { step = 10; continue; } case 9: - s.tmp_3 = game_defaultCursorImage__P566746_mk(s); + s.tmp_3 = game_defaultCursorImage__P635195_mk(s); s.callLocIdx = 1114; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; s.tmp_2 = r0; - globals.dialogCursor___566718 = (r0); + globals.dialogCursor___635167 = (r0); r0 = s.tmp_2; case 10: // jmp value (already in r0) s.tmp_4 = r0; r0 = (s.arg0).fields["cursor"] = (s.tmp_4); - r0 = (globals.dialogTextColor___566719 == undefined); + r0 = (globals.dialogTextColor___635168 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - globals.dialogTextColor___566719 = (15); + globals.dialogTextColor___635168 = (15); r0 = 15; { step = 12; continue; } case 11: - r0 = globals.dialogTextColor___566719; + r0 = globals.dialogTextColor___635168; case 12: // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg0).fields["textColor"] = (s.tmp_1); - s.tmp_0 = game_BaseDialog_drawBorder__P566722_mk(s); + s.tmp_0 = game_BaseDialog_drawBorder__P635171_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1115; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = game_BaseDialog_clearInterior__P566724_mk(s); + s.tmp_0 = game_BaseDialog_clearInterior__P635173_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1116; s.pc = 16; return s.tmp_0; case 16: @@ -35432,12 +36498,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_resize__P564220.info = {"start":1312,"length":849,"line":58,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"resize","argumentNames":["this","width","height","frame","font","cursor"]} +game_BaseDialog_resize__P632664.info = {"start":1312,"length":849,"line":58,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"resize","argumentNames":["this","width","height","frame","font","cursor"]} -function game_BaseDialog_resize__P564220_mk(s) { +function game_BaseDialog_resize__P632664_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_resize__P564220, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_resize__P632664, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35458,7 +36524,7 @@ function game_BaseDialog_resize__P564220_mk(s) { -function game_defaultCursorImage__P566746(s) { +function game_defaultCursorImage__P635195(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35468,14 +36534,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___563337); + r0 = pxsim_ImageMethods.isMono(globals.screen___631781); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex579009); + r0 = pxsim.image.ofBuffer(_hex647458); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex579011); + r0 = pxsim.image.ofBuffer(_hex647460); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -35483,24 +36549,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_defaultCursorImage__P566746.info = {"start":28103,"length":690,"line":783,"column":4,"endLine":809,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultCursorImage","argumentNames":[]} +game_defaultCursorImage__P635195.info = {"start":28103,"length":690,"line":783,"column":4,"endLine":809,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultCursorImage","argumentNames":[]} -function game_defaultCursorImage__P566746_mk(s) { +function game_defaultCursorImage__P635195_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_defaultCursorImage__P566746, depth: s.depth + 1, + parent: s, fn: game_defaultCursorImage__P635195, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex579009 = pxsim.BufferMethods.createBufferFromHex("87040a000800000011111101010000010111010111100001011101010100000101000001100010000001010000100000") -const _hex579011 = pxsim.BufferMethods.createBufferFromHex("87040b000b00000000606686080000006076776686000000607777676608000076171111670800007671177766080000767117776608000076711777660800007617111167080000607777676608000060767766860000000060668608000000") +const _hex647458 = pxsim.BufferMethods.createBufferFromHex("87040a000800000011111101010000010111010111100001011101010100000101000001100010000001010000100000") +const _hex647460 = pxsim.BufferMethods.createBufferFromHex("87040b000b00000000606686080000006076776686000000607777676608000076171111670800007671177766080000767117776608000076711777660800007617111167080000607777676608000060767766860000000060668608000000") -function game_defaultFrame__P566744(s) { +function game_defaultFrame__P635193(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35510,14 +36576,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___563337); + r0 = pxsim_ImageMethods.isMono(globals.screen___631781); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex579015); + r0 = pxsim.image.ofBuffer(_hex647464); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex579017); + r0 = pxsim.image.ofBuffer(_hex647466); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -35525,24 +36591,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_defaultFrame__P566744.info = {"start":27315,"length":556,"line":744,"column":4,"endLine":766,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultFrame","argumentNames":[]} +game_defaultFrame__P635193.info = {"start":27315,"length":556,"line":744,"column":4,"endLine":766,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultFrame","argumentNames":[]} -function game_defaultFrame__P566744_mk(s) { +function game_defaultFrame__P635193_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_defaultFrame__P566744, depth: s.depth + 1, + parent: s, fn: game_defaultFrame__P635193, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex579015 = pxsim.BufferMethods.createBufferFromHex("8704030003000000110100000101000011010000") -const _hex579017 = pxsim.BufferMethods.createBufferFromHex("87040c000c0000000000000000000000b0bbbbbbbb0b0000b0bbbbbbbbcb0000b0db1111bdcb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b0db1111bdcb0000b0bbbbbbbbcb0000b0bbbbbbbbcb000000cccccccccc0000") +const _hex647464 = pxsim.BufferMethods.createBufferFromHex("8704030003000000110100000101000011010000") +const _hex647466 = pxsim.BufferMethods.createBufferFromHex("87040c000c0000000000000000000000b0bbbbbbbb0b0000b0bbbbbbbbcb0000b0db1111bdcb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b0db1111bdcb0000b0bbbbbbbbcb0000b0bbbbbbbbcb000000cccccccccc0000") -function game_BaseDialog_clearInterior__P566724(s) { +function game_BaseDialog_clearInterior__P635173(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35552,21 +36618,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___578386 = undefined; - s.s___578393 = undefined; + s.d___646835 = undefined; + s.s___646842 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_1 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = game_BaseDialog_fastFill__P566723_mk(s); + s.tmp_2 = game_BaseDialog_fastFill__P635172_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 4; s.tmp_2.arg2 = 1; @@ -35585,9 +36651,9 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.d___578386 = (1); + s.d___646835 = (1); case 3: - s.tmp_1 = r0 = s.d___578386; + s.tmp_1 = r0 = s.d___646835; r0 = s.arg0.fields["columns"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -35596,9 +36662,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.s___578393 = (1); + s.s___646842 = (1); case 4: - s.tmp_1 = r0 = s.s___578393; + s.tmp_1 = r0 = s.s___646842; r0 = s.arg0.fields["rows"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -35607,20 +36673,20 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = game_BaseDialog_drawPartial__P566725_mk(s); + s.tmp_4 = game_BaseDialog_drawPartial__P635174_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = 4; - s.tmp_4.arg2 = s.d___578386; - s.tmp_4.arg3 = s.s___578393; + s.tmp_4.arg2 = s.d___646835; + s.tmp_4.arg3 = s.s___646842; s.callLocIdx = 1140; s.pc = 9; return s.tmp_4; case 9: r0 = s.retval; - r0 = (s.s___578393 + 1); - s.s___578393 = (r0); + r0 = (s.s___646842 + 1); + s.s___646842 = (r0); { step = 4; continue; } case 5: - r0 = (s.d___578386 + 1); - s.d___578386 = (r0); + r0 = (s.d___646835 + 1); + s.d___646835 = (r0); { step = 3; continue; } case 6: case 7: @@ -35628,20 +36694,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_clearInterior__P566724.info = {"start":4543,"length":342,"line":146,"column":8,"endLine":155,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"clearInterior","argumentNames":["this"]} +game_BaseDialog_clearInterior__P635173.info = {"start":4543,"length":342,"line":146,"column":8,"endLine":155,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"clearInterior","argumentNames":["this"]} -function game_BaseDialog_clearInterior__P566724_mk(s) { +function game_BaseDialog_clearInterior__P635173_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_clearInterior__P566724, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_clearInterior__P635173, 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, - d___578386: undefined, - s___578393: undefined, + d___646835: undefined, + s___646842: undefined, arg0: undefined, } } @@ -35649,7 +36715,7 @@ function game_BaseDialog_clearInterior__P566724_mk(s) { -function game_BaseDialog_drawPartial__P566725(s) { +function game_BaseDialog_drawPartial__P635174(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35659,12 +36725,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x0___578411 = undefined; - s.y0___578419 = undefined; - s.xf___578427 = undefined; - s.yf___578434 = undefined; - s.e___578441 = undefined; - s.t___578447 = undefined; + s.x0___646860 = undefined; + s.y0___646868 = undefined; + s.xf___646876 = undefined; + s.yf___646883 = undefined; + s.e___646890 = undefined; + s.t___646896 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35673,7 +36739,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); r0 = s.arg0.fields["innerLeft"]; s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; @@ -35681,7 +36747,7 @@ switch (step) { r0 = (s.arg2 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.x0___578411 = (r0); + s.x0___646860 = (r0); r0 = s.arg0.fields["innerTop"]; s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; @@ -35689,68 +36755,68 @@ switch (step) { r0 = (s.arg3 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.y0___578419 = (r0); + s.y0___646868 = (r0); r0 = (s.arg1 % 3); s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.xf___578427 = (r0); + s.xf___646876 = (r0); r0 = pxsim.Math_.idiv(s.arg1, 3); s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.yf___578434 = (r0); - s.e___578441 = (0); + s.yf___646883 = (r0); + s.e___646890 = (0); case 1: r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; - r0 = (s.e___578441 < s.tmp_1); + r0 = (s.e___646890 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.t___578447 = (0); + s.t___646896 = (0); case 2: r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; - r0 = (s.t___578447 < s.tmp_1); + r0 = (s.t___646896 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.arg0.fields["image"]; s.tmp_2 = r0; - r0 = (s.x0___578411 + s.e___578441); + r0 = (s.x0___646860 + s.e___646890); s.tmp_3 = r0; - r0 = (s.y0___578419 + s.t___578447); + r0 = (s.y0___646868 + s.t___646896); s.tmp_4 = r0; r0 = s.arg0.fields["frame"]; s.tmp_6 = r0; - r0 = (s.xf___578427 + s.e___578441); + r0 = (s.xf___646876 + s.e___646890); s.tmp_7 = r0; - r0 = (s.yf___578434 + s.t___578447); + r0 = (s.yf___646883 + s.t___646896); s.tmp_8 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_6, s.tmp_7, s.tmp_8); s.tmp_5 = r0; r0 = pxsim_ImageMethods.setPixel(s.tmp_2, s.tmp_3, s.tmp_4, s.tmp_5); - r0 = (s.t___578447 + 1); - s.t___578447 = (r0); + r0 = (s.t___646896 + 1); + s.t___646896 = (r0); { step = 2; continue; } case 3: - r0 = (s.e___578441 + 1); - s.e___578441 = (r0); + r0 = (s.e___646890 + 1); + s.e___646890 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_BaseDialog_drawPartial__P566725.info = {"start":4895,"length":604,"line":157,"column":8,"endLine":172,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawPartial","argumentNames":["this","index","colTo","rowTo"]} +game_BaseDialog_drawPartial__P635174.info = {"start":4895,"length":604,"line":157,"column":8,"endLine":172,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawPartial","argumentNames":["this","index","colTo","rowTo"]} -function game_BaseDialog_drawPartial__P566725_mk(s) { +function game_BaseDialog_drawPartial__P635174_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawPartial__P566725, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawPartial__P635174, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35761,12 +36827,12 @@ function game_BaseDialog_drawPartial__P566725_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - x0___578411: undefined, - y0___578419: undefined, - xf___578427: undefined, - yf___578434: undefined, - e___578441: undefined, - t___578447: undefined, + x0___646860: undefined, + y0___646868: undefined, + xf___646876: undefined, + yf___646883: undefined, + e___646890: undefined, + t___646896: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35777,7 +36843,7 @@ function game_BaseDialog_drawPartial__P566725_mk(s) { -function game_BaseDialog_fastFill__P566723(s) { +function game_BaseDialog_fastFill__P635172(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35787,7 +36853,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.color___578483 = undefined; + s.color___646932 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35798,7 +36864,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); r0 = s.arg0.fields["frame"]; s.tmp_0 = r0; r0 = (s.arg1 % 3); @@ -35806,8 +36872,8 @@ switch (step) { r0 = pxsim.Math_.idiv(s.arg1, 3); s.tmp_2 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_0, s.tmp_1, s.tmp_2); - s.color___578483 = (r0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.color___646932 = (r0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); r0 = s.arg0.fields["image"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["innerLeft"]; @@ -35820,7 +36886,7 @@ switch (step) { s.tmp_0.arg2 = r0; s.tmp_0.arg3 = s.arg4; s.tmp_0.arg4 = s.arg5; - s.tmp_0.arg5 = s.color___578483; + s.tmp_0.arg5 = s.color___646932; s.callLocIdx = 1138; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -35828,17 +36894,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_fastFill__P566723.info = {"start":4284,"length":249,"line":141,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"fastFill","argumentNames":["this","index","x","y","w","h"]} +game_BaseDialog_fastFill__P635172.info = {"start":4284,"length":249,"line":141,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"fastFill","argumentNames":["this","index","x","y","w","h"]} -function game_BaseDialog_fastFill__P566723_mk(s) { +function game_BaseDialog_fastFill__P635172_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_fastFill__P566723, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_fastFill__P635172, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - color___578483: undefined, + color___646932: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35851,7 +36917,7 @@ function game_BaseDialog_fastFill__P566723_mk(s) { -function game_BaseDialog_drawBorder__P566722(s) { +function game_BaseDialog_drawBorder__P635171(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35861,22 +36927,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.y___578940 = undefined; - s.c___578956 = undefined; - s.r___578990 = undefined; + s.y___647389 = undefined; + s.c___647405 = undefined; + s.r___647439 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_1 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = game_BaseDialog_fastFill__P566723_mk(s); + s.tmp_2 = game_BaseDialog_fastFill__P635172_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 0; s.tmp_2.arg2 = 0; @@ -35886,7 +36952,7 @@ switch (step) { s.callLocIdx = 1122; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P566723_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P635172_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 1; @@ -35899,7 +36965,7 @@ switch (step) { s.callLocIdx = 1123; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P566723_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P635172_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 2; r0 = s.arg0.fields["columns"]; @@ -35912,7 +36978,7 @@ switch (step) { s.callLocIdx = 1124; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P566723_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P635172_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 3; s.tmp_0.arg2 = 0; @@ -35925,7 +36991,7 @@ switch (step) { s.callLocIdx = 1125; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P566723_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P635172_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 5; r0 = s.arg0.fields["columns"]; @@ -35944,22 +37010,22 @@ switch (step) { r0 = s.arg0.fields["rows"]; s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.y___578940 = (r0); - s.tmp_0 = game_BaseDialog_fastFill__P566723_mk(s); + s.y___647389 = (r0); + s.tmp_0 = game_BaseDialog_fastFill__P635172_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 6; s.tmp_0.arg2 = 0; - s.tmp_0.arg3 = s.y___578940; + s.tmp_0.arg3 = s.y___647389; s.tmp_0.arg4 = 1; s.tmp_0.arg5 = 1; s.callLocIdx = 1127; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P566723_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P635172_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 7; s.tmp_0.arg2 = 1; - s.tmp_0.arg3 = s.y___578940; + s.tmp_0.arg3 = s.y___647389; r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 2); @@ -35968,14 +37034,14 @@ switch (step) { s.callLocIdx = 1128; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P566723_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P635172_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 8; r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.y___578940; + s.tmp_0.arg3 = s.y___647389; s.tmp_0.arg4 = 1; s.tmp_0.arg5 = 1; s.callLocIdx = 1129; s.pc = 19; return s.tmp_0; @@ -35984,19 +37050,19 @@ switch (step) { { step = 11; continue; } case 1: case 2: - s.c___578956 = (0); + s.c___647405 = (0); case 3: r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; - r0 = (s.c___578956 < s.tmp_1); + r0 = (s.c___647405 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - r0 = (s.c___578956 == 0); + r0 = (s.c___647405 == 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } - s.tmp_3 = game_BaseDialog_drawPartial__P566725_mk(s); + s.tmp_3 = game_BaseDialog_drawPartial__P635174_mk(s); s.tmp_3.arg0 = s.arg0; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = 0; @@ -36004,7 +37070,7 @@ switch (step) { s.callLocIdx = 1130; s.pc = 20; return s.tmp_3; case 20: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P566725_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P635174_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 6; s.tmp_0.arg2 = 0; @@ -36017,7 +37083,7 @@ switch (step) { r0 = s.retval; { step = 7; continue; } case 4: - s.tmp_1 = r0 = s.c___578956; + s.tmp_1 = r0 = s.c___647405; r0 = s.arg0.fields["columns"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -36026,18 +37092,18 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = game_BaseDialog_drawPartial__P566725_mk(s); + s.tmp_4 = game_BaseDialog_drawPartial__P635174_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = 2; - s.tmp_4.arg2 = s.c___578956; + s.tmp_4.arg2 = s.c___647405; s.tmp_4.arg3 = 0; s.callLocIdx = 1132; s.pc = 22; return s.tmp_4; case 22: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P566725_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P635174_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 8; - s.tmp_0.arg2 = s.c___578956; + s.tmp_0.arg2 = s.c___647405; r0 = s.arg0.fields["rows"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); @@ -36047,18 +37113,18 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = game_BaseDialog_drawPartial__P566725_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P635174_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; - s.tmp_0.arg2 = s.c___578956; + s.tmp_0.arg2 = s.c___647405; s.tmp_0.arg3 = 0; s.callLocIdx = 1134; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P566725_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P635174_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 7; - s.tmp_0.arg2 = s.c___578956; + s.tmp_0.arg2 = s.c___647405; r0 = s.arg0.fields["rows"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); @@ -36068,13 +37134,13 @@ switch (step) { r0 = s.retval; case 6: case 7: - r0 = (s.c___578956 + 1); - s.c___578956 = (r0); + r0 = (s.c___647405 + 1); + s.c___647405 = (r0); { step = 3; continue; } case 8: - s.r___578990 = (1); + s.r___647439 = (1); case 9: - s.tmp_1 = r0 = s.r___578990; + s.tmp_1 = r0 = s.r___647439; r0 = s.arg0.fields["rows"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -36083,27 +37149,27 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.tmp_4 = game_BaseDialog_drawPartial__P566725_mk(s); + s.tmp_4 = game_BaseDialog_drawPartial__P635174_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = 3; s.tmp_4.arg2 = 0; - s.tmp_4.arg3 = s.r___578990; + s.tmp_4.arg3 = s.r___647439; s.callLocIdx = 1136; s.pc = 26; return s.tmp_4; case 26: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P566725_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P635174_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 5; r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.r___578990; + s.tmp_0.arg3 = s.r___647439; s.callLocIdx = 1137; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - r0 = (s.r___578990 + 1); - s.r___578990 = (r0); + r0 = (s.r___647439 + 1); + s.r___647439 = (r0); { step = 9; continue; } case 10: case 11: @@ -36111,21 +37177,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_drawBorder__P566722.info = {"start":2953,"length":1321,"line":103,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawBorder","argumentNames":["this"]} +game_BaseDialog_drawBorder__P635171.info = {"start":2953,"length":1321,"line":103,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawBorder","argumentNames":["this"]} -function game_BaseDialog_drawBorder__P566722_mk(s) { +function game_BaseDialog_drawBorder__P635171_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawBorder__P566722, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawBorder__P635171, 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, - y___578940: undefined, - c___578956: undefined, - r___578990: undefined, + y___647389: undefined, + c___647405: undefined, + r___647439: undefined, arg0: undefined, } } @@ -36133,7 +37199,7 @@ function game_BaseDialog_drawBorder__P566722_mk(s) { -function game_BaseDialog_update__P564221(s) { +function game_BaseDialog_update__P632665(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36148,20 +37214,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); - s.tmp_0 = game_BaseDialog_clearInterior__P566724_mk(s); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); + s.tmp_0 = game_BaseDialog_clearInterior__P635173_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1117; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = game_BaseDialog__C564207_v2_1_mk(s); + s.tmp_0 = game_BaseDialog__C632651_v2_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, game_BaseDialog__C564207_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, game_BaseDialog__C632651_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.drawTextCore; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawCursorRow__P564224_mk(s); + s.tmp_0 = game_BaseDialog_drawCursorRow__P632668_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1118; s.pc = 3; return s.tmp_0; case 3: @@ -36170,12 +37236,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_update__P564221.info = {"start":2171,"length":121,"line":74,"column":8,"endLine":78,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"update","argumentNames":["this"]} +game_BaseDialog_update__P632665.info = {"start":2171,"length":121,"line":74,"column":8,"endLine":78,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"update","argumentNames":["this"]} -function game_BaseDialog_update__P564221_mk(s) { +function game_BaseDialog_update__P632665_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_update__P564221, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_update__P632665, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36185,7 +37251,7 @@ function game_BaseDialog_update__P564221_mk(s) { -function game_BaseDialog_drawCursorRow__P564224(s) { +function game_BaseDialog_drawCursorRow__P632668(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36195,21 +37261,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.offset___578291 = undefined; + s.offset___646740 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); - s.offset___578291 = (0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); + s.offset___646740 = (0); r0 = s.arg0.fields["cursorCount"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 20); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.offset___578291 = (1); + s.offset___646740 = (1); case 1: case 2: s.tmp_0 = r0 = s.arg0; @@ -36226,7 +37292,7 @@ switch (step) { s.tmp_1 = r0; r0 = s.arg0.fields["innerLeft"]; s.tmp_6 = r0; - s.tmp_8 = game_BaseDialog_textAreaWidth__P566728_mk(s); + s.tmp_8 = game_BaseDialog_textAreaWidth__P635177_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 1119; s.pc = 3; return s.tmp_8; case 3: @@ -36238,7 +37304,7 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_5 + s.tmp_9); s.tmp_4 = r0; - r0 = (s.tmp_4 + s.offset___578291); + r0 = (s.tmp_4 + s.offset___646740); s.tmp_3 = r0; r0 = s.arg0.fields["cursor"]; s.tmp_11 = r0; @@ -36252,7 +37318,7 @@ switch (step) { s.tmp_17 = r0; r0 = (s.tmp_16 + s.tmp_17); s.tmp_15 = r0; - s.tmp_19 = game_BaseDialog_textAreaHeight__P566729_mk(s); + s.tmp_19 = game_BaseDialog_textAreaHeight__P635178_mk(s); s.tmp_19.arg0 = s.arg0; s.callLocIdx = 1120; s.pc = 4; return s.tmp_19; case 4: @@ -36275,12 +37341,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_drawCursorRow__P564224.info = {"start":2464,"length":479,"line":88,"column":8,"endLine":101,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawCursorRow","argumentNames":["this"]} +game_BaseDialog_drawCursorRow__P632668.info = {"start":2464,"length":479,"line":88,"column":8,"endLine":101,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawCursorRow","argumentNames":["this"]} -function game_BaseDialog_drawCursorRow__P564224_mk(s) { +function game_BaseDialog_drawCursorRow__P632668_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawCursorRow__P564224, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawCursorRow__P632668, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36305,7 +37371,7 @@ function game_BaseDialog_drawCursorRow__P564224_mk(s) { tmp_20: undefined, tmp_21: undefined, tmp_22: undefined, - offset___578291: undefined, + offset___646740: undefined, arg0: undefined, } } @@ -36313,7 +37379,7 @@ function game_BaseDialog_drawCursorRow__P564224_mk(s) { -function game_BaseDialog_cursorRowHeight__P566726(s) { +function game_BaseDialog_cursorRowHeight__P635175(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36328,7 +37394,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); r0 = s.arg0.fields["cursor"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.height(s.tmp_1); @@ -36337,12 +37403,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_cursorRowHeight__P566726.info = {"start":5509,"length":82,"line":174,"column":8,"endLine":176,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"cursorRowHeight","argumentNames":["this"]} +game_BaseDialog_cursorRowHeight__P635175.info = {"start":5509,"length":82,"line":174,"column":8,"endLine":176,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"cursorRowHeight","argumentNames":["this"]} -function game_BaseDialog_cursorRowHeight__P566726_mk(s) { +function game_BaseDialog_cursorRowHeight__P635175_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_cursorRowHeight__P566726, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_cursorRowHeight__P635175, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36353,7 +37419,7 @@ function game_BaseDialog_cursorRowHeight__P566726_mk(s) { -function game_BaseDialog_drawTextCore__P564223(s) { +function game_BaseDialog_drawTextCore__P632667(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36368,17 +37434,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_BaseDialog_drawTextCore__P564223.info = {"start":2389,"length":65,"line":84,"column":8,"endLine":86,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} +game_BaseDialog_drawTextCore__P632667.info = {"start":2389,"length":65,"line":84,"column":8,"endLine":86,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} -function game_BaseDialog_drawTextCore__P564223_mk(s) { +function game_BaseDialog_drawTextCore__P632667_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawTextCore__P564223, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawTextCore__P632667, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -36387,7 +37453,7 @@ function game_BaseDialog_drawTextCore__P564223_mk(s) { -function miniMenu_MenuSprite_onButtonPressed__P566040(s) { +function miniMenu_MenuSprite_onButtonPressed__P634489(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36404,8 +37470,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuSprite_onButtonEvent__P566048_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuSprite_onButtonEvent__P634497_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -36416,12 +37482,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_onButtonPressed__P566040.info = {"start":40722,"length":166,"line":1121,"column":8,"endLine":1123,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"onButtonPressed","argumentNames":["this","button","handler"]} +miniMenu_MenuSprite_onButtonPressed__P634489.info = {"start":40722,"length":166,"line":1121,"column":8,"endLine":1123,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"onButtonPressed","argumentNames":["this","button","handler"]} -function miniMenu_MenuSprite_onButtonPressed__P566040_mk(s) { +function miniMenu_MenuSprite_onButtonPressed__P634489_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_onButtonPressed__P566040, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_onButtonPressed__P634489, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36433,7 +37499,7 @@ function miniMenu_MenuSprite_onButtonPressed__P566040_mk(s) { -function miniMenu_MenuSprite_onButtonEvent__P566048(s) { +function miniMenu_MenuSprite_onButtonEvent__P634497(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36450,7 +37516,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); r0 = s.arg0.fields["buttonHandlers"]; s.tmp_0 = r0; r0 = s.arg1.fields["id"]; @@ -36460,12 +37526,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_onButtonEvent__P566048.info = {"start":48775,"length":164,"line":1307,"column":8,"endLine":1309,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"onButtonEvent","argumentNames":["this","button","handler"]} +miniMenu_MenuSprite_onButtonEvent__P634497.info = {"start":48775,"length":164,"line":1307,"column":8,"endLine":1309,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"onButtonEvent","argumentNames":["this","button","handler"]} -function miniMenu_MenuSprite_onButtonEvent__P566048_mk(s) { +function miniMenu_MenuSprite_onButtonEvent__P634497_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_onButtonEvent__P566048, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_onButtonEvent__P634497, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36478,7 +37544,7 @@ function miniMenu_MenuSprite_onButtonEvent__P566048_mk(s) { -function miniMenu_MenuSprite_setStyleProperty__P566042(s) { +function miniMenu_MenuSprite_setStyleProperty__P634491(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36496,7 +37562,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg1; r0 = pxsim_pxtcore.switch_eq(0, s.tmp_0); if (r0) { step = 1; continue; } @@ -36511,7 +37577,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 1: - s.tmp_1 = miniMenu_Style_setProperty__P566005_mk(s); + s.tmp_1 = miniMenu_Style_setProperty__P634454_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg2; @@ -36521,7 +37587,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 2: - s.tmp_0 = miniMenu_Style_setProperty__P566005_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P634454_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -36531,7 +37597,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 3: - s.tmp_0 = miniMenu_Style_setProperty__P566005_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P634454_mk(s); r0 = s.arg0.fields["titleStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -36541,7 +37607,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 4: - s.tmp_0 = miniMenu_Style_setProperty__P566005_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P634454_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -36549,7 +37615,7 @@ switch (step) { s.callLocIdx = 2295; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = miniMenu_Style_setProperty__P566005_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P634454_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -36559,7 +37625,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = miniMenu_Style_setProperty__P566005_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P634454_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -36567,7 +37633,7 @@ switch (step) { s.callLocIdx = 2297; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = miniMenu_Style_setProperty__P566005_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P634454_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -36575,7 +37641,7 @@ switch (step) { s.callLocIdx = 2298; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = miniMenu_Style_setProperty__P566005_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P634454_mk(s); r0 = s.arg0.fields["titleStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -36588,12 +37654,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setStyleProperty__P566042.info = {"start":42767,"length":1032,"line":1163,"column":8,"endLine":1184,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setStyleProperty","argumentNames":["this","kind","property","value"]} +miniMenu_MenuSprite_setStyleProperty__P634491.info = {"start":42767,"length":1032,"line":1163,"column":8,"endLine":1184,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setStyleProperty","argumentNames":["this","kind","property","value"]} -function miniMenu_MenuSprite_setStyleProperty__P566042_mk(s) { +function miniMenu_MenuSprite_setStyleProperty__P634491_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setStyleProperty__P566042, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setStyleProperty__P634491, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36607,7 +37673,7 @@ function miniMenu_MenuSprite_setStyleProperty__P566042_mk(s) { -function miniMenu_Style_setProperty__P566005(s) { +function miniMenu_Style_setProperty__P634454(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36624,7 +37690,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg1; r0 = pxsim_pxtcore.switch_eq(0, s.tmp_0); if (r0) { step = 1; continue; } @@ -36647,7 +37713,7 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 1: - s.tmp_1 = miniMenu_Style_padding__P565985_mk(s); + s.tmp_1 = miniMenu_Style_padding__P634434_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.callLocIdx = 2029; s.pc = 11; return s.tmp_1; @@ -36655,7 +37721,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 2: - s.tmp_0 = miniMenu_Style_foreground__P565987_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P634436_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2030; s.pc = 12; return s.tmp_0; @@ -36663,7 +37729,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 3: - s.tmp_0 = miniMenu_Style_background__P565989_mk(s); + s.tmp_0 = miniMenu_Style_background__P634438_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2031; s.pc = 13; return s.tmp_0; @@ -36671,7 +37737,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 4: - s.tmp_0 = miniMenu_Style_borderColor__P565991_mk(s); + s.tmp_0 = miniMenu_Style_borderColor__P634440_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2032; s.pc = 14; return s.tmp_0; @@ -36679,7 +37745,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 5: - s.tmp_0 = miniMenu_Style_border__P565993_mk(s); + s.tmp_0 = miniMenu_Style_border__P634442_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2033; s.pc = 15; return s.tmp_0; @@ -36687,7 +37753,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 6: - s.tmp_0 = miniMenu_Style_margin__P565995_mk(s); + s.tmp_0 = miniMenu_Style_margin__P634444_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2034; s.pc = 16; return s.tmp_0; @@ -36695,7 +37761,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 7: - s.tmp_0 = miniMenu_Style_iconTextSpacing__P565997_mk(s); + s.tmp_0 = miniMenu_Style_iconTextSpacing__P634446_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2035; s.pc = 17; return s.tmp_0; @@ -36703,7 +37769,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 8: - s.tmp_0 = miniMenu_Style_alignment__P566001_mk(s); + s.tmp_0 = miniMenu_Style_alignment__P634450_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2036; s.pc = 18; return s.tmp_0; @@ -36711,7 +37777,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 9: - s.tmp_0 = miniMenu_Style_iconOnly__P565999_mk(s); + s.tmp_0 = miniMenu_Style_iconOnly__P634448_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2037; s.pc = 19; return s.tmp_0; @@ -36722,12 +37788,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_Style_setProperty__P566005.info = {"start":13889,"length":1186,"line":469,"column":8,"endLine":499,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setProperty","argumentNames":["this","prop","value"]} +miniMenu_Style_setProperty__P634454.info = {"start":13889,"length":1186,"line":469,"column":8,"endLine":499,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setProperty","argumentNames":["this","prop","value"]} -function miniMenu_Style_setProperty__P566005_mk(s) { +function miniMenu_Style_setProperty__P634454_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_setProperty__P566005, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_setProperty__P634454, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36740,7 +37806,7 @@ function miniMenu_Style_setProperty__P566005_mk(s) { -function miniMenu_Style_alignment__P566001(s) { +function miniMenu_Style_alignment__P634450(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36756,18 +37822,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = (s.arg0).fields["_alignment"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_alignment__P566001.info = {"start":11705,"length":82,"line":409,"column":8,"endLine":411,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"alignment","argumentNames":["this","value"]} +miniMenu_Style_alignment__P634450.info = {"start":11705,"length":82,"line":409,"column":8,"endLine":411,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"alignment","argumentNames":["this","value"]} -function miniMenu_Style_alignment__P566001_mk(s) { +function miniMenu_Style_alignment__P634450_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_alignment__P566001, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_alignment__P634450, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -36777,7 +37843,7 @@ function miniMenu_Style_alignment__P566001_mk(s) { -function miniMenu_Style_alignment__P566000(s) { +function miniMenu_Style_alignment__P634449(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36792,14 +37858,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = s.arg0.fields["_alignment"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_alignment__P566000_mk(s); + s.tmp_2 = miniMenu_Style_alignment__P634449_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1982; s.pc = 4; return s.tmp_2; @@ -36813,13 +37879,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_alignment__P566000.info = {"start":11506,"length":187,"line":402,"column":8,"endLine":407,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"alignment","argumentNames":["this"]} -miniMenu_Style_alignment__P566000.isGetter = true; +miniMenu_Style_alignment__P634449.info = {"start":11506,"length":187,"line":402,"column":8,"endLine":407,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"alignment","argumentNames":["this"]} +miniMenu_Style_alignment__P634449.isGetter = true; -function miniMenu_Style_alignment__P566000_mk(s) { +function miniMenu_Style_alignment__P634449_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_alignment__P566000, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_alignment__P634449, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36831,7 +37897,7 @@ function miniMenu_Style_alignment__P566000_mk(s) { -function miniMenu_Style_iconOnly__P565999(s) { +function miniMenu_Style_iconOnly__P634448(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36847,18 +37913,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = (s.arg0).fields["_iconOnly"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_iconOnly__P565999.info = {"start":11417,"length":77,"line":398,"column":8,"endLine":400,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconOnly","argumentNames":["this","value"]} +miniMenu_Style_iconOnly__P634448.info = {"start":11417,"length":77,"line":398,"column":8,"endLine":400,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconOnly","argumentNames":["this","value"]} -function miniMenu_Style_iconOnly__P565999_mk(s) { +function miniMenu_Style_iconOnly__P634448_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_iconOnly__P565999, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_iconOnly__P634448, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -36868,7 +37934,7 @@ function miniMenu_Style_iconOnly__P565999_mk(s) { -function miniMenu_Style_iconOnly__P565998(s) { +function miniMenu_Style_iconOnly__P634447(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36883,14 +37949,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = s.arg0.fields["_iconOnly"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_iconOnly__P565998_mk(s); + s.tmp_2 = miniMenu_Style_iconOnly__P634447_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1981; s.pc = 4; return s.tmp_2; @@ -36904,13 +37970,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_iconOnly__P565998.info = {"start":11225,"length":180,"line":391,"column":8,"endLine":396,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconOnly","argumentNames":["this"]} -miniMenu_Style_iconOnly__P565998.isGetter = true; +miniMenu_Style_iconOnly__P634447.info = {"start":11225,"length":180,"line":391,"column":8,"endLine":396,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconOnly","argumentNames":["this"]} +miniMenu_Style_iconOnly__P634447.isGetter = true; -function miniMenu_Style_iconOnly__P565998_mk(s) { +function miniMenu_Style_iconOnly__P634447_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_iconOnly__P565998, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_iconOnly__P634447, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36922,7 +37988,7 @@ function miniMenu_Style_iconOnly__P565998_mk(s) { -function miniMenu_Style_iconTextSpacing__P565997(s) { +function miniMenu_Style_iconTextSpacing__P634446(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36938,18 +38004,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = (s.arg0).fields["_iconTextSpacing"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_iconTextSpacing__P565997.info = {"start":11122,"length":91,"line":387,"column":8,"endLine":389,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconTextSpacing","argumentNames":["this","value"]} +miniMenu_Style_iconTextSpacing__P634446.info = {"start":11122,"length":91,"line":387,"column":8,"endLine":389,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconTextSpacing","argumentNames":["this","value"]} -function miniMenu_Style_iconTextSpacing__P565997_mk(s) { +function miniMenu_Style_iconTextSpacing__P634446_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_iconTextSpacing__P565997, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_iconTextSpacing__P634446, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -36959,7 +38025,7 @@ function miniMenu_Style_iconTextSpacing__P565997_mk(s) { -function miniMenu_Style_iconTextSpacing__P565996(s) { +function miniMenu_Style_iconTextSpacing__P634445(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36974,14 +38040,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = s.arg0.fields["_iconTextSpacing"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_iconTextSpacing__P565996_mk(s); + s.tmp_2 = miniMenu_Style_iconTextSpacing__P634445_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1980; s.pc = 4; return s.tmp_2; @@ -36995,13 +38061,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_iconTextSpacing__P565996.info = {"start":10902,"length":208,"line":380,"column":8,"endLine":385,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconTextSpacing","argumentNames":["this"]} -miniMenu_Style_iconTextSpacing__P565996.isGetter = true; +miniMenu_Style_iconTextSpacing__P634445.info = {"start":10902,"length":208,"line":380,"column":8,"endLine":385,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconTextSpacing","argumentNames":["this"]} +miniMenu_Style_iconTextSpacing__P634445.isGetter = true; -function miniMenu_Style_iconTextSpacing__P565996_mk(s) { +function miniMenu_Style_iconTextSpacing__P634445_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_iconTextSpacing__P565996, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_iconTextSpacing__P634445, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37013,7 +38079,7 @@ function miniMenu_Style_iconTextSpacing__P565996_mk(s) { -function miniMenu_Style_margin__P565995(s) { +function miniMenu_Style_margin__P634444(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37029,18 +38095,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = (s.arg0).fields["_margin"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_margin__P565995.info = {"start":10817,"length":73,"line":376,"column":8,"endLine":378,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"margin","argumentNames":["this","value"]} +miniMenu_Style_margin__P634444.info = {"start":10817,"length":73,"line":376,"column":8,"endLine":378,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"margin","argumentNames":["this","value"]} -function miniMenu_Style_margin__P565995_mk(s) { +function miniMenu_Style_margin__P634444_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_margin__P565995, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_margin__P634444, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37050,7 +38116,7 @@ function miniMenu_Style_margin__P565995_mk(s) { -function miniMenu_Style_margin__P565994(s) { +function miniMenu_Style_margin__P634443(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37065,14 +38131,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = s.arg0.fields["_margin"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_margin__P565994_mk(s); + s.tmp_2 = miniMenu_Style_margin__P634443_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1979; s.pc = 4; return s.tmp_2; @@ -37086,13 +38152,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_margin__P565994.info = {"start":10633,"length":172,"line":369,"column":8,"endLine":374,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"margin","argumentNames":["this"]} -miniMenu_Style_margin__P565994.isGetter = true; +miniMenu_Style_margin__P634443.info = {"start":10633,"length":172,"line":369,"column":8,"endLine":374,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"margin","argumentNames":["this"]} +miniMenu_Style_margin__P634443.isGetter = true; -function miniMenu_Style_margin__P565994_mk(s) { +function miniMenu_Style_margin__P634443_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_margin__P565994, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_margin__P634443, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37104,7 +38170,7 @@ function miniMenu_Style_margin__P565994_mk(s) { -function miniMenu_Style_border__P565993(s) { +function miniMenu_Style_border__P634442(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37120,18 +38186,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = (s.arg0).fields["_border"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_border__P565993.info = {"start":10548,"length":73,"line":365,"column":8,"endLine":367,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this","value"]} +miniMenu_Style_border__P634442.info = {"start":10548,"length":73,"line":365,"column":8,"endLine":367,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this","value"]} -function miniMenu_Style_border__P565993_mk(s) { +function miniMenu_Style_border__P634442_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_border__P565993, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_border__P634442, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37141,7 +38207,7 @@ function miniMenu_Style_border__P565993_mk(s) { -function miniMenu_Style_border__P565992(s) { +function miniMenu_Style_border__P634441(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37156,14 +38222,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = s.arg0.fields["_border"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_border__P565992_mk(s); + s.tmp_2 = miniMenu_Style_border__P634441_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1978; s.pc = 4; return s.tmp_2; @@ -37177,13 +38243,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_border__P565992.info = {"start":10364,"length":172,"line":358,"column":8,"endLine":363,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this"]} -miniMenu_Style_border__P565992.isGetter = true; +miniMenu_Style_border__P634441.info = {"start":10364,"length":172,"line":358,"column":8,"endLine":363,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this"]} +miniMenu_Style_border__P634441.isGetter = true; -function miniMenu_Style_border__P565992_mk(s) { +function miniMenu_Style_border__P634441_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_border__P565992, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_border__P634441, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37195,7 +38261,7 @@ function miniMenu_Style_border__P565992_mk(s) { -function miniMenu_Style_borderColor__P565991(s) { +function miniMenu_Style_borderColor__P634440(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37211,18 +38277,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = (s.arg0).fields["_borderColor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_borderColor__P565991.info = {"start":10269,"length":83,"line":354,"column":8,"endLine":356,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this","value"]} +miniMenu_Style_borderColor__P634440.info = {"start":10269,"length":83,"line":354,"column":8,"endLine":356,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this","value"]} -function miniMenu_Style_borderColor__P565991_mk(s) { +function miniMenu_Style_borderColor__P634440_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_borderColor__P565991, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_borderColor__P634440, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37232,7 +38298,7 @@ function miniMenu_Style_borderColor__P565991_mk(s) { -function miniMenu_Style_borderColor__P565990(s) { +function miniMenu_Style_borderColor__P634439(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37247,14 +38313,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = s.arg0.fields["_borderColor"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_borderColor__P565990_mk(s); + s.tmp_2 = miniMenu_Style_borderColor__P634439_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1977; s.pc = 4; return s.tmp_2; @@ -37268,13 +38334,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_borderColor__P565990.info = {"start":10065,"length":192,"line":347,"column":8,"endLine":352,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this"]} -miniMenu_Style_borderColor__P565990.isGetter = true; +miniMenu_Style_borderColor__P634439.info = {"start":10065,"length":192,"line":347,"column":8,"endLine":352,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this"]} +miniMenu_Style_borderColor__P634439.isGetter = true; -function miniMenu_Style_borderColor__P565990_mk(s) { +function miniMenu_Style_borderColor__P634439_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_borderColor__P565990, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_borderColor__P634439, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37286,7 +38352,7 @@ function miniMenu_Style_borderColor__P565990_mk(s) { -function miniMenu_Style_background__P565989(s) { +function miniMenu_Style_background__P634438(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37302,18 +38368,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = (s.arg0).fields["_background"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_background__P565989.info = {"start":9972,"length":81,"line":343,"column":8,"endLine":345,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"background","argumentNames":["this","value"]} +miniMenu_Style_background__P634438.info = {"start":9972,"length":81,"line":343,"column":8,"endLine":345,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"background","argumentNames":["this","value"]} -function miniMenu_Style_background__P565989_mk(s) { +function miniMenu_Style_background__P634438_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_background__P565989, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_background__P634438, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37323,7 +38389,7 @@ function miniMenu_Style_background__P565989_mk(s) { -function miniMenu_Style_background__P565988(s) { +function miniMenu_Style_background__P634437(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37338,14 +38404,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = s.arg0.fields["_background"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_background__P565988_mk(s); + s.tmp_2 = miniMenu_Style_background__P634437_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1976; s.pc = 4; return s.tmp_2; @@ -37359,13 +38425,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_background__P565988.info = {"start":9772,"length":188,"line":336,"column":8,"endLine":341,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"background","argumentNames":["this"]} -miniMenu_Style_background__P565988.isGetter = true; +miniMenu_Style_background__P634437.info = {"start":9772,"length":188,"line":336,"column":8,"endLine":341,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"background","argumentNames":["this"]} +miniMenu_Style_background__P634437.isGetter = true; -function miniMenu_Style_background__P565988_mk(s) { +function miniMenu_Style_background__P634437_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_background__P565988, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_background__P634437, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37377,7 +38443,7 @@ function miniMenu_Style_background__P565988_mk(s) { -function miniMenu_Style_foreground__P565987(s) { +function miniMenu_Style_foreground__P634436(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37393,18 +38459,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = (s.arg0).fields["_foreground"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_foreground__P565987.info = {"start":9679,"length":81,"line":332,"column":8,"endLine":334,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"foreground","argumentNames":["this","value"]} +miniMenu_Style_foreground__P634436.info = {"start":9679,"length":81,"line":332,"column":8,"endLine":334,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"foreground","argumentNames":["this","value"]} -function miniMenu_Style_foreground__P565987_mk(s) { +function miniMenu_Style_foreground__P634436_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_foreground__P565987, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_foreground__P634436, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37414,7 +38480,7 @@ function miniMenu_Style_foreground__P565987_mk(s) { -function miniMenu_Style_foreground__P565986(s) { +function miniMenu_Style_foreground__P634435(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37429,14 +38495,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = s.arg0.fields["_foreground"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_foreground__P565986_mk(s); + s.tmp_2 = miniMenu_Style_foreground__P634435_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1975; s.pc = 4; return s.tmp_2; @@ -37450,13 +38516,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_foreground__P565986.info = {"start":9479,"length":188,"line":325,"column":8,"endLine":330,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"foreground","argumentNames":["this"]} -miniMenu_Style_foreground__P565986.isGetter = true; +miniMenu_Style_foreground__P634435.info = {"start":9479,"length":188,"line":325,"column":8,"endLine":330,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"foreground","argumentNames":["this"]} +miniMenu_Style_foreground__P634435.isGetter = true; -function miniMenu_Style_foreground__P565986_mk(s) { +function miniMenu_Style_foreground__P634435_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_foreground__P565986, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_foreground__P634435, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37468,7 +38534,7 @@ function miniMenu_Style_foreground__P565986_mk(s) { -function miniMenu_Style_padding__P565985(s) { +function miniMenu_Style_padding__P634434(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37484,18 +38550,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = (s.arg0).fields["_padding"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_padding__P565985.info = {"start":9392,"length":75,"line":321,"column":8,"endLine":323,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this","value"]} +miniMenu_Style_padding__P634434.info = {"start":9392,"length":75,"line":321,"column":8,"endLine":323,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this","value"]} -function miniMenu_Style_padding__P565985_mk(s) { +function miniMenu_Style_padding__P634434_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_padding__P565985, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_padding__P634434, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37505,7 +38571,7 @@ function miniMenu_Style_padding__P565985_mk(s) { -function miniMenu_Style_padding__P565984(s) { +function miniMenu_Style_padding__P634433(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37520,14 +38586,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = s.arg0.fields["_padding"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_padding__P565984_mk(s); + s.tmp_2 = miniMenu_Style_padding__P634433_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1974; s.pc = 4; return s.tmp_2; @@ -37541,13 +38607,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_padding__P565984.info = {"start":9204,"length":176,"line":314,"column":8,"endLine":319,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this"]} -miniMenu_Style_padding__P565984.isGetter = true; +miniMenu_Style_padding__P634433.info = {"start":9204,"length":176,"line":314,"column":8,"endLine":319,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this"]} +miniMenu_Style_padding__P634433.isGetter = true; -function miniMenu_Style_padding__P565984_mk(s) { +function miniMenu_Style_padding__P634433_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_padding__P565984, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_padding__P634433, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37559,7 +38625,7 @@ function miniMenu_Style_padding__P565984_mk(s) { -function images_colorBlock__P565807(s) { +function images_colorBlock__P634251(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37577,12 +38643,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -images_colorBlock__P565807.info = {"start":109,"length":79,"line":4,"column":4,"endLine":6,"endColumn":5,"fileName":"pxt_modules/ColorBlock/color_block.ts","functionName":"colorBlock","argumentNames":["color"]} +images_colorBlock__P634251.info = {"start":109,"length":79,"line":4,"column":4,"endLine":6,"endColumn":5,"fileName":"pxt_modules/ColorBlock/color_block.ts","functionName":"colorBlock","argumentNames":["color"]} -function images_colorBlock__P565807_mk(s) { +function images_colorBlock__P634251_mk(s) { checkStack(s.depth); return { - parent: s, fn: images_colorBlock__P565807, depth: s.depth + 1, + parent: s, fn: images_colorBlock__P634251, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -37591,7 +38657,7 @@ function images_colorBlock__P565807_mk(s) { -function miniMenu_MenuSprite_setMenuStyleProperty__P566043(s) { +function miniMenu_MenuSprite_setMenuStyleProperty__P634492(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37608,8 +38674,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuStyle_setMenuStyleProperty__P565972_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuStyle_setMenuStyleProperty__P634421_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -37623,10 +38689,10 @@ switch (step) { if (!r0) { step = 3; continue; } r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 1; continue; } - s.tmp_1 = miniMenu_MenuStyle_copyTo__P565973_mk(s); + s.tmp_1 = miniMenu_MenuStyle_copyTo__P634422_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2301; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -37636,17 +38702,17 @@ switch (step) { case 6: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2303; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; r0 = r0.fields["menuStyle"]; s.tmp_1 = r0; r0 = (s.tmp_0).fields["menuStyle"] = (s.tmp_1); - s.tmp_0 = miniMenu_Style_copyTo__P566004_mk(s); + s.tmp_0 = miniMenu_Style_copyTo__P634453_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; - s.tmp_1 = miniMenu__state__P566012_mk(s); + s.tmp_1 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2304; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -37656,17 +38722,17 @@ switch (step) { case 9: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2306; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; r0 = r0.fields["defaultStyle"]; s.tmp_1 = r0; r0 = (s.tmp_0).fields["defaultStyle"] = (s.tmp_1); - s.tmp_0 = miniMenu_Style_copyTo__P566004_mk(s); + s.tmp_0 = miniMenu_Style_copyTo__P634453_mk(s); r0 = s.arg0.fields["titleStyle"]; s.tmp_0.arg0 = r0; - s.tmp_1 = miniMenu__state__P566012_mk(s); + s.tmp_1 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2307; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; @@ -37676,17 +38742,17 @@ switch (step) { case 12: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2309; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; r0 = r0.fields["titleStyle"]; s.tmp_1 = r0; r0 = (s.tmp_0).fields["titleStyle"] = (s.tmp_1); - s.tmp_0 = miniMenu_Style_copyTo__P566004_mk(s); + s.tmp_0 = miniMenu_Style_copyTo__P634453_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; - s.tmp_1 = miniMenu__state__P566012_mk(s); + s.tmp_1 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2310; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; @@ -37696,7 +38762,7 @@ switch (step) { case 15: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2312; s.pc = 17; return s.tmp_2; case 17: r0 = s.retval; @@ -37705,11 +38771,11 @@ switch (step) { r0 = (s.tmp_0).fields["selectedStyle"] = (s.tmp_1); { step = 2; continue; } case 1: - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C565974_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C634423_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P566002_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P634451_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2313; s.pc = 19; return s.tmp_2; case 19: r0 = s.retval; @@ -37719,11 +38785,11 @@ switch (step) { case 18: r0 = s.retval; r0 = (s.arg0).fields["defaultStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C565974_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C634423_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P566002_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P634451_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2315; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; @@ -37733,11 +38799,11 @@ switch (step) { case 20: r0 = s.retval; r0 = (s.arg0).fields["titleStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C565974_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C634423_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P566002_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P634451_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2317; s.pc = 23; return s.tmp_2; case 23: r0 = s.retval; @@ -37754,12 +38820,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setMenuStyleProperty__P566043.info = {"start":44456,"length":1063,"line":1201,"column":8,"endLine":1224,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuStyleProperty","argumentNames":["this","property","value"]} +miniMenu_MenuSprite_setMenuStyleProperty__P634492.info = {"start":44456,"length":1063,"line":1201,"column":8,"endLine":1224,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuStyleProperty","argumentNames":["this","property","value"]} -function miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s) { +function miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setMenuStyleProperty__P566043, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setMenuStyleProperty__P634492, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37773,7 +38839,7 @@ function miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s) { -function miniMenu__state__P566012(s) { +function miniMenu__state__P634461(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37783,12 +38849,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = miniMenu__init__P566013_mk(s); + s.tmp_0 = miniMenu__init__P634462_mk(s); s.callLocIdx = 2156; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = r0 = globals.stateStack___568975; - r0 = pxsim_Array__length(globals.stateStack___568975); + s.tmp_0 = r0 = globals.stateStack___637424; + r0 = pxsim_Array__length(globals.stateStack___637424); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; @@ -37796,12 +38862,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu__state__P566012.info = {"start":24397,"length":102,"line":722,"column":4,"endLine":725,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"_state","argumentNames":[]} +miniMenu__state__P634461.info = {"start":24397,"length":102,"line":722,"column":4,"endLine":725,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"_state","argumentNames":[]} -function miniMenu__state__P566012_mk(s) { +function miniMenu__state__P634461_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu__state__P566012, depth: s.depth + 1, + parent: s, fn: miniMenu__state__P634461, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37812,7 +38878,7 @@ function miniMenu__state__P566012_mk(s) { -function miniMenu__init__P566013(s) { +function miniMenu__init__P634462(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37822,14 +38888,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stateStack___568975); + r0 = pxsim_numops_toBoolDecr(globals.stateStack___637424); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C568978_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C637427_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MiniMenuState_constructor__P568979_mk(s); + s.tmp_1 = miniMenu_MiniMenuState_constructor__P637428_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 2157; s.pc = 4; return s.tmp_1; case 4: @@ -37837,16 +38903,16 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_2, s.tmp_0); - globals.stateStack___568975 = (s.tmp_2); + globals.stateStack___637424 = (s.tmp_2); r0 = pxsim.image.create(12, 12); - globals.printCanvas___568976 = (r0); - s.tmp_0 = game_addScenePushHandler__P564322_mk(s); - s.tmp_0.arg0 = miniMenu__init_inline__P579399; + globals.printCanvas___637425 = (r0); + s.tmp_0 = game_addScenePushHandler__P632766_mk(s); + s.tmp_0.arg0 = miniMenu__init_inline__P647848; s.callLocIdx = 2159; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P564324_mk(s); - s.tmp_0.arg0 = miniMenu__init_inline__P579406; + s.tmp_0 = game_addScenePopHandler__P632768_mk(s); + s.tmp_0.arg0 = miniMenu__init_inline__P647855; s.callLocIdx = 2161; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -37855,12 +38921,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu__init__P566013.info = {"start":24507,"length":491,"line":727,"column":4,"endLine":747,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"_init","argumentNames":[]} +miniMenu__init__P634462.info = {"start":24507,"length":491,"line":727,"column":4,"endLine":747,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"_init","argumentNames":[]} -function miniMenu__init__P566013_mk(s) { +function miniMenu__init__P634462_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu__init__P566013, depth: s.depth + 1, + parent: s, fn: miniMenu__init__P634462, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37871,7 +38937,7 @@ function miniMenu__init__P566013_mk(s) { -function miniMenu__init_inline__P579399(s) { +function miniMenu__init_inline__P647848(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37881,24 +38947,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C568978_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C637427_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MiniMenuState_constructor__P568979_mk(s); + s.tmp_1 = miniMenu_MiniMenuState_constructor__P637428_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 2158; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - r0 = pxsim_Array__push(globals.stateStack___568975, s.tmp_0); + r0 = pxsim_Array__push(globals.stateStack___637424, s.tmp_0); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu__init_inline__P579399.info = {"start":24720,"length":68,"line":736,"column":33,"endLine":738,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu__init_inline__P647848.info = {"start":24720,"length":68,"line":736,"column":33,"endLine":738,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu__init_inline__P579399_mk(s) { +function miniMenu__init_inline__P647848_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu__init_inline__P579399, depth: s.depth + 1, + parent: s, fn: miniMenu__init_inline__P647848, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37908,7 +38974,7 @@ function miniMenu__init_inline__P579399_mk(s) { -function miniMenu__init_inline__P579406(s) { +function miniMenu__init_inline__P647855(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37918,33 +38984,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_Array_.pop(globals.stateStack___568975); - r0 = pxsim_Array__length(globals.stateStack___568975); + r0 = pxsim_Array_.pop(globals.stateStack___637424); + r0 = pxsim_Array__length(globals.stateStack___637424); s.tmp_1 = r0; r0 = (s.tmp_1 === 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C568978_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C637427_VT); s.tmp_2 = r0; - s.tmp_3 = miniMenu_MiniMenuState_constructor__P568979_mk(s); + s.tmp_3 = miniMenu_MiniMenuState_constructor__P637428_mk(s); s.tmp_3.arg0 = s.tmp_2; s.callLocIdx = 2160; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - r0 = pxsim_Array__push(globals.stateStack___568975, s.tmp_2); + r0 = pxsim_Array__push(globals.stateStack___637424, s.tmp_2); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu__init_inline__P579406.info = {"start":24825,"length":165,"line":740,"column":32,"endLine":746,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu__init_inline__P647855.info = {"start":24825,"length":165,"line":740,"column":32,"endLine":746,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu__init_inline__P579406_mk(s) { +function miniMenu__init_inline__P647855_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu__init_inline__P579406, depth: s.depth + 1, + parent: s, fn: miniMenu__init_inline__P647855, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37956,7 +39022,7 @@ function miniMenu__init_inline__P579406_mk(s) { -function miniMenu_MiniMenuState_constructor__P568979(s) { +function miniMenu_MiniMenuState_constructor__P637428(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37966,55 +39032,55 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.button___579461 = undefined; - s.unnamed18396___U1 = undefined; - s.unnamed18397___U2 = undefined; + s.button___647910 = undefined; + s.unnamed19340___U1 = undefined; + s.unnamed19341___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MiniMenuState__C568978_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuStyle__C565940_VT); + if (!checkSubtype(r0, miniMenu_MiniMenuState__C637427_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuStyle__C634389_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuStyle_constructor__P565951_mk(s); + s.tmp_1 = miniMenu_MenuStyle_constructor__P634400_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1910; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; r0 = (s.arg0).fields["menuStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C565974_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C634423_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P566002_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P634451_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1911; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; r0 = (s.arg0).fields["defaultStyle"] = (s.tmp_0); - s.tmp_0 = miniMenu_Style_iconTextSpacing__P565997_mk(s); + s.tmp_0 = miniMenu_Style_iconTextSpacing__P634446_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 8; s.callLocIdx = 1912; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_Style_padding__P565985_mk(s); + s.tmp_0 = miniMenu_Style_padding__P634434_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 2; s.callLocIdx = 1913; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = miniMenu_Style_foreground__P565987_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P634436_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 15; s.callLocIdx = 1914; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = miniMenu_Style_background__P565989_mk(s); + s.tmp_0 = miniMenu_Style_background__P634438_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 1; @@ -38022,7 +39088,7 @@ switch (step) { case 8: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu_Style_clone__P566003_mk(s); + s.tmp_2 = miniMenu_Style_clone__P634452_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = false; @@ -38031,14 +39097,14 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["selectedStyle"] = (s.tmp_1); - s.tmp_0 = miniMenu_Style_foreground__P565987_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P634436_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 1; s.callLocIdx = 1917; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = miniMenu_Style_background__P565989_mk(s); + s.tmp_0 = miniMenu_Style_background__P634438_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 3; @@ -38046,7 +39112,7 @@ switch (step) { case 11: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu_Style_clone__P566003_mk(s); + s.tmp_2 = miniMenu_Style_clone__P634452_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = false; @@ -38055,66 +39121,66 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["titleStyle"] = (s.tmp_1); - s.tmp_0 = miniMenu_Style_background__P565989_mk(s); + s.tmp_0 = miniMenu_Style_background__P634438_mk(s); r0 = s.arg0.fields["titleStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; s.callLocIdx = 1920; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.button___579461 = (undefined); + s.button___647910 = (undefined); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.up___563421); - r0 = pxsim_Array__push(s.tmp_0, globals.right___563422); - r0 = pxsim_Array__push(s.tmp_0, globals.down___563423); - r0 = pxsim_Array__push(s.tmp_0, globals.menu___563424); - r0 = pxsim_Array__push(s.tmp_0, globals.left___563420); - r0 = pxsim_Array__push(s.tmp_0, globals.A___563418); - r0 = pxsim_Array__push(s.tmp_0, globals.B___563419); - s.unnamed18396___U1 = (s.tmp_0); - s.unnamed18397___U2 = (0); + r0 = pxsim_Array__push(s.tmp_0, globals.up___631865); + r0 = pxsim_Array__push(s.tmp_0, globals.right___631866); + r0 = pxsim_Array__push(s.tmp_0, globals.down___631867); + r0 = pxsim_Array__push(s.tmp_0, globals.menu___631868); + r0 = pxsim_Array__push(s.tmp_0, globals.left___631864); + r0 = pxsim_Array__push(s.tmp_0, globals.A___631862); + r0 = pxsim_Array__push(s.tmp_0, globals.B___631863); + s.unnamed19340___U1 = (s.tmp_0); + s.unnamed19341___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18397___U2; - r0 = pxsim_Array__length(s.unnamed18396___U1); + s.tmp_0 = r0 = s.unnamed19341___U2; + r0 = pxsim_Array__length(s.unnamed19340___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18396___U1, s.unnamed18397___U2); - s.button___579461 = (r0); - r0 = pxsim_pxtcore_mkAction(1, miniMenu_MiniMenuState_inline__P579473); + r0 = pxsim_Array__getAt(s.unnamed19340___U1, s.unnamed19341___U2); + s.button___647910 = (r0); + r0 = pxsim_pxtcore_mkAction(1, miniMenu_MiniMenuState_inline__P647922); s.tmp_2 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.button___579461); - s.tmp_3 = controller_Button_addEventListener__P563502_mk(s); - s.tmp_3.arg0 = s.button___579461; + r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.button___647910); + s.tmp_3 = controller_Button_addEventListener__P631946_mk(s); + s.tmp_3.arg0 = s.button___647910; s.tmp_3.arg1 = 2049; s.tmp_3.arg2 = s.tmp_2; s.callLocIdx = 1924; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; - r0 = (s.unnamed18397___U2 + 1); - s.unnamed18397___U2 = (r0); + r0 = (s.unnamed19341___U2 + 1); + s.unnamed19341___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed18396___U1 = (undefined); + s.unnamed19340___U1 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MiniMenuState_constructor__P568979.info = {"start":413,"length":1051,"line":18,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this"]} +miniMenu_MiniMenuState_constructor__P637428.info = {"start":413,"length":1051,"line":18,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this"]} -function miniMenu_MiniMenuState_constructor__P568979_mk(s) { +function miniMenu_MiniMenuState_constructor__P637428_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MiniMenuState_constructor__P568979, depth: s.depth + 1, + parent: s, fn: miniMenu_MiniMenuState_constructor__P637428, 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, - button___579461: undefined, - unnamed18396___U1: undefined, - unnamed18397___U2: undefined, + button___647910: undefined, + unnamed19340___U1: undefined, + unnamed19341___U2: undefined, arg0: undefined, } } @@ -38122,7 +39188,7 @@ function miniMenu_MiniMenuState_constructor__P568979_mk(s) { -function miniMenu_MiniMenuState_inline__P579473(s) { +function miniMenu_MiniMenuState_inline__P647922(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38132,66 +39198,66 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite___579475 = undefined; - s.unnamed18398___U1 = undefined; - s.unnamed18399___U2 = undefined; - s.sprite___579475 = (undefined); - s.tmp_0 = helpers_arrayFilter__P561415_mk(s); - s.tmp_1 = sprites_allOfKind__P563583_mk(s); - s.tmp_1.arg0 = globals.MiniMenu___565901; + s.sprite___647924 = undefined; + s.unnamed19342___U1 = undefined; + s.unnamed19343___U2 = undefined; + s.sprite___647924 = (undefined); + s.tmp_0 = helpers_arrayFilter__P629859_mk(s); + s.tmp_1 = sprites_allOfKind__P632027_mk(s); + s.tmp_1.arg0 = globals.MiniMenu___634350; s.callLocIdx = 1921; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = miniMenu_buttonEventsEnabled__P568987; + s.tmp_0.arg1 = miniMenu_buttonEventsEnabled__P637436; s.callLocIdx = 1922; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.unnamed18398___U1 = (r0); - s.unnamed18399___U2 = (0); + s.unnamed19342___U1 = (r0); + s.unnamed19343___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18399___U2; - r0 = pxsim_Array__length(s.unnamed18398___U1); + s.tmp_0 = r0 = s.unnamed19343___U2; + r0 = pxsim_Array__length(s.unnamed19342___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18398___U1, s.unnamed18399___U2); - s.sprite___579475 = (r0); - s.tmp_2 = miniMenu_MenuSprite_fireButtonEvent__P566047_mk(s); - s.tmp_2.arg0 = s.sprite___579475; + r0 = pxsim_Array__getAt(s.unnamed19342___U1, s.unnamed19343___U2); + s.sprite___647924 = (r0); + s.tmp_2 = miniMenu_MenuSprite_fireButtonEvent__P634496_mk(s); + s.tmp_2.arg0 = s.sprite___647924; s.tmp_2.arg1 = s.caps[0]; s.callLocIdx = 1923; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - r0 = (s.unnamed18399___U2 + 1); - s.unnamed18399___U2 = (r0); + r0 = (s.unnamed19343___U2 + 1); + s.unnamed19343___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed18398___U1 = (undefined); + s.unnamed19342___U1 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MiniMenuState_inline__P579473.info = {"start":1203,"length":234,"line":35,"column":71,"endLine":39,"endColumn":17,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu_MiniMenuState_inline__P647922.info = {"start":1203,"length":234,"line":35,"column":71,"endLine":39,"endColumn":17,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu_MiniMenuState_inline__P579473_mk(s) { +function miniMenu_MiniMenuState_inline__P647922_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MiniMenuState_inline__P579473, depth: s.depth + 1, + parent: s, fn: miniMenu_MiniMenuState_inline__P647922, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sprite___579475: undefined, - unnamed18398___U1: undefined, - unnamed18399___U2: undefined, + sprite___647924: undefined, + unnamed19342___U1: undefined, + unnamed19343___U2: undefined, } } -function miniMenu_buttonEventsEnabled__P568987(s) { +function miniMenu_buttonEventsEnabled__P637436(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38217,12 +39283,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_buttonEventsEnabled__P568987.info = {"start":76690,"length":116,"line":1983,"column":4,"endLine":1985,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"buttonEventsEnabled","argumentNames":["sprite"]} +miniMenu_buttonEventsEnabled__P637436.info = {"start":76690,"length":116,"line":1983,"column":4,"endLine":1985,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"buttonEventsEnabled","argumentNames":["sprite"]} -function miniMenu_buttonEventsEnabled__P568987_mk(s) { +function miniMenu_buttonEventsEnabled__P637436_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_buttonEventsEnabled__P568987, depth: s.depth + 1, + parent: s, fn: miniMenu_buttonEventsEnabled__P637436, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38235,7 +39301,7 @@ function miniMenu_buttonEventsEnabled__P568987_mk(s) { -function miniMenu_MenuSprite_fireButtonEvent__P566047(s) { +function miniMenu_MenuSprite_fireButtonEvent__P634496(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38245,14 +39311,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handler___579489 = undefined; + s.handler___647938 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); r0 = s.arg0.fields["buttonEventsEnabled"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -38269,8 +39335,8 @@ switch (step) { r0 = s.arg1.fields["id"]; s.tmp_4 = r0; r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_3, s.tmp_4); - s.handler___579489 = (r0); - s.tmp_0 = r0 = s.handler___579489; + s.handler___647938 = (r0); + s.tmp_0 = r0 = s.handler___647938; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } r0 = s.tmp_0; @@ -38285,7 +39351,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } s.tmp_3 = lambda_3_mk(s); - s.tmp_3.argL = s.handler___579489; + s.tmp_3.argL = s.handler___647938; r0 = s.arg0.fields["items"]; s.tmp_4 = r0; r0 = s.arg0.fields["selectedIndex"]; @@ -38306,12 +39372,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_fireButtonEvent__P566047.info = {"start":48444,"length":319,"line":1297,"column":8,"endLine":1305,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"fireButtonEvent","argumentNames":["this","button"]} +miniMenu_MenuSprite_fireButtonEvent__P634496.info = {"start":48444,"length":319,"line":1297,"column":8,"endLine":1305,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"fireButtonEvent","argumentNames":["this","button"]} -function miniMenu_MenuSprite_fireButtonEvent__P566047_mk(s) { +function miniMenu_MenuSprite_fireButtonEvent__P634496_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_fireButtonEvent__P566047, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_fireButtonEvent__P634496, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38319,7 +39385,7 @@ function miniMenu_MenuSprite_fireButtonEvent__P566047_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - handler___579489: undefined, + handler___647938: undefined, arg0: undefined, arg1: undefined, } } @@ -38328,7 +39394,7 @@ function miniMenu_MenuSprite_fireButtonEvent__P566047_mk(s) { -function miniMenu_Style_clone__P566003(s) { +function miniMenu_Style_clone__P634452(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38338,28 +39404,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___579552 = undefined; + s.res___648001 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C565974_VT); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C634423_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P566002_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P634451_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1992; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.res___579552 = (s.tmp_0); + s.res___648001 = (s.tmp_0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } - s.tmp_0 = miniMenu_Style_padding__P565985_mk(s); - s.tmp_0.arg0 = s.res___579552; - s.tmp_1 = miniMenu_Style_padding__P565984_mk(s); + s.tmp_0 = miniMenu_Style_padding__P634434_mk(s); + s.tmp_0.arg0 = s.res___648001; + s.tmp_1 = miniMenu_Style_padding__P634433_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1993; s.pc = 5; return s.tmp_1; case 5: @@ -38368,9 +39434,9 @@ switch (step) { s.callLocIdx = 1994; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = miniMenu_Style_foreground__P565987_mk(s); - s.tmp_0.arg0 = s.res___579552; - s.tmp_1 = miniMenu_Style_foreground__P565986_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P634436_mk(s); + s.tmp_0.arg0 = s.res___648001; + s.tmp_1 = miniMenu_Style_foreground__P634435_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1995; s.pc = 7; return s.tmp_1; case 7: @@ -38379,9 +39445,9 @@ switch (step) { s.callLocIdx = 1996; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = miniMenu_Style_background__P565989_mk(s); - s.tmp_0.arg0 = s.res___579552; - s.tmp_1 = miniMenu_Style_background__P565988_mk(s); + s.tmp_0 = miniMenu_Style_background__P634438_mk(s); + s.tmp_0.arg0 = s.res___648001; + s.tmp_1 = miniMenu_Style_background__P634437_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1997; s.pc = 9; return s.tmp_1; case 9: @@ -38390,9 +39456,9 @@ switch (step) { s.callLocIdx = 1998; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = miniMenu_Style_borderColor__P565991_mk(s); - s.tmp_0.arg0 = s.res___579552; - s.tmp_1 = miniMenu_Style_borderColor__P565990_mk(s); + s.tmp_0 = miniMenu_Style_borderColor__P634440_mk(s); + s.tmp_0.arg0 = s.res___648001; + s.tmp_1 = miniMenu_Style_borderColor__P634439_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1999; s.pc = 11; return s.tmp_1; case 11: @@ -38401,9 +39467,9 @@ switch (step) { s.callLocIdx = 2000; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = miniMenu_Style_border__P565993_mk(s); - s.tmp_0.arg0 = s.res___579552; - s.tmp_1 = miniMenu_Style_border__P565992_mk(s); + s.tmp_0 = miniMenu_Style_border__P634442_mk(s); + s.tmp_0.arg0 = s.res___648001; + s.tmp_1 = miniMenu_Style_border__P634441_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2001; s.pc = 13; return s.tmp_1; case 13: @@ -38412,9 +39478,9 @@ switch (step) { s.callLocIdx = 2002; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = miniMenu_Style_margin__P565995_mk(s); - s.tmp_0.arg0 = s.res___579552; - s.tmp_1 = miniMenu_Style_margin__P565994_mk(s); + s.tmp_0 = miniMenu_Style_margin__P634444_mk(s); + s.tmp_0.arg0 = s.res___648001; + s.tmp_1 = miniMenu_Style_margin__P634443_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2003; s.pc = 15; return s.tmp_1; case 15: @@ -38423,9 +39489,9 @@ switch (step) { s.callLocIdx = 2004; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconOnly__P565999_mk(s); - s.tmp_0.arg0 = s.res___579552; - s.tmp_1 = miniMenu_Style_iconOnly__P565998_mk(s); + s.tmp_0 = miniMenu_Style_iconOnly__P634448_mk(s); + s.tmp_0.arg0 = s.res___648001; + s.tmp_1 = miniMenu_Style_iconOnly__P634447_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2005; s.pc = 17; return s.tmp_1; case 17: @@ -38434,9 +39500,9 @@ switch (step) { s.callLocIdx = 2006; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconTextSpacing__P565997_mk(s); - s.tmp_0.arg0 = s.res___579552; - s.tmp_1 = miniMenu_Style_iconTextSpacing__P565996_mk(s); + s.tmp_0 = miniMenu_Style_iconTextSpacing__P634446_mk(s); + s.tmp_0.arg0 = s.res___648001; + s.tmp_1 = miniMenu_Style_iconTextSpacing__P634445_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2007; s.pc = 19; return s.tmp_1; case 19: @@ -38445,9 +39511,9 @@ switch (step) { s.callLocIdx = 2008; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = miniMenu_Style_alignment__P566001_mk(s); - s.tmp_0.arg0 = s.res___579552; - s.tmp_1 = miniMenu_Style_alignment__P566000_mk(s); + s.tmp_0 = miniMenu_Style_alignment__P634450_mk(s); + s.tmp_0.arg0 = s.res___648001; + s.tmp_1 = miniMenu_Style_alignment__P634449_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2009; s.pc = 21; return s.tmp_1; case 21: @@ -38460,49 +39526,49 @@ switch (step) { case 1: r0 = s.arg0.fields["_padding"]; s.tmp_0 = r0; - r0 = (s.res___579552).fields["_padding"] = (s.tmp_0); + r0 = (s.res___648001).fields["_padding"] = (s.tmp_0); r0 = s.arg0.fields["_foreground"]; s.tmp_0 = r0; - r0 = (s.res___579552).fields["_foreground"] = (s.tmp_0); + r0 = (s.res___648001).fields["_foreground"] = (s.tmp_0); r0 = s.arg0.fields["_background"]; s.tmp_0 = r0; - r0 = (s.res___579552).fields["_background"] = (s.tmp_0); + r0 = (s.res___648001).fields["_background"] = (s.tmp_0); r0 = s.arg0.fields["_borderColor"]; s.tmp_0 = r0; - r0 = (s.res___579552).fields["_borderColor"] = (s.tmp_0); + r0 = (s.res___648001).fields["_borderColor"] = (s.tmp_0); r0 = s.arg0.fields["_border"]; s.tmp_0 = r0; - r0 = (s.res___579552).fields["_border"] = (s.tmp_0); + r0 = (s.res___648001).fields["_border"] = (s.tmp_0); r0 = s.arg0.fields["_margin"]; s.tmp_0 = r0; - r0 = (s.res___579552).fields["_margin"] = (s.tmp_0); + r0 = (s.res___648001).fields["_margin"] = (s.tmp_0); r0 = s.arg0.fields["_iconOnly"]; s.tmp_0 = r0; - r0 = (s.res___579552).fields["_iconOnly"] = (s.tmp_0); + r0 = (s.res___648001).fields["_iconOnly"] = (s.tmp_0); r0 = s.arg0.fields["_iconTextSpacing"]; s.tmp_0 = r0; - r0 = (s.res___579552).fields["_iconTextSpacing"] = (s.tmp_0); + r0 = (s.res___648001).fields["_iconTextSpacing"] = (s.tmp_0); r0 = s.arg0.fields["_alignment"]; s.tmp_0 = r0; - r0 = (s.res___579552).fields["_alignment"] = (s.tmp_0); + r0 = (s.res___648001).fields["_alignment"] = (s.tmp_0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; - r0 = (s.res___579552).fields["parent"] = (s.tmp_0); + r0 = (s.res___648001).fields["parent"] = (s.tmp_0); case 2: - r0 = s.res___579552; + r0 = s.res___648001; return leave(s, r0) default: oops() } } } -miniMenu_Style_clone__P566003.info = {"start":12250,"length":1147,"line":428,"column":8,"endLine":455,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"clone","argumentNames":["this","flattenInheritance"]} +miniMenu_Style_clone__P634452.info = {"start":12250,"length":1147,"line":428,"column":8,"endLine":455,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"clone","argumentNames":["this","flattenInheritance"]} -function miniMenu_Style_clone__P566003_mk(s) { +function miniMenu_Style_clone__P634452_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_clone__P566003, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_clone__P634452, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - res___579552: undefined, + res___648001: undefined, arg0: undefined, arg1: undefined, } } @@ -38511,7 +39577,7 @@ function miniMenu_Style_clone__P566003_mk(s) { -function miniMenu_MenuStyle_constructor__P565951(s) { +function miniMenu_MenuStyle_constructor__P634400(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38527,7 +39593,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = (s.arg0).fields["parent"] = (s.arg1); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; @@ -38535,43 +39601,43 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_MenuStyle_scrollSpeed__P565957_mk(s); + s.tmp_2 = miniMenu_MenuStyle_scrollSpeed__P634406_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 150; s.callLocIdx = 1925; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_columns__P565959_mk(s); + s.tmp_0 = miniMenu_MenuStyle_columns__P634408_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1926; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_rows__P565961_mk(s); + s.tmp_0 = miniMenu_MenuStyle_rows__P634410_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1927; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P565969_mk(s); + s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P634418_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1928; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_border__P565963_mk(s); + s.tmp_0 = miniMenu_MenuStyle_border__P634412_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1929; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_padding__P565967_mk(s); + s.tmp_0 = miniMenu_MenuStyle_padding__P634416_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1930; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_borderColor__P565965_mk(s); + s.tmp_0 = miniMenu_MenuStyle_borderColor__P634414_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1931; s.pc = 9; return s.tmp_0; @@ -38583,12 +39649,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_constructor__P565951.info = {"start":3501,"length":353,"line":132,"column":8,"endLine":142,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","parent"]} +miniMenu_MenuStyle_constructor__P634400.info = {"start":3501,"length":353,"line":132,"column":8,"endLine":142,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","parent"]} -function miniMenu_MenuStyle_constructor__P565951_mk(s) { +function miniMenu_MenuStyle_constructor__P634400_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_constructor__P565951, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_constructor__P634400, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38601,7 +39667,7 @@ function miniMenu_MenuStyle_constructor__P565951_mk(s) { -function miniMenu_MenuStyle_backgroundColor__P565969(s) { +function miniMenu_MenuStyle_backgroundColor__P634418(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38617,18 +39683,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = (s.arg0).fields["_backgroundColor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_backgroundColor__P565969.info = {"start":6508,"length":91,"line":239,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"backgroundColor","argumentNames":["this","value"]} +miniMenu_MenuStyle_backgroundColor__P634418.info = {"start":6508,"length":91,"line":239,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"backgroundColor","argumentNames":["this","value"]} -function miniMenu_MenuStyle_backgroundColor__P565969_mk(s) { +function miniMenu_MenuStyle_backgroundColor__P634418_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_backgroundColor__P565969, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_backgroundColor__P634418, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -38638,7 +39704,7 @@ function miniMenu_MenuStyle_backgroundColor__P565969_mk(s) { -function miniMenu_MenuStyle_backgroundColor__P565968(s) { +function miniMenu_MenuStyle_backgroundColor__P634417(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38653,7 +39719,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -38669,7 +39735,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_backgroundColor__P565968_mk(s); + s.tmp_3 = miniMenu_MenuStyle_backgroundColor__P634417_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1940; s.pc = 6; return s.tmp_3; @@ -38683,13 +39749,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_backgroundColor__P565968.info = {"start":6272,"length":224,"line":232,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"backgroundColor","argumentNames":["this"]} -miniMenu_MenuStyle_backgroundColor__P565968.isGetter = true; +miniMenu_MenuStyle_backgroundColor__P634417.info = {"start":6272,"length":224,"line":232,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"backgroundColor","argumentNames":["this"]} +miniMenu_MenuStyle_backgroundColor__P634417.isGetter = true; -function miniMenu_MenuStyle_backgroundColor__P565968_mk(s) { +function miniMenu_MenuStyle_backgroundColor__P634417_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_backgroundColor__P565968, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_backgroundColor__P634417, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38702,7 +39768,7 @@ function miniMenu_MenuStyle_backgroundColor__P565968_mk(s) { -function miniMenu_MenuStyle_padding__P565967(s) { +function miniMenu_MenuStyle_padding__P634416(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38718,18 +39784,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = (s.arg0).fields["_padding"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_padding__P565967.info = {"start":6185,"length":75,"line":228,"column":8,"endLine":230,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this","value"]} +miniMenu_MenuStyle_padding__P634416.info = {"start":6185,"length":75,"line":228,"column":8,"endLine":230,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this","value"]} -function miniMenu_MenuStyle_padding__P565967_mk(s) { +function miniMenu_MenuStyle_padding__P634416_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_padding__P565967, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_padding__P634416, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -38739,7 +39805,7 @@ function miniMenu_MenuStyle_padding__P565967_mk(s) { -function miniMenu_MenuStyle_padding__P565966(s) { +function miniMenu_MenuStyle_padding__P634415(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38754,7 +39820,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -38770,7 +39836,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_3 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1939; s.pc = 6; return s.tmp_3; @@ -38784,13 +39850,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_padding__P565966.info = {"start":5981,"length":192,"line":221,"column":8,"endLine":226,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this"]} -miniMenu_MenuStyle_padding__P565966.isGetter = true; +miniMenu_MenuStyle_padding__P634415.info = {"start":5981,"length":192,"line":221,"column":8,"endLine":226,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this"]} +miniMenu_MenuStyle_padding__P634415.isGetter = true; -function miniMenu_MenuStyle_padding__P565966_mk(s) { +function miniMenu_MenuStyle_padding__P634415_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_padding__P565966, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_padding__P634415, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38803,7 +39869,7 @@ function miniMenu_MenuStyle_padding__P565966_mk(s) { -function miniMenu_MenuStyle_borderColor__P565965(s) { +function miniMenu_MenuStyle_borderColor__P634414(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38819,18 +39885,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = (s.arg0).fields["_borderColor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_borderColor__P565965.info = {"start":5886,"length":83,"line":217,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this","value"]} +miniMenu_MenuStyle_borderColor__P634414.info = {"start":5886,"length":83,"line":217,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this","value"]} -function miniMenu_MenuStyle_borderColor__P565965_mk(s) { +function miniMenu_MenuStyle_borderColor__P634414_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_borderColor__P565965, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_borderColor__P634414, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -38840,7 +39906,7 @@ function miniMenu_MenuStyle_borderColor__P565965_mk(s) { -function miniMenu_MenuStyle_borderColor__P565964(s) { +function miniMenu_MenuStyle_borderColor__P634413(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38855,7 +39921,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -38871,7 +39937,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_borderColor__P565964_mk(s); + s.tmp_3 = miniMenu_MenuStyle_borderColor__P634413_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1938; s.pc = 6; return s.tmp_3; @@ -38885,13 +39951,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_borderColor__P565964.info = {"start":5666,"length":208,"line":210,"column":8,"endLine":215,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this"]} -miniMenu_MenuStyle_borderColor__P565964.isGetter = true; +miniMenu_MenuStyle_borderColor__P634413.info = {"start":5666,"length":208,"line":210,"column":8,"endLine":215,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this"]} +miniMenu_MenuStyle_borderColor__P634413.isGetter = true; -function miniMenu_MenuStyle_borderColor__P565964_mk(s) { +function miniMenu_MenuStyle_borderColor__P634413_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_borderColor__P565964, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_borderColor__P634413, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38904,7 +39970,7 @@ function miniMenu_MenuStyle_borderColor__P565964_mk(s) { -function miniMenu_MenuStyle_border__P565963(s) { +function miniMenu_MenuStyle_border__P634412(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38920,18 +39986,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = (s.arg0).fields["_border"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_border__P565963.info = {"start":5581,"length":73,"line":206,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this","value"]} +miniMenu_MenuStyle_border__P634412.info = {"start":5581,"length":73,"line":206,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this","value"]} -function miniMenu_MenuStyle_border__P565963_mk(s) { +function miniMenu_MenuStyle_border__P634412_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_border__P565963, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_border__P634412, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -38941,7 +40007,7 @@ function miniMenu_MenuStyle_border__P565963_mk(s) { -function miniMenu_MenuStyle_border__P565962(s) { +function miniMenu_MenuStyle_border__P634411(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38956,7 +40022,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -38972,7 +40038,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_3 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1937; s.pc = 6; return s.tmp_3; @@ -38986,13 +40052,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_border__P565962.info = {"start":5381,"length":188,"line":199,"column":8,"endLine":204,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this"]} -miniMenu_MenuStyle_border__P565962.isGetter = true; +miniMenu_MenuStyle_border__P634411.info = {"start":5381,"length":188,"line":199,"column":8,"endLine":204,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this"]} +miniMenu_MenuStyle_border__P634411.isGetter = true; -function miniMenu_MenuStyle_border__P565962_mk(s) { +function miniMenu_MenuStyle_border__P634411_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_border__P565962, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_border__P634411, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39005,7 +40071,7 @@ function miniMenu_MenuStyle_border__P565962_mk(s) { -function miniMenu_MenuStyle_rows__P565961(s) { +function miniMenu_MenuStyle_rows__P634410(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39021,18 +40087,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = (s.arg0).fields["_rows"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_rows__P565961.info = {"start":5300,"length":69,"line":195,"column":8,"endLine":197,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"rows","argumentNames":["this","value"]} +miniMenu_MenuStyle_rows__P634410.info = {"start":5300,"length":69,"line":195,"column":8,"endLine":197,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"rows","argumentNames":["this","value"]} -function miniMenu_MenuStyle_rows__P565961_mk(s) { +function miniMenu_MenuStyle_rows__P634410_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_rows__P565961, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_rows__P634410, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39042,7 +40108,7 @@ function miniMenu_MenuStyle_rows__P565961_mk(s) { -function miniMenu_MenuStyle_columns__P565959(s) { +function miniMenu_MenuStyle_columns__P634408(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39058,18 +40124,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = (s.arg0).fields["_columns"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_columns__P565959.info = {"start":5021,"length":75,"line":184,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"columns","argumentNames":["this","value"]} +miniMenu_MenuStyle_columns__P634408.info = {"start":5021,"length":75,"line":184,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"columns","argumentNames":["this","value"]} -function miniMenu_MenuStyle_columns__P565959_mk(s) { +function miniMenu_MenuStyle_columns__P634408_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_columns__P565959, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_columns__P634408, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39079,7 +40145,7 @@ function miniMenu_MenuStyle_columns__P565959_mk(s) { -function miniMenu_MenuStyle_scrollSpeed__P565957(s) { +function miniMenu_MenuStyle_scrollSpeed__P634406(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39095,18 +40161,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = (s.arg0).fields["_scrollSpeed"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_scrollSpeed__P565957.info = {"start":4722,"length":83,"line":173,"column":8,"endLine":175,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollSpeed","argumentNames":["this","value"]} +miniMenu_MenuStyle_scrollSpeed__P634406.info = {"start":4722,"length":83,"line":173,"column":8,"endLine":175,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollSpeed","argumentNames":["this","value"]} -function miniMenu_MenuStyle_scrollSpeed__P565957_mk(s) { +function miniMenu_MenuStyle_scrollSpeed__P634406_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_scrollSpeed__P565957, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_scrollSpeed__P634406, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39116,7 +40182,7 @@ function miniMenu_MenuStyle_scrollSpeed__P565957_mk(s) { -function miniMenu_MenuStyle_scrollSpeed__P565956(s) { +function miniMenu_MenuStyle_scrollSpeed__P634405(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39131,7 +40197,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -39147,7 +40213,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_scrollSpeed__P565956_mk(s); + s.tmp_3 = miniMenu_MenuStyle_scrollSpeed__P634405_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1934; s.pc = 6; return s.tmp_3; @@ -39161,13 +40227,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_scrollSpeed__P565956.info = {"start":4502,"length":208,"line":166,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollSpeed","argumentNames":["this"]} -miniMenu_MenuStyle_scrollSpeed__P565956.isGetter = true; +miniMenu_MenuStyle_scrollSpeed__P634405.info = {"start":4502,"length":208,"line":166,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollSpeed","argumentNames":["this"]} +miniMenu_MenuStyle_scrollSpeed__P634405.isGetter = true; -function miniMenu_MenuStyle_scrollSpeed__P565956_mk(s) { +function miniMenu_MenuStyle_scrollSpeed__P634405_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_scrollSpeed__P565956, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_scrollSpeed__P634405, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39180,7 +40246,7 @@ function miniMenu_MenuStyle_scrollSpeed__P565956_mk(s) { -function controller_Button_addEventListener__P563502(s) { +function controller_Button_addEventListener__P631946(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39190,10 +40256,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___579521 = undefined; - s.eventHandler___579530 = undefined; - s.unnamed18364___U2 = undefined; - s.unnamed18365___U3 = undefined; + s.handlerState___647970 = undefined; + s.eventHandler___647979 = undefined; + s.unnamed19308___U2 = undefined; + s.unnamed19309___U3 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -39201,20 +40267,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C563494_VT)) failedCast(r0); - s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P566549_mk(s); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); + s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P634998_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 222; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = controller_Button_handlerState__P566544_mk(s); + s.tmp_0 = controller_Button_handlerState__P634993_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 223; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.handlerState___579521 = (r0); - r0 = s.handlerState___579521.fields["system"]; + s.handlerState___647970 = (r0); + r0 = s.handlerState___647970.fields["system"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -39222,25 +40288,25 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = r0 = s.handlerState___579521; + s.tmp_3 = r0 = s.handlerState___647970; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = (s.tmp_3).fields["system"] = (s.tmp_4); case 1: case 2: - s.eventHandler___579530 = (undefined); - r0 = s.handlerState___579521.fields["system"]; - s.unnamed18364___U2 = (r0); - s.unnamed18365___U3 = (0); + s.eventHandler___647979 = (undefined); + r0 = s.handlerState___647970.fields["system"]; + s.unnamed19308___U2 = (r0); + s.unnamed19309___U3 = (0); case 3: - s.tmp_0 = r0 = s.unnamed18365___U3; - r0 = pxsim_Array__length(s.unnamed18364___U2); + s.tmp_0 = r0 = s.unnamed19309___U3; + r0 = pxsim_Array__length(s.unnamed19308___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed18364___U2, s.unnamed18365___U3); - s.eventHandler___579530 = (r0); - r0 = s.eventHandler___579530.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed19308___U2, s.unnamed19309___U3); + s.eventHandler___647979 = (r0); + r0 = s.eventHandler___647979.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -39249,7 +40315,7 @@ switch (step) { r0 = s.tmp_2; { step = 5; continue; } case 4: - r0 = s.eventHandler___579530.fields["callback"]; + r0 = s.eventHandler___647979.fields["callback"]; s.tmp_4 = r0; r0 = (s.tmp_4 === s.arg2); case 5: @@ -39260,21 +40326,21 @@ switch (step) { { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed18365___U3 + 1); - s.unnamed18365___U3 = (r0); + r0 = (s.unnamed19309___U3 + 1); + s.unnamed19309___U3 = (r0); { step = 3; continue; } case 8: - s.unnamed18364___U2 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C563488_VT); + s.unnamed19308___U2 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C631932_VT); s.tmp_6 = r0; - s.tmp_7 = controller_ButtonHandler_constructor__P563489_mk(s); + s.tmp_7 = controller_ButtonHandler_constructor__P631933_mk(s); s.tmp_7.arg0 = s.tmp_6; s.tmp_7.arg1 = s.arg1; s.tmp_7.arg2 = s.arg2; s.callLocIdx = 224; s.pc = 12; return s.tmp_7; case 12: r0 = s.retval; - r0 = s.handlerState___579521.fields["system"]; + r0 = s.handlerState___647970.fields["system"]; s.tmp_8 = r0; r0 = pxsim_Array__push(s.tmp_8, s.tmp_6); case 9: @@ -39282,12 +40348,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_addEventListener__P563502.info = {"start":4445,"length":495,"line":137,"column":8,"endLine":149,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"addEventListener","argumentNames":["this","event","handler"]} +controller_Button_addEventListener__P631946.info = {"start":4445,"length":495,"line":137,"column":8,"endLine":149,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"addEventListener","argumentNames":["this","event","handler"]} -function controller_Button_addEventListener__P563502_mk(s) { +function controller_Button_addEventListener__P631946_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_addEventListener__P563502, depth: s.depth + 1, + parent: s, fn: controller_Button_addEventListener__P631946, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39298,10 +40364,10 @@ function controller_Button_addEventListener__P563502_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - handlerState___579521: undefined, - eventHandler___579530: undefined, - unnamed18364___U2: undefined, - unnamed18365___U3: undefined, + handlerState___647970: undefined, + eventHandler___647979: undefined, + unnamed19308___U2: undefined, + unnamed19309___U3: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -39311,7 +40377,7 @@ function controller_Button_addEventListener__P563502_mk(s) { -function controller_Button_getOrCreateHandlerForEvent__P566549(s) { +function controller_Button_getOrCreateHandlerForEvent__P634998(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39321,19 +40387,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___577638 = undefined; - s.eventHandler___577647 = undefined; - s.unnamed18368___U2 = undefined; - s.unnamed18369___U3 = undefined; - s.newHandler___577663 = undefined; + s.handlerState___646087 = undefined; + s.eventHandler___646096 = undefined; + s.unnamed19312___U2 = undefined; + s.unnamed19313___U3 = undefined; + s.newHandler___646112 = 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__C563494_VT)) failedCast(r0); - s.tmp_3 = controller_Button_handlerState__P566544_mk(s); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); + s.tmp_3 = controller_Button_handlerState__P634993_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 234; s.pc = 10; return s.tmp_3; case 10: @@ -39345,16 +40411,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__C563490_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonEventHandlerState__C631934_VT); s.tmp_4 = r0; - s.tmp_5 = controller_ButtonEventHandlerState_constructor__P563491_mk(s); + s.tmp_5 = controller_ButtonEventHandlerState_constructor__P631935_mk(s); s.tmp_5.arg0 = s.tmp_4; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; s.callLocIdx = 236; s.pc = 11; return s.tmp_5; case 11: r0 = s.retval; - s.tmp_7 = game_currentScene__P564303_mk(s); + s.tmp_7 = game_currentScene__P632747_mk(s); s.callLocIdx = 235; s.pc = 12; return s.tmp_7; case 12: r0 = s.retval; @@ -39363,13 +40429,13 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_6, s.tmp_4); case 1: case 2: - s.tmp_0 = controller_Button_handlerState__P566544_mk(s); + s.tmp_0 = controller_Button_handlerState__P634993_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 237; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.handlerState___577638 = (r0); - r0 = s.handlerState___577638.fields["user"]; + s.handlerState___646087 = (r0); + r0 = s.handlerState___646087.fields["user"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -39377,44 +40443,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___577638; + s.tmp_3 = r0 = s.handlerState___646087; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = (s.tmp_3).fields["user"] = (s.tmp_4); case 3: case 4: - s.eventHandler___577647 = (undefined); - r0 = s.handlerState___577638.fields["user"]; - s.unnamed18368___U2 = (r0); - s.unnamed18369___U3 = (0); + s.eventHandler___646096 = (undefined); + r0 = s.handlerState___646087.fields["user"]; + s.unnamed19312___U2 = (r0); + s.unnamed19313___U3 = (0); case 5: - s.tmp_0 = r0 = s.unnamed18369___U3; - r0 = pxsim_Array__length(s.unnamed18368___U2); + s.tmp_0 = r0 = s.unnamed19313___U3; + r0 = pxsim_Array__length(s.unnamed19312___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed18368___U2, s.unnamed18369___U3); - s.eventHandler___577647 = (r0); - r0 = s.eventHandler___577647.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed19312___U2, s.unnamed19313___U3); + s.eventHandler___646096 = (r0); + r0 = s.eventHandler___646096.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___577647; + r0 = s.eventHandler___646096; { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed18369___U3 + 1); - s.unnamed18369___U3 = (r0); + r0 = (s.unnamed19313___U3 + 1); + s.unnamed19313___U3 = (r0); { step = 5; continue; } case 8: - s.unnamed18368___U2 = (undefined); - r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P577660); + s.unnamed19312___U2 = (undefined); + r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P646109); 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__P561696_mk(s); + s.tmp_5 = control_onEvent__P630140_mk(s); s.tmp_5.arg0 = s.arg1; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; @@ -39423,30 +40489,30 @@ switch (step) { s.callLocIdx = 239; s.pc = 14; return s.tmp_5; case 14: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C563488_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C631932_VT); s.tmp_0 = r0; - s.tmp_1 = controller_ButtonHandler_constructor__P563489_mk(s); + s.tmp_1 = controller_ButtonHandler_constructor__P631933_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = undefined; s.callLocIdx = 240; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.newHandler___577663 = (s.tmp_0); - r0 = s.handlerState___577638.fields["user"]; + s.newHandler___646112 = (s.tmp_0); + r0 = s.handlerState___646087.fields["user"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.newHandler___577663); - r0 = s.newHandler___577663; + r0 = pxsim_Array__push(s.tmp_0, s.newHandler___646112); + r0 = s.newHandler___646112; case 9: return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent__P566549.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__P634998.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__P566549_mk(s) { +function controller_Button_getOrCreateHandlerForEvent__P634998_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P566549, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P634998, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39456,11 +40522,11 @@ function controller_Button_getOrCreateHandlerForEvent__P566549_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - handlerState___577638: undefined, - eventHandler___577647: undefined, - unnamed18368___U2: undefined, - unnamed18369___U3: undefined, - newHandler___577663: undefined, + handlerState___646087: undefined, + eventHandler___646096: undefined, + unnamed19312___U2: undefined, + unnamed19313___U3: undefined, + newHandler___646112: undefined, arg0: undefined, arg1: undefined, } } @@ -39469,7 +40535,7 @@ function controller_Button_getOrCreateHandlerForEvent__P566549_mk(s) { -function controller_Button_getOrCreateHandlerForEvent_inline__P577660(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P646109(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39479,7 +40545,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_runButtonEvents__P566548_mk(s); + s.tmp_0 = controller_Button_runButtonEvents__P634997_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.caps[1]; s.callLocIdx = 238; s.pc = 1; return s.tmp_0; @@ -39489,12 +40555,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent_inline__P577660.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__P646109.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__P577660_mk(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P646109_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P577660, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P646109, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -39503,7 +40569,7 @@ function controller_Button_getOrCreateHandlerForEvent_inline__P577660_mk(s) { -function controller_Button_runButtonEvents__P566548(s) { +function controller_Button_runButtonEvents__P634997(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39513,25 +40579,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___577677 = undefined; - s.userHandler___577681 = undefined; - s.eventHandler___577692 = undefined; - s.unnamed18366___U3 = undefined; - s.unnamed18367___U4 = undefined; + s.handlerState___646126 = undefined; + s.userHandler___646130 = undefined; + s.eventHandler___646141 = undefined; + s.unnamed19310___U3 = undefined; + s.unnamed19311___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__C563494_VT)) failedCast(r0); - s.tmp_0 = controller_Button_handlerState__P566544_mk(s); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); + s.tmp_0 = controller_Button_handlerState__P634993_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 230; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.handlerState___577677 = (r0); - r0 = pxsim_numops_toBoolDecr(s.handlerState___577677); + s.handlerState___646126 = (r0); + r0 = pxsim_numops_toBoolDecr(s.handlerState___646126); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -39540,19 +40606,19 @@ switch (step) { { step = 13; continue; } case 1: case 2: - s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P566549_mk(s); + s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P634998_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 231; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; - s.userHandler___577681 = (r0); - r0 = s.userHandler___577681.fields["callback"]; + s.userHandler___646130 = (r0); + r0 = s.userHandler___646130.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___577681; + s.tmp_1.arg0 = s.userHandler___646130; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "callback"), 1); s.callLocIdx = 232; s.pc = 16; return s.tmp_1; @@ -39566,23 +40632,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = s.handlerState___577677.fields["system"]; + r0 = s.handlerState___646126.fields["system"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.eventHandler___577692 = (undefined); - r0 = s.handlerState___577677.fields["system"]; - s.unnamed18366___U3 = (r0); - s.unnamed18367___U4 = (0); + s.eventHandler___646141 = (undefined); + r0 = s.handlerState___646126.fields["system"]; + s.unnamed19310___U3 = (r0); + s.unnamed19311___U4 = (0); case 5: - s.tmp_0 = r0 = s.unnamed18367___U4; - r0 = pxsim_Array__length(s.unnamed18366___U3); + s.tmp_0 = r0 = s.unnamed19311___U4; + r0 = pxsim_Array__length(s.unnamed19310___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed18366___U3, s.unnamed18367___U4); - s.eventHandler___577692 = (r0); - r0 = s.eventHandler___577692.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed19310___U3, s.unnamed19311___U4); + s.eventHandler___646141 = (r0); + r0 = s.eventHandler___646141.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -39591,14 +40657,14 @@ switch (step) { r0 = s.tmp_2; { step = 7; continue; } case 6: - r0 = s.eventHandler___577692.fields["callback"]; + r0 = s.eventHandler___646141.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___577692; + s.tmp_5.arg0 = s.eventHandler___646141; if (!s.tmp_5.arg0.vtable.iface) { setupLambda(s.tmp_5, pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "callback"), 1); s.callLocIdx = 233; s.pc = 17; return s.tmp_5; @@ -39612,11 +40678,11 @@ switch (step) { r0 = s.retval; case 8: case 9: - r0 = (s.unnamed18367___U4 + 1); - s.unnamed18367___U4 = (r0); + r0 = (s.unnamed19311___U4 + 1); + s.unnamed19311___U4 = (r0); { step = 5; continue; } case 10: - s.unnamed18366___U3 = (undefined); + s.unnamed19310___U3 = (undefined); case 11: case 12: case 13: @@ -39624,12 +40690,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_runButtonEvents__P566548.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__P634997.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__P566548_mk(s) { +function controller_Button_runButtonEvents__P634997_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_runButtonEvents__P566548, depth: s.depth + 1, + parent: s, fn: controller_Button_runButtonEvents__P634997, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39637,11 +40703,11 @@ function controller_Button_runButtonEvents__P566548_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - handlerState___577677: undefined, - userHandler___577681: undefined, - eventHandler___577692: undefined, - unnamed18366___U3: undefined, - unnamed18367___U4: undefined, + handlerState___646126: undefined, + userHandler___646130: undefined, + eventHandler___646141: undefined, + unnamed19310___U3: undefined, + unnamed19311___U4: undefined, arg0: undefined, arg1: undefined, } } @@ -39650,7 +40716,7 @@ function controller_Button_runButtonEvents__P566548_mk(s) { -function controller_ButtonEventHandlerState_constructor__P563491(s) { +function controller_ButtonEventHandlerState_constructor__P631935(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39666,18 +40732,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonEventHandlerState__C563490_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonEventHandlerState__C631934_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_ButtonEventHandlerState_constructor__P563491.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__P631935.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__P563491_mk(s) { +function controller_ButtonEventHandlerState_constructor__P631935_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonEventHandlerState_constructor__P563491, depth: s.depth + 1, + parent: s, fn: controller_ButtonEventHandlerState_constructor__P631935, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39687,7 +40753,7 @@ function controller_ButtonEventHandlerState_constructor__P563491_mk(s) { -function controller_Button_handlerState__P566544(s) { +function controller_Button_handlerState__P634993(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39697,32 +40763,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___577708 = undefined; - s.unnamed18362___U1 = undefined; - s.unnamed18363___U2 = undefined; + s.state___646157 = undefined; + s.unnamed19306___U1 = undefined; + s.unnamed19307___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C563494_VT)) failedCast(r0); - s.state___577708 = (undefined); - s.tmp_0 = game_currentScene__P564303_mk(s); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); + s.state___646157 = (undefined); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 217; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; r0 = r0.fields["buttonEventHandlers"]; - s.unnamed18362___U1 = (r0); - s.unnamed18363___U2 = (0); + s.unnamed19306___U1 = (r0); + s.unnamed19307___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18363___U2; - r0 = pxsim_Array__length(s.unnamed18362___U1); + s.tmp_0 = r0 = s.unnamed19307___U2; + r0 = pxsim_Array__length(s.unnamed19306___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed18362___U1, s.unnamed18363___U2); - s.state___577708 = (r0); - r0 = s.state___577708.fields["id"]; + r0 = pxsim_Array__getAt(s.unnamed19306___U1, s.unnamed19307___U2); + s.state___646157 = (r0); + r0 = s.state___646157.fields["id"]; s.tmp_3 = r0; r0 = s.arg0.fields["id"]; s.tmp_4 = r0; @@ -39730,36 +40796,36 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - r0 = s.state___577708; + r0 = s.state___646157; { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed18363___U2 + 1); - s.unnamed18363___U2 = (r0); + r0 = (s.unnamed19307___U2 + 1); + s.unnamed19307___U2 = (r0); { step = 1; continue; } case 4: - s.unnamed18362___U1 = (undefined); + s.unnamed19306___U1 = (undefined); r0 = undefined; case 5: return leaveAccessor(s, r0) default: oops() } } } -controller_Button_handlerState__P566544.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__P566544.isGetter = true; +controller_Button_handlerState__P634993.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__P634993.isGetter = true; -function controller_Button_handlerState__P566544_mk(s) { +function controller_Button_handlerState__P634993_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_handlerState__P566544, depth: s.depth + 1, + parent: s, fn: controller_Button_handlerState__P634993, 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___577708: undefined, - unnamed18362___U1: undefined, - unnamed18363___U2: undefined, + state___646157: undefined, + unnamed19306___U1: undefined, + unnamed19307___U2: undefined, arg0: undefined, } } @@ -39767,7 +40833,7 @@ function controller_Button_handlerState__P566544_mk(s) { -function controller_ButtonHandler_constructor__P563489(s) { +function controller_ButtonHandler_constructor__P631933(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39784,19 +40850,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonHandler__C563488_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonHandler__C631932_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__P563489.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__P631933.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__P563489_mk(s) { +function controller_ButtonHandler_constructor__P631933_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonHandler_constructor__P563489, depth: s.depth + 1, + parent: s, fn: controller_ButtonHandler_constructor__P631933, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39807,7 +40873,7 @@ function controller_ButtonHandler_constructor__P563489_mk(s) { -function miniMenu_Style_copyTo__P566004(s) { +function miniMenu_Style_copyTo__P634453(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39823,10 +40889,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); - s.tmp_0 = miniMenu_Style_padding__P565985_mk(s); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); + s.tmp_0 = miniMenu_Style_padding__P634434_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_padding__P565984_mk(s); + s.tmp_1 = miniMenu_Style_padding__P634433_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2011; s.pc = 2; return s.tmp_1; case 2: @@ -39835,9 +40901,9 @@ switch (step) { s.callLocIdx = 2012; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = miniMenu_Style_foreground__P565987_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P634436_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_foreground__P565986_mk(s); + s.tmp_1 = miniMenu_Style_foreground__P634435_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2013; s.pc = 4; return s.tmp_1; case 4: @@ -39846,9 +40912,9 @@ switch (step) { s.callLocIdx = 2014; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = miniMenu_Style_background__P565989_mk(s); + s.tmp_0 = miniMenu_Style_background__P634438_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_background__P565988_mk(s); + s.tmp_1 = miniMenu_Style_background__P634437_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2015; s.pc = 6; return s.tmp_1; case 6: @@ -39857,9 +40923,9 @@ switch (step) { s.callLocIdx = 2016; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_Style_borderColor__P565991_mk(s); + s.tmp_0 = miniMenu_Style_borderColor__P634440_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_borderColor__P565990_mk(s); + s.tmp_1 = miniMenu_Style_borderColor__P634439_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2017; s.pc = 8; return s.tmp_1; case 8: @@ -39868,9 +40934,9 @@ switch (step) { s.callLocIdx = 2018; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = miniMenu_Style_border__P565993_mk(s); + s.tmp_0 = miniMenu_Style_border__P634442_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_border__P565992_mk(s); + s.tmp_1 = miniMenu_Style_border__P634441_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2019; s.pc = 10; return s.tmp_1; case 10: @@ -39879,9 +40945,9 @@ switch (step) { s.callLocIdx = 2020; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = miniMenu_Style_margin__P565995_mk(s); + s.tmp_0 = miniMenu_Style_margin__P634444_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_margin__P565994_mk(s); + s.tmp_1 = miniMenu_Style_margin__P634443_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2021; s.pc = 12; return s.tmp_1; case 12: @@ -39890,9 +40956,9 @@ switch (step) { s.callLocIdx = 2022; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconOnly__P565999_mk(s); + s.tmp_0 = miniMenu_Style_iconOnly__P634448_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_iconOnly__P565998_mk(s); + s.tmp_1 = miniMenu_Style_iconOnly__P634447_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2023; s.pc = 14; return s.tmp_1; case 14: @@ -39901,9 +40967,9 @@ switch (step) { s.callLocIdx = 2024; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconTextSpacing__P565997_mk(s); + s.tmp_0 = miniMenu_Style_iconTextSpacing__P634446_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_iconTextSpacing__P565996_mk(s); + s.tmp_1 = miniMenu_Style_iconTextSpacing__P634445_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2025; s.pc = 16; return s.tmp_1; case 16: @@ -39912,9 +40978,9 @@ switch (step) { s.callLocIdx = 2026; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = miniMenu_Style_alignment__P566001_mk(s); + s.tmp_0 = miniMenu_Style_alignment__P634450_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_alignment__P566000_mk(s); + s.tmp_1 = miniMenu_Style_alignment__P634449_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2027; s.pc = 18; return s.tmp_1; case 18: @@ -39927,12 +40993,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_Style_copyTo__P566004.info = {"start":13409,"length":468,"line":457,"column":8,"endLine":467,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"copyTo","argumentNames":["this","target"]} +miniMenu_Style_copyTo__P634453.info = {"start":13409,"length":468,"line":457,"column":8,"endLine":467,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"copyTo","argumentNames":["this","target"]} -function miniMenu_Style_copyTo__P566004_mk(s) { +function miniMenu_Style_copyTo__P634453_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_copyTo__P566004, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_copyTo__P634453, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39944,7 +41010,7 @@ function miniMenu_Style_copyTo__P566004_mk(s) { -function miniMenu_Style_constructor__P566002(s) { +function miniMenu_Style_constructor__P634451(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39960,7 +41026,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C565974_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C634423_VT)) failedCast(r0); r0 = (s.arg0).fields["parent"] = (s.arg1); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; @@ -39968,55 +41034,55 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_padding__P565985_mk(s); + s.tmp_2 = miniMenu_Style_padding__P634434_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 0; s.callLocIdx = 1983; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - s.tmp_0 = miniMenu_Style_foreground__P565987_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P634436_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; s.callLocIdx = 1984; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = miniMenu_Style_background__P565989_mk(s); + s.tmp_0 = miniMenu_Style_background__P634438_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 15; s.callLocIdx = 1985; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_Style_borderColor__P565991_mk(s); + s.tmp_0 = miniMenu_Style_borderColor__P634440_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; s.callLocIdx = 1986; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = miniMenu_Style_border__P565993_mk(s); + s.tmp_0 = miniMenu_Style_border__P634442_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1987; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = miniMenu_Style_margin__P565995_mk(s); + s.tmp_0 = miniMenu_Style_margin__P634444_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1988; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconTextSpacing__P565997_mk(s); + s.tmp_0 = miniMenu_Style_iconTextSpacing__P634446_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1989; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconOnly__P565999_mk(s); + s.tmp_0 = miniMenu_Style_iconOnly__P634448_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1990; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = miniMenu_Style_alignment__P566001_mk(s); + s.tmp_0 = miniMenu_Style_alignment__P634450_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1991; s.pc = 11; return s.tmp_0; @@ -40028,12 +41094,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_Style_constructor__P566002.info = {"start":11801,"length":437,"line":414,"column":8,"endLine":426,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","parent"]} +miniMenu_Style_constructor__P634451.info = {"start":11801,"length":437,"line":414,"column":8,"endLine":426,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","parent"]} -function miniMenu_Style_constructor__P566002_mk(s) { +function miniMenu_Style_constructor__P634451_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_constructor__P566002, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_constructor__P634451, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40046,7 +41112,7 @@ function miniMenu_Style_constructor__P566002_mk(s) { -function miniMenu_MenuStyle_copyTo__P565973(s) { +function miniMenu_MenuStyle_copyTo__P634422(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40062,10 +41128,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuStyle_customWidth__P565953_mk(s); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuStyle_customWidth__P634402_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_customWidth__P565952_mk(s); + s.tmp_1 = miniMenu_MenuStyle_customWidth__P634401_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1954; s.pc = 2; return s.tmp_1; case 2: @@ -40074,9 +41140,9 @@ switch (step) { s.callLocIdx = 1955; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_customHeight__P565955_mk(s); + s.tmp_0 = miniMenu_MenuStyle_customHeight__P634404_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_customHeight__P565954_mk(s); + s.tmp_1 = miniMenu_MenuStyle_customHeight__P634403_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1956; s.pc = 4; return s.tmp_1; case 4: @@ -40085,9 +41151,9 @@ switch (step) { s.callLocIdx = 1957; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_scrollSpeed__P565957_mk(s); + s.tmp_0 = miniMenu_MenuStyle_scrollSpeed__P634406_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_scrollSpeed__P565956_mk(s); + s.tmp_1 = miniMenu_MenuStyle_scrollSpeed__P634405_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1958; s.pc = 6; return s.tmp_1; case 6: @@ -40096,9 +41162,9 @@ switch (step) { s.callLocIdx = 1959; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_columns__P565959_mk(s); + s.tmp_0 = miniMenu_MenuStyle_columns__P634408_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_1 = miniMenu_MenuStyle_columns__P634407_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1960; s.pc = 8; return s.tmp_1; case 8: @@ -40107,9 +41173,9 @@ switch (step) { s.callLocIdx = 1961; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_rows__P565961_mk(s); + s.tmp_0 = miniMenu_MenuStyle_rows__P634410_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_1 = miniMenu_MenuStyle_rows__P634409_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1962; s.pc = 10; return s.tmp_1; case 10: @@ -40118,9 +41184,9 @@ switch (step) { s.callLocIdx = 1963; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_border__P565963_mk(s); + s.tmp_0 = miniMenu_MenuStyle_border__P634412_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_1 = miniMenu_MenuStyle_border__P634411_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1964; s.pc = 12; return s.tmp_1; case 12: @@ -40129,9 +41195,9 @@ switch (step) { s.callLocIdx = 1965; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_borderColor__P565965_mk(s); + s.tmp_0 = miniMenu_MenuStyle_borderColor__P634414_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_borderColor__P565964_mk(s); + s.tmp_1 = miniMenu_MenuStyle_borderColor__P634413_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1966; s.pc = 14; return s.tmp_1; case 14: @@ -40140,9 +41206,9 @@ switch (step) { s.callLocIdx = 1967; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_padding__P565967_mk(s); + s.tmp_0 = miniMenu_MenuStyle_padding__P634416_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_1 = miniMenu_MenuStyle_padding__P634415_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1968; s.pc = 16; return s.tmp_1; case 16: @@ -40151,9 +41217,9 @@ switch (step) { s.callLocIdx = 1969; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P565969_mk(s); + s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P634418_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_backgroundColor__P565968_mk(s); + s.tmp_1 = miniMenu_MenuStyle_backgroundColor__P634417_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1970; s.pc = 18; return s.tmp_1; case 18: @@ -40162,9 +41228,9 @@ switch (step) { s.callLocIdx = 1971; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_scrollColor__P565971_mk(s); + s.tmp_0 = miniMenu_MenuStyle_scrollColor__P634420_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_scrollColor__P565970_mk(s); + s.tmp_1 = miniMenu_MenuStyle_scrollColor__P634419_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1972; s.pc = 20; return s.tmp_1; case 20: @@ -40177,12 +41243,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_copyTo__P565973.info = {"start":8364,"length":528,"line":289,"column":8,"endLine":300,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"copyTo","argumentNames":["this","target"]} +miniMenu_MenuStyle_copyTo__P634422.info = {"start":8364,"length":528,"line":289,"column":8,"endLine":300,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"copyTo","argumentNames":["this","target"]} -function miniMenu_MenuStyle_copyTo__P565973_mk(s) { +function miniMenu_MenuStyle_copyTo__P634422_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_copyTo__P565973, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_copyTo__P634422, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40194,7 +41260,7 @@ function miniMenu_MenuStyle_copyTo__P565973_mk(s) { -function miniMenu_MenuStyle_scrollColor__P565971(s) { +function miniMenu_MenuStyle_scrollColor__P634420(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40210,18 +41276,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = (s.arg0).fields["_scrollColor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_scrollColor__P565971.info = {"start":6831,"length":83,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollColor","argumentNames":["this","value"]} +miniMenu_MenuStyle_scrollColor__P634420.info = {"start":6831,"length":83,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollColor","argumentNames":["this","value"]} -function miniMenu_MenuStyle_scrollColor__P565971_mk(s) { +function miniMenu_MenuStyle_scrollColor__P634420_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_scrollColor__P565971, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_scrollColor__P634420, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -40231,7 +41297,7 @@ function miniMenu_MenuStyle_scrollColor__P565971_mk(s) { -function miniMenu_MenuStyle_scrollColor__P565970(s) { +function miniMenu_MenuStyle_scrollColor__P634419(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40246,7 +41312,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -40262,7 +41328,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_scrollColor__P565970_mk(s); + s.tmp_3 = miniMenu_MenuStyle_scrollColor__P634419_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1941; s.pc = 6; return s.tmp_3; @@ -40276,13 +41342,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_scrollColor__P565970.info = {"start":6611,"length":208,"line":243,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollColor","argumentNames":["this"]} -miniMenu_MenuStyle_scrollColor__P565970.isGetter = true; +miniMenu_MenuStyle_scrollColor__P634419.info = {"start":6611,"length":208,"line":243,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollColor","argumentNames":["this"]} +miniMenu_MenuStyle_scrollColor__P634419.isGetter = true; -function miniMenu_MenuStyle_scrollColor__P565970_mk(s) { +function miniMenu_MenuStyle_scrollColor__P634419_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_scrollColor__P565970, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_scrollColor__P634419, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40295,7 +41361,7 @@ function miniMenu_MenuStyle_scrollColor__P565970_mk(s) { -function miniMenu_MenuStyle_customHeight__P565955(s) { +function miniMenu_MenuStyle_customHeight__P634404(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40311,18 +41377,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = (s.arg0).fields["_customHeight"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_customHeight__P565955.info = {"start":4405,"length":85,"line":162,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customHeight","argumentNames":["this","value"]} +miniMenu_MenuStyle_customHeight__P634404.info = {"start":4405,"length":85,"line":162,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customHeight","argumentNames":["this","value"]} -function miniMenu_MenuStyle_customHeight__P565955_mk(s) { +function miniMenu_MenuStyle_customHeight__P634404_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_customHeight__P565955, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_customHeight__P634404, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -40332,7 +41398,7 @@ function miniMenu_MenuStyle_customHeight__P565955_mk(s) { -function miniMenu_MenuStyle_customHeight__P565954(s) { +function miniMenu_MenuStyle_customHeight__P634403(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40347,7 +41413,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -40363,7 +41429,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_customHeight__P565954_mk(s); + s.tmp_3 = miniMenu_MenuStyle_customHeight__P634403_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1933; s.pc = 6; return s.tmp_3; @@ -40377,13 +41443,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_customHeight__P565954.info = {"start":4181,"length":212,"line":155,"column":8,"endLine":160,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customHeight","argumentNames":["this"]} -miniMenu_MenuStyle_customHeight__P565954.isGetter = true; +miniMenu_MenuStyle_customHeight__P634403.info = {"start":4181,"length":212,"line":155,"column":8,"endLine":160,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customHeight","argumentNames":["this"]} +miniMenu_MenuStyle_customHeight__P634403.isGetter = true; -function miniMenu_MenuStyle_customHeight__P565954_mk(s) { +function miniMenu_MenuStyle_customHeight__P634403_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_customHeight__P565954, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_customHeight__P634403, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40396,7 +41462,7 @@ function miniMenu_MenuStyle_customHeight__P565954_mk(s) { -function miniMenu_MenuStyle_customWidth__P565953(s) { +function miniMenu_MenuStyle_customWidth__P634402(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40412,18 +41478,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = (s.arg0).fields["_customWidth"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_customWidth__P565953.info = {"start":4086,"length":83,"line":151,"column":8,"endLine":153,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customWidth","argumentNames":["this","value"]} +miniMenu_MenuStyle_customWidth__P634402.info = {"start":4086,"length":83,"line":151,"column":8,"endLine":153,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customWidth","argumentNames":["this","value"]} -function miniMenu_MenuStyle_customWidth__P565953_mk(s) { +function miniMenu_MenuStyle_customWidth__P634402_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_customWidth__P565953, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_customWidth__P634402, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -40433,7 +41499,7 @@ function miniMenu_MenuStyle_customWidth__P565953_mk(s) { -function miniMenu_MenuStyle_customWidth__P565952(s) { +function miniMenu_MenuStyle_customWidth__P634401(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40448,7 +41514,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -40464,7 +41530,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_customWidth__P565952_mk(s); + s.tmp_3 = miniMenu_MenuStyle_customWidth__P634401_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1932; s.pc = 6; return s.tmp_3; @@ -40478,13 +41544,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_customWidth__P565952.info = {"start":3866,"length":208,"line":144,"column":8,"endLine":149,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customWidth","argumentNames":["this"]} -miniMenu_MenuStyle_customWidth__P565952.isGetter = true; +miniMenu_MenuStyle_customWidth__P634401.info = {"start":3866,"length":208,"line":144,"column":8,"endLine":149,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customWidth","argumentNames":["this"]} +miniMenu_MenuStyle_customWidth__P634401.isGetter = true; -function miniMenu_MenuStyle_customWidth__P565952_mk(s) { +function miniMenu_MenuStyle_customWidth__P634401_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_customWidth__P565952, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_customWidth__P634401, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40497,7 +41563,7 @@ function miniMenu_MenuStyle_customWidth__P565952_mk(s) { -function miniMenu_MenuStyle_setMenuStyleProperty__P565972(s) { +function miniMenu_MenuStyle_setMenuStyleProperty__P634421(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40514,7 +41580,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C565940_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C634389_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg1; r0 = pxsim_pxtcore.switch_eq(0, s.tmp_0); if (r0) { step = 1; continue; } @@ -40539,7 +41605,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 1: - s.tmp_1 = miniMenu_MenuStyle_customWidth__P565953_mk(s); + s.tmp_1 = miniMenu_MenuStyle_customWidth__P634402_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.callLocIdx = 1942; s.pc = 12; return s.tmp_1; @@ -40547,7 +41613,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 2: - s.tmp_0 = miniMenu_MenuStyle_customHeight__P565955_mk(s); + s.tmp_0 = miniMenu_MenuStyle_customHeight__P634404_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1943; s.pc = 13; return s.tmp_0; @@ -40555,7 +41621,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 3: - s.tmp_0 = miniMenu_MenuStyle_scrollSpeed__P565957_mk(s); + s.tmp_0 = miniMenu_MenuStyle_scrollSpeed__P634406_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1944; s.pc = 14; return s.tmp_0; @@ -40563,9 +41629,9 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 4: - s.tmp_0 = miniMenu_MenuStyle_columns__P565959_mk(s); + s.tmp_0 = miniMenu_MenuStyle_columns__P634408_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Math_max__P561435_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); r0 = (s.arg2 | 0); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; @@ -40578,9 +41644,9 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 5: - s.tmp_0 = miniMenu_MenuStyle_rows__P565961_mk(s); + s.tmp_0 = miniMenu_MenuStyle_rows__P634410_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Math_max__P561435_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); r0 = (s.arg2 | 0); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; @@ -40593,7 +41659,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 6: - s.tmp_0 = miniMenu_MenuStyle_border__P565963_mk(s); + s.tmp_0 = miniMenu_MenuStyle_border__P634412_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg2 | 0); s.tmp_0.arg1 = r0; @@ -40602,7 +41668,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 7: - s.tmp_0 = miniMenu_MenuStyle_padding__P565967_mk(s); + s.tmp_0 = miniMenu_MenuStyle_padding__P634416_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg2 | 0); s.tmp_0.arg1 = r0; @@ -40611,7 +41677,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 8: - s.tmp_0 = miniMenu_MenuStyle_borderColor__P565965_mk(s); + s.tmp_0 = miniMenu_MenuStyle_borderColor__P634414_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg2 | 0); s.tmp_0.arg1 = r0; @@ -40620,7 +41686,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 9: - s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P565969_mk(s); + s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P634418_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg2 | 0); s.tmp_0.arg1 = r0; @@ -40629,7 +41695,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 10: - s.tmp_0 = miniMenu_MenuStyle_scrollColor__P565971_mk(s); + s.tmp_0 = miniMenu_MenuStyle_scrollColor__P634420_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg2 | 0); s.tmp_0.arg1 = r0; @@ -40641,12 +41707,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_setMenuStyleProperty__P565972.info = {"start":6926,"length":1426,"line":254,"column":8,"endLine":287,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuStyleProperty","argumentNames":["this","property","value"]} +miniMenu_MenuStyle_setMenuStyleProperty__P634421.info = {"start":6926,"length":1426,"line":254,"column":8,"endLine":287,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuStyleProperty","argumentNames":["this","property","value"]} -function miniMenu_MenuStyle_setMenuStyleProperty__P565972_mk(s) { +function miniMenu_MenuStyle_setMenuStyleProperty__P634421_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_setMenuStyleProperty__P565972, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_setMenuStyleProperty__P634421, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40659,7 +41725,7 @@ function miniMenu_MenuStyle_setMenuStyleProperty__P565972_mk(s) { -function miniMenu_MenuSprite_setDimensions__P566045(s) { +function miniMenu_MenuSprite_setDimensions__P634494(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40676,15 +41742,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg1; s.callLocIdx = 2320; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s); + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = s.arg2; @@ -40695,12 +41761,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setDimensions__P566045.info = {"start":46994,"length":203,"line":1261,"column":8,"endLine":1264,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setDimensions","argumentNames":["this","width","height"]} +miniMenu_MenuSprite_setDimensions__P634494.info = {"start":46994,"length":203,"line":1261,"column":8,"endLine":1264,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setDimensions","argumentNames":["this","width","height"]} -function miniMenu_MenuSprite_setDimensions__P566045_mk(s) { +function miniMenu_MenuSprite_setDimensions__P634494_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setDimensions__P566045, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setDimensions__P634494, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -40712,7 +41778,7 @@ function miniMenu_MenuSprite_setDimensions__P566045_mk(s) { -function miniMenu_MenuSprite_setTitle__P566044(s) { +function miniMenu_MenuSprite_setTitle__P634493(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40728,10 +41794,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuItem__C566006_VT); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuItem__C634455_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuItem_constructor__P566008_mk(s); + s.tmp_1 = miniMenu_MenuItem_constructor__P634457_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = undefined; @@ -40743,12 +41809,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setTitle__P566044.info = {"start":46111,"length":103,"line":1240,"column":8,"endLine":1242,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setTitle","argumentNames":["this","title"]} +miniMenu_MenuSprite_setTitle__P634493.info = {"start":46111,"length":103,"line":1240,"column":8,"endLine":1242,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setTitle","argumentNames":["this","title"]} -function miniMenu_MenuSprite_setTitle__P566044_mk(s) { +function miniMenu_MenuSprite_setTitle__P634493_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setTitle__P566044, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setTitle__P634493, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40760,7 +41826,7 @@ function miniMenu_MenuSprite_setTitle__P566044_mk(s) { -function miniMenu_MenuItem_constructor__P566008(s) { +function miniMenu_MenuItem_constructor__P634457(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40777,11 +41843,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuItem__C566006_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuItem__C634455_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["icon"] = (s.arg2); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = image_getFontForText__P563282_mk(s); + s.tmp_2 = image_getFontForText__P631726_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 2038; s.pc = 1; return s.tmp_2; case 1: @@ -40792,12 +41858,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuItem_constructor__P566008.info = {"start":15152,"length":118,"line":505,"column":8,"endLine":507,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","text","icon"]} +miniMenu_MenuItem_constructor__P634457.info = {"start":15152,"length":118,"line":505,"column":8,"endLine":507,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","text","icon"]} -function miniMenu_MenuItem_constructor__P566008_mk(s) { +function miniMenu_MenuItem_constructor__P634457_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuItem_constructor__P566008, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuItem_constructor__P634457, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40811,7 +41877,7 @@ function miniMenu_MenuItem_constructor__P566008_mk(s) { -function miniMenu_createMenuFromArray__P566060(s) { +function miniMenu_createMenuFromArray__P634509(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40821,61 +41887,61 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.m___579890 = undefined; + s.m___648339 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = miniMenu__init__P566013_mk(s); + s.tmp_0 = miniMenu__init__P634462_mk(s); s.callLocIdx = 2455; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuSprite__C566014_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuSprite__C634463_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuSprite_constructor__P566031_mk(s); + s.tmp_1 = miniMenu_MenuSprite_constructor__P634480_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 2456; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.m___579890 = (s.tmp_0); - s.tmp_0 = miniMenu_MenuSprite_setMenuItems__P566036_mk(s); - s.tmp_0.arg0 = s.m___579890; + s.m___648339 = (s.tmp_0); + s.tmp_0 = miniMenu_MenuSprite_setMenuItems__P634485_mk(s); + s.tmp_0.arg0 = s.m___648339; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 2457; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P566037_mk(s); - s.tmp_0.arg0 = s.m___579890; + s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P634486_mk(s); + s.tmp_0.arg0 = s.m___648339; s.tmp_0.arg1 = true; s.callLocIdx = 2458; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_x__P563659_mk(s); - s.tmp_0.arg0 = s.m___579890; + s.tmp_0 = Sprite_x__P632103_mk(s); + s.tmp_0.arg0 = s.m___648339; s.tmp_0.arg1 = 80; s.callLocIdx = 2459; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); - s.tmp_0.arg0 = s.m___579890; + s.tmp_0 = Sprite_y__P632105_mk(s); + s.tmp_0.arg0 = s.m___648339; s.tmp_0.arg1 = 60; s.callLocIdx = 2460; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = s.m___579890; + r0 = s.m___648339; return leave(s, r0) default: oops() } } } -miniMenu_createMenuFromArray__P566060.info = {"start":3739,"length":287,"line":114,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/api.ts","functionName":"createMenuFromArray","argumentNames":["items"]} +miniMenu_createMenuFromArray__P634509.info = {"start":3739,"length":287,"line":114,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/api.ts","functionName":"createMenuFromArray","argumentNames":["items"]} -function miniMenu_createMenuFromArray__P566060_mk(s) { +function miniMenu_createMenuFromArray__P634509_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_createMenuFromArray__P566060, depth: s.depth + 1, + parent: s, fn: miniMenu_createMenuFromArray__P634509, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - m___579890: undefined, + m___648339: undefined, arg0: undefined, } } @@ -40883,7 +41949,7 @@ function miniMenu_createMenuFromArray__P566060_mk(s) { -function miniMenu_MenuSprite_setMenuItems__P566036(s) { +function miniMenu_MenuSprite_setMenuItems__P634485(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40899,18 +41965,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); r0 = (s.arg0).fields["items"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setMenuItems__P566036.info = {"start":35165,"length":77,"line":988,"column":8,"endLine":990,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuItems","argumentNames":["this","items"]} +miniMenu_MenuSprite_setMenuItems__P634485.info = {"start":35165,"length":77,"line":988,"column":8,"endLine":990,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuItems","argumentNames":["this","items"]} -function miniMenu_MenuSprite_setMenuItems__P566036_mk(s) { +function miniMenu_MenuSprite_setMenuItems__P634485_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setMenuItems__P566036, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setMenuItems__P634485, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -40920,7 +41986,7 @@ function miniMenu_MenuSprite_setMenuItems__P566036_mk(s) { -function miniMenu_MenuSprite_constructor__P566031(s) { +function miniMenu_MenuSprite_constructor__P634480(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40935,24 +42001,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); - s.tmp_0 = sprites_ExtendableSprite_constructor__P563741_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); + s.tmp_0 = sprites_ExtendableSprite_constructor__P632185_mk(s); s.tmp_0.arg0 = s.arg0; - r0 = pxsim.image.ofBuffer(_hex579911); + r0 = pxsim.image.ofBuffer(_hex648360); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = globals.MiniMenu___565901; + s.tmp_0.arg2 = globals.MiniMenu___634350; s.callLocIdx = 2162; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = miniMenu__init__P566013_mk(s); + s.tmp_0 = miniMenu__init__P634462_mk(s); s.callLocIdx = 2163; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuStyle__C565940_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuStyle__C634389_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuStyle_constructor__P565951_mk(s); + s.tmp_1 = miniMenu_MenuStyle_constructor__P634400_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2164; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; @@ -40962,11 +42028,11 @@ switch (step) { case 3: r0 = s.retval; r0 = (s.arg0).fields["menuStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C565974_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C634423_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P566002_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P634451_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2166; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; @@ -40976,11 +42042,11 @@ switch (step) { case 5: r0 = s.retval; r0 = (s.arg0).fields["titleStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C565974_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C634423_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P566002_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P634451_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2168; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; @@ -40990,11 +42056,11 @@ switch (step) { case 7: r0 = s.retval; r0 = (s.arg0).fields["defaultStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C565974_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C634423_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P566002_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P634451_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P566012_mk(s); + s.tmp_2 = miniMenu__state__P634461_mk(s); s.callLocIdx = 2170; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; @@ -41014,42 +42080,42 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["buttonHandlers"] = (s.tmp_1); r0 = (s.arg0).fields["buttonEventsEnabled"] = (false); - r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P579953); + r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P648402); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P566048_mk(s); + s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P634497_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = globals.up___563421; + s.tmp_1.arg1 = globals.up___631865; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 2173; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P579958); + r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P648407); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P566048_mk(s); + s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P634497_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = globals.down___563423; + s.tmp_1.arg1 = globals.down___631867; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 2175; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P579963); + r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P648412); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P566048_mk(s); + s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P634497_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = globals.left___563420; + s.tmp_1.arg1 = globals.left___631864; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 2177; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P579968); + r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P648417); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P566048_mk(s); + s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P634497_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = globals.right___563422; + s.tmp_1.arg1 = globals.right___631866; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 2179; s.pc = 14; return s.tmp_1; case 14: @@ -41064,12 +42130,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_constructor__P566031.info = {"start":25705,"length":1120,"line":776,"column":8,"endLine":800,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this"]} +miniMenu_MenuSprite_constructor__P634480.info = {"start":25705,"length":1120,"line":776,"column":8,"endLine":800,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this"]} -function miniMenu_MenuSprite_constructor__P566031_mk(s) { +function miniMenu_MenuSprite_constructor__P634480_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_constructor__P566031, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_constructor__P634480, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41077,12 +42143,12 @@ function miniMenu_MenuSprite_constructor__P566031_mk(s) { arg0: undefined, } } -const _hex579911 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") +const _hex648360 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") -function miniMenu_MenuSprite_inline__P579953(s) { +function miniMenu_MenuSprite_inline__P648402(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41092,7 +42158,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = miniMenu_MenuSprite_moveSelection__P566038_mk(s); + s.tmp_0 = miniMenu_MenuSprite_moveSelection__P634487_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 0; s.callLocIdx = 2172; s.pc = 1; return s.tmp_0; @@ -41102,12 +42168,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_inline__P579953.info = {"start":26258,"length":42,"line":790,"column":46,"endLine":790,"endColumn":88,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu_MenuSprite_inline__P648402.info = {"start":26258,"length":42,"line":790,"column":46,"endLine":790,"endColumn":88,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu_MenuSprite_inline__P579953_mk(s) { +function miniMenu_MenuSprite_inline__P648402_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_inline__P579953, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_inline__P648402, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -41116,7 +42182,7 @@ function miniMenu_MenuSprite_inline__P579953_mk(s) { -function miniMenu_MenuSprite_inline__P579958(s) { +function miniMenu_MenuSprite_inline__P648407(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41126,7 +42192,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = miniMenu_MenuSprite_moveSelection__P566038_mk(s); + s.tmp_0 = miniMenu_MenuSprite_moveSelection__P634487_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 1; s.callLocIdx = 2174; s.pc = 1; return s.tmp_0; @@ -41136,12 +42202,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_inline__P579958.info = {"start":26352,"length":44,"line":791,"column":48,"endLine":791,"endColumn":92,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu_MenuSprite_inline__P648407.info = {"start":26352,"length":44,"line":791,"column":48,"endLine":791,"endColumn":92,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu_MenuSprite_inline__P579958_mk(s) { +function miniMenu_MenuSprite_inline__P648407_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_inline__P579958, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_inline__P648407, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -41150,7 +42216,7 @@ function miniMenu_MenuSprite_inline__P579958_mk(s) { -function miniMenu_MenuSprite_inline__P579963(s) { +function miniMenu_MenuSprite_inline__P648412(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41160,7 +42226,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = miniMenu_MenuSprite_moveSelection__P566038_mk(s); + s.tmp_0 = miniMenu_MenuSprite_moveSelection__P634487_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 2; s.callLocIdx = 2176; s.pc = 1; return s.tmp_0; @@ -41170,12 +42236,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_inline__P579963.info = {"start":26448,"length":44,"line":792,"column":48,"endLine":792,"endColumn":92,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu_MenuSprite_inline__P648412.info = {"start":26448,"length":44,"line":792,"column":48,"endLine":792,"endColumn":92,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu_MenuSprite_inline__P579963_mk(s) { +function miniMenu_MenuSprite_inline__P648412_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_inline__P579963, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_inline__P648412, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -41184,7 +42250,7 @@ function miniMenu_MenuSprite_inline__P579963_mk(s) { -function miniMenu_MenuSprite_inline__P579968(s) { +function miniMenu_MenuSprite_inline__P648417(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41194,7 +42260,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = miniMenu_MenuSprite_moveSelection__P566038_mk(s); + s.tmp_0 = miniMenu_MenuSprite_moveSelection__P634487_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 3; s.callLocIdx = 2178; s.pc = 1; return s.tmp_0; @@ -41204,12 +42270,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_inline__P579968.info = {"start":26545,"length":45,"line":793,"column":49,"endLine":793,"endColumn":94,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu_MenuSprite_inline__P648417.info = {"start":26545,"length":45,"line":793,"column":49,"endLine":793,"endColumn":94,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu_MenuSprite_inline__P579968_mk(s) { +function miniMenu_MenuSprite_inline__P648417_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_inline__P579968, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_inline__P648417, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -41218,7 +42284,7 @@ function miniMenu_MenuSprite_inline__P579968_mk(s) { -function sprites_ExtendableSprite_constructor__P563741(s) { +function sprites_ExtendableSprite_constructor__P632185(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41228,7 +42294,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___579990 = undefined; + s.scene___648439 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -41236,42 +42302,42 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C563740_VT)) failedCast(r0); - s.tmp_0 = Sprite_constructor__P563692_mk(s); + if (!checkSubtype(r0, sprites_ExtendableSprite__C632184_VT)) failedCast(r0); + s.tmp_0 = Sprite_constructor__P632136_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 636; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = game_currentScene__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 637; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.scene___579990 = (r0); - s.tmp_0 = Sprite_setKind__P563712_mk(s); + s.scene___648439 = (r0); + s.tmp_0 = Sprite_setKind__P632156_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 638; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = PhysicsEngine__C563815_v0_2_mk(s); - r0 = s.scene___579990.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C632259_v0_2_mk(s); + r0 = s.scene___648439.fields["physicsEngine"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C563815_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C632259_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__P580002); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P648451); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg2); - r0 = pxsim_pxtcore_mkAction(1, sprites_ExtendableSprite_inline__P580008); + r0 = pxsim_pxtcore_mkAction(1, sprites_ExtendableSprite_inline__P648457); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P561414_mk(s); - s.tmp_3 = helpers_arrayFilter__P561415_mk(s); - r0 = s.scene___579990.fields["createdHandlers"]; + s.tmp_2 = helpers_arrayForEach__P629858_mk(s); + s.tmp_3 = helpers_arrayFilter__P629859_mk(s); + r0 = s.scene___648439.fields["createdHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 639; s.pc = 6; return s.tmp_3; @@ -41287,18 +42353,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_constructor__P563741.info = {"start":386,"length":437,"line":11,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["this","spriteImage","kind"]} +sprites_ExtendableSprite_constructor__P632185.info = {"start":386,"length":437,"line":11,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["this","spriteImage","kind"]} -function sprites_ExtendableSprite_constructor__P563741_mk(s) { +function sprites_ExtendableSprite_constructor__P632185_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_constructor__P563741, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_constructor__P632185, 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___579990: undefined, + scene___648439: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -41308,7 +42374,7 @@ function sprites_ExtendableSprite_constructor__P563741_mk(s) { -function forEach_inline__P580002(s) { +function forEach_inline__P648451(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41328,12 +42394,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P580002.info = {"start":698,"length":19,"line":20,"column":24,"endLine":20,"endColumn":43,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P648451.info = {"start":698,"length":19,"line":20,"column":24,"endLine":20,"endColumn":43,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P580002_mk(s) { +function forEach_inline__P648451_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P580002, depth: s.depth + 1, + parent: s, fn: forEach_inline__P648451, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -41343,7 +42409,7 @@ function forEach_inline__P580002_mk(s) { -function sprites_ExtendableSprite_inline__P580008(s) { +function sprites_ExtendableSprite_inline__P648457(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41375,12 +42441,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_inline__P580008.info = {"start":744,"length":20,"line":21,"column":25,"endLine":21,"endColumn":45,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["h"]} +sprites_ExtendableSprite_inline__P648457.info = {"start":744,"length":20,"line":21,"column":25,"endLine":21,"endColumn":45,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["h"]} -function sprites_ExtendableSprite_inline__P580008_mk(s) { +function sprites_ExtendableSprite_inline__P648457_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_inline__P580008, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_inline__P648457, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -41390,7 +42456,7 @@ function sprites_ExtendableSprite_inline__P580008_mk(s) { -function miniMenu_createMenuItem__P566058(s) { +function miniMenu_createMenuItem__P634507(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41405,13 +42471,13 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = miniMenu__init__P566013_mk(s); + s.tmp_0 = miniMenu__init__P634462_mk(s); s.callLocIdx = 2453; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuItem__C566006_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuItem__C634455_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuItem_constructor__P566008_mk(s); + s.tmp_1 = miniMenu_MenuItem_constructor__P634457_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; @@ -41422,12 +42488,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_createMenuItem__P566058.info = {"start":615,"length":125,"line":21,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/api.ts","functionName":"createMenuItem","argumentNames":["text","image"]} +miniMenu_createMenuItem__P634507.info = {"start":615,"length":125,"line":21,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/api.ts","functionName":"createMenuItem","argumentNames":["text","image"]} -function miniMenu_createMenuItem__P566058_mk(s) { +function miniMenu_createMenuItem__P634507_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_createMenuItem__P566058, depth: s.depth + 1, + parent: s, fn: miniMenu_createMenuItem__P634507, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41439,7 +42505,7 @@ function miniMenu_createMenuItem__P566058_mk(s) { -function spriteutils_isDestroyed__P565853(s) { +function spriteutils_isDestroyed__P634302(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41480,12 +42546,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -spriteutils_isDestroyed__P565853.info = {"start":5668,"length":129,"line":185,"column":4,"endLine":187,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"isDestroyed","argumentNames":["sprite"]} +spriteutils_isDestroyed__P634302.info = {"start":5668,"length":129,"line":185,"column":4,"endLine":187,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"isDestroyed","argumentNames":["sprite"]} -function spriteutils_isDestroyed__P565853_mk(s) { +function spriteutils_isDestroyed__P634302_mk(s) { checkStack(s.depth); return { - parent: s, fn: spriteutils_isDestroyed__P565853, depth: s.depth + 1, + parent: s, fn: spriteutils_isDestroyed__P634302, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41502,7 +42568,7 @@ function spriteutils_isDestroyed__P565853_mk(s) { -function show_tower_menu__P593403(s) { +function show_tower_menu__P724394(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41512,39 +42578,39 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___594648 = undefined; + s.index___725685 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = enable_cursor__P593437_mk(s); + s.tmp_0 = enable_cursor__P724428_mk(s); s.tmp_0.arg0 = false; - s.callLocIdx = 238; s.pc = 7; return s.tmp_0; + s.callLocIdx = 239; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = pxsim_Array__getAt(s.arg0, 0); - globals.local_sprite___593466 = (r0); + globals.local_sprite___724457 = (r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = miniMenu_createMenuItem__P566058_mk(s); + s.tmp_2 = miniMenu_createMenuItem__P634507_mk(s); s.tmp_2.arg0 = "Cancel"; s.tmp_2.arg1 = undefined; - s.callLocIdx = 239; s.pc = 8; return s.tmp_2; + s.callLocIdx = 240; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = miniMenu_createMenuItem__P566058_mk(s); - s.tmp_9 = format_money__P593365_mk(s); - s.tmp_10 = calculate_buy_price__P593439_mk(s); + s.tmp_4 = miniMenu_createMenuItem__P634507_mk(s); + s.tmp_9 = format_money__P724356_mk(s); + s.tmp_10 = calculate_buy_price__P724430_mk(s); s.tmp_10.arg0 = s.arg0; s.tmp_10.arg1 = 1; - s.callLocIdx = 240; s.pc = 11; return s.tmp_10; + s.callLocIdx = 241; s.pc = 11; return s.tmp_10; case 11: r0 = s.retval; s.tmp_9.arg0 = r0; - s.callLocIdx = 241; s.pc = 10; return s.tmp_9; + s.callLocIdx = 242; s.pc = 10; return s.tmp_9; case 10: r0 = s.retval; s.tmp_8 = r0; @@ -41571,32 +42637,32 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_5, ")"); s.tmp_4.arg0 = r0; s.tmp_4.arg1 = undefined; - s.callLocIdx = 242; s.pc = 9; return s.tmp_4; + s.callLocIdx = 243; s.pc = 9; return s.tmp_4; case 9: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_12 = miniMenu_createMenuItem__P566058_mk(s); + s.tmp_12 = miniMenu_createMenuItem__P634507_mk(s); s.tmp_12.arg0 = "Buy..."; s.tmp_12.arg1 = undefined; - s.callLocIdx = 243; s.pc = 14; return s.tmp_12; + s.callLocIdx = 244; s.pc = 14; return s.tmp_12; case 14: r0 = s.retval; s.tmp_11 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_11); - s.tmp_14 = miniMenu_createMenuItem__P566058_mk(s); + s.tmp_14 = miniMenu_createMenuItem__P634507_mk(s); s.tmp_14.arg0 = "Buy max"; s.tmp_14.arg1 = undefined; - s.callLocIdx = 244; s.pc = 15; return s.tmp_14; + s.callLocIdx = 245; s.pc = 15; return s.tmp_14; case 15: r0 = s.retval; s.tmp_13 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_13); - globals.menu_items_tower___593464 = (s.tmp_0); - s.tmp_2 = sprites_readDataNumber__P566066_mk(s); - s.tmp_2.arg0 = globals.local_sprite___593466; + globals.menu_items_tower___724455 = (s.tmp_0); + s.tmp_2 = sprites_readDataNumber__P634515_mk(s); + s.tmp_2.arg0 = globals.local_sprite___724457; s.tmp_2.arg1 = "count"; - s.callLocIdx = 245; s.pc = 16; return s.tmp_2; + s.callLocIdx = 246; s.pc = 16; return s.tmp_2; case 16: r0 = s.retval; s.tmp_1 = r0; @@ -41604,17 +42670,17 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = r0 = globals.menu_items_tower___593464; - s.tmp_5 = miniMenu_createMenuItem__P566058_mk(s); - s.tmp_10 = format_money__P593365_mk(s); - s.tmp_11 = calculate_sell_price__P593415_mk(s); + s.tmp_3 = r0 = globals.menu_items_tower___724455; + s.tmp_5 = miniMenu_createMenuItem__P634507_mk(s); + s.tmp_10 = format_money__P724356_mk(s); + s.tmp_11 = calculate_sell_price__P724406_mk(s); s.tmp_11.arg0 = s.arg0; s.tmp_11.arg1 = 1; - s.callLocIdx = 246; s.pc = 19; return s.tmp_11; + s.callLocIdx = 247; s.pc = 19; return s.tmp_11; case 19: r0 = s.retval; s.tmp_10.arg0 = r0; - s.callLocIdx = 247; s.pc = 18; return s.tmp_10; + s.callLocIdx = 248; s.pc = 18; return s.tmp_10; case 18: r0 = s.retval; s.tmp_9 = r0; @@ -41641,45 +42707,45 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_6, ")"); s.tmp_5.arg0 = r0; s.tmp_5.arg1 = undefined; - s.callLocIdx = 248; s.pc = 17; return s.tmp_5; + s.callLocIdx = 249; s.pc = 17; return s.tmp_5; case 17: r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_Array__push(s.tmp_3, s.tmp_4); - s.tmp_0 = r0 = globals.menu_items_tower___593464; - s.tmp_2 = miniMenu_createMenuItem__P566058_mk(s); + s.tmp_0 = r0 = globals.menu_items_tower___724455; + s.tmp_2 = miniMenu_createMenuItem__P634507_mk(s); s.tmp_2.arg0 = "Sell..."; s.tmp_2.arg1 = undefined; - s.callLocIdx = 249; s.pc = 22; return s.tmp_2; + s.callLocIdx = 250; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_0 = r0 = globals.menu_items_tower___593464; - s.tmp_2 = miniMenu_createMenuItem__P566058_mk(s); + s.tmp_0 = r0 = globals.menu_items_tower___724455; + s.tmp_2 = miniMenu_createMenuItem__P634507_mk(s); s.tmp_2.arg0 = "Sell all"; s.tmp_2.arg1 = undefined; - s.callLocIdx = 250; s.pc = 23; return s.tmp_2; + s.callLocIdx = 251; s.pc = 23; return s.tmp_2; case 23: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); case 1: case 2: - s.tmp_0 = miniMenu_createMenuFromArray__P566060_mk(s); - s.tmp_0.arg0 = globals.menu_items_tower___593464; - s.callLocIdx = 251; s.pc = 24; return s.tmp_0; + s.tmp_0 = miniMenu_createMenuFromArray__P634509_mk(s); + s.tmp_0.arg0 = globals.menu_items_tower___724455; + s.callLocIdx = 252; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - globals.menu_tower___593463 = (r0); - s.tmp_0 = miniMenu_MenuSprite_setTitle__P566044_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + globals.menu_tower___724454 = (r0); + s.tmp_0 = miniMenu_MenuSprite_setTitle__P634493_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; - s.tmp_12 = sprites_readDataString__P566068_mk(s); - s.tmp_12.arg0 = globals.local_sprite___593466; + s.tmp_12 = sprites_readDataString__P634517_mk(s); + s.tmp_12.arg0 = globals.local_sprite___724457; s.tmp_12.arg1 = "name"; - s.callLocIdx = 252; s.pc = 26; return s.tmp_12; + s.callLocIdx = 253; s.pc = 26; return s.tmp_12; case 26: r0 = s.retval; s.tmp_11 = r0; @@ -41714,10 +42780,10 @@ switch (step) { case 29: r0 = s.retval; s.tmp_5 = r0; - s.tmp_15 = sprites_readDataNumber__P566066_mk(s); - s.tmp_15.arg0 = globals.local_sprite___593466; + s.tmp_15 = sprites_readDataNumber__P634515_mk(s); + s.tmp_15.arg0 = globals.local_sprite___724457; s.tmp_15.arg1 = "count"; - s.callLocIdx = 253; s.pc = 30; return s.tmp_15; + s.callLocIdx = 254; s.pc = 30; return s.tmp_15; case 30: r0 = s.retval; s.tmp_14 = r0; @@ -41752,10 +42818,10 @@ switch (step) { case 33: r0 = s.retval; s.tmp_1 = r0; - s.tmp_18 = sprites_readDataString__P566068_mk(s); - s.tmp_18.arg0 = globals.local_sprite___593466; + s.tmp_18 = sprites_readDataString__P634517_mk(s); + s.tmp_18.arg0 = globals.local_sprite___724457; s.tmp_18.arg1 = "description"; - s.callLocIdx = 254; s.pc = 34; return s.tmp_18; + s.callLocIdx = 255; s.pc = 34; return s.tmp_18; case 34: r0 = s.retval; s.tmp_17 = r0; @@ -41770,113 +42836,113 @@ switch (step) { s.tmp_16 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_16); s.tmp_0.arg1 = r0; - s.callLocIdx = 255; s.pc = 25; return s.tmp_0; + s.callLocIdx = 256; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; s.tmp_0.arg1 = 45; - s.callLocIdx = 256; s.pc = 36; return s.tmp_0; + s.callLocIdx = 257; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; s.tmp_0.arg1 = 31; - s.callLocIdx = 257; s.pc = 37; return s.tmp_0; + s.callLocIdx = 258; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite__C566014_v11_3_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + s.tmp_0 = miniMenu_MenuSprite__C634463_v11_3_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; s.tmp_0.arg1 = 115; s.tmp_0.arg2 = 89; - if (!checkSubtype(s.tmp_0.arg0, miniMenu_MenuSprite__C566014_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, miniMenu_MenuSprite__C634463_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.setDimensions; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 1; - s.callLocIdx = 258; s.pc = 39; return s.tmp_0; + s.callLocIdx = 259; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; s.tmp_0.arg1 = 3; r0 = 15; s.tmp_0.arg2 = r0; - s.callLocIdx = 260; s.pc = 40; return s.tmp_0; + s.callLocIdx = 261; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P566042_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P634491_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 1; r0 = 1; s.tmp_0.arg3 = r0; - s.callLocIdx = 262; s.pc = 41; return s.tmp_0; + s.callLocIdx = 263; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P566042_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P634491_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 2; r0 = 15; s.tmp_0.arg3 = r0; - s.callLocIdx = 264; s.pc = 42; return s.tmp_0; + s.callLocIdx = 265; s.pc = 42; return s.tmp_0; case 42: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P566042_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P634491_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 2; r0 = 14; s.tmp_0.arg3 = r0; - s.callLocIdx = 266; s.pc = 43; return s.tmp_0; + s.callLocIdx = 267; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; s.tmp_0.arg1 = 5; r0 = 1; s.tmp_0.arg2 = r0; - s.callLocIdx = 268; s.pc = 44; return s.tmp_0; + s.callLocIdx = 269; s.pc = 44; return s.tmp_0; case 44: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, show_tower_menu_inline__P594467); + r0 = pxsim_pxtcore_mkAction(1, show_tower_menu_inline__P725504); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = miniMenu_MenuSprite_onButtonPressed__P566040_mk(s); - s.tmp_1.arg0 = globals.menu_tower___593463; - s.tmp_1.arg1 = globals.A___563418; + s.tmp_1 = miniMenu_MenuSprite_onButtonPressed__P634489_mk(s); + s.tmp_1.arg0 = globals.menu_tower___724454; + s.tmp_1.arg1 = globals.A___631862; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 295; s.pc = 45; return s.tmp_1; + s.callLocIdx = 296; s.pc = 45; return s.tmp_1; case 45: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P566040_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; - s.tmp_0.arg1 = globals.B___563419; - s.tmp_0.arg2 = show_tower_menu_inline__P594630; - s.callLocIdx = 300; s.pc = 46; return s.tmp_0; + s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P634489_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; + s.tmp_0.arg1 = globals.B___631863; + s.tmp_0.arg2 = show_tower_menu_inline__P725667; + s.callLocIdx = 301; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P566037_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P634486_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; s.tmp_0.arg1 = false; - s.callLocIdx = 301; s.pc = 47; return s.tmp_0; + s.callLocIdx = 302; s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; - s.index___594648 = (0); + s.index___725685 = (0); case 3: - s.tmp_1 = r0 = s.index___594648; - s.tmp_3 = Math_min__P561436_mk(s); - s.tmp_3.arg0 = globals.last_menu_index___593476; - r0 = pxsim_Array__length(globals.menu_items_tower___593464); + s.tmp_1 = r0 = s.index___725685; + s.tmp_3 = Math_min__P629880_mk(s); + s.tmp_3.arg0 = globals.last_menu_index___724467; + r0 = pxsim_Array__length(globals.menu_items_tower___724455); s.tmp_4 = r0; r0 = (s.tmp_4 - 1); s.tmp_3.arg1 = r0; - s.callLocIdx = 302; s.pc = 48; return s.tmp_3; + s.callLocIdx = 303; s.pc = 48; return s.tmp_3; case 48: r0 = s.retval; s.tmp_2 = r0; @@ -41884,26 +42950,26 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_5 = miniMenu_MenuSprite_moveSelection__P566038_mk(s); - s.tmp_5.arg0 = globals.menu_tower___593463; + s.tmp_5 = miniMenu_MenuSprite_moveSelection__P634487_mk(s); + s.tmp_5.arg0 = globals.menu_tower___724454; s.tmp_5.arg1 = 1; - s.callLocIdx = 303; s.pc = 49; return s.tmp_5; + s.callLocIdx = 304; s.pc = 49; return s.tmp_5; case 49: r0 = s.retval; - r0 = (s.index___594648 + 1); - s.index___594648 = (r0); + r0 = (s.index___725685 + 1); + s.index___725685 = (r0); { step = 3; continue; } case 4: - s.tmp_0 = timer_background__P565897_mk(s); - s.tmp_0.arg0 = show_tower_menu_inline__P594663; - s.callLocIdx = 306; s.pc = 50; return s.tmp_0; + s.tmp_0 = timer_background__P634346_mk(s); + s.tmp_0.arg0 = show_tower_menu_inline__P725700; + s.callLocIdx = 307; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 5; continue; } - s.tmp_0 = slide_in_menu__P593438_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; - s.callLocIdx = 307; s.pc = 51; return s.tmp_0; + s.tmp_0 = slide_in_menu__P724429_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; + s.callLocIdx = 308; s.pc = 51; return s.tmp_0; case 51: r0 = s.retval; case 5: @@ -41912,12 +42978,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_tower_menu__P593403.info = {"start":18308,"length":5388,"line":301,"column":0,"endLine":408,"endColumn":1,"fileName":"main.ts","functionName":"show_tower_menu","argumentNames":["tower_in_list","transition"]} +show_tower_menu__P724394.info = {"start":18417,"length":5388,"line":305,"column":0,"endLine":412,"endColumn":1,"fileName":"main.ts","functionName":"show_tower_menu","argumentNames":["tower_in_list","transition"]} -function show_tower_menu__P593403_mk(s) { +function show_tower_menu__P724394_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_tower_menu__P593403, depth: s.depth + 1, + parent: s, fn: show_tower_menu__P724394, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41938,7 +43004,7 @@ function show_tower_menu__P593403_mk(s) { tmp_16: undefined, tmp_17: undefined, tmp_18: undefined, - index___594648: undefined, + index___725685: undefined, arg0: undefined, arg1: undefined, } } @@ -41947,7 +43013,7 @@ function show_tower_menu__P593403_mk(s) { -function show_tower_menu_inline__P594467(s) { +function show_tower_menu_inline__P725504(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41957,25 +43023,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___594538 = undefined; + s.index___725575 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - globals.last_menu_index___593476 = (s.arg1); + globals.last_menu_index___724467 = (s.arg1); r0 = pxsim_String_.includes(s.arg0, "Cancel", undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = slide_out_menu__P593408_mk(s); - s.tmp_1.arg0 = globals.menu_tower___593463; - s.callLocIdx = 269; s.pc = 46; return s.tmp_1; + s.tmp_1 = slide_out_menu__P724399_mk(s); + s.tmp_1.arg0 = globals.menu_tower___724454; + s.callLocIdx = 270; s.pc = 46; return s.tmp_1; case 46: r0 = s.retval; - s.tmp_0 = timer_background__P565897_mk(s); - s.tmp_0.arg0 = show_tower_menu_inline__P594479; - s.callLocIdx = 272; s.pc = 47; return s.tmp_0; + s.tmp_0 = timer_background__P634346_mk(s); + s.tmp_0.arg0 = show_tower_menu_inline__P725516; + s.callLocIdx = 273; s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; { step = 45; continue; } @@ -41985,12 +43051,12 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = try_buy_tower__P593441_mk(s); + s.tmp_1 = try_buy_tower__P724432_mk(s); r0 = pxsim_Array__getAt(s.caps[0], 0); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = true; - s.callLocIdx = 273; s.pc = 48; return s.tmp_1; + s.callLocIdx = 274; s.pc = 48; return s.tmp_1; case 48: r0 = s.retval; { step = 43; continue; } @@ -42002,21 +43068,21 @@ switch (step) { case 3: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 14; continue; } - s.tmp_1 = game_askForNumber__P564350_mk(s); + s.tmp_1 = game_askForNumber__P632794_mk(s); s.tmp_1.arg0 = "Purchase amount: (Blank to cancel)"; s.tmp_1.arg1 = 6; - s.callLocIdx = 274; s.pc = 49; return s.tmp_1; + s.callLocIdx = 275; s.pc = 49; return s.tmp_1; case 49: r0 = s.retval; - globals.local_quantity___593461 = (r0); - r0 = (globals.local_quantity___593461 != globals.local_quantity___593461); + globals.local_quantity___724452 = (r0); + r0 = (globals.local_quantity___724452 != globals.local_quantity___724452); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 4; continue; } r0 = s.tmp_0; { step = 5; continue; } case 4: - r0 = (globals.local_quantity___593461 == 0); + r0 = (globals.local_quantity___724452 == 0); case 5: // jmp value (already in r0) s.tmp_1 = r0; @@ -42025,36 +43091,36 @@ switch (step) { { step = 14; continue; } case 6: case 7: - r0 = (globals.local_quantity___593461 < 0); + r0 = (globals.local_quantity___724452 < 0); s.tmp_2 = r0; r0 = pxsim_numops_toBool(s.tmp_2); if (!r0) { step = 8; continue; } r0 = s.tmp_2; { step = 9; continue; } case 8: - r0 = pxsim.Math_.round(globals.local_quantity___593461); + r0 = pxsim.Math_.round(globals.local_quantity___724452); s.tmp_3 = r0; - r0 = (s.tmp_3 != globals.local_quantity___593461); + r0 = (s.tmp_3 != globals.local_quantity___724452); case 9: // jmp value (already in r0) s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 10; continue; } - s.tmp_5 = game_showLongText__P564264_mk(s); + s.tmp_5 = game_showLongText__P632708_mk(s); s.tmp_5.arg0 = "Quantity must be a natural number!"; s.tmp_5.arg1 = 0; - s.callLocIdx = 276; s.pc = 50; return s.tmp_5; + s.callLocIdx = 277; s.pc = 50; return s.tmp_5; case 50: r0 = s.retval; { step = 3; continue; } case 10: case 11: - s.tmp_1 = try_buy_tower__P593441_mk(s); + s.tmp_1 = try_buy_tower__P724432_mk(s); r0 = pxsim_Array__getAt(s.caps[0], 0); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.local_quantity___593461; + s.tmp_1.arg1 = globals.local_quantity___724452; s.tmp_1.arg2 = true; - s.callLocIdx = 277; s.pc = 51; return s.tmp_1; + s.callLocIdx = 278; s.pc = 51; return s.tmp_1; case 51: r0 = s.retval; s.tmp_0 = r0; @@ -42071,51 +43137,51 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 22; continue; } - s.tmp_3 = miniMenu_MenuSprite_setButtonEventsEnabled__P566037_mk(s); - s.tmp_3.arg0 = globals.menu_tower___593463; + s.tmp_3 = miniMenu_MenuSprite_setButtonEventsEnabled__P634486_mk(s); + s.tmp_3.arg0 = globals.menu_tower___724454; s.tmp_3.arg1 = false; - s.callLocIdx = 278; s.pc = 52; return s.tmp_3; + s.callLocIdx = 279; s.pc = 52; return s.tmp_3; case 52: r0 = s.retval; - globals.local_buy___593459 = (1); - s.tmp_0 = sprites_readDataNumber__P566066_mk(s); + globals.local_buy___724450 = (1); + s.tmp_0 = sprites_readDataNumber__P634515_mk(s); r0 = pxsim_Array__getAt(s.caps[0], 0); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = "count"; - s.callLocIdx = 279; s.pc = 53; return s.tmp_0; + s.callLocIdx = 280; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - globals.local_started___593457 = (r0); + globals.local_started___724448 = (r0); case 16: - s.tmp_1 = try_buy_tower__P593441_mk(s); + s.tmp_1 = try_buy_tower__P724432_mk(s); r0 = pxsim_Array__getAt(s.caps[0], 0); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.local_buy___593459; + s.tmp_1.arg1 = globals.local_buy___724450; s.tmp_1.arg2 = false; - s.callLocIdx = 280; s.pc = 54; return s.tmp_1; + s.callLocIdx = 281; s.pc = 54; return s.tmp_1; case 54: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - r0 = (globals.local_buy___593459 + 1); - globals.local_buy___593459 = (r0); + r0 = (globals.local_buy___724450 + 1); + globals.local_buy___724450 = (r0); { step = 16; continue; } case 17: - s.index___594538 = (0); + s.index___725575 = (0); case 18: - r0 = (s.index___594538 < globals.local_buy___593459); + r0 = (s.index___725575 < globals.local_buy___724450); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 21; continue; } - r0 = (globals.local_buy___593459 + -1); - globals.local_buy___593459 = (r0); - s.tmp_1 = try_buy_tower__P593441_mk(s); + r0 = (globals.local_buy___724450 + -1); + globals.local_buy___724450 = (r0); + s.tmp_1 = try_buy_tower__P724432_mk(s); r0 = pxsim_Array__getAt(s.caps[0], 0); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.local_buy___593459; + s.tmp_1.arg1 = globals.local_buy___724450; s.tmp_1.arg2 = false; - s.callLocIdx = 281; s.pc = 55; return s.tmp_1; + s.callLocIdx = 282; s.pc = 55; return s.tmp_1; case 55: r0 = s.retval; s.tmp_0 = r0; @@ -42124,20 +43190,20 @@ switch (step) { { step = 21; continue; } case 19: case 20: - r0 = (s.index___594538 + 1); - s.index___594538 = (r0); + r0 = (s.index___725575 + 1); + s.index___725575 = (r0); { step = 18; continue; } case 21: - s.tmp_0 = game_showLongText__P564264_mk(s); - s.tmp_6 = sprites_readDataNumber__P566066_mk(s); + s.tmp_0 = game_showLongText__P632708_mk(s); + s.tmp_6 = sprites_readDataNumber__P634515_mk(s); r0 = pxsim_Array__getAt(s.caps[0], 0); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = "count"; - s.callLocIdx = 282; s.pc = 57; return s.tmp_6; + s.callLocIdx = 283; s.pc = 57; return s.tmp_6; case 57: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - globals.local_started___593457); + r0 = (s.tmp_5 - globals.local_started___724448); s.tmp_4 = r0; if ((s.tmp_4) && (s.tmp_4).vtable) { setupResume(s, 58); @@ -42162,7 +43228,7 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_1, " towers."); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; - s.callLocIdx = 283; s.pc = 56; return s.tmp_0; + s.callLocIdx = 284; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; { step = 41; continue; } @@ -42171,11 +43237,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 23; continue; } - s.tmp_1 = try_sell_tower__P593406_mk(s); + s.tmp_1 = try_sell_tower__P724397_mk(s); r0 = pxsim_Array__getAt(s.caps[0], 0); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 1; - s.callLocIdx = 284; s.pc = 60; return s.tmp_1; + s.callLocIdx = 285; s.pc = 60; return s.tmp_1; case 60: r0 = s.retval; { step = 40; continue; } @@ -42187,21 +43253,21 @@ switch (step) { case 24: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 35; continue; } - s.tmp_1 = game_askForNumber__P564350_mk(s); + s.tmp_1 = game_askForNumber__P632794_mk(s); s.tmp_1.arg0 = "Sell amount: (Blank to cancel)"; s.tmp_1.arg1 = 6; - s.callLocIdx = 285; s.pc = 61; return s.tmp_1; + s.callLocIdx = 286; s.pc = 61; return s.tmp_1; case 61: r0 = s.retval; - globals.local_quantity___593461 = (r0); - r0 = (globals.local_quantity___593461 != globals.local_quantity___593461); + globals.local_quantity___724452 = (r0); + r0 = (globals.local_quantity___724452 != globals.local_quantity___724452); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 25; continue; } r0 = s.tmp_0; { step = 26; continue; } case 25: - r0 = (globals.local_quantity___593461 == 0); + r0 = (globals.local_quantity___724452 == 0); case 26: // jmp value (already in r0) s.tmp_1 = r0; @@ -42210,35 +43276,35 @@ switch (step) { { step = 35; continue; } case 27: case 28: - r0 = (globals.local_quantity___593461 < 0); + r0 = (globals.local_quantity___724452 < 0); s.tmp_2 = r0; r0 = pxsim_numops_toBool(s.tmp_2); if (!r0) { step = 29; continue; } r0 = s.tmp_2; { step = 30; continue; } case 29: - r0 = pxsim.Math_.round(globals.local_quantity___593461); + r0 = pxsim.Math_.round(globals.local_quantity___724452); s.tmp_3 = r0; - r0 = (s.tmp_3 != globals.local_quantity___593461); + r0 = (s.tmp_3 != globals.local_quantity___724452); case 30: // jmp value (already in r0) s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 31; continue; } - s.tmp_5 = game_showLongText__P564264_mk(s); + s.tmp_5 = game_showLongText__P632708_mk(s); s.tmp_5.arg0 = "Quantity must be a natural number!"; s.tmp_5.arg1 = 0; - s.callLocIdx = 287; s.pc = 62; return s.tmp_5; + s.callLocIdx = 288; s.pc = 62; return s.tmp_5; case 62: r0 = s.retval; { step = 24; continue; } case 31: case 32: - s.tmp_1 = try_sell_tower__P593406_mk(s); + s.tmp_1 = try_sell_tower__P724397_mk(s); r0 = pxsim_Array__getAt(s.caps[0], 0); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.local_quantity___593461; - s.callLocIdx = 288; s.pc = 63; return s.tmp_1; + s.tmp_1.arg1 = globals.local_quantity___724452; + s.callLocIdx = 289; s.pc = 63; return s.tmp_1; case 63: r0 = s.retval; s.tmp_0 = r0; @@ -42255,35 +43321,35 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 37; continue; } - s.tmp_3 = sprites_readDataNumber__P566066_mk(s); + s.tmp_3 = sprites_readDataNumber__P634515_mk(s); r0 = pxsim_Array__getAt(s.caps[0], 0); s.tmp_3.arg0 = r0; s.tmp_3.arg1 = "count"; - s.callLocIdx = 289; s.pc = 64; return s.tmp_3; + s.callLocIdx = 290; s.pc = 64; return s.tmp_3; case 64: r0 = s.retval; - globals.local_started___593457 = (r0); - s.tmp_0 = try_sell_tower__P593406_mk(s); + globals.local_started___724448 = (r0); + s.tmp_0 = try_sell_tower__P724397_mk(s); r0 = pxsim_Array__getAt(s.caps[0], 0); s.tmp_0.arg0 = r0; - s.tmp_1 = sprites_readDataNumber__P566066_mk(s); + s.tmp_1 = sprites_readDataNumber__P634515_mk(s); r0 = pxsim_Array__getAt(s.caps[0], 0); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = "count"; - s.callLocIdx = 290; s.pc = 66; return s.tmp_1; + s.callLocIdx = 291; s.pc = 66; return s.tmp_1; case 66: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 291; s.pc = 65; return s.tmp_0; + s.callLocIdx = 292; s.pc = 65; return s.tmp_0; case 65: r0 = s.retval; - s.tmp_0 = game_showLongText__P564264_mk(s); - if ((globals.local_started___593457) && (globals.local_started___593457).vtable) { + s.tmp_0 = game_showLongText__P632708_mk(s); + if ((globals.local_started___724448) && (globals.local_started___724448).vtable) { setupResume(s, 68); - pxsim_String__stringConv(globals.local_started___593457); + pxsim_String__stringConv(globals.local_started___724448); checkResumeConsumed(); return; - } else { s.retval = (globals.local_started___593457) + ""; } + } else { s.retval = (globals.local_started___724448) + ""; } case 68: r0 = s.retval; s.tmp_3 = r0; @@ -42301,7 +43367,7 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_1, " towers."); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; - s.callLocIdx = 292; s.pc = 67; return s.tmp_0; + s.callLocIdx = 293; s.pc = 67; return s.tmp_0; case 67: r0 = s.retval; case 37: @@ -42312,15 +43378,15 @@ switch (step) { case 42: case 43: case 44: - s.tmp_0 = slide_out_menu__P593408_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; - s.callLocIdx = 293; s.pc = 70; return s.tmp_0; + s.tmp_0 = slide_out_menu__P724399_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; + s.callLocIdx = 294; s.pc = 70; return s.tmp_0; case 70: r0 = s.retval; - s.tmp_0 = show_tower_menu__P593403_mk(s); + s.tmp_0 = show_tower_menu__P724394_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; - s.callLocIdx = 294; s.pc = 71; return s.tmp_0; + s.callLocIdx = 295; s.pc = 71; return s.tmp_0; case 71: r0 = s.retval; case 45: @@ -42328,12 +43394,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_tower_menu_inline__P594467.info = {"start":20033,"length":2949,"line":326,"column":45,"endLine":388,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} +show_tower_menu_inline__P725504.info = {"start":20142,"length":2949,"line":330,"column":45,"endLine":392,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} -function show_tower_menu_inline__P594467_mk(s) { +function show_tower_menu_inline__P725504_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_tower_menu_inline__P594467, depth: s.depth + 1, + parent: s, fn: show_tower_menu_inline__P725504, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42342,7 +43408,7 @@ function show_tower_menu_inline__P594467_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - index___594538: undefined, + index___725575: undefined, arg0: undefined, arg1: undefined, } } @@ -42351,7 +43417,7 @@ function show_tower_menu_inline__P594467_mk(s) { -function show_tower_menu_inline__P594479(s) { +function show_tower_menu_inline__P725516(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42361,27 +43427,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = pauseUntil__P561672_mk(s); - s.tmp_0.arg0 = show_tower_menu_inline__P594482; + s.tmp_0 = pauseUntil__P630116_mk(s); + s.tmp_0.arg0 = show_tower_menu_inline__P725519; s.tmp_0.arg1 = undefined; - s.callLocIdx = 270; s.pc = 1; return s.tmp_0; + s.callLocIdx = 271; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = enable_cursor__P593437_mk(s); + s.tmp_0 = enable_cursor__P724428_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 271; s.pc = 2; return s.tmp_0; + s.callLocIdx = 272; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_tower_menu_inline__P594479.info = {"start":20223,"length":125,"line":330,"column":29,"endLine":333,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_tower_menu_inline__P725516.info = {"start":20332,"length":125,"line":334,"column":29,"endLine":337,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_tower_menu_inline__P594479_mk(s) { +function show_tower_menu_inline__P725516_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_tower_menu_inline__P594479, depth: s.depth + 1, + parent: s, fn: show_tower_menu_inline__P725516, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -42390,7 +43456,7 @@ function show_tower_menu_inline__P594479_mk(s) { -function show_tower_menu_inline__P594482(s) { +function show_tower_menu_inline__P725519(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42400,9 +43466,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = controller_Button__C563494_v0_1_mk(s); - s.tmp_2.arg0 = globals.A___563418; - if (!checkSubtype(s.tmp_2.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2.arg0 = globals.A___631862; + if (!checkSubtype(s.tmp_2.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.isPressed; s.pc = 1; return s.tmp_2; case 1: @@ -42414,12 +43480,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_tower_menu_inline__P594482.info = {"start":20264,"length":33,"line":331,"column":27,"endLine":331,"endColumn":60,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_tower_menu_inline__P725519.info = {"start":20373,"length":33,"line":335,"column":27,"endLine":335,"endColumn":60,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_tower_menu_inline__P594482_mk(s) { +function show_tower_menu_inline__P725519_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_tower_menu_inline__P594482, depth: s.depth + 1, + parent: s, fn: show_tower_menu_inline__P725519, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42430,7 +43496,7 @@ function show_tower_menu_inline__P594482_mk(s) { -function show_tower_menu_inline__P594630(s) { +function show_tower_menu_inline__P725667(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42445,27 +43511,27 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - globals.last_menu_index___593476 = (0); - s.tmp_0 = slide_out_menu__P593408_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; - s.callLocIdx = 296; s.pc = 1; return s.tmp_0; + globals.last_menu_index___724467 = (0); + s.tmp_0 = slide_out_menu__P724399_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; + s.callLocIdx = 297; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = timer_background__P565897_mk(s); - s.tmp_0.arg0 = show_tower_menu_inline__P594637; - s.callLocIdx = 299; s.pc = 2; return s.tmp_0; + s.tmp_0 = timer_background__P634346_mk(s); + s.tmp_0.arg0 = show_tower_menu_inline__P725674; + s.callLocIdx = 300; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_tower_menu_inline__P594630.info = {"start":23029,"length":246,"line":389,"column":45,"endLine":396,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} +show_tower_menu_inline__P725667.info = {"start":23138,"length":246,"line":393,"column":45,"endLine":400,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} -function show_tower_menu_inline__P594630_mk(s) { +function show_tower_menu_inline__P725667_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_tower_menu_inline__P594630, depth: s.depth + 1, + parent: s, fn: show_tower_menu_inline__P725667, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -42476,7 +43542,7 @@ function show_tower_menu_inline__P594630_mk(s) { -function show_tower_menu_inline__P594637(s) { +function show_tower_menu_inline__P725674(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42486,27 +43552,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = pauseUntil__P561672_mk(s); - s.tmp_0.arg0 = show_tower_menu_inline__P594640; + s.tmp_0 = pauseUntil__P630116_mk(s); + s.tmp_0.arg0 = show_tower_menu_inline__P725677; s.tmp_0.arg1 = undefined; - s.callLocIdx = 297; s.pc = 1; return s.tmp_0; + s.callLocIdx = 298; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = enable_cursor__P593437_mk(s); + s.tmp_0 = enable_cursor__P724428_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 298; s.pc = 2; return s.tmp_0; + s.callLocIdx = 299; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_tower_menu_inline__P594637.info = {"start":23155,"length":113,"line":392,"column":25,"endLine":395,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_tower_menu_inline__P725674.info = {"start":23264,"length":113,"line":396,"column":25,"endLine":399,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_tower_menu_inline__P594637_mk(s) { +function show_tower_menu_inline__P725674_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_tower_menu_inline__P594637, depth: s.depth + 1, + parent: s, fn: show_tower_menu_inline__P725674, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -42515,7 +43581,7 @@ function show_tower_menu_inline__P594637_mk(s) { -function show_tower_menu_inline__P594640(s) { +function show_tower_menu_inline__P725677(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42525,9 +43591,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = controller_Button__C563494_v0_1_mk(s); - s.tmp_2.arg0 = globals.B___563419; - if (!checkSubtype(s.tmp_2.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2.arg0 = globals.B___631863; + if (!checkSubtype(s.tmp_2.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.isPressed; s.pc = 1; return s.tmp_2; case 1: @@ -42539,12 +43605,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_tower_menu_inline__P594640.info = {"start":23192,"length":33,"line":393,"column":23,"endLine":393,"endColumn":56,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_tower_menu_inline__P725677.info = {"start":23301,"length":33,"line":397,"column":23,"endLine":397,"endColumn":56,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_tower_menu_inline__P594640_mk(s) { +function show_tower_menu_inline__P725677_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_tower_menu_inline__P594640, depth: s.depth + 1, + parent: s, fn: show_tower_menu_inline__P725677, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42555,7 +43621,7 @@ function show_tower_menu_inline__P594640_mk(s) { -function show_tower_menu_inline__P594663(s) { +function show_tower_menu_inline__P725700(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42565,28 +43631,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = pauseUntil__P561672_mk(s); - s.tmp_0.arg0 = show_tower_menu_inline__P594666; + s.tmp_0 = pauseUntil__P630116_mk(s); + s.tmp_0.arg0 = show_tower_menu_inline__P725703; s.tmp_0.arg1 = undefined; - s.callLocIdx = 304; s.pc = 1; return s.tmp_0; + s.callLocIdx = 305; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P566037_mk(s); - s.tmp_0.arg0 = globals.menu_tower___593463; + s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P634486_mk(s); + s.tmp_0.arg0 = globals.menu_tower___724454; s.tmp_0.arg1 = true; - s.callLocIdx = 305; s.pc = 2; return s.tmp_0; + s.callLocIdx = 306; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_tower_menu_inline__P594663.info = {"start":23510,"length":121,"line":401,"column":21,"endLine":404,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_tower_menu_inline__P725700.info = {"start":23619,"length":121,"line":405,"column":21,"endLine":408,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_tower_menu_inline__P594663_mk(s) { +function show_tower_menu_inline__P725700_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_tower_menu_inline__P594663, depth: s.depth + 1, + parent: s, fn: show_tower_menu_inline__P725700, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -42595,7 +43661,7 @@ function show_tower_menu_inline__P594663_mk(s) { -function show_tower_menu_inline__P594666(s) { +function show_tower_menu_inline__P725703(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42605,9 +43671,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = controller_Button__C563494_v0_1_mk(s); - s.tmp_2.arg0 = globals.A___563418; - if (!checkSubtype(s.tmp_2.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2.arg0 = globals.A___631862; + if (!checkSubtype(s.tmp_2.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.isPressed; s.pc = 1; return s.tmp_2; case 1: @@ -42619,12 +43685,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_tower_menu_inline__P594666.info = {"start":23543,"length":33,"line":402,"column":19,"endLine":402,"endColumn":52,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_tower_menu_inline__P725703.info = {"start":23652,"length":33,"line":406,"column":19,"endLine":406,"endColumn":52,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_tower_menu_inline__P594666_mk(s) { +function show_tower_menu_inline__P725703_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_tower_menu_inline__P594666, depth: s.depth + 1, + parent: s, fn: show_tower_menu_inline__P725703, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42635,7 +43701,7 @@ function show_tower_menu_inline__P594666_mk(s) { -function try_sell_tower__P593406(s) { +function try_sell_tower__P724397(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42650,10 +43716,10 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_2 = sprites_readDataNumber__P566066_mk(s); + s.tmp_2 = sprites_readDataNumber__P634515_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = "count"; - s.callLocIdx = 202; s.pc = 4; return s.tmp_2; + s.callLocIdx = 203; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; s.tmp_1 = r0; @@ -42664,32 +43730,32 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_3, s.arg0); - s.tmp_4 = r0 = globals.money___593497; - s.tmp_6 = calculate_sell_price__P593415_mk(s); + s.tmp_4 = r0 = globals.money___724490; + s.tmp_6 = calculate_sell_price__P724406_mk(s); s.tmp_6.arg0 = s.tmp_3; s.tmp_6.arg1 = s.arg1; - s.callLocIdx = 203; s.pc = 5; return s.tmp_6; + s.callLocIdx = 204; s.pc = 5; return s.tmp_6; case 5: r0 = s.retval; s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - globals.money___593497 = (r0); - s.tmp_0 = sprites_changeDataNumberBy__P566065_mk(s); + globals.money___724490 = (r0); + s.tmp_0 = sprites_changeDataNumberBy__P634514_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = "count"; r0 = (s.arg1 * -1); s.tmp_0.arg2 = r0; - s.callLocIdx = 204; s.pc = 6; return s.tmp_0; + s.callLocIdx = 205; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; r0 = true; { step = 3; continue; } { step = 2; continue; } case 1: - s.tmp_0 = game_showLongText__P564264_mk(s); + s.tmp_0 = game_showLongText__P632708_mk(s); s.tmp_0.arg0 = "Not enough towers!"; s.tmp_0.arg1 = 0; - s.callLocIdx = 205; s.pc = 7; return s.tmp_0; + s.callLocIdx = 206; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = false; @@ -42700,12 +43766,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -try_sell_tower__P593406.info = {"start":15558,"length":363,"line":266,"column":0,"endLine":275,"endColumn":1,"fileName":"main.ts","functionName":"try_sell_tower","argumentNames":["tower","count"]} +try_sell_tower__P724397.info = {"start":15667,"length":363,"line":270,"column":0,"endLine":279,"endColumn":1,"fileName":"main.ts","functionName":"try_sell_tower","argumentNames":["tower","count"]} -function try_sell_tower__P593406_mk(s) { +function try_sell_tower__P724397_mk(s) { checkStack(s.depth); return { - parent: s, fn: try_sell_tower__P593406, depth: s.depth + 1, + parent: s, fn: try_sell_tower__P724397, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42722,7 +43788,7 @@ function try_sell_tower__P593406_mk(s) { -function sprites_changeDataNumberBy__P566065(s) { +function sprites_changeDataNumberBy__P634514(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42732,7 +43798,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___577320 = undefined; + s.d___645769 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -42759,13 +43825,13 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P563680_mk(s); + s.tmp_4 = Sprite_data__P632124_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2462; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - s.d___577320 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___577320, s.arg1); + s.d___645769 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___645769, s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 5; continue; } @@ -42776,7 +43842,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = r0 = s.d___577320; + s.tmp_2 = r0 = s.d___645769; s.tmp_3 = r0 = s.arg1; r0 = (s.tmp_1 + s.arg2); s.tmp_4 = r0; @@ -42786,19 +43852,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_changeDataNumberBy__P566065.info = {"start":763,"length":198,"line":23,"column":4,"endLine":27,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"changeDataNumberBy","argumentNames":["sprite","name","value"]} +sprites_changeDataNumberBy__P634514.info = {"start":763,"length":198,"line":23,"column":4,"endLine":27,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"changeDataNumberBy","argumentNames":["sprite","name","value"]} -function sprites_changeDataNumberBy__P566065_mk(s) { +function sprites_changeDataNumberBy__P634514_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_changeDataNumberBy__P566065, depth: s.depth + 1, + parent: s, fn: sprites_changeDataNumberBy__P634514, 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, - d___577320: undefined, + d___645769: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -42808,7 +43874,7 @@ function sprites_changeDataNumberBy__P566065_mk(s) { -function is_nan__P593412(s) { +function is_nan__P724403(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42826,12 +43892,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -is_nan__P593412.info = {"start":24211,"length":55,"line":419,"column":0,"endLine":421,"endColumn":1,"fileName":"main.ts","functionName":"is_nan","argumentNames":["num"]} +is_nan__P724403.info = {"start":24479,"length":55,"line":427,"column":0,"endLine":429,"endColumn":1,"fileName":"main.ts","functionName":"is_nan","argumentNames":["num"]} -function is_nan__P593412_mk(s) { +function is_nan__P724403_mk(s) { checkStack(s.depth); return { - parent: s, fn: is_nan__P593412, depth: s.depth + 1, + parent: s, fn: is_nan__P724403, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -42840,7 +43906,7 @@ function is_nan__P593412_mk(s) { -function game_askForNumber__P564350(s) { +function game_askForNumber__P632794(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42850,16 +43916,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___576189 = undefined; - s.result___576193 = undefined; + s.p___644638 = undefined; + s.result___644642 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = Math_max__P561435_mk(s); + s.tmp_0 = Math_max__P629879_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_min__P561436_mk(s); + s.tmp_1 = Math_min__P629880_mk(s); s.tmp_1.arg0 = 10; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 1259; s.pc = 2; return s.tmp_1; @@ -42870,18 +43936,18 @@ switch (step) { case 1: r0 = s.retval; s.arg1 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(game_NumberPrompt__C564351_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_NumberPrompt__C632795_VT); s.tmp_0 = r0; - s.tmp_1 = game_NumberPrompt_constructor__P564356_mk(s); + s.tmp_1 = game_NumberPrompt_constructor__P632800_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1261; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.p___576189 = (s.tmp_0); - s.tmp_0 = game_NumberPrompt_show__P564357_mk(s); - s.tmp_0.arg0 = s.p___576189; - s.tmp_1 = console_inspect__P561687_mk(s); + s.p___644638 = (s.tmp_0); + s.tmp_0 = game_NumberPrompt_show__P632801_mk(s); + s.tmp_0.arg0 = s.p___644638; + s.tmp_1 = console_inspect__P630131_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 20; s.callLocIdx = 1262; s.pc = 5; return s.tmp_1; @@ -42892,22 +43958,22 @@ switch (step) { s.callLocIdx = 1263; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.result___576193 = (r0); - r0 = s.result___576193; + s.result___644642 = (r0); + r0 = s.result___644642; return leave(s, r0) default: oops() } } } -game_askForNumber__P564350.info = {"start":534,"length":267,"line":15,"column":4,"endLine":20,"endColumn":5,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"askForNumber","argumentNames":["message","answerLength"]} +game_askForNumber__P632794.info = {"start":534,"length":267,"line":15,"column":4,"endLine":20,"endColumn":5,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"askForNumber","argumentNames":["message","answerLength"]} -function game_askForNumber__P564350_mk(s) { +function game_askForNumber__P632794_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_askForNumber__P564350, depth: s.depth + 1, + parent: s, fn: game_askForNumber__P632794, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - p___576189: undefined, - result___576193: undefined, + p___644638: undefined, + result___644642: undefined, arg0: undefined, arg1: undefined, } } @@ -42916,7 +43982,7 @@ function game_askForNumber__P564350_mk(s) { -function game_NumberPrompt_show__P564357(s) { +function game_NumberPrompt_show__P632801(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42933,44 +43999,44 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); r0 = (s.arg0).fields["message"] = (s.arg1); r0 = (s.arg0).fields["answerLength"] = (s.arg2); r0 = (s.arg0).fields["inputIndex"] = (0); - s.tmp_0 = controller__setUserEventsEnabled__P563511_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P631955_mk(s); s.tmp_0.arg0 = false; s.callLocIdx = 1269; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = game_pushScene__P564307_mk(s); + s.tmp_0 = game_pushScene__P632751_mk(s); s.callLocIdx = 1270; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = game_NumberPrompt_draw__P566995_mk(s); + s.tmp_0 = game_NumberPrompt_draw__P635444_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1271; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = game_NumberPrompt_registerHandlers__P567005_mk(s); + s.tmp_0 = game_NumberPrompt_registerHandlers__P635454_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1272; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; r0 = (s.arg0).fields["confirmPressed"] = (false); - r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_show_inline__P576222); + r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_show_inline__P644671); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = pauseUntil__P561672_mk(s); + s.tmp_1 = pauseUntil__P630116_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1273; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.tmp_0 = game_popScene__P564308_mk(s); + s.tmp_0 = game_popScene__P632752_mk(s); s.callLocIdx = 1274; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = controller__setUserEventsEnabled__P563511_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P631955_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 1275; s.pc = 7; return s.tmp_0; case 7: @@ -42981,12 +44047,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_show__P564357.info = {"start":4851,"length":545,"line":148,"column":8,"endLine":166,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"show","argumentNames":["this","message","answerLength"]} +game_NumberPrompt_show__P632801.info = {"start":4851,"length":545,"line":148,"column":8,"endLine":166,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"show","argumentNames":["this","message","answerLength"]} -function game_NumberPrompt_show__P564357_mk(s) { +function game_NumberPrompt_show__P632801_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_show__P564357, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_show__P632801, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42999,7 +44065,7 @@ function game_NumberPrompt_show__P564357_mk(s) { -function game_NumberPrompt_show_inline__P576222(s) { +function game_NumberPrompt_show_inline__P644671(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43013,12 +44079,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_show_inline__P576222.info = {"start":5232,"length":25,"line":160,"column":23,"endLine":160,"endColumn":48,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} +game_NumberPrompt_show_inline__P644671.info = {"start":5232,"length":25,"line":160,"column":23,"endLine":160,"endColumn":48,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} -function game_NumberPrompt_show_inline__P576222_mk(s) { +function game_NumberPrompt_show_inline__P644671_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_show_inline__P576222, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_show_inline__P644671, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -43026,7 +44092,7 @@ function game_NumberPrompt_show_inline__P576222_mk(s) { -function game_NumberPrompt_registerHandlers__P567005(s) { +function game_NumberPrompt_registerHandlers__P635454(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43041,62 +44107,62 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P576384); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P644833); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.up___563421; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.up___631865; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1330; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P576389); + r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P644838); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.down___563423; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.down___631867; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1332; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P576394); + r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P644843); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.right___563422; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.right___631866; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1334; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P576399); + r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P644848); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.left___563420; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.left___631864; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1336; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P576404); + r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P644853); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.A___563418; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.A___631862; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1338; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P576409); + r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P644858); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.B___563419; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.B___631863; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1340; s.pc = 6; return s.tmp_1; @@ -43104,10 +44170,10 @@ switch (step) { r0 = s.retval; r0 = (s.arg0).fields["frameCount"] = (0); r0 = (s.arg0).fields["blink"] = (true); - r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P576418); + r0 = pxsim_pxtcore_mkAction(1, game_NumberPrompt_registerHandlers_inline__P644867); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onUpdate__P564327_mk(s); + s.tmp_1 = game_onUpdate__P632771_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1342; s.pc = 7; return s.tmp_1; case 7: @@ -43116,12 +44182,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_registerHandlers__P567005.info = {"start":9733,"length":1066,"line":287,"column":8,"endLine":325,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"registerHandlers","argumentNames":["this"]} +game_NumberPrompt_registerHandlers__P635454.info = {"start":9733,"length":1066,"line":287,"column":8,"endLine":325,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"registerHandlers","argumentNames":["this"]} -function game_NumberPrompt_registerHandlers__P567005_mk(s) { +function game_NumberPrompt_registerHandlers__P635454_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_registerHandlers__P567005, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_registerHandlers__P635454, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43132,7 +44198,7 @@ function game_NumberPrompt_registerHandlers__P567005_mk(s) { -function game_NumberPrompt_registerHandlers_inline__P576384(s) { +function game_NumberPrompt_registerHandlers_inline__P644833(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43142,7 +44208,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_NumberPrompt_moveVertical__P567006_mk(s); + s.tmp_0 = game_NumberPrompt_moveVertical__P635455_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 1329; s.pc = 1; return s.tmp_0; @@ -43152,12 +44218,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_registerHandlers_inline__P576384.info = {"start":9813,"length":62,"line":288,"column":51,"endLine":290,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} +game_NumberPrompt_registerHandlers_inline__P644833.info = {"start":9813,"length":62,"line":288,"column":51,"endLine":290,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} -function game_NumberPrompt_registerHandlers_inline__P576384_mk(s) { +function game_NumberPrompt_registerHandlers_inline__P644833_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_registerHandlers_inline__P576384, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_registerHandlers_inline__P644833, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -43166,7 +44232,7 @@ function game_NumberPrompt_registerHandlers_inline__P576384_mk(s) { -function game_NumberPrompt_registerHandlers_inline__P576389(s) { +function game_NumberPrompt_registerHandlers_inline__P644838(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43176,7 +44242,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_NumberPrompt_moveVertical__P567006_mk(s); + s.tmp_0 = game_NumberPrompt_moveVertical__P635455_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 1331; s.pc = 1; return s.tmp_0; @@ -43186,12 +44252,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_registerHandlers_inline__P576389.info = {"start":9931,"length":63,"line":292,"column":53,"endLine":294,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} +game_NumberPrompt_registerHandlers_inline__P644838.info = {"start":9931,"length":63,"line":292,"column":53,"endLine":294,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} -function game_NumberPrompt_registerHandlers_inline__P576389_mk(s) { +function game_NumberPrompt_registerHandlers_inline__P644838_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_registerHandlers_inline__P576389, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_registerHandlers_inline__P644838, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -43200,7 +44266,7 @@ function game_NumberPrompt_registerHandlers_inline__P576389_mk(s) { -function game_NumberPrompt_registerHandlers_inline__P576394(s) { +function game_NumberPrompt_registerHandlers_inline__P644843(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43210,7 +44276,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_NumberPrompt_moveHorizontal__P567007_mk(s); + s.tmp_0 = game_NumberPrompt_moveHorizontal__P635456_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 1333; s.pc = 1; return s.tmp_0; @@ -43220,12 +44286,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_registerHandlers_inline__P576394.info = {"start":10051,"length":64,"line":296,"column":54,"endLine":298,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} +game_NumberPrompt_registerHandlers_inline__P644843.info = {"start":10051,"length":64,"line":296,"column":54,"endLine":298,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} -function game_NumberPrompt_registerHandlers_inline__P576394_mk(s) { +function game_NumberPrompt_registerHandlers_inline__P644843_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_registerHandlers_inline__P576394, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_registerHandlers_inline__P644843, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -43234,7 +44300,7 @@ function game_NumberPrompt_registerHandlers_inline__P576394_mk(s) { -function game_NumberPrompt_registerHandlers_inline__P576399(s) { +function game_NumberPrompt_registerHandlers_inline__P644848(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43244,7 +44310,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_NumberPrompt_moveHorizontal__P567007_mk(s); + s.tmp_0 = game_NumberPrompt_moveHorizontal__P635456_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 1335; s.pc = 1; return s.tmp_0; @@ -43254,12 +44320,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_registerHandlers_inline__P576399.info = {"start":10172,"length":65,"line":300,"column":53,"endLine":302,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} +game_NumberPrompt_registerHandlers_inline__P644848.info = {"start":10172,"length":65,"line":300,"column":53,"endLine":302,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} -function game_NumberPrompt_registerHandlers_inline__P576399_mk(s) { +function game_NumberPrompt_registerHandlers_inline__P644848_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_registerHandlers_inline__P576399, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_registerHandlers_inline__P644848, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -43268,7 +44334,7 @@ function game_NumberPrompt_registerHandlers_inline__P576399_mk(s) { -function game_NumberPrompt_registerHandlers_inline__P576404(s) { +function game_NumberPrompt_registerHandlers_inline__P644853(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43278,7 +44344,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_NumberPrompt_confirm__P567008_mk(s); + s.tmp_0 = game_NumberPrompt_confirm__P635457_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1337; s.pc = 1; return s.tmp_0; case 1: @@ -43287,12 +44353,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_registerHandlers_inline__P576404.info = {"start":10291,"length":53,"line":304,"column":50,"endLine":306,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} +game_NumberPrompt_registerHandlers_inline__P644853.info = {"start":10291,"length":53,"line":304,"column":50,"endLine":306,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} -function game_NumberPrompt_registerHandlers_inline__P576404_mk(s) { +function game_NumberPrompt_registerHandlers_inline__P644853_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_registerHandlers_inline__P576404, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_registerHandlers_inline__P644853, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -43301,7 +44367,7 @@ function game_NumberPrompt_registerHandlers_inline__P576404_mk(s) { -function game_NumberPrompt_registerHandlers_inline__P576409(s) { +function game_NumberPrompt_registerHandlers_inline__P644858(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43311,7 +44377,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_NumberPrompt_delete__P567009_mk(s); + s.tmp_0 = game_NumberPrompt_delete__P635458_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1339; s.pc = 1; return s.tmp_0; case 1: @@ -43320,12 +44386,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_registerHandlers_inline__P576409.info = {"start":10398,"length":52,"line":308,"column":50,"endLine":310,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} +game_NumberPrompt_registerHandlers_inline__P644858.info = {"start":10398,"length":52,"line":308,"column":50,"endLine":310,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} -function game_NumberPrompt_registerHandlers_inline__P576409_mk(s) { +function game_NumberPrompt_registerHandlers_inline__P644858_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_registerHandlers_inline__P576409, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_registerHandlers_inline__P644858, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -43334,7 +44400,7 @@ function game_NumberPrompt_registerHandlers_inline__P576409_mk(s) { -function game_NumberPrompt_registerHandlers_inline__P576418(s) { +function game_NumberPrompt_registerHandlers_inline__P644867(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43366,7 +44432,7 @@ switch (step) { r0 = pxsim_Boolean__bang(s.tmp_4); s.tmp_3 = r0; r0 = (s.tmp_2).fields["blink"] = (s.tmp_3); - s.tmp_0 = game_NumberPrompt_updateSelectedInput__P567002_mk(s); + s.tmp_0 = game_NumberPrompt_updateSelectedInput__P635451_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1341; s.pc = 3; return s.tmp_0; case 3: @@ -43377,12 +44443,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_registerHandlers_inline__P576418.info = {"start":10546,"length":242,"line":316,"column":26,"endLine":324,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} +game_NumberPrompt_registerHandlers_inline__P644867.info = {"start":10546,"length":242,"line":316,"column":26,"endLine":324,"endColumn":13,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} -function game_NumberPrompt_registerHandlers_inline__P576418_mk(s) { +function game_NumberPrompt_registerHandlers_inline__P644867_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_registerHandlers_inline__P576418, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_registerHandlers_inline__P644867, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43396,7 +44462,7 @@ function game_NumberPrompt_registerHandlers_inline__P576418_mk(s) { -function game_NumberPrompt_delete__P567009(s) { +function game_NumberPrompt_delete__P635458(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43411,7 +44477,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); r0 = s.arg0.fields["inputIndex"]; s.tmp_1 = r0; r0 = (s.tmp_1 <= 0); @@ -43429,7 +44495,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_5 = game_NumberPrompt_drawInput__P567004_mk(s); + s.tmp_5 = game_NumberPrompt_drawInput__P635453_mk(s); s.tmp_5.arg0 = s.arg0; r0 = s.arg0.fields["inputs"]; s.tmp_7 = r0; @@ -43478,7 +44544,7 @@ switch (step) { case 5: case 6: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_stringSubstr__P561423_mk(s); + s.tmp_2 = helpers_stringSubstr__P629867_mk(s); r0 = s.arg0.fields["result"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 0; @@ -43493,7 +44559,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["result"] = (s.tmp_1); - s.tmp_0 = game_NumberPrompt_changeInputIndex__P567010_mk(s); + s.tmp_0 = game_NumberPrompt_changeInputIndex__P635459_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -1; s.callLocIdx = 1359; s.pc = 11; return s.tmp_0; @@ -43504,12 +44570,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_delete__P567009.info = {"start":12795,"length":479,"line":391,"column":8,"endLine":405,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"delete","argumentNames":["this"]} +game_NumberPrompt_delete__P635458.info = {"start":12795,"length":479,"line":391,"column":8,"endLine":405,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"delete","argumentNames":["this"]} -function game_NumberPrompt_delete__P567009_mk(s) { +function game_NumberPrompt_delete__P635458_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_delete__P567009, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_delete__P635458, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43528,7 +44594,7 @@ function game_NumberPrompt_delete__P567009_mk(s) { -function game_NumberPrompt_changeInputIndex__P567010(s) { +function game_NumberPrompt_changeInputIndex__P635459(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43544,7 +44610,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["inputIndex"]; s.tmp_2 = r0; @@ -43553,7 +44619,7 @@ switch (step) { r0 = (s.tmp_0).fields["inputIndex"] = (s.tmp_1); r0 = (s.arg0).fields["frameCount"] = (0); r0 = (s.arg0).fields["blink"] = (false); - s.tmp_0 = game_NumberPrompt_updateSelectedInput__P567002_mk(s); + s.tmp_0 = game_NumberPrompt_updateSelectedInput__P635451_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1360; s.pc = 1; return s.tmp_0; case 1: @@ -43562,12 +44628,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_changeInputIndex__P567010.info = {"start":13284,"length":193,"line":407,"column":8,"endLine":412,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"changeInputIndex","argumentNames":["this","delta"]} +game_NumberPrompt_changeInputIndex__P635459.info = {"start":13284,"length":193,"line":407,"column":8,"endLine":412,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"changeInputIndex","argumentNames":["this","delta"]} -function game_NumberPrompt_changeInputIndex__P567010_mk(s) { +function game_NumberPrompt_changeInputIndex__P635459_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_changeInputIndex__P567010, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_changeInputIndex__P635459, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43580,7 +44646,7 @@ function game_NumberPrompt_changeInputIndex__P567010_mk(s) { -function game_NumberPrompt_drawInput__P567004(s) { +function game_NumberPrompt_drawInput__P635453(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43598,14 +44664,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); r0 = pxsim_ImageMethods.fill(s.arg1, 0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; - r0 = (globals.CELL_HEIGHT___566925 - 1); + r0 = (globals.CELL_HEIGHT___635374 - 1); s.tmp_0.arg2 = r0; - r0 = (globals.CELL_WIDTH___566927 - 2); + r0 = (globals.CELL_WIDTH___635376 - 2); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = 1; s.tmp_0.arg5 = s.arg3; @@ -43614,11 +44680,11 @@ switch (step) { r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_imagePrint__P563295_mk(s); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg2; - s.tmp_0.arg2 = globals.LETTER_OFFSET_X___566931; - s.tmp_0.arg3 = globals.LETTER_OFFSET_Y___566935; + s.tmp_0.arg2 = globals.LETTER_OFFSET_X___635380; + s.tmp_0.arg3 = globals.LETTER_OFFSET_Y___635384; s.tmp_1 = if_colorInputText_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -43633,7 +44699,7 @@ switch (step) { case 5: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = globals.font___566896; + s.tmp_0.arg5 = globals.font___635345; s.tmp_0.arg6 = undefined; s.callLocIdx = 1328; s.pc = 4; return s.tmp_0; case 4: @@ -43644,12 +44710,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_drawInput__P567004.info = {"start":9390,"length":333,"line":278,"column":8,"endLine":285,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"drawInput","argumentNames":["this","img","char","color"]} +game_NumberPrompt_drawInput__P635453.info = {"start":9390,"length":333,"line":278,"column":8,"endLine":285,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"drawInput","argumentNames":["this","img","char","color"]} -function game_NumberPrompt_drawInput__P567004_mk(s) { +function game_NumberPrompt_drawInput__P635453_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_drawInput__P567004, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_drawInput__P635453, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43663,7 +44729,7 @@ function game_NumberPrompt_drawInput__P567004_mk(s) { -function game_NumberPrompt_confirm__P567008(s) { +function game_NumberPrompt_confirm__P635457(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43673,15 +44739,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___576576 = undefined; - s.letter___576585 = undefined; - s.sprite___576618 = undefined; + s.index___645025 = undefined; + s.letter___645034 = undefined; + s.sprite___645067 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); r0 = s.arg0.fields["cursorRow"]; s.tmp_1 = r0; r0 = (s.tmp_1 === 4); @@ -43709,14 +44775,14 @@ switch (step) { r0 = (s.tmp_5 * 3); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); - s.index___576576 = (r0); - s.tmp_0 = game_getSymbolFromIndex__P567012_mk(s); - s.tmp_0.arg0 = s.index___576576; + s.index___645025 = (r0); + s.tmp_0 = game_getSymbolFromIndex__P635461_mk(s); + s.tmp_0.arg0 = s.index___645025; s.callLocIdx = 1350; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.letter___576585 = (r0); - r0 = (s.letter___576585 === "."); + s.letter___645034 = (r0); + r0 = (s.letter___645034 === "."); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -43731,7 +44797,7 @@ switch (step) { case 5: case 6: case 7: - r0 = (s.letter___576585 === "-"); + r0 = (s.letter___645034 === "-"); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 8; continue; } @@ -43770,7 +44836,7 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 14; continue; } - r0 = (s.arg0).fields["result"] = (s.letter___576585); + r0 = (s.arg0).fields["result"] = (s.letter___645034); { step = 15; continue; } case 14: s.tmp_0 = r0 = s.arg0; @@ -43785,12 +44851,12 @@ switch (step) { case 19: r0 = s.retval; s.tmp_2 = r0; - if ((s.letter___576585) && (s.letter___576585).vtable) { + if ((s.letter___645034) && (s.letter___645034).vtable) { setupResume(s, 20); - pxsim_String__stringConv(s.letter___576585); + pxsim_String__stringConv(s.letter___645034); checkResumeConsumed(); return; - } else { s.retval = (s.letter___576585) + ""; } + } else { s.retval = (s.letter___645034) + ""; } case 20: r0 = s.retval; s.tmp_4 = r0; @@ -43803,18 +44869,18 @@ switch (step) { r0 = s.arg0.fields["inputIndex"]; s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_1); - s.sprite___576618 = (r0); - s.tmp_0 = game_NumberPrompt_changeInputIndex__P567010_mk(s); + s.sprite___645067 = (r0); + s.tmp_0 = game_NumberPrompt_changeInputIndex__P635459_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; s.callLocIdx = 1351; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.tmp_0 = game_NumberPrompt_drawInput__P567004_mk(s); + s.tmp_0 = game_NumberPrompt_drawInput__P635453_mk(s); s.tmp_0.arg0 = s.arg0; - r0 = s.sprite___576618.fields["_image"]; + r0 = s.sprite___645067.fields["_image"]; s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.letter___576585; + s.tmp_0.arg2 = s.letter___645034; s.tmp_1 = if_colorInput_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -43838,12 +44904,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_confirm__P567008.info = {"start":11707,"length":1078,"line":357,"column":8,"endLine":389,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"confirm","argumentNames":["this"]} +game_NumberPrompt_confirm__P635457.info = {"start":11707,"length":1078,"line":357,"column":8,"endLine":389,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"confirm","argumentNames":["this"]} -function game_NumberPrompt_confirm__P567008_mk(s) { +function game_NumberPrompt_confirm__P635457_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_confirm__P567008, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_confirm__P635457, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43854,9 +44920,9 @@ function game_NumberPrompt_confirm__P567008_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - index___576576: undefined, - letter___576585: undefined, - sprite___576618: undefined, + index___645025: undefined, + letter___645034: undefined, + sprite___645067: undefined, arg0: undefined, } } @@ -43864,7 +44930,7 @@ function game_NumberPrompt_confirm__P567008_mk(s) { -function game_getSymbolFromIndex__P567012(s) { +function game_getSymbolFromIndex__P635461(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43946,12 +45012,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_getSymbolFromIndex__P567012.info = {"start":15351,"length":406,"line":487,"column":4,"endLine":500,"endColumn":5,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"getSymbolFromIndex","argumentNames":["index"]} +game_getSymbolFromIndex__P635461.info = {"start":15351,"length":406,"line":487,"column":4,"endLine":500,"endColumn":5,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"getSymbolFromIndex","argumentNames":["index"]} -function game_getSymbolFromIndex__P567012_mk(s) { +function game_getSymbolFromIndex__P635461_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_getSymbolFromIndex__P567012, depth: s.depth + 1, + parent: s, fn: game_getSymbolFromIndex__P635461, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43973,7 +45039,7 @@ function game_getSymbolFromIndex__P567012_mk(s) { -function game_NumberPrompt_moveHorizontal__P567007(s) { +function game_NumberPrompt_moveHorizontal__P635456(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43989,7 +45055,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -44011,7 +45077,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["cursorColumn"] = (s.tmp_1); case 2: - s.tmp_0 = game_NumberPrompt_updateCursor__P567001_mk(s); + s.tmp_0 = game_NumberPrompt_updateCursor__P635450_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1349; s.pc = 3; return s.tmp_0; case 3: @@ -44020,12 +45086,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_moveHorizontal__P567007.info = {"start":11357,"length":340,"line":346,"column":8,"endLine":355,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"moveHorizontal","argumentNames":["this","right"]} +game_NumberPrompt_moveHorizontal__P635456.info = {"start":11357,"length":340,"line":346,"column":8,"endLine":355,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"moveHorizontal","argumentNames":["this","right"]} -function game_NumberPrompt_moveHorizontal__P567007_mk(s) { +function game_NumberPrompt_moveHorizontal__P635456_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_moveHorizontal__P567007, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_moveHorizontal__P635456, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44039,7 +45105,7 @@ function game_NumberPrompt_moveHorizontal__P567007_mk(s) { -function game_NumberPrompt_updateCursor__P567001(s) { +function game_NumberPrompt_updateCursor__P635450(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44054,7 +45120,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); r0 = s.arg0.fields["cursorRow"]; s.tmp_1 = r0; r0 = (s.tmp_1 === 4); @@ -44066,33 +45132,33 @@ switch (step) { r0 = s.tmp_3.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.fill(s.tmp_2, 0); - s.tmp_0 = game_NumberPrompt_updateButtons__P567000_mk(s); + s.tmp_0 = game_NumberPrompt_updateButtons__P635449_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1314; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = Sprite_x__P563659_mk(s); + s.tmp_0 = Sprite_x__P632103_mk(s); r0 = s.arg0.fields["cursor"]; s.tmp_0.arg0 = r0; - s.tmp_1 = r0 = globals.ROW_LEFT___566943; + s.tmp_1 = r0 = globals.ROW_LEFT___635392; r0 = s.arg0.fields["cursorColumn"]; s.tmp_3 = r0; - r0 = (s.tmp_3 * globals.CELL_WIDTH___566927); + r0 = (s.tmp_3 * globals.CELL_WIDTH___635376); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg1 = r0; s.callLocIdx = 1315; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); + s.tmp_0 = Sprite_y__P632105_mk(s); r0 = s.arg0.fields["cursor"]; s.tmp_0.arg0 = r0; - s.tmp_1 = r0 = globals.NUMPAD_TOP___566975; + s.tmp_1 = r0 = globals.NUMPAD_TOP___635424; r0 = s.arg0.fields["cursorRow"]; s.tmp_3 = r0; - r0 = (s.tmp_3 * globals.CELL_HEIGHT___566925); + r0 = (s.tmp_3 * globals.CELL_HEIGHT___635374); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg1 = r0; @@ -44104,12 +45170,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_updateCursor__P567001.info = {"start":8292,"length":352,"line":246,"column":8,"endLine":255,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"updateCursor","argumentNames":["this"]} +game_NumberPrompt_updateCursor__P635450.info = {"start":8292,"length":352,"line":246,"column":8,"endLine":255,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"updateCursor","argumentNames":["this"]} -function game_NumberPrompt_updateCursor__P567001_mk(s) { +function game_NumberPrompt_updateCursor__P635450_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_updateCursor__P567001, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_updateCursor__P635450, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44122,7 +45188,7 @@ function game_NumberPrompt_updateCursor__P567001_mk(s) { -function game_NumberPrompt_updateButtons__P567000(s) { +function game_NumberPrompt_updateButtons__P635449(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44137,7 +45203,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); r0 = s.arg0.fields["cursorRow"]; s.tmp_1 = r0; r0 = (s.tmp_1 === 4); @@ -44185,14 +45251,14 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_ImageMethods.fill(s.tmp_0, s.tmp_2); case 2: - s.tmp_0 = helpers_imagePrint__P563295_mk(s); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); r0 = s.arg0.fields["confirmButton"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_image"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.confirmText___566994; - s.tmp_0.arg2 = globals.BOTTOM_BAR_CONFIRM_X___566967; - s.tmp_0.arg3 = globals.BOTTOM_BAR_TEXT_Y___566964; + s.tmp_0.arg1 = globals.confirmText___635443; + s.tmp_0.arg2 = globals.BOTTOM_BAR_CONFIRM_X___635416; + s.tmp_0.arg3 = globals.BOTTOM_BAR_TEXT_Y___635413; s.tmp_0.arg4 = undefined; s.tmp_0.arg5 = undefined; s.tmp_0.arg6 = undefined; @@ -44203,12 +45269,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_updateButtons__P567000.info = {"start":7909,"length":373,"line":235,"column":8,"endLine":244,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"updateButtons","argumentNames":["this"]} +game_NumberPrompt_updateButtons__P635449.info = {"start":7909,"length":373,"line":235,"column":8,"endLine":244,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"updateButtons","argumentNames":["this"]} -function game_NumberPrompt_updateButtons__P567000_mk(s) { +function game_NumberPrompt_updateButtons__P635449_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_updateButtons__P567000, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_updateButtons__P635449, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44223,7 +45289,7 @@ function game_NumberPrompt_updateButtons__P567000_mk(s) { -function game_NumberPrompt_moveVertical__P567006(s) { +function game_NumberPrompt_moveVertical__P635455(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44239,7 +45305,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 3; continue; } r0 = s.arg0.fields["cursorRow"]; @@ -44268,7 +45334,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_ImageMethods.fill(s.tmp_2, s.tmp_4); r0 = (s.arg0).fields["cursorRow"] = (3); - s.tmp_0 = game_NumberPrompt_updateButtons__P567000_mk(s); + s.tmp_0 = game_NumberPrompt_updateButtons__P635449_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1345; s.pc = 6; return s.tmp_0; case 6: @@ -44276,7 +45342,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P561435_mk(s); + s.tmp_2 = Math_max__P629879_mk(s); s.tmp_2.arg0 = 0; r0 = s.arg0.fields["cursorRow"]; s.tmp_3 = r0; @@ -44291,7 +45357,7 @@ switch (step) { { step = 4; continue; } case 3: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_min__P561436_mk(s); + s.tmp_2 = Math_min__P629880_mk(s); s.tmp_2.arg0 = 4; r0 = s.arg0.fields["cursorRow"]; s.tmp_3 = r0; @@ -44303,7 +45369,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["cursorRow"] = (s.tmp_1); case 4: - s.tmp_0 = game_NumberPrompt_updateCursor__P567001_mk(s); + s.tmp_0 = game_NumberPrompt_updateCursor__P635450_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1348; s.pc = 9; return s.tmp_0; case 9: @@ -44312,12 +45378,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_moveVertical__P567006.info = {"start":10809,"length":538,"line":327,"column":8,"endLine":344,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"moveVertical","argumentNames":["this","up"]} +game_NumberPrompt_moveVertical__P635455.info = {"start":10809,"length":538,"line":327,"column":8,"endLine":344,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"moveVertical","argumentNames":["this","up"]} -function game_NumberPrompt_moveVertical__P567006_mk(s) { +function game_NumberPrompt_moveVertical__P635455_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_moveVertical__P567006, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_moveVertical__P635455, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44333,7 +45399,7 @@ function game_NumberPrompt_moveVertical__P567006_mk(s) { -function game_NumberPrompt_updateSelectedInput__P567002(s) { +function game_NumberPrompt_updateSelectedInput__P635451(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44343,13 +45409,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.u___576442 = undefined; + s.u___644891 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); r0 = s.arg0.fields["inputIndex"]; s.tmp_1 = r0; r0 = s.arg0.fields["answerLength"]; @@ -44363,14 +45429,14 @@ switch (step) { r0 = s.arg0.fields["inputIndex"]; s.tmp_4 = r0; r0 = pxsim_Array__getAt(s.tmp_3, s.tmp_4); - s.u___576442 = (r0); + s.u___644891 = (r0); r0 = s.arg0.fields["blink"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = game_NumberPrompt_drawInput__P567004_mk(s); + s.tmp_1 = game_NumberPrompt_drawInput__P635453_mk(s); s.tmp_1.arg0 = s.arg0; - r0 = s.u___576442.fields["_image"]; + r0 = s.u___644891.fields["_image"]; s.tmp_1.arg1 = r0; r0 = pxsim_String_.mkEmpty(); s.tmp_1.arg2 = r0; @@ -44393,9 +45459,9 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = game_NumberPrompt_drawInput__P567004_mk(s); + s.tmp_0 = game_NumberPrompt_drawInput__P635453_mk(s); s.tmp_0.arg0 = s.arg0; - r0 = s.u___576442.fields["_image"]; + r0 = s.u___644891.fields["_image"]; s.tmp_0.arg1 = r0; r0 = pxsim_String_.mkEmpty(); s.tmp_0.arg2 = r0; @@ -44423,19 +45489,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_updateSelectedInput__P567002.info = {"start":8654,"length":413,"line":257,"column":8,"endLine":267,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"updateSelectedInput","argumentNames":["this"]} +game_NumberPrompt_updateSelectedInput__P635451.info = {"start":8654,"length":413,"line":257,"column":8,"endLine":267,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"updateSelectedInput","argumentNames":["this"]} -function game_NumberPrompt_updateSelectedInput__P567002_mk(s) { +function game_NumberPrompt_updateSelectedInput__P635451_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_updateSelectedInput__P567002, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_updateSelectedInput__P635451, 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, - u___576442: undefined, + u___644891: undefined, arg0: undefined, } } @@ -44443,7 +45509,7 @@ function game_NumberPrompt_updateSelectedInput__P567002_mk(s) { -function game_NumberPrompt_draw__P566995(s) { +function game_NumberPrompt_draw__P635444(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44458,23 +45524,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); - s.tmp_0 = game_NumberPrompt_drawPromptText__P566996_mk(s); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); + s.tmp_0 = game_NumberPrompt_drawPromptText__P635445_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1276; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = game_NumberPrompt_drawNumpad__P566998_mk(s); + s.tmp_0 = game_NumberPrompt_drawNumpad__P635447_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1277; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = game_NumberPrompt_drawInputarea__P566997_mk(s); + s.tmp_0 = game_NumberPrompt_drawInputarea__P635446_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1278; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = game_NumberPrompt_drawBottomBar__P566999_mk(s); + s.tmp_0 = game_NumberPrompt_drawBottomBar__P635448_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1279; s.pc = 4; return s.tmp_0; case 4: @@ -44483,12 +45549,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_draw__P566995.info = {"start":5406,"length":160,"line":168,"column":8,"endLine":173,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"draw","argumentNames":["this"]} +game_NumberPrompt_draw__P635444.info = {"start":5406,"length":160,"line":168,"column":8,"endLine":173,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"draw","argumentNames":["this"]} -function game_NumberPrompt_draw__P566995_mk(s) { +function game_NumberPrompt_draw__P635444_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_draw__P566995, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_draw__P635444, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -44498,7 +45564,7 @@ function game_NumberPrompt_draw__P566995_mk(s) { -function game_NumberPrompt_drawBottomBar__P566999(s) { +function game_NumberPrompt_drawBottomBar__P635448(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44508,19 +45574,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bg___576808 = undefined; - s.bgSprite___576820 = undefined; + s.bg___645257 = undefined; + s.bgSprite___645269 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___563337); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_0 = r0; - r0 = pxsim.image.create(s.tmp_0, globals.BOTTOM_BAR_HEIGHT___566951); - s.bg___576808 = (r0); - s.tmp_0 = r0 = s.bg___576808; + r0 = pxsim.image.create(s.tmp_0, globals.BOTTOM_BAR_HEIGHT___635400); + s.bg___645257 = (r0); + s.tmp_0 = r0 = s.bg___645257; s.tmp_2 = if_colorBottomBackground_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_2.arg0 = r0; @@ -44536,26 +45602,26 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_ImageMethods.fill(s.tmp_0, s.tmp_1); - s.tmp_0 = sprites_create__P563580_mk(s); - s.tmp_0.arg0 = s.bg___576808; + s.tmp_0 = sprites_create__P632024_mk(s); + s.tmp_0.arg0 = s.bg___645257; s.tmp_0.arg1 = -1; s.callLocIdx = 1299; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.bgSprite___576820 = (r0); - s.tmp_0 = Sprite_x__P563659_mk(s); - s.tmp_0.arg0 = s.bgSprite___576820; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.bgSprite___645269 = (r0); + s.tmp_0 = Sprite_x__P632103_mk(s); + s.tmp_0.arg0 = s.bgSprite___645269; + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1300; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); - s.tmp_0.arg0 = s.bgSprite___576820; - s.tmp_1 = r0 = globals.BOTTOM_BAR_TOP___566954; - r0 = (globals.BOTTOM_BAR_HEIGHT___566951 / 2); + s.tmp_0 = Sprite_y__P632105_mk(s); + s.tmp_0.arg0 = s.bgSprite___645269; + s.tmp_1 = r0 = globals.BOTTOM_BAR_TOP___635403; + r0 = (globals.BOTTOM_BAR_HEIGHT___635400 / 2); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg1 = r0; @@ -44563,7 +45629,7 @@ switch (step) { case 4: r0 = s.retval; s.tmp_0 = if_z_2_mk(s); - s.tmp_0.arg0 = s.bgSprite___576820; + s.tmp_0.arg0 = s.bgSprite___645269; s.tmp_0.arg1 = -1; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "z", s.tmp_0.arg1); @@ -44576,8 +45642,8 @@ switch (step) { case 5: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = sprites_create__P563580_mk(s); - r0 = pxsim.image.create(globals.BOTTOM_BAR_BUTTON_WIDTH___566961, globals.BOTTOM_BAR_HEIGHT___566951); + s.tmp_2 = sprites_create__P632024_mk(s); + r0 = pxsim.image.create(globals.BOTTOM_BAR_BUTTON_WIDTH___635410, globals.BOTTOM_BAR_HEIGHT___635400); s.tmp_2.arg0 = r0; s.tmp_2.arg1 = -1; s.callLocIdx = 1303; s.pc = 6; return s.tmp_2; @@ -44585,19 +45651,19 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["confirmButton"] = (s.tmp_1); - s.tmp_0 = Sprite_right__P563706_mk(s); + s.tmp_0 = Sprite_right__P632150_mk(s); r0 = s.arg0.fields["confirmButton"]; s.tmp_0.arg0 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_0.arg1 = r0; s.callLocIdx = 1304; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); + s.tmp_0 = Sprite_y__P632105_mk(s); r0 = s.arg0.fields["confirmButton"]; s.tmp_0.arg0 = r0; - s.tmp_1 = r0 = globals.BOTTOM_BAR_TOP___566954; - r0 = (globals.BOTTOM_BAR_HEIGHT___566951 / 2); + s.tmp_1 = r0 = globals.BOTTOM_BAR_TOP___635403; + r0 = (globals.BOTTOM_BAR_HEIGHT___635400 / 2); s.tmp_3 = r0; r0 = pxsim.Math_.ceil(s.tmp_3); s.tmp_2 = r0; @@ -44606,7 +45672,7 @@ switch (step) { s.callLocIdx = 1305; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = game_NumberPrompt_updateButtons__P567000_mk(s); + s.tmp_0 = game_NumberPrompt_updateButtons__P635449_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1306; s.pc = 9; return s.tmp_0; case 9: @@ -44615,19 +45681,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_drawBottomBar__P566999.info = {"start":7262,"length":637,"line":219,"column":8,"endLine":233,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"drawBottomBar","argumentNames":["this"]} +game_NumberPrompt_drawBottomBar__P635448.info = {"start":7262,"length":637,"line":219,"column":8,"endLine":233,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"drawBottomBar","argumentNames":["this"]} -function game_NumberPrompt_drawBottomBar__P566999_mk(s) { +function game_NumberPrompt_drawBottomBar__P635448_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_drawBottomBar__P566999, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_drawBottomBar__P635448, 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, - bg___576808: undefined, - bgSprite___576820: undefined, + bg___645257: undefined, + bgSprite___645269: undefined, arg0: undefined, } } @@ -44635,7 +45701,7 @@ function game_NumberPrompt_drawBottomBar__P566999_mk(s) { -function Sprite_right__P563706(s) { +function Sprite_right__P632150(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44651,13 +45717,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P563704_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P632148_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite__C563645_v6_1_mk(s); + s.tmp_3 = Sprite__C632089_v6_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C563645_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C632089_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.width; s.pc = 2; return s.tmp_3; case 2: @@ -44672,12 +45738,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_right__P563706.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__P632150.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__P563706_mk(s) { +function Sprite_right__P632150_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P563706, depth: s.depth + 1, + parent: s, fn: Sprite_right__P632150, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44691,7 +45757,7 @@ function Sprite_right__P563706_mk(s) { -function Sprite_right__P563705(s) { +function Sprite_right__P632149(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44706,16 +45772,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_1 = Sprite_left__P563703_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_1 = Sprite_left__P632147_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 523; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite__C563645_v6_1_mk(s); + s.tmp_3 = Sprite__C632089_v6_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C563645_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C632089_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.width; s.pc = 2; return s.tmp_3; case 2: @@ -44725,13 +45791,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_right__P563705.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__P563705.isGetter = true; +Sprite_right__P632149.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__P632149.isGetter = true; -function Sprite_right__P563705_mk(s) { +function Sprite_right__P632149_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P563705, depth: s.depth + 1, + parent: s, fn: Sprite_right__P632149, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44744,7 +45810,7 @@ function Sprite_right__P563705_mk(s) { -function game_NumberPrompt_drawNumpad__P566998(s) { +function game_NumberPrompt_drawNumpad__P635447(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44754,21 +45820,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cursorImage___576933 = undefined; - s.j___576960 = undefined; - s.letter___576965 = undefined; - s.col2___576970 = undefined; - s.row2___576974 = undefined; - s.t___576980 = undefined; + s.cursorImage___645382 = undefined; + s.j___645409 = undefined; + s.letter___645414 = undefined; + s.col2___645419 = undefined; + s.row2___645423 = undefined; + s.t___645429 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); - r0 = pxsim.image.create(globals.CELL_WIDTH___566927, globals.CELL_HEIGHT___566925); - s.cursorImage___576933 = (r0); - s.tmp_0 = r0 = s.cursorImage___576933; + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); + r0 = pxsim.image.create(globals.CELL_WIDTH___635376, globals.CELL_HEIGHT___635374); + s.cursorImage___645382 = (r0); + s.tmp_0 = r0 = s.cursorImage___645382; s.tmp_2 = if_colorCursor_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_2.arg0 = r0; @@ -44785,8 +45851,8 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_ImageMethods.fill(s.tmp_0, s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = sprites_create__P563580_mk(s); - s.tmp_2.arg0 = s.cursorImage___576933; + s.tmp_2 = sprites_create__P632024_mk(s); + s.tmp_2.arg0 = s.cursorImage___645382; s.tmp_2.arg1 = -1; s.callLocIdx = 1291; s.pc = 4; return s.tmp_2; case 4: @@ -44807,7 +45873,7 @@ switch (step) { } case 5: r0 = s.retval; - s.tmp_0 = game_NumberPrompt_updateCursor__P567001_mk(s); + s.tmp_0 = game_NumberPrompt_updateCursor__P635450_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1293; s.pc = 6; return s.tmp_0; case 6: @@ -44816,41 +45882,41 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["numbers"] = (s.tmp_1); - s.j___576960 = (0); + s.j___645409 = (0); case 1: - r0 = (s.j___576960 < 12); + r0 = (s.j___645409 < 12); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - r0 = pxsim.image.create(globals.CELL_WIDTH___566927, globals.CELL_HEIGHT___566925); - s.letter___576965 = (r0); - r0 = (s.j___576960 % 3); - s.col2___576970 = (r0); - r0 = (s.j___576960 / 3); + r0 = pxsim.image.create(globals.CELL_WIDTH___635376, globals.CELL_HEIGHT___635374); + s.letter___645414 = (r0); + r0 = (s.j___645409 % 3); + s.col2___645419 = (r0); + r0 = (s.j___645409 / 3); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.row2___576974 = (r0); - s.tmp_0 = sprites_create__P563580_mk(s); - s.tmp_0.arg0 = s.letter___576965; + s.row2___645423 = (r0); + s.tmp_0 = sprites_create__P632024_mk(s); + s.tmp_0.arg0 = s.letter___645414; s.tmp_0.arg1 = -1; s.callLocIdx = 1294; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.t___576980 = (r0); - s.tmp_0 = Sprite_x__P563659_mk(s); - s.tmp_0.arg0 = s.t___576980; - s.tmp_1 = r0 = globals.ROW_LEFT___566943; - r0 = (s.col2___576970 * globals.CELL_WIDTH___566927); + s.t___645429 = (r0); + s.tmp_0 = Sprite_x__P632103_mk(s); + s.tmp_0.arg0 = s.t___645429; + s.tmp_1 = r0 = globals.ROW_LEFT___635392; + r0 = (s.col2___645419 * globals.CELL_WIDTH___635376); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg1 = r0; s.callLocIdx = 1295; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); - s.tmp_0.arg0 = s.t___576980; - s.tmp_1 = r0 = globals.NUMPAD_TOP___566975; - r0 = (s.row2___576974 * globals.CELL_HEIGHT___566925); + s.tmp_0 = Sprite_y__P632105_mk(s); + s.tmp_0.arg0 = s.t___645429; + s.tmp_1 = r0 = globals.NUMPAD_TOP___635424; + r0 = (s.row2___645423 * globals.CELL_HEIGHT___635374); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg1 = r0; @@ -44859,12 +45925,12 @@ switch (step) { r0 = s.retval; r0 = s.arg0.fields["numbers"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.t___576980); - r0 = (s.j___576960 + 1); - s.j___576960 = (r0); + r0 = pxsim_Array__push(s.tmp_0, s.t___645429); + r0 = (s.j___645409 + 1); + s.j___645409 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = game_NumberPrompt_updateKeyboard__P567003_mk(s); + s.tmp_0 = game_NumberPrompt_updateKeyboard__P635452_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1297; s.pc = 10; return s.tmp_0; case 10: @@ -44873,22 +45939,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_drawNumpad__P566998.info = {"start":6450,"length":802,"line":196,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"drawNumpad","argumentNames":["this"]} +game_NumberPrompt_drawNumpad__P635447.info = {"start":6450,"length":802,"line":196,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"drawNumpad","argumentNames":["this"]} -function game_NumberPrompt_drawNumpad__P566998_mk(s) { +function game_NumberPrompt_drawNumpad__P635447_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_drawNumpad__P566998, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_drawNumpad__P635447, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - cursorImage___576933: undefined, - j___576960: undefined, - letter___576965: undefined, - col2___576970: undefined, - row2___576974: undefined, - t___576980: undefined, + cursorImage___645382: undefined, + j___645409: undefined, + letter___645414: undefined, + col2___645419: undefined, + row2___645423: undefined, + t___645429: undefined, arg0: undefined, } } @@ -44896,7 +45962,7 @@ function game_NumberPrompt_drawNumpad__P566998_mk(s) { -function game_NumberPrompt_updateKeyboard__P567003(s) { +function game_NumberPrompt_updateKeyboard__P635452(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44906,69 +45972,69 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___577009 = undefined; - s.k___577013 = undefined; - s.img___577018 = undefined; + s.len___645458 = undefined; + s.k___645462 = undefined; + s.img___645467 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); r0 = s.arg0.fields["numbers"]; s.tmp_0 = r0; r0 = pxsim_Array__length(s.tmp_0); - s.len___577009 = (r0); - s.k___577013 = (0); + s.len___645458 = (r0); + s.k___645462 = (0); case 1: - r0 = (s.k___577013 < s.len___577009); + r0 = (s.k___645462 < s.len___645458); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } r0 = s.arg0.fields["numbers"]; s.tmp_2 = r0; - r0 = pxsim_Array__getAt(s.tmp_2, s.k___577013); + r0 = pxsim_Array__getAt(s.tmp_2, s.k___645462); s.tmp_1 = r0; r0 = s.tmp_1.fields["_image"]; - s.img___577018 = (r0); - r0 = pxsim_ImageMethods.fill(s.img___577018, 0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = s.img___577018; - s.tmp_1 = game_getSymbolFromIndex__P567012_mk(s); - s.tmp_1.arg0 = s.k___577013; + s.img___645467 = (r0); + r0 = pxsim_ImageMethods.fill(s.img___645467, 0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = s.img___645467; + s.tmp_1 = game_getSymbolFromIndex__P635461_mk(s); + s.tmp_1.arg0 = s.k___645462; s.callLocIdx = 1324; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = globals.LETTER_OFFSET_X___566931; - s.tmp_0.arg3 = globals.LETTER_OFFSET_Y___566935; + s.tmp_0.arg2 = globals.LETTER_OFFSET_X___635380; + s.tmp_0.arg3 = globals.LETTER_OFFSET_Y___635384; s.tmp_0.arg4 = undefined; s.tmp_0.arg5 = undefined; s.tmp_0.arg6 = undefined; s.callLocIdx = 1325; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - r0 = (s.k___577013 + 1); - s.k___577013 = (r0); + r0 = (s.k___645462 + 1); + s.k___645462 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -game_NumberPrompt_updateKeyboard__P567003.info = {"start":9077,"length":303,"line":269,"column":8,"endLine":276,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"updateKeyboard","argumentNames":["this"]} +game_NumberPrompt_updateKeyboard__P635452.info = {"start":9077,"length":303,"line":269,"column":8,"endLine":276,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"updateKeyboard","argumentNames":["this"]} -function game_NumberPrompt_updateKeyboard__P567003_mk(s) { +function game_NumberPrompt_updateKeyboard__P635452_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_updateKeyboard__P567003, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_updateKeyboard__P635452, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___577009: undefined, - k___577013: undefined, - img___577018: undefined, + len___645458: undefined, + k___645462: undefined, + img___645467: undefined, arg0: undefined, } } @@ -44976,7 +46042,7 @@ function game_NumberPrompt_updateKeyboard__P567003_mk(s) { -function game_NumberPrompt_drawInputarea__P566997(s) { +function game_NumberPrompt_drawInputarea__P635446(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44986,43 +46052,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.answerLeft___576878 = undefined; - s.i___576891 = undefined; - s.blank___576897 = undefined; - s.s___576907 = undefined; + s.answerLeft___645327 = undefined; + s.i___645340 = undefined; + s.blank___645346 = undefined; + s.s___645356 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___563337); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; r0 = s.arg0.fields["answerLength"]; s.tmp_3 = r0; - r0 = (s.tmp_3 * globals.CELL_WIDTH___566927); + r0 = (s.tmp_3 * globals.CELL_WIDTH___635376); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.answerLeft___576878 = (r0); + s.answerLeft___645327 = (r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["inputs"] = (s.tmp_1); - s.i___576891 = (0); + s.i___645340 = (0); case 1: r0 = s.arg0.fields["answerLength"]; s.tmp_1 = r0; - r0 = (s.i___576891 < s.tmp_1); + r0 = (s.i___645340 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - r0 = pxsim.image.create(globals.CELL_WIDTH___566927, globals.CELL_HEIGHT___566925); - s.blank___576897 = (r0); - s.tmp_0 = game_NumberPrompt_drawInput__P567004_mk(s); + r0 = pxsim.image.create(globals.CELL_WIDTH___635376, globals.CELL_HEIGHT___635374); + s.blank___645346 = (r0); + s.tmp_0 = game_NumberPrompt_drawInput__P635453_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.blank___576897; + s.tmp_0.arg1 = s.blank___645346; r0 = pxsim_String_.mkEmpty(); s.tmp_0.arg2 = r0; s.tmp_1 = if_colorInput_1_mk(s); @@ -45042,55 +46108,55 @@ switch (step) { s.callLocIdx = 1286; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = sprites_create__P563580_mk(s); - s.tmp_0.arg0 = s.blank___576897; + s.tmp_0 = sprites_create__P632024_mk(s); + s.tmp_0.arg0 = s.blank___645346; s.tmp_0.arg1 = -1; s.callLocIdx = 1287; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.s___576907 = (r0); - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = s.s___576907; - s.tmp_1 = r0 = s.answerLeft___576878; - r0 = (s.i___576891 * globals.CELL_WIDTH___566927); + s.s___645356 = (r0); + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = s.s___645356; + s.tmp_1 = r0 = s.answerLeft___645327; + r0 = (s.i___645340 * globals.CELL_WIDTH___635376); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg1 = r0; s.callLocIdx = 1288; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); - s.tmp_0.arg0 = s.s___576907; - s.tmp_0.arg1 = globals.INPUT_TOP___566985; + s.tmp_0 = Sprite_y__P632105_mk(s); + s.tmp_0.arg0 = s.s___645356; + s.tmp_0.arg1 = globals.INPUT_TOP___635434; s.callLocIdx = 1289; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = s.arg0.fields["inputs"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.s___576907); - r0 = (s.i___576891 + 1); - s.i___576891 = (r0); + r0 = pxsim_Array__push(s.tmp_0, s.s___645356); + r0 = (s.i___645340 + 1); + s.i___645340 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -game_NumberPrompt_drawInputarea__P566997.info = {"start":5906,"length":534,"line":181,"column":8,"endLine":194,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"drawInputarea","argumentNames":["this"]} +game_NumberPrompt_drawInputarea__P635446.info = {"start":5906,"length":534,"line":181,"column":8,"endLine":194,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"drawInputarea","argumentNames":["this"]} -function game_NumberPrompt_drawInputarea__P566997_mk(s) { +function game_NumberPrompt_drawInputarea__P635446_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_drawInputarea__P566997, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_drawInputarea__P635446, 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, - answerLeft___576878: undefined, - i___576891: undefined, - blank___576897: undefined, - s___576907: undefined, + answerLeft___645327: undefined, + i___645340: undefined, + blank___645346: undefined, + s___645356: undefined, arg0: undefined, } } @@ -45098,7 +46164,7 @@ function game_NumberPrompt_drawInputarea__P566997_mk(s) { -function game_NumberPrompt_drawPromptText__P566996(s) { +function game_NumberPrompt_drawPromptText__P635445(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45108,19 +46174,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.prompt___577038 = undefined; + s.prompt___645487 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); - s.tmp_0 = sprites_create__P563580_mk(s); - s.tmp_1 = game_layoutText__P567011_mk(s); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); + s.tmp_0 = sprites_create__P632024_mk(s); + s.tmp_1 = game_layoutText__P635460_mk(s); r0 = s.arg0.fields["message"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.PROMPT_WIDTH___566993; - s.tmp_1.arg2 = globals.PROMPT_HEIGHT___566990; + s.tmp_1.arg1 = globals.PROMPT_WIDTH___635442; + s.tmp_1.arg2 = globals.PROMPT_HEIGHT___635439; s.tmp_2 = if_colorPrompt_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_2.arg0 = r0; @@ -45143,22 +46209,22 @@ switch (step) { s.callLocIdx = 1282; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.prompt___577038 = (r0); - s.tmp_0 = Sprite_x__P563659_mk(s); - s.tmp_0.arg0 = s.prompt___577038; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.prompt___645487 = (r0); + s.tmp_0 = Sprite_x__P632103_mk(s); + s.tmp_0.arg0 = s.prompt___645487; + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1283; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); - s.tmp_0.arg0 = s.prompt___577038; - s.tmp_5 = r0 = globals.PROMPT_HEIGHT___566990; - s.tmp_7 = Sprite__C563645_v7_1_mk(s); - s.tmp_7.arg0 = s.prompt___577038; - if (!checkSubtype(s.tmp_7.arg0, Sprite__C563645_VT)) failedCast(s.tmp_7.arg0); + s.tmp_0 = Sprite_y__P632105_mk(s); + s.tmp_0.arg0 = s.prompt___645487; + s.tmp_5 = r0 = globals.PROMPT_HEIGHT___635439; + s.tmp_7 = Sprite__C632089_v7_1_mk(s); + s.tmp_7.arg0 = s.prompt___645487; + if (!checkSubtype(s.tmp_7.arg0, Sprite__C632089_VT)) failedCast(s.tmp_7.arg0); s.tmp_7.fn = s.tmp_7.arg0.vtable.methods.height; s.pc = 6; return s.tmp_7; case 6: @@ -45172,9 +46238,9 @@ switch (step) { s.tmp_2 = r0; r0 = (4 + s.tmp_2); s.tmp_1 = r0; - s.tmp_11 = Sprite__C563645_v7_1_mk(s); - s.tmp_11.arg0 = s.prompt___577038; - if (!checkSubtype(s.tmp_11.arg0, Sprite__C563645_VT)) failedCast(s.tmp_11.arg0); + s.tmp_11 = Sprite__C632089_v7_1_mk(s); + s.tmp_11.arg0 = s.prompt___645487; + if (!checkSubtype(s.tmp_11.arg0, Sprite__C632089_VT)) failedCast(s.tmp_11.arg0); s.tmp_11.fn = s.tmp_11.arg0.vtable.methods.height; s.pc = 7; return s.tmp_11; case 7: @@ -45193,12 +46259,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_drawPromptText__P566996.info = {"start":5576,"length":320,"line":175,"column":8,"endLine":179,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"drawPromptText","argumentNames":["this"]} +game_NumberPrompt_drawPromptText__P635445.info = {"start":5576,"length":320,"line":175,"column":8,"endLine":179,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"drawPromptText","argumentNames":["this"]} -function game_NumberPrompt_drawPromptText__P566996_mk(s) { +function game_NumberPrompt_drawPromptText__P635445_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_drawPromptText__P566996, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_drawPromptText__P635445, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45212,7 +46278,7 @@ function game_NumberPrompt_drawPromptText__P566996_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - prompt___577038: undefined, + prompt___645487: undefined, arg0: undefined, } } @@ -45220,7 +46286,7 @@ function game_NumberPrompt_drawPromptText__P566996_mk(s) { -function game_layoutText__P567011(s) { +function game_layoutText__P635460(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45230,21 +46296,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.lineHeight___577083 = undefined; - s.lineLength___577088 = undefined; - s.numLines___577095 = undefined; - s.lines___577101 = undefined; - s.word___577103 = undefined; - s.line___577104 = undefined; - s.pushWord___577105 = undefined; - s.l___577137 = undefined; - s.char___577143 = undefined; - s.maxLineWidth___577172 = undefined; - s.m___577173 = undefined; - s.actualWidth___577187 = undefined; - s.actualHeight___577192 = undefined; - s.res___577197 = undefined; - s.n___577202 = undefined; + s.lineHeight___645532 = undefined; + s.lineLength___645537 = undefined; + s.numLines___645544 = undefined; + s.lines___645550 = undefined; + s.word___645552 = undefined; + s.line___645553 = undefined; + s.pushWord___645554 = undefined; + s.l___645586 = undefined; + s.char___645592 = undefined; + s.maxLineWidth___645621 = undefined; + s.m___645622 = undefined; + s.actualWidth___645636 = undefined; + s.actualHeight___645641 = undefined; + s.res___645646 = undefined; + s.n___645651 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -45253,7 +46319,7 @@ switch (step) { s.lambdaArgs = null; } s.tmp_1 = if_charHeight_1_mk(s); - s.tmp_1.arg0 = globals.font___566896; + s.tmp_1.arg0 = globals.font___635345; if (!s.tmp_1.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "charHeight"); } else { @@ -45266,10 +46332,10 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 2); - s.lineHeight___577083 = (r0); + s.lineHeight___645532 = (r0); s.tmp_1 = r0 = s.arg1; s.tmp_3 = if_charWidth_1_mk(s); - s.tmp_3.arg0 = globals.font___566896; + s.tmp_3.arg0 = globals.font___635345; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charWidth"); } else { @@ -45284,56 +46350,56 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.lineLength___577088 = (r0); - r0 = (s.arg2 / s.lineHeight___577083); + s.lineLength___645537 = (r0); + r0 = (s.arg2 / s.lineHeight___645532); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.numLines___577095 = (r0); + s.numLines___645544 = (r0); r0 = pxsim_Array__mk(); - s.lines___577101 = (r0); + s.lines___645550 = (r0); r0 = pxsim_pxtrt.mklocRef(); - s.word___577103 = (r0); + s.word___645552 = (r0); r0 = pxsim_pxtrt.mklocRef(); - s.line___577104 = (r0); - r0 = pxsim_pxtcore_mkAction(4, pushWord_inline__P577106); + s.line___645553 = (r0); + r0 = pxsim_pxtcore_mkAction(4, pushWord_inline__P645555); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.line___577104); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.word___577103); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.lineLength___577088); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.lines___577101); - s.pushWord___577105 = (s.tmp_0); - s.l___577137 = (0); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.line___645553); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.word___645552); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.lineLength___645537); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.lines___645550); + s.pushWord___645554 = (s.tmp_0); + s.l___645586 = (0); case 1: - s.tmp_1 = r0 = s.l___577137; + s.tmp_1 = r0 = s.l___645586; 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 = 8; continue; } - r0 = pxsim_String_.charAt(s.arg0, s.l___577137); - s.char___577143 = (r0); - r0 = (s.char___577143 === " "); + r0 = pxsim_String_.charAt(s.arg0, s.l___645586); + s.char___645592 = (r0); + r0 = (s.char___645592 === " "); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_pxtrt_ldlocRef(s.word___577103); + r0 = pxsim_pxtrt_ldlocRef(s.word___645552); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 2; continue; } s.tmp_2 = lambda_1_mk(s); - s.tmp_2.argL = s.pushWord___577105; + s.tmp_2.argL = s.pushWord___645554; setupLambda(s.tmp_2, s.tmp_2.argL); s.callLocIdx = 1363; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; { step = 3; continue; } case 2: - r0 = pxsim_pxtrt_stlocRef(s.word___577103, " "); + r0 = pxsim_pxtrt_stlocRef(s.word___645552, " "); case 3: { step = 7; continue; } case 4: - r0 = pxsim_pxtrt_ldlocRef(s.word___577103); + r0 = pxsim_pxtrt_ldlocRef(s.word___645552); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -45341,11 +46407,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = pxsim_pxtrt_stlocRef(s.word___577103, s.char___577143); + r0 = pxsim_pxtrt_stlocRef(s.word___645552, s.char___645592); { step = 6; continue; } case 5: - s.tmp_0 = r0 = s.word___577103; - r0 = pxsim_pxtrt_ldlocRef(s.word___577103); + s.tmp_0 = r0 = s.word___645552; + r0 = pxsim_pxtrt_ldlocRef(s.word___645552); s.tmp_3 = r0; if ((s.tmp_3) && (s.tmp_3).vtable) { setupResume(s, 22); @@ -45356,12 +46422,12 @@ switch (step) { case 22: r0 = s.retval; s.tmp_2 = r0; - if ((s.char___577143) && (s.char___577143).vtable) { + if ((s.char___645592) && (s.char___645592).vtable) { setupResume(s, 23); - pxsim_String__stringConv(s.char___577143); + pxsim_String__stringConv(s.char___645592); checkResumeConsumed(); return; - } else { s.retval = (s.char___577143) + ""; } + } else { s.retval = (s.char___645592) + ""; } case 23: r0 = s.retval; s.tmp_4 = r0; @@ -45370,59 +46436,59 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); case 6: case 7: - r0 = (s.l___577137 + 1); - s.l___577137 = (r0); + r0 = (s.l___645586 + 1); + s.l___645586 = (r0); { step = 1; continue; } case 8: - r0 = pxsim_pxtrt_ldlocRef(s.word___577103); + r0 = pxsim_pxtrt_ldlocRef(s.word___645552); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } s.tmp_1 = lambda_1_mk(s); - s.tmp_1.argL = s.pushWord___577105; + s.tmp_1.argL = s.pushWord___645554; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 1364; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; case 9: case 10: - r0 = pxsim_pxtrt_ldlocRef(s.line___577104); + r0 = pxsim_pxtrt_ldlocRef(s.line___645553); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_1 = r0 = s.lines___577101; - r0 = pxsim_pxtrt_ldlocRef(s.line___577104); + s.tmp_1 = r0 = s.lines___645550; + r0 = pxsim_pxtrt_ldlocRef(s.line___645553); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); case 11: case 12: - s.maxLineWidth___577172 = (0); - s.m___577173 = (0); + s.maxLineWidth___645621 = (0); + s.m___645622 = (0); case 13: - s.tmp_1 = r0 = s.m___577173; - r0 = pxsim_Array__length(s.lines___577101); + s.tmp_1 = r0 = s.m___645622; + r0 = pxsim_Array__length(s.lines___645550); 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 = 14; continue; } - s.tmp_3 = Math_max__P561435_mk(s); - s.tmp_3.arg0 = s.maxLineWidth___577172; - r0 = pxsim_Array__getAt(s.lines___577101, s.m___577173); + s.tmp_3 = Math_max__P629879_mk(s); + s.tmp_3.arg0 = s.maxLineWidth___645621; + r0 = pxsim_Array__getAt(s.lines___645550, s.m___645622); s.tmp_4 = r0; r0 = pxsim_String_.length(s.tmp_4); s.tmp_3.arg1 = r0; s.callLocIdx = 1365; s.pc = 25; return s.tmp_3; case 25: r0 = s.retval; - s.maxLineWidth___577172 = (r0); - r0 = (s.m___577173 + 1); - s.m___577173 = (r0); + s.maxLineWidth___645621 = (r0); + r0 = (s.m___645622 + 1); + s.m___645622 = (r0); { step = 13; continue; } case 14: - s.tmp_0 = r0 = s.maxLineWidth___577172; + s.tmp_0 = r0 = s.maxLineWidth___645621; s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = globals.font___566896; + s.tmp_2.arg0 = globals.font___635345; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -45435,58 +46501,58 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.actualWidth___577187 = (r0); - r0 = pxsim_Array__length(s.lines___577101); - s.tmp_0 = r0; - r0 = (s.tmp_0 * s.lineHeight___577083); - s.actualHeight___577192 = (r0); - r0 = pxsim.image.create(s.actualWidth___577187, s.actualHeight___577192); - s.res___577197 = (r0); - s.n___577202 = (0); + s.actualWidth___645636 = (r0); + r0 = pxsim_Array__length(s.lines___645550); + s.tmp_0 = r0; + r0 = (s.tmp_0 * s.lineHeight___645532); + s.actualHeight___645641 = (r0); + r0 = pxsim.image.create(s.actualWidth___645636, s.actualHeight___645641); + s.res___645646 = (r0); + s.n___645651 = (0); case 15: - s.tmp_1 = r0 = s.n___577202; - r0 = pxsim_Array__length(s.lines___577101); + s.tmp_1 = r0 = s.n___645651; + r0 = pxsim_Array__length(s.lines___645550); 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 = 18; continue; } - r0 = (s.n___577202 + 1); + r0 = (s.n___645651 + 1); s.tmp_4 = r0; - r0 = (s.tmp_4 > s.numLines___577095); + r0 = (s.tmp_4 > s.numLines___645544); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 16; continue; } { step = 18; continue; } case 16: case 17: - s.tmp_5 = helpers_imagePrint__P563295_mk(s); - s.tmp_5.arg0 = s.res___577197; - r0 = pxsim_Array__getAt(s.lines___577101, s.n___577202); + s.tmp_5 = helpers_imagePrint__P631739_mk(s); + s.tmp_5.arg0 = s.res___645646; + r0 = pxsim_Array__getAt(s.lines___645550, s.n___645651); s.tmp_5.arg1 = r0; s.tmp_5.arg2 = 0; - r0 = (s.n___577202 * s.lineHeight___577083); + r0 = (s.n___645651 * s.lineHeight___645532); s.tmp_5.arg3 = r0; s.tmp_5.arg4 = s.arg3; - s.tmp_5.arg5 = globals.font___566896; + s.tmp_5.arg5 = globals.font___635345; s.tmp_5.arg6 = undefined; s.callLocIdx = 1367; s.pc = 27; return s.tmp_5; case 27: r0 = s.retval; - r0 = (s.n___577202 + 1); - s.n___577202 = (r0); + r0 = (s.n___645651 + 1); + s.n___645651 = (r0); { step = 15; continue; } case 18: - r0 = s.res___577197; + r0 = s.res___645646; return leave(s, r0) default: oops() } } } -game_layoutText__P567011.info = {"start":13489,"length":1856,"line":415,"column":4,"endLine":485,"endColumn":5,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"layoutText","argumentNames":["message","width","height","color"]} +game_layoutText__P635460.info = {"start":13489,"length":1856,"line":415,"column":4,"endLine":485,"endColumn":5,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"layoutText","argumentNames":["message","width","height","color"]} -function game_layoutText__P567011_mk(s) { +function game_layoutText__P635460_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_layoutText__P567011, depth: s.depth + 1, + parent: s, fn: game_layoutText__P635460, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45494,21 +46560,21 @@ function game_layoutText__P567011_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - lineHeight___577083: undefined, - lineLength___577088: undefined, - numLines___577095: undefined, - lines___577101: undefined, - word___577103: undefined, - line___577104: undefined, - pushWord___577105: undefined, - l___577137: undefined, - char___577143: undefined, - maxLineWidth___577172: undefined, - m___577173: undefined, - actualWidth___577187: undefined, - actualHeight___577192: undefined, - res___577197: undefined, - n___577202: undefined, + lineHeight___645532: undefined, + lineLength___645537: undefined, + numLines___645544: undefined, + lines___645550: undefined, + word___645552: undefined, + line___645553: undefined, + pushWord___645554: undefined, + l___645586: undefined, + char___645592: undefined, + maxLineWidth___645621: undefined, + m___645622: undefined, + actualWidth___645636: undefined, + actualHeight___645641: undefined, + res___645646: undefined, + n___645651: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -45519,7 +46585,7 @@ function game_layoutText__P567011_mk(s) { -function pushWord_inline__P577106(s) { +function pushWord_inline__P645555(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45609,12 +46675,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pushWord_inline__P577106.info = {"start":13873,"length":385,"line":425,"column":23,"endLine":440,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} +pushWord_inline__P645555.info = {"start":13873,"length":385,"line":425,"column":23,"endLine":440,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":[]} -function pushWord_inline__P577106_mk(s) { +function pushWord_inline__P645555_mk(s) { checkStack(s.depth); return { - parent: s, fn: pushWord_inline__P577106, depth: s.depth + 1, + parent: s, fn: pushWord_inline__P645555, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45632,7 +46698,7 @@ function pushWord_inline__P577106_mk(s) { -function game_NumberPrompt_constructor__P564356(s) { +function game_NumberPrompt_constructor__P632800(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45648,7 +46714,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_NumberPrompt__C564351_VT)) failedCast(r0); + if (!checkSubtype(r0, game_NumberPrompt__C632795_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["theme"] = (s.arg1); @@ -45675,12 +46741,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_NumberPrompt_constructor__P564356.info = {"start":4145,"length":696,"line":125,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":["this","theme"]} +game_NumberPrompt_constructor__P632800.info = {"start":4145,"length":696,"line":125,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/numberprompt.ts","functionName":"inline","argumentNames":["this","theme"]} -function game_NumberPrompt_constructor__P564356_mk(s) { +function game_NumberPrompt_constructor__P632800_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_NumberPrompt_constructor__P564356, depth: s.depth + 1, + parent: s, fn: game_NumberPrompt_constructor__P632800, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -45691,7 +46757,7 @@ function game_NumberPrompt_constructor__P564356_mk(s) { -function try_buy_tower__P593441(s) { +function try_buy_tower__P724432(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45710,27 +46776,27 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg0); - s.tmp_1 = calculate_buy_price__P593439_mk(s); + s.tmp_1 = calculate_buy_price__P724430_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; - s.callLocIdx = 397; s.pc = 6; return s.tmp_1; + s.callLocIdx = 402; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - globals.local_price___593480 = (r0); - r0 = (globals.money___593497 >= globals.local_price___593480); + globals.local_price___724471 = (r0); + r0 = (globals.money___724490 >= globals.local_price___724471); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = r0 = globals.money___593497; - r0 = (globals.local_price___593480 * -1); + s.tmp_1 = r0 = globals.money___724490; + r0 = (globals.local_price___724471 * -1); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); - globals.money___593497 = (r0); - s.tmp_0 = sprites_changeDataNumberBy__P566065_mk(s); + globals.money___724490 = (r0); + s.tmp_0 = sprites_changeDataNumberBy__P634514_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = "count"; s.tmp_0.arg2 = s.arg1; - s.callLocIdx = 398; s.pc = 7; return s.tmp_0; + s.callLocIdx = 403; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = true; @@ -45739,10 +46805,10 @@ switch (step) { case 1: r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 2; continue; } - s.tmp_0 = game_showLongText__P564264_mk(s); - s.tmp_5 = format_money__P593365_mk(s); - s.tmp_5.arg0 = globals.local_price___593480; - s.callLocIdx = 399; s.pc = 9; return s.tmp_5; + s.tmp_0 = game_showLongText__P632708_mk(s); + s.tmp_5 = format_money__P724356_mk(s); + s.tmp_5.arg0 = globals.local_price___724471; + s.callLocIdx = 404; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; s.tmp_4 = r0; @@ -45769,7 +46835,7 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_1, ")"); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; - s.callLocIdx = 400; s.pc = 8; return s.tmp_0; + s.callLocIdx = 405; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 2: @@ -45782,12 +46848,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -try_buy_tower__P593441.info = {"start":30603,"length":467,"line":577,"column":0,"endLine":589,"endColumn":1,"fileName":"main.ts","functionName":"try_buy_tower","argumentNames":["tower","count","show_msgs"]} +try_buy_tower__P724432.info = {"start":31045,"length":467,"line":587,"column":0,"endLine":599,"endColumn":1,"fileName":"main.ts","functionName":"try_buy_tower","argumentNames":["tower","count","show_msgs"]} -function try_buy_tower__P593441_mk(s) { +function try_buy_tower__P724432_mk(s) { checkStack(s.depth); return { - parent: s, fn: try_buy_tower__P593441, depth: s.depth + 1, + parent: s, fn: try_buy_tower__P724432, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45804,7 +46870,7 @@ function try_buy_tower__P593441_mk(s) { -function calculate_sell_price__P593415(s) { +function calculate_sell_price__P724406(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45814,42 +46880,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___594743 = undefined; + s.index___725780 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__getAt(s.arg0, 0); - globals.local_sprite___593466 = (r0); - globals.local_sum___593453 = (0); - s.index___594743 = (0); + globals.local_sprite___724457 = (r0); + globals.local_sum___724444 = (0); + s.index___725780 = (0); case 1: - s.tmp_1 = r0 = s.index___594743; + s.tmp_1 = r0 = s.index___725780; r0 = (s.arg1 - 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 = 2; continue; } - s.tmp_3 = r0 = globals.local_sum___593453; - s.tmp_6 = sprites_readDataNumber__P566066_mk(s); - s.tmp_6.arg0 = globals.local_sprite___593466; + s.tmp_3 = r0 = globals.local_sum___724444; + s.tmp_6 = sprites_readDataNumber__P634515_mk(s); + s.tmp_6.arg0 = globals.local_sprite___724457; s.tmp_6.arg1 = "price"; - s.callLocIdx = 336; s.pc = 3; return s.tmp_6; + s.callLocIdx = 340; s.pc = 3; return s.tmp_6; case 3: r0 = s.retval; s.tmp_5 = r0; - s.tmp_10 = sprites_readDataNumber__P566066_mk(s); - s.tmp_10.arg0 = globals.local_sprite___593466; + s.tmp_10 = sprites_readDataNumber__P634515_mk(s); + s.tmp_10.arg0 = globals.local_sprite___724457; s.tmp_10.arg1 = "count"; - s.callLocIdx = 337; s.pc = 4; return s.tmp_10; + s.callLocIdx = 341; s.pc = 4; return s.tmp_10; case 4: r0 = s.retval; s.tmp_9 = r0; r0 = (s.tmp_9 - 1); s.tmp_8 = r0; - r0 = (s.tmp_8 - s.index___594743); + r0 = (s.tmp_8 - s.index___725780); s.tmp_7 = r0; r0 = pxsim.Math_.pow(1.15, s.tmp_7); s.tmp_12 = r0; @@ -45858,21 +46924,21 @@ switch (step) { r0 = pxsim.Math_.round(s.tmp_11); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); - globals.local_sum___593453 = (r0); - r0 = (s.index___594743 + 1); - s.index___594743 = (r0); + globals.local_sum___724444 = (r0); + r0 = (s.index___725780 + 1); + s.index___725780 = (r0); { step = 1; continue; } case 2: - r0 = globals.local_sum___593453; + r0 = globals.local_sum___724444; return leave(s, r0) default: oops() } } } -calculate_sell_price__P593415.info = {"start":25206,"length":359,"line":443,"column":0,"endLine":450,"endColumn":1,"fileName":"main.ts","functionName":"calculate_sell_price","argumentNames":["tower_in_list","count"]} +calculate_sell_price__P724406.info = {"start":25559,"length":359,"line":452,"column":0,"endLine":459,"endColumn":1,"fileName":"main.ts","functionName":"calculate_sell_price","argumentNames":["tower_in_list","count"]} -function calculate_sell_price__P593415_mk(s) { +function calculate_sell_price__P724406_mk(s) { checkStack(s.depth); return { - parent: s, fn: calculate_sell_price__P593415, depth: s.depth + 1, + parent: s, fn: calculate_sell_price__P724406, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45887,7 +46953,7 @@ function calculate_sell_price__P593415_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - index___594743: undefined, + index___725780: undefined, arg0: undefined, arg1: undefined, } } @@ -45896,7 +46962,7 @@ function calculate_sell_price__P593415_mk(s) { -function primitive_tower_price__P593421(s) { +function primitive_tower_price__P724412(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45920,12 +46986,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -primitive_tower_price__P593421.info = {"start":28285,"length":110,"line":517,"column":0,"endLine":519,"endColumn":1,"fileName":"main.ts","functionName":"primitive_tower_price","argumentNames":["price","index"]} +primitive_tower_price__P724412.info = {"start":28727,"length":110,"line":527,"column":0,"endLine":529,"endColumn":1,"fileName":"main.ts","functionName":"primitive_tower_price","argumentNames":["price","index"]} -function primitive_tower_price__P593421_mk(s) { +function primitive_tower_price__P724412_mk(s) { checkStack(s.depth); return { - parent: s, fn: primitive_tower_price__P593421, depth: s.depth + 1, + parent: s, fn: primitive_tower_price__P724412, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45938,7 +47004,7 @@ function primitive_tower_price__P593421_mk(s) { -function calculate_buy_price__P593439(s) { +function calculate_buy_price__P724430(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45948,40 +47014,40 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___594779 = undefined; + s.index___725816 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__getAt(s.arg0, 0); - globals.local_sprite___593466 = (r0); - globals.local_sum___593453 = (0); - s.index___594779 = (0); + globals.local_sprite___724457 = (r0); + globals.local_sum___724444 = (0); + s.index___725816 = (0); case 1: - s.tmp_1 = r0 = s.index___594779; + s.tmp_1 = r0 = s.index___725816; r0 = (s.arg1 - 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 = 2; continue; } - s.tmp_3 = r0 = globals.local_sum___593453; - s.tmp_6 = sprites_readDataNumber__P566066_mk(s); - s.tmp_6.arg0 = globals.local_sprite___593466; + s.tmp_3 = r0 = globals.local_sum___724444; + s.tmp_6 = sprites_readDataNumber__P634515_mk(s); + s.tmp_6.arg0 = globals.local_sprite___724457; s.tmp_6.arg1 = "price"; - s.callLocIdx = 380; s.pc = 3; return s.tmp_6; + s.callLocIdx = 385; s.pc = 3; return s.tmp_6; case 3: r0 = s.retval; s.tmp_5 = r0; - s.tmp_9 = sprites_readDataNumber__P566066_mk(s); - s.tmp_9.arg0 = globals.local_sprite___593466; + s.tmp_9 = sprites_readDataNumber__P634515_mk(s); + s.tmp_9.arg0 = globals.local_sprite___724457; s.tmp_9.arg1 = "count"; - s.callLocIdx = 381; s.pc = 4; return s.tmp_9; + s.callLocIdx = 386; s.pc = 4; return s.tmp_9; case 4: r0 = s.retval; s.tmp_8 = r0; - r0 = (s.tmp_8 + s.index___594779); + r0 = (s.tmp_8 + s.index___725816); s.tmp_7 = r0; r0 = pxsim.Math_.pow(1.15, s.tmp_7); s.tmp_11 = r0; @@ -45990,21 +47056,21 @@ switch (step) { r0 = pxsim.Math_.round(s.tmp_10); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); - globals.local_sum___593453 = (r0); - r0 = (s.index___594779 + 1); - s.index___594779 = (r0); + globals.local_sum___724444 = (r0); + r0 = (s.index___725816 + 1); + s.index___725816 = (r0); { step = 1; continue; } case 2: - r0 = globals.local_sum___593453; + r0 = globals.local_sum___724444; return leave(s, r0) default: oops() } } } -calculate_buy_price__P593439.info = {"start":29283,"length":354,"line":552,"column":0,"endLine":559,"endColumn":1,"fileName":"main.ts","functionName":"calculate_buy_price","argumentNames":["tower_in_list","count"]} +calculate_buy_price__P724430.info = {"start":29725,"length":354,"line":562,"column":0,"endLine":569,"endColumn":1,"fileName":"main.ts","functionName":"calculate_buy_price","argumentNames":["tower_in_list","count"]} -function calculate_buy_price__P593439_mk(s) { +function calculate_buy_price__P724430_mk(s) { checkStack(s.depth); return { - parent: s, fn: calculate_buy_price__P593439, depth: s.depth + 1, + parent: s, fn: calculate_buy_price__P724430, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46018,7 +47084,7 @@ function calculate_buy_price__P593439_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - index___594779: undefined, + index___725816: undefined, arg0: undefined, arg1: undefined, } } @@ -46027,7 +47093,7 @@ function calculate_buy_price__P593439_mk(s) { -function show_upgrades_menu__P593366(s) { +function show_upgrades_menu__P724357(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46037,70 +47103,70 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.value___594809 = undefined; - s.unnamed18760___U1 = undefined; - s.unnamed18761___U2 = undefined; - s.index___595008 = undefined; + s.value___725846 = undefined; + s.unnamed22224___U1 = undefined; + s.unnamed22225___U2 = undefined; + s.index___726045 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = enable_cursor__P593437_mk(s); + s.tmp_0 = enable_cursor__P724428_mk(s); s.tmp_0.arg0 = false; - s.callLocIdx = 139; s.pc = 7; return s.tmp_0; + s.callLocIdx = 140; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = miniMenu_createMenuItem__P566058_mk(s); + s.tmp_2 = miniMenu_createMenuItem__P634507_mk(s); s.tmp_2.arg0 = "Cancel"; s.tmp_2.arg1 = undefined; - s.callLocIdx = 140; s.pc = 8; return s.tmp_2; + s.callLocIdx = 141; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - globals.menu_items_upgrades___593482 = (s.tmp_0); - s.value___594809 = (undefined); - s.unnamed18760___U1 = (globals.upgrades___593484); - s.unnamed18761___U2 = (0); + globals.menu_items_upgrades___724473 = (s.tmp_0); + s.value___725846 = (undefined); + s.unnamed22224___U1 = (globals.upgrades___724475); + s.unnamed22225___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18761___U2; - r0 = pxsim_Array__length(s.unnamed18760___U1); + s.tmp_0 = r0 = s.unnamed22225___U2; + r0 = pxsim_Array__length(s.unnamed22224___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18760___U1, s.unnamed18761___U2); - s.value___594809 = (r0); - s.tmp_2 = helpers_stringSplit__P561427_mk(s); - s.tmp_2.arg0 = s.value___594809; + r0 = pxsim_Array__getAt(s.unnamed22224___U1, s.unnamed22225___U2); + s.value___725846 = (r0); + s.tmp_2 = helpers_stringSplit__P629871_mk(s); + s.tmp_2.arg0 = s.value___725846; s.tmp_2.arg1 = " | "; s.tmp_2.arg2 = undefined; - s.callLocIdx = 141; s.pc = 9; return s.tmp_2; + s.callLocIdx = 142; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; - globals.local_upgrade___593481 = (r0); - s.tmp_1 = helpers_stringSubstr__P561423_mk(s); - r0 = pxsim_Array__getAt(globals.local_upgrade___593481, 2); + globals.local_upgrade___724472 = (r0); + s.tmp_1 = helpers_stringSubstr__P629867_mk(s); + r0 = pxsim_Array__getAt(globals.local_upgrade___724472, 2); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 1; - r0 = pxsim_Array__getAt(globals.local_upgrade___593481, 2); + r0 = pxsim_Array__getAt(globals.local_upgrade___724472, 2); s.tmp_3 = r0; r0 = pxsim_String_.length(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1.arg2 = r0; - s.callLocIdx = 142; s.pc = 10; return s.tmp_1; + s.callLocIdx = 143; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String_.toNumber(s.tmp_0); - globals.local_price___593480 = (r0); - s.tmp_0 = r0 = globals.menu_items_upgrades___593482; - s.tmp_2 = miniMenu_createMenuItem__P566058_mk(s); + globals.local_price___724471 = (r0); + s.tmp_0 = r0 = globals.menu_items_upgrades___724473; + s.tmp_2 = miniMenu_createMenuItem__P634507_mk(s); r0 = pxsim_String_.mkEmpty(); s.tmp_11 = r0; - r0 = pxsim_Array__getAt(globals.local_upgrade___593481, 0); + r0 = pxsim_Array__getAt(globals.local_upgrade___724472, 0); s.tmp_13 = r0; if ((s.tmp_13) && (s.tmp_13).vtable) { setupResume(s, 12); @@ -46133,9 +47199,9 @@ switch (step) { case 14: r0 = s.retval; s.tmp_7 = r0; - s.tmp_16 = format_money__P593365_mk(s); - s.tmp_16.arg0 = globals.local_price___593480; - s.callLocIdx = 143; s.pc = 15; return s.tmp_16; + s.tmp_16 = format_money__P724356_mk(s); + s.tmp_16.arg0 = globals.local_price___724471; + s.callLocIdx = 144; s.pc = 15; return s.tmp_16; case 15: r0 = s.retval; s.tmp_15 = r0; @@ -46170,7 +47236,7 @@ switch (step) { case 18: r0 = s.retval; s.tmp_3 = r0; - r0 = pxsim_Array__getAt(globals.local_upgrade___593481, 1); + r0 = pxsim_Array__getAt(globals.local_upgrade___724472, 1); s.tmp_18 = r0; if ((s.tmp_18) && (s.tmp_18).vtable) { setupResume(s, 19); @@ -46184,25 +47250,25 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_3, s.tmp_17); s.tmp_2.arg0 = r0; s.tmp_2.arg1 = undefined; - s.callLocIdx = 144; s.pc = 11; return s.tmp_2; + s.callLocIdx = 145; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = (s.unnamed18761___U2 + 1); - s.unnamed18761___U2 = (r0); + r0 = (s.unnamed22225___U2 + 1); + s.unnamed22225___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed18760___U1 = (undefined); - s.tmp_0 = miniMenu_createMenuFromArray__P566060_mk(s); - s.tmp_0.arg0 = globals.menu_items_upgrades___593482; - s.callLocIdx = 145; s.pc = 20; return s.tmp_0; + s.unnamed22224___U1 = (undefined); + s.tmp_0 = miniMenu_createMenuFromArray__P634509_mk(s); + s.tmp_0.arg0 = globals.menu_items_upgrades___724473; + s.callLocIdx = 146; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - globals.menu_upgrades___593478 = (r0); - s.tmp_0 = miniMenu_MenuSprite_setTitle__P566044_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; - r0 = pxsim_Array__length(globals.upgrades_purchased___593483); + globals.menu_upgrades___724469 = (r0); + s.tmp_0 = miniMenu_MenuSprite_setTitle__P634493_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; + r0 = pxsim_Array__length(globals.upgrades_purchased___724474); s.tmp_8 = r0; if ((s.tmp_8) && (s.tmp_8).vtable) { setupResume(s, 22); @@ -46235,9 +47301,9 @@ switch (step) { case 24: r0 = s.retval; s.tmp_3 = r0; - r0 = pxsim_Array__length(globals.upgrades___593484); + r0 = pxsim_Array__length(globals.upgrades___724475); s.tmp_11 = r0; - r0 = pxsim_Array__length(globals.upgrades_purchased___593483); + r0 = pxsim_Array__length(globals.upgrades_purchased___724474); s.tmp_12 = r0; r0 = (s.tmp_11 + s.tmp_12); s.tmp_10 = r0; @@ -46263,110 +47329,110 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_1, ")"); s.tmp_0.arg1 = r0; - s.callLocIdx = 146; s.pc = 21; return s.tmp_0; + s.callLocIdx = 147; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = 45; - s.callLocIdx = 147; s.pc = 27; return s.tmp_0; + s.callLocIdx = 148; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = 31; - s.callLocIdx = 148; s.pc = 28; return s.tmp_0; + s.callLocIdx = 149; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite__C566014_v11_3_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = miniMenu_MenuSprite__C634463_v11_3_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = 115; s.tmp_0.arg2 = 89; - if (!checkSubtype(s.tmp_0.arg0, miniMenu_MenuSprite__C566014_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, miniMenu_MenuSprite__C634463_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.setDimensions; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 1; - s.callLocIdx = 149; s.pc = 30; return s.tmp_0; + s.callLocIdx = 150; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = 3; r0 = 15; s.tmp_0.arg2 = r0; - s.callLocIdx = 151; s.pc = 31; return s.tmp_0; + s.callLocIdx = 152; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P566042_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P634491_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 1; r0 = 1; s.tmp_0.arg3 = r0; - s.callLocIdx = 153; s.pc = 32; return s.tmp_0; + s.callLocIdx = 154; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P566042_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P634491_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 2; r0 = 15; s.tmp_0.arg3 = r0; - s.callLocIdx = 155; s.pc = 33; return s.tmp_0; + s.callLocIdx = 156; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P566042_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P634491_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 2; r0 = 14; s.tmp_0.arg3 = r0; - s.callLocIdx = 157; s.pc = 34; return s.tmp_0; + s.callLocIdx = 158; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P566043_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P634492_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = 5; r0 = 1; s.tmp_0.arg2 = r0; - s.callLocIdx = 159; s.pc = 35; return s.tmp_0; + s.callLocIdx = 160; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P566040_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; - s.tmp_0.arg1 = globals.A___563418; - s.tmp_0.arg2 = show_upgrades_menu_inline__P594916; - s.callLocIdx = 170; s.pc = 36; return s.tmp_0; + s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P634489_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; + s.tmp_0.arg1 = globals.A___631862; + s.tmp_0.arg2 = show_upgrades_menu_inline__P725953; + s.callLocIdx = 171; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P566040_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; - s.tmp_0.arg1 = globals.B___563419; - s.tmp_0.arg2 = show_upgrades_menu_inline__P594990; - s.callLocIdx = 175; s.pc = 37; return s.tmp_0; + s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P634489_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; + s.tmp_0.arg1 = globals.B___631863; + s.tmp_0.arg2 = show_upgrades_menu_inline__P726027; + s.callLocIdx = 176; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P566037_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P634486_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = false; - s.callLocIdx = 176; s.pc = 38; return s.tmp_0; + s.callLocIdx = 177; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - s.index___595008 = (0); + s.index___726045 = (0); case 3: - s.tmp_1 = r0 = s.index___595008; - s.tmp_3 = Math_min__P561436_mk(s); - s.tmp_3.arg0 = globals.last_menu_index___593476; - r0 = pxsim_Array__length(globals.menu_items_upgrades___593482); + s.tmp_1 = r0 = s.index___726045; + s.tmp_3 = Math_min__P629880_mk(s); + s.tmp_3.arg0 = globals.last_menu_index___724467; + r0 = pxsim_Array__length(globals.menu_items_upgrades___724473); s.tmp_4 = r0; r0 = (s.tmp_4 - 1); s.tmp_3.arg1 = r0; - s.callLocIdx = 177; s.pc = 39; return s.tmp_3; + s.callLocIdx = 178; s.pc = 39; return s.tmp_3; case 39: r0 = s.retval; s.tmp_2 = r0; @@ -46374,26 +47440,26 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_5 = miniMenu_MenuSprite_moveSelection__P566038_mk(s); - s.tmp_5.arg0 = globals.menu_upgrades___593478; + s.tmp_5 = miniMenu_MenuSprite_moveSelection__P634487_mk(s); + s.tmp_5.arg0 = globals.menu_upgrades___724469; s.tmp_5.arg1 = 1; - s.callLocIdx = 178; s.pc = 40; return s.tmp_5; + s.callLocIdx = 179; s.pc = 40; return s.tmp_5; case 40: r0 = s.retval; - r0 = (s.index___595008 + 1); - s.index___595008 = (r0); + r0 = (s.index___726045 + 1); + s.index___726045 = (r0); { step = 3; continue; } case 4: - s.tmp_0 = timer_background__P565897_mk(s); - s.tmp_0.arg0 = show_upgrades_menu_inline__P595023; - s.callLocIdx = 181; s.pc = 41; return s.tmp_0; + s.tmp_0 = timer_background__P634346_mk(s); + s.tmp_0.arg0 = show_upgrades_menu_inline__P726060; + s.callLocIdx = 182; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 5; continue; } - s.tmp_0 = slide_in_menu__P593438_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; - s.callLocIdx = 182; s.pc = 42; return s.tmp_0; + s.tmp_0 = slide_in_menu__P724429_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; + s.callLocIdx = 183; s.pc = 42; return s.tmp_0; case 42: r0 = s.retval; case 5: @@ -46402,12 +47468,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_upgrades_menu__P593366.info = {"start":11094,"length":3202,"line":166,"column":0,"endLine":229,"endColumn":1,"fileName":"main.ts","functionName":"show_upgrades_menu","argumentNames":["transition"]} +show_upgrades_menu__P724357.info = {"start":11203,"length":3202,"line":170,"column":0,"endLine":233,"endColumn":1,"fileName":"main.ts","functionName":"show_upgrades_menu","argumentNames":["transition"]} -function show_upgrades_menu__P593366_mk(s) { +function show_upgrades_menu__P724357_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_upgrades_menu__P593366, depth: s.depth + 1, + parent: s, fn: show_upgrades_menu__P724357, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46428,10 +47494,10 @@ function show_upgrades_menu__P593366_mk(s) { tmp_16: undefined, tmp_17: undefined, tmp_18: undefined, - value___594809: undefined, - unnamed18760___U1: undefined, - unnamed18761___U2: undefined, - index___595008: undefined, + value___725846: undefined, + unnamed22224___U1: undefined, + unnamed22225___U2: undefined, + index___726045: undefined, arg0: undefined, } } @@ -46439,7 +47505,7 @@ function show_upgrades_menu__P593366_mk(s) { -function show_upgrades_menu_inline__P594916(s) { +function show_upgrades_menu_inline__P725953(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46454,74 +47520,74 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - globals.last_menu_index___593476 = (s.arg1); + globals.last_menu_index___724467 = (s.arg1); r0 = pxsim_String_.includes(s.arg0, "Cancel", undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = slide_out_menu__P593408_mk(s); - s.tmp_1.arg0 = globals.menu_upgrades___593478; - s.callLocIdx = 160; s.pc = 6; return s.tmp_1; + s.tmp_1 = slide_out_menu__P724399_mk(s); + s.tmp_1.arg0 = globals.menu_upgrades___724469; + s.callLocIdx = 161; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.tmp_0 = timer_background__P565897_mk(s); - s.tmp_0.arg0 = show_upgrades_menu_inline__P594928; - s.callLocIdx = 163; s.pc = 7; return s.tmp_0; + s.tmp_0 = timer_background__P634346_mk(s); + s.tmp_0.arg0 = show_upgrades_menu_inline__P725965; + s.callLocIdx = 164; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; { step = 5; continue; } { step = 4; continue; } case 1: - s.tmp_0 = helpers_stringSplit__P561427_mk(s); - s.tmp_1 = r0 = globals.upgrades___593484; + s.tmp_0 = helpers_stringSplit__P629871_mk(s); + s.tmp_1 = r0 = globals.upgrades___724475; r0 = (s.arg1 - 1); s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_1, s.tmp_2); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = " | "; s.tmp_0.arg2 = undefined; - s.callLocIdx = 164; s.pc = 8; return s.tmp_0; + s.callLocIdx = 165; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - globals.local_upgrade___593481 = (r0); - s.tmp_1 = helpers_stringSubstr__P561423_mk(s); - r0 = pxsim_Array__getAt(globals.local_upgrade___593481, 2); + globals.local_upgrade___724472 = (r0); + s.tmp_1 = helpers_stringSubstr__P629867_mk(s); + r0 = pxsim_Array__getAt(globals.local_upgrade___724472, 2); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 1; - r0 = pxsim_Array__getAt(globals.local_upgrade___593481, 2); + r0 = pxsim_Array__getAt(globals.local_upgrade___724472, 2); s.tmp_3 = r0; r0 = pxsim_String_.length(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1.arg2 = r0; - s.callLocIdx = 165; s.pc = 9; return s.tmp_1; + s.callLocIdx = 166; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String_.toNumber(s.tmp_0); - globals.local_price___593480 = (r0); - r0 = (globals.money___593497 >= globals.local_price___593480); + globals.local_price___724471 = (r0); + r0 = (globals.money___724490 >= globals.local_price___724471); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = globals.upgrades_purchased___593483; - s.tmp_3 = r0 = globals.upgrades___593484; + s.tmp_1 = r0 = globals.upgrades_purchased___724474; + s.tmp_3 = r0 = globals.upgrades___724475; r0 = (s.arg1 - 1); s.tmp_4 = r0; r0 = pxsim_Array_.removeAt(s.tmp_3, s.tmp_4); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - s.tmp_0 = r0 = globals.money___593497; - r0 = (globals.local_price___593480 * -1); + s.tmp_0 = r0 = globals.money___724490; + r0 = (globals.local_price___724471 * -1); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - globals.money___593497 = (r0); + globals.money___724490 = (r0); { step = 3; continue; } case 2: - s.tmp_0 = game_showLongText__P564264_mk(s); - s.tmp_5 = format_money__P593365_mk(s); - s.tmp_5.arg0 = globals.local_price___593480; - s.callLocIdx = 166; s.pc = 11; return s.tmp_5; + s.tmp_0 = game_showLongText__P632708_mk(s); + s.tmp_5 = format_money__P724356_mk(s); + s.tmp_5.arg0 = globals.local_price___724471; + s.callLocIdx = 167; s.pc = 11; return s.tmp_5; case 11: r0 = s.retval; s.tmp_4 = r0; @@ -46548,22 +47614,22 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_1, ")"); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; - s.callLocIdx = 167; s.pc = 10; return s.tmp_0; + s.callLocIdx = 168; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; { step = 5; continue; } case 3: case 4: - s.tmp_0 = sprites_destroy__P563582_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = sprites_destroy__P632026_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; - s.callLocIdx = 168; s.pc = 14; return s.tmp_0; + s.callLocIdx = 169; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = show_upgrades_menu__P593366_mk(s); + s.tmp_0 = show_upgrades_menu__P724357_mk(s); s.tmp_0.arg0 = false; - s.callLocIdx = 169; s.pc = 15; return s.tmp_0; + s.callLocIdx = 170; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; case 5: @@ -46571,12 +47637,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_upgrades_menu_inline__P594916.info = {"start":12615,"length":946,"line":187,"column":48,"endLine":209,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} +show_upgrades_menu_inline__P725953.info = {"start":12724,"length":946,"line":191,"column":48,"endLine":213,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} -function show_upgrades_menu_inline__P594916_mk(s) { +function show_upgrades_menu_inline__P725953_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_upgrades_menu_inline__P594916, depth: s.depth + 1, + parent: s, fn: show_upgrades_menu_inline__P725953, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46592,7 +47658,7 @@ function show_upgrades_menu_inline__P594916_mk(s) { -function show_upgrades_menu_inline__P594928(s) { +function show_upgrades_menu_inline__P725965(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46602,27 +47668,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = pauseUntil__P561672_mk(s); - s.tmp_0.arg0 = show_upgrades_menu_inline__P594931; + s.tmp_0 = pauseUntil__P630116_mk(s); + s.tmp_0.arg0 = show_upgrades_menu_inline__P725968; s.tmp_0.arg1 = undefined; - s.callLocIdx = 161; s.pc = 1; return s.tmp_0; + s.callLocIdx = 162; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = enable_cursor__P593437_mk(s); + s.tmp_0 = enable_cursor__P724428_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 162; s.pc = 2; return s.tmp_0; + s.callLocIdx = 163; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_upgrades_menu_inline__P594928.info = {"start":12808,"length":125,"line":191,"column":29,"endLine":194,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_upgrades_menu_inline__P725965.info = {"start":12917,"length":125,"line":195,"column":29,"endLine":198,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_upgrades_menu_inline__P594928_mk(s) { +function show_upgrades_menu_inline__P725965_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_upgrades_menu_inline__P594928, depth: s.depth + 1, + parent: s, fn: show_upgrades_menu_inline__P725965, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -46631,7 +47697,7 @@ function show_upgrades_menu_inline__P594928_mk(s) { -function show_upgrades_menu_inline__P594931(s) { +function show_upgrades_menu_inline__P725968(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46641,9 +47707,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = controller_Button__C563494_v0_1_mk(s); - s.tmp_2.arg0 = globals.A___563418; - if (!checkSubtype(s.tmp_2.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2.arg0 = globals.A___631862; + if (!checkSubtype(s.tmp_2.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.isPressed; s.pc = 1; return s.tmp_2; case 1: @@ -46655,12 +47721,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_upgrades_menu_inline__P594931.info = {"start":12849,"length":33,"line":192,"column":27,"endLine":192,"endColumn":60,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_upgrades_menu_inline__P725968.info = {"start":12958,"length":33,"line":196,"column":27,"endLine":196,"endColumn":60,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_upgrades_menu_inline__P594931_mk(s) { +function show_upgrades_menu_inline__P725968_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_upgrades_menu_inline__P594931, depth: s.depth + 1, + parent: s, fn: show_upgrades_menu_inline__P725968, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46671,7 +47737,7 @@ function show_upgrades_menu_inline__P594931_mk(s) { -function show_upgrades_menu_inline__P594990(s) { +function show_upgrades_menu_inline__P726027(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46686,27 +47752,27 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - globals.last_menu_index___593476 = (0); - s.tmp_0 = slide_out_menu__P593408_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; - s.callLocIdx = 171; s.pc = 1; return s.tmp_0; + globals.last_menu_index___724467 = (0); + s.tmp_0 = slide_out_menu__P724399_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; + s.callLocIdx = 172; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = timer_background__P565897_mk(s); - s.tmp_0.arg0 = show_upgrades_menu_inline__P594997; - s.callLocIdx = 174; s.pc = 2; return s.tmp_0; + s.tmp_0 = timer_background__P634346_mk(s); + s.tmp_0.arg0 = show_upgrades_menu_inline__P726034; + s.callLocIdx = 175; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_upgrades_menu_inline__P594990.info = {"start":13611,"length":249,"line":210,"column":48,"endLine":217,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} +show_upgrades_menu_inline__P726027.info = {"start":13720,"length":249,"line":214,"column":48,"endLine":221,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} -function show_upgrades_menu_inline__P594990_mk(s) { +function show_upgrades_menu_inline__P726027_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_upgrades_menu_inline__P594990, depth: s.depth + 1, + parent: s, fn: show_upgrades_menu_inline__P726027, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -46717,7 +47783,7 @@ function show_upgrades_menu_inline__P594990_mk(s) { -function show_upgrades_menu_inline__P594997(s) { +function show_upgrades_menu_inline__P726034(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46727,27 +47793,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = pauseUntil__P561672_mk(s); - s.tmp_0.arg0 = show_upgrades_menu_inline__P595000; + s.tmp_0 = pauseUntil__P630116_mk(s); + s.tmp_0.arg0 = show_upgrades_menu_inline__P726037; s.tmp_0.arg1 = undefined; - s.callLocIdx = 172; s.pc = 1; return s.tmp_0; + s.callLocIdx = 173; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = enable_cursor__P593437_mk(s); + s.tmp_0 = enable_cursor__P724428_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 173; s.pc = 2; return s.tmp_0; + s.callLocIdx = 174; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_upgrades_menu_inline__P594997.info = {"start":13740,"length":113,"line":213,"column":25,"endLine":216,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_upgrades_menu_inline__P726034.info = {"start":13849,"length":113,"line":217,"column":25,"endLine":220,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_upgrades_menu_inline__P594997_mk(s) { +function show_upgrades_menu_inline__P726034_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_upgrades_menu_inline__P594997, depth: s.depth + 1, + parent: s, fn: show_upgrades_menu_inline__P726034, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -46756,7 +47822,7 @@ function show_upgrades_menu_inline__P594997_mk(s) { -function show_upgrades_menu_inline__P595000(s) { +function show_upgrades_menu_inline__P726037(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46766,9 +47832,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = controller_Button__C563494_v0_1_mk(s); - s.tmp_2.arg0 = globals.B___563419; - if (!checkSubtype(s.tmp_2.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2.arg0 = globals.B___631863; + if (!checkSubtype(s.tmp_2.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.isPressed; s.pc = 1; return s.tmp_2; case 1: @@ -46780,12 +47846,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_upgrades_menu_inline__P595000.info = {"start":13777,"length":33,"line":214,"column":23,"endLine":214,"endColumn":56,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_upgrades_menu_inline__P726037.info = {"start":13886,"length":33,"line":218,"column":23,"endLine":218,"endColumn":56,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_upgrades_menu_inline__P595000_mk(s) { +function show_upgrades_menu_inline__P726037_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_upgrades_menu_inline__P595000, depth: s.depth + 1, + parent: s, fn: show_upgrades_menu_inline__P726037, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46796,7 +47862,7 @@ function show_upgrades_menu_inline__P595000_mk(s) { -function show_upgrades_menu_inline__P595023(s) { +function show_upgrades_menu_inline__P726060(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46806,28 +47872,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = pauseUntil__P561672_mk(s); - s.tmp_0.arg0 = show_upgrades_menu_inline__P595026; + s.tmp_0 = pauseUntil__P630116_mk(s); + s.tmp_0.arg0 = show_upgrades_menu_inline__P726063; s.tmp_0.arg1 = undefined; - s.callLocIdx = 179; s.pc = 1; return s.tmp_0; + s.callLocIdx = 180; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P566037_mk(s); - s.tmp_0.arg0 = globals.menu_upgrades___593478; + s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P634486_mk(s); + s.tmp_0.arg0 = globals.menu_upgrades___724469; s.tmp_0.arg1 = true; - s.callLocIdx = 180; s.pc = 2; return s.tmp_0; + s.callLocIdx = 181; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -show_upgrades_menu_inline__P595023.info = {"start":14104,"length":124,"line":222,"column":21,"endLine":225,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_upgrades_menu_inline__P726060.info = {"start":14213,"length":124,"line":226,"column":21,"endLine":229,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_upgrades_menu_inline__P595023_mk(s) { +function show_upgrades_menu_inline__P726060_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_upgrades_menu_inline__P595023, depth: s.depth + 1, + parent: s, fn: show_upgrades_menu_inline__P726060, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -46836,7 +47902,7 @@ function show_upgrades_menu_inline__P595023_mk(s) { -function show_upgrades_menu_inline__P595026(s) { +function show_upgrades_menu_inline__P726063(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46846,9 +47912,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = controller_Button__C563494_v0_1_mk(s); - s.tmp_2.arg0 = globals.A___563418; - if (!checkSubtype(s.tmp_2.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = controller_Button__C631938_v0_1_mk(s); + s.tmp_2.arg0 = globals.A___631862; + if (!checkSubtype(s.tmp_2.arg0, controller_Button__C631938_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.isPressed; s.pc = 1; return s.tmp_2; case 1: @@ -46860,12 +47926,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -show_upgrades_menu_inline__P595026.info = {"start":14137,"length":33,"line":223,"column":19,"endLine":223,"endColumn":52,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +show_upgrades_menu_inline__P726063.info = {"start":14246,"length":33,"line":227,"column":19,"endLine":227,"endColumn":52,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function show_upgrades_menu_inline__P595026_mk(s) { +function show_upgrades_menu_inline__P726063_mk(s) { checkStack(s.depth); return { - parent: s, fn: show_upgrades_menu_inline__P595026, depth: s.depth + 1, + parent: s, fn: show_upgrades_menu_inline__P726063, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46876,7 +47942,7 @@ function show_upgrades_menu_inline__P595026_mk(s) { -function sprites_destroy__P563582(s) { +function sprites_destroy__P632026(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46901,7 +47967,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = Sprite_destroy__P563732_mk(s); + s.tmp_2 = Sprite_destroy__P632176_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.tmp_2.arg2 = s.arg2; @@ -46913,12 +47979,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_destroy__P563582.info = {"start":2047,"length":170,"line":70,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"destroy","argumentNames":["sprite","effect","duration"]} +sprites_destroy__P632026.info = {"start":2047,"length":170,"line":70,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"destroy","argumentNames":["sprite","effect","duration"]} -function sprites_destroy__P563582_mk(s) { +function sprites_destroy__P632026_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_destroy__P563582, depth: s.depth + 1, + parent: s, fn: sprites_destroy__P632026, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46932,7 +47998,7 @@ function sprites_destroy__P563582_mk(s) { -function click_main_icon__P593388(s) { +function click_main_icon__P724379(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46942,28 +48008,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = game_runtime__P564329_mk(s); - s.callLocIdx = 364; s.pc = 1; return s.tmp_1; + s.tmp_1 = game_runtime__P632773_mk(s); + s.callLocIdx = 369; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 100); - globals.big_icon_until___593447 = (r0); - s.tmp_0 = r0 = globals.money___593497; - r0 = (globals.fossil_price___593493 * globals.fossil_click_price_multiplier___593491); + globals.big_icon_until___724438 = (r0); + s.tmp_0 = r0 = globals.money___724490; + r0 = (globals.fossil_price___724484 * globals.fossil_click_price_multiplier___724482); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - globals.money___593497 = (r0); + globals.money___724490 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -click_main_icon__P593388.info = {"start":28396,"length":131,"line":520,"column":0,"endLine":523,"endColumn":1,"fileName":"main.ts","functionName":"click_main_icon","argumentNames":[]} +click_main_icon__P724379.info = {"start":28838,"length":131,"line":530,"column":0,"endLine":533,"endColumn":1,"fileName":"main.ts","functionName":"click_main_icon","argumentNames":[]} -function click_main_icon__P593388_mk(s) { +function click_main_icon__P724379_mk(s) { checkStack(s.depth); return { - parent: s, fn: click_main_icon__P593388, depth: s.depth + 1, + parent: s, fn: click_main_icon__P724379, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46973,7 +48039,7 @@ function click_main_icon__P593388_mk(s) { -function Sprite_overlapsWith__P563724(s) { +function Sprite_overlapsWith__P632168(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46983,15 +48049,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___577401 = undefined; - s.B___577402 = undefined; + s.A___645850 = undefined; + s.B___645851 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = (s.arg1 == s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -47020,7 +48086,7 @@ switch (step) { { step = 23; continue; } case 5: case 6: - s.tmp_8 = game_Hitbox_overlapsWith__P563528_mk(s); + s.tmp_8 = game_Hitbox_overlapsWith__P631972_mk(s); r0 = s.arg1.fields["_hitbox"]; s.tmp_8.arg0 = r0; r0 = s.arg0.fields["_hitbox"]; @@ -47039,7 +48105,7 @@ switch (step) { { step = 23; continue; } case 7: case 8: - s.tmp_12 = Sprite_isScaled__P566569_mk(s); + s.tmp_12 = Sprite_isScaled__P635018_mk(s); s.tmp_12.arg0 = s.arg0; s.callLocIdx = 551; s.pc = 25; return s.tmp_12; case 25: @@ -47054,7 +48120,7 @@ switch (step) { r0 = s.tmp_9; { step = 10; continue; } case 9: - s.tmp_15 = Sprite_isScaled__P566569_mk(s); + s.tmp_15 = Sprite_isScaled__P635018_mk(s); s.tmp_15.arg0 = s.arg1; s.callLocIdx = 552; s.pc = 26; return s.tmp_15; case 26: @@ -47072,13 +48138,13 @@ switch (step) { s.tmp_17 = r0; r0 = s.arg0.fields["_image"]; s.tmp_18 = r0; - s.tmp_21 = Sprite_left__P563703_mk(s); + s.tmp_21 = Sprite_left__P632147_mk(s); s.tmp_21.arg0 = s.arg0; s.callLocIdx = 553; s.pc = 27; return s.tmp_21; case 27: r0 = s.retval; s.tmp_20 = r0; - s.tmp_23 = Sprite_left__P563703_mk(s); + s.tmp_23 = Sprite_left__P632147_mk(s); s.tmp_23.arg0 = s.arg1; s.callLocIdx = 554; s.pc = 28; return s.tmp_23; case 28: @@ -47086,13 +48152,13 @@ switch (step) { s.tmp_22 = r0; r0 = (s.tmp_20 - s.tmp_22); s.tmp_19 = r0; - s.tmp_26 = Sprite_top__P563707_mk(s); + s.tmp_26 = Sprite_top__P632151_mk(s); s.tmp_26.arg0 = s.arg0; s.callLocIdx = 555; s.pc = 29; return s.tmp_26; case 29: r0 = s.retval; s.tmp_25 = r0; - s.tmp_28 = Sprite_top__P563707_mk(s); + s.tmp_28 = Sprite_top__P632151_mk(s); s.tmp_28.arg0 = s.arg1; s.callLocIdx = 556; s.pc = 30; return s.tmp_28; case 30: @@ -47104,7 +48170,7 @@ switch (step) { { step = 23; continue; } { step = 22; continue; } case 11: - s.tmp_31 = Sprite_sx__P563674_mk(s); + s.tmp_31 = Sprite_sx__P632118_mk(s); s.tmp_31.arg0 = s.arg0; s.callLocIdx = 557; s.pc = 31; return s.tmp_31; case 31: @@ -47117,7 +48183,7 @@ switch (step) { r0 = s.tmp_29; { step = 13; continue; } case 12: - s.tmp_33 = Sprite_sy__P563676_mk(s); + s.tmp_33 = Sprite_sy__P632120_mk(s); s.tmp_33.arg0 = s.arg0; s.callLocIdx = 558; s.pc = 32; return s.tmp_33; case 32: @@ -47132,7 +48198,7 @@ switch (step) { r0 = s.tmp_34; { step = 15; continue; } case 14: - s.tmp_36 = Sprite_sx__P563674_mk(s); + s.tmp_36 = Sprite_sx__P632118_mk(s); s.tmp_36.arg0 = s.arg1; s.callLocIdx = 559; s.pc = 33; return s.tmp_36; case 33: @@ -47147,7 +48213,7 @@ switch (step) { r0 = s.tmp_37; { step = 17; continue; } case 16: - s.tmp_39 = Sprite_sy__P563676_mk(s); + s.tmp_39 = Sprite_sy__P632120_mk(s); s.tmp_39.arg0 = s.arg1; s.callLocIdx = 560; s.pc = 34; return s.tmp_39; case 34: @@ -47163,13 +48229,13 @@ switch (step) { { step = 23; continue; } case 18: case 19: - s.tmp_44 = Sprite_sx__P563674_mk(s); + s.tmp_44 = Sprite_sx__P632118_mk(s); s.tmp_44.arg0 = s.arg0; s.callLocIdx = 561; s.pc = 35; return s.tmp_44; case 35: r0 = s.retval; s.tmp_43 = r0; - s.tmp_46 = Sprite_sy__P563676_mk(s); + s.tmp_46 = Sprite_sy__P632120_mk(s); s.tmp_46.arg0 = s.arg0; s.callLocIdx = 562; s.pc = 36; return s.tmp_46; case 36: @@ -47177,13 +48243,13 @@ switch (step) { s.tmp_45 = r0; r0 = (s.tmp_43 * s.tmp_45); s.tmp_42 = r0; - s.tmp_49 = Sprite_sx__P563674_mk(s); + s.tmp_49 = Sprite_sx__P632118_mk(s); s.tmp_49.arg0 = s.arg1; s.callLocIdx = 563; s.pc = 37; return s.tmp_49; case 37: r0 = s.retval; s.tmp_48 = r0; - s.tmp_51 = Sprite_sy__P563676_mk(s); + s.tmp_51 = Sprite_sy__P632120_mk(s); s.tmp_51.arg0 = s.arg1; s.callLocIdx = 564; s.pc = 38; return s.tmp_51; case 38: @@ -47195,101 +48261,101 @@ switch (step) { s.tmp_41 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_41); if (!r0) { step = 20; continue; } - s.A___577401 = (s.arg0); - s.B___577402 = (s.arg1); + s.A___645850 = (s.arg0); + s.B___645851 = (s.arg1); { step = 21; continue; } case 20: - s.A___577401 = (s.arg1); - s.B___577402 = (s.arg0); + s.A___645850 = (s.arg1); + s.B___645851 = (s.arg0); case 21: - s.tmp_0 = helpers_imageBlit__P563258_mk(s); - r0 = s.A___577401.fields["_image"]; + s.tmp_0 = helpers_imageBlit__P631702_mk(s); + r0 = s.A___645850.fields["_image"]; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_left__P563703_mk(s); - s.tmp_3.arg0 = s.B___577402; + s.tmp_3 = Sprite_left__P632147_mk(s); + s.tmp_3.arg0 = s.B___645851; s.callLocIdx = 566; s.pc = 40; return s.tmp_3; case 40: r0 = s.retval; s.tmp_2 = r0; - s.tmp_5 = Sprite_left__P563703_mk(s); - s.tmp_5.arg0 = s.A___577401; + s.tmp_5 = Sprite_left__P632147_mk(s); + s.tmp_5.arg0 = s.A___645850; s.callLocIdx = 567; s.pc = 41; return s.tmp_5; case 41: r0 = s.retval; s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1 = r0; - s.tmp_7 = Sprite_sx__P563674_mk(s); - s.tmp_7.arg0 = s.A___577401; + s.tmp_7 = Sprite_sx__P632118_mk(s); + s.tmp_7.arg0 = s.A___645850; s.callLocIdx = 568; s.pc = 42; return s.tmp_7; case 42: r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_1 / s.tmp_6); s.tmp_0.arg1 = r0; - s.tmp_10 = Sprite_top__P563707_mk(s); - s.tmp_10.arg0 = s.B___577402; + s.tmp_10 = Sprite_top__P632151_mk(s); + s.tmp_10.arg0 = s.B___645851; s.callLocIdx = 569; s.pc = 43; return s.tmp_10; case 43: r0 = s.retval; s.tmp_9 = r0; - s.tmp_12 = Sprite_top__P563707_mk(s); - s.tmp_12.arg0 = s.A___577401; + s.tmp_12 = Sprite_top__P632151_mk(s); + s.tmp_12.arg0 = s.A___645850; s.callLocIdx = 570; s.pc = 44; return s.tmp_12; case 44: r0 = s.retval; s.tmp_11 = r0; r0 = (s.tmp_9 - s.tmp_11); s.tmp_8 = r0; - s.tmp_14 = Sprite_sy__P563676_mk(s); - s.tmp_14.arg0 = s.A___577401; + s.tmp_14 = Sprite_sy__P632120_mk(s); + s.tmp_14.arg0 = s.A___645850; s.callLocIdx = 571; s.pc = 45; return s.tmp_14; case 45: r0 = s.retval; s.tmp_13 = r0; r0 = (s.tmp_8 / s.tmp_13); s.tmp_0.arg2 = r0; - s.tmp_16 = Sprite__C563645_v6_1_mk(s); - s.tmp_16.arg0 = s.B___577402; - if (!checkSubtype(s.tmp_16.arg0, Sprite__C563645_VT)) failedCast(s.tmp_16.arg0); + s.tmp_16 = Sprite__C632089_v6_1_mk(s); + s.tmp_16.arg0 = s.B___645851; + if (!checkSubtype(s.tmp_16.arg0, Sprite__C632089_VT)) failedCast(s.tmp_16.arg0); s.tmp_16.fn = s.tmp_16.arg0.vtable.methods.width; s.pc = 46; return s.tmp_16; case 46: r0 = s.retval; s.tmp_15 = r0; - s.tmp_18 = Sprite_sx__P563674_mk(s); - s.tmp_18.arg0 = s.A___577401; + s.tmp_18 = Sprite_sx__P632118_mk(s); + s.tmp_18.arg0 = s.A___645850; s.callLocIdx = 572; s.pc = 47; return s.tmp_18; case 47: r0 = s.retval; s.tmp_17 = r0; r0 = (s.tmp_15 / s.tmp_17); s.tmp_0.arg3 = r0; - s.tmp_20 = Sprite__C563645_v7_1_mk(s); - s.tmp_20.arg0 = s.B___577402; - if (!checkSubtype(s.tmp_20.arg0, Sprite__C563645_VT)) failedCast(s.tmp_20.arg0); + s.tmp_20 = Sprite__C632089_v7_1_mk(s); + s.tmp_20.arg0 = s.B___645851; + if (!checkSubtype(s.tmp_20.arg0, Sprite__C632089_VT)) failedCast(s.tmp_20.arg0); s.tmp_20.fn = s.tmp_20.arg0.vtable.methods.height; s.pc = 48; return s.tmp_20; case 48: r0 = s.retval; s.tmp_19 = r0; - s.tmp_22 = Sprite_sy__P563676_mk(s); - s.tmp_22.arg0 = s.A___577401; + s.tmp_22 = Sprite_sy__P632120_mk(s); + s.tmp_22.arg0 = s.A___645850; s.callLocIdx = 573; s.pc = 49; return s.tmp_22; case 49: r0 = s.retval; s.tmp_21 = r0; r0 = (s.tmp_19 / s.tmp_21); s.tmp_0.arg4 = r0; - r0 = s.B___577402.fields["_image"]; + r0 = s.B___645851.fields["_image"]; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 0; s.tmp_0.arg7 = 0; - r0 = s.B___577402.fields["_image"]; + r0 = s.B___645851.fields["_image"]; s.tmp_23 = r0; r0 = pxsim_ImageMethods.width(s.tmp_23); s.tmp_0.arg8 = r0; - r0 = s.B___577402.fields["_image"]; + r0 = s.B___645851.fields["_image"]; s.tmp_24 = r0; r0 = pxsim_ImageMethods.height(s.tmp_24); s.tmp_0.arg9 = r0; @@ -47305,12 +48371,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_overlapsWith__P563724.info = {"start":20623,"length":1575,"line":689,"column":4,"endLine":736,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} +Sprite_overlapsWith__P632168.info = {"start":20623,"length":1575,"line":689,"column":4,"endLine":736,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} -function Sprite_overlapsWith__P563724_mk(s) { +function Sprite_overlapsWith__P632168_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_overlapsWith__P563724, depth: s.depth + 1, + parent: s, fn: Sprite_overlapsWith__P632168, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47364,8 +48430,8 @@ function Sprite_overlapsWith__P563724_mk(s) { tmp_49: undefined, tmp_50: undefined, tmp_51: undefined, - A___577401: undefined, - B___577402: undefined, + A___645850: undefined, + B___645851: undefined, arg0: undefined, arg1: undefined, } } @@ -47374,7 +48440,7 @@ function Sprite_overlapsWith__P563724_mk(s) { -function Sprite_isScaled__P566569(s) { +function Sprite_isScaled__P635018(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47389,7 +48455,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== 256); @@ -47409,12 +48475,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isScaled__P566569.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__P635018.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__P566569_mk(s) { +function Sprite_isScaled__P635018_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isScaled__P566569, depth: s.depth + 1, + parent: s, fn: Sprite_isScaled__P635018, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47427,7 +48493,7 @@ function Sprite_isScaled__P566569_mk(s) { -function game_Hitbox_overlapsWith__P563528(s) { +function game_Hitbox_overlapsWith__P631972(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47443,26 +48509,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C563513_VT)) failedCast(r0); - s.tmp_0 = game_Hitbox_updateIfInvalid__P563527_mk(s); + if (!checkSubtype(r0, game_Hitbox__C631957_VT)) failedCast(r0); + s.tmp_0 = game_Hitbox_updateIfInvalid__P631971_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 271; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = game_Hitbox_updateIfInvalid__P563527_mk(s); + s.tmp_0 = game_Hitbox_updateIfInvalid__P631971_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 272; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - s.tmp_1 = game_Hitbox_contains__P563526_mk(s); + s.tmp_1 = game_Hitbox_contains__P631970_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = game_Hitbox_left__P563521_mk(s); + s.tmp_2 = game_Hitbox_left__P631965_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 273; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; s.tmp_1.arg1 = r0; - s.tmp_3 = game_Hitbox_top__P563522_mk(s); + s.tmp_3 = game_Hitbox_top__P631966_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 274; s.pc = 22; return s.tmp_3; case 22: @@ -47478,15 +48544,15 @@ switch (step) { { step = 17; continue; } case 1: case 2: - s.tmp_5 = game_Hitbox_contains__P563526_mk(s); + s.tmp_5 = game_Hitbox_contains__P631970_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_6 = game_Hitbox_left__P563521_mk(s); + s.tmp_6 = game_Hitbox_left__P631965_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 276; s.pc = 24; return s.tmp_6; case 24: r0 = s.retval; s.tmp_5.arg1 = r0; - s.tmp_7 = game_Hitbox_bottom__P563524_mk(s); + s.tmp_7 = game_Hitbox_bottom__P631968_mk(s); s.tmp_7.arg0 = s.arg1; s.callLocIdx = 277; s.pc = 25; return s.tmp_7; case 25: @@ -47502,15 +48568,15 @@ switch (step) { { step = 17; continue; } case 3: case 4: - s.tmp_9 = game_Hitbox_contains__P563526_mk(s); + s.tmp_9 = game_Hitbox_contains__P631970_mk(s); s.tmp_9.arg0 = s.arg0; - s.tmp_10 = game_Hitbox_right__P563523_mk(s); + s.tmp_10 = game_Hitbox_right__P631967_mk(s); s.tmp_10.arg0 = s.arg1; s.callLocIdx = 279; s.pc = 27; return s.tmp_10; case 27: r0 = s.retval; s.tmp_9.arg1 = r0; - s.tmp_11 = game_Hitbox_top__P563522_mk(s); + s.tmp_11 = game_Hitbox_top__P631966_mk(s); s.tmp_11.arg0 = s.arg1; s.callLocIdx = 280; s.pc = 28; return s.tmp_11; case 28: @@ -47526,15 +48592,15 @@ switch (step) { { step = 17; continue; } case 5: case 6: - s.tmp_13 = game_Hitbox_contains__P563526_mk(s); + s.tmp_13 = game_Hitbox_contains__P631970_mk(s); s.tmp_13.arg0 = s.arg0; - s.tmp_14 = game_Hitbox_right__P563523_mk(s); + s.tmp_14 = game_Hitbox_right__P631967_mk(s); s.tmp_14.arg0 = s.arg1; s.callLocIdx = 282; s.pc = 30; return s.tmp_14; case 30: r0 = s.retval; s.tmp_13.arg1 = r0; - s.tmp_15 = game_Hitbox_bottom__P563524_mk(s); + s.tmp_15 = game_Hitbox_bottom__P631968_mk(s); s.tmp_15.arg0 = s.arg1; s.callLocIdx = 283; s.pc = 31; return s.tmp_15; case 31: @@ -47550,15 +48616,15 @@ switch (step) { { step = 17; continue; } case 7: case 8: - s.tmp_17 = game_Hitbox_contains__P563526_mk(s); + s.tmp_17 = game_Hitbox_contains__P631970_mk(s); s.tmp_17.arg0 = s.arg1; - s.tmp_18 = game_Hitbox_left__P563521_mk(s); + s.tmp_18 = game_Hitbox_left__P631965_mk(s); s.tmp_18.arg0 = s.arg0; s.callLocIdx = 285; s.pc = 33; return s.tmp_18; case 33: r0 = s.retval; s.tmp_17.arg1 = r0; - s.tmp_19 = game_Hitbox_top__P563522_mk(s); + s.tmp_19 = game_Hitbox_top__P631966_mk(s); s.tmp_19.arg0 = s.arg0; s.callLocIdx = 286; s.pc = 34; return s.tmp_19; case 34: @@ -47574,15 +48640,15 @@ switch (step) { { step = 17; continue; } case 9: case 10: - s.tmp_21 = game_Hitbox_contains__P563526_mk(s); + s.tmp_21 = game_Hitbox_contains__P631970_mk(s); s.tmp_21.arg0 = s.arg1; - s.tmp_22 = game_Hitbox_left__P563521_mk(s); + s.tmp_22 = game_Hitbox_left__P631965_mk(s); s.tmp_22.arg0 = s.arg0; s.callLocIdx = 288; s.pc = 36; return s.tmp_22; case 36: r0 = s.retval; s.tmp_21.arg1 = r0; - s.tmp_23 = game_Hitbox_bottom__P563524_mk(s); + s.tmp_23 = game_Hitbox_bottom__P631968_mk(s); s.tmp_23.arg0 = s.arg0; s.callLocIdx = 289; s.pc = 37; return s.tmp_23; case 37: @@ -47598,15 +48664,15 @@ switch (step) { { step = 17; continue; } case 11: case 12: - s.tmp_25 = game_Hitbox_contains__P563526_mk(s); + s.tmp_25 = game_Hitbox_contains__P631970_mk(s); s.tmp_25.arg0 = s.arg1; - s.tmp_26 = game_Hitbox_right__P563523_mk(s); + s.tmp_26 = game_Hitbox_right__P631967_mk(s); s.tmp_26.arg0 = s.arg0; s.callLocIdx = 291; s.pc = 39; return s.tmp_26; case 39: r0 = s.retval; s.tmp_25.arg1 = r0; - s.tmp_27 = game_Hitbox_top__P563522_mk(s); + s.tmp_27 = game_Hitbox_top__P631966_mk(s); s.tmp_27.arg0 = s.arg0; s.callLocIdx = 292; s.pc = 40; return s.tmp_27; case 40: @@ -47622,15 +48688,15 @@ switch (step) { { step = 17; continue; } case 13: case 14: - s.tmp_29 = game_Hitbox_contains__P563526_mk(s); + s.tmp_29 = game_Hitbox_contains__P631970_mk(s); s.tmp_29.arg0 = s.arg1; - s.tmp_30 = game_Hitbox_right__P563523_mk(s); + s.tmp_30 = game_Hitbox_right__P631967_mk(s); s.tmp_30.arg0 = s.arg0; s.callLocIdx = 294; s.pc = 42; return s.tmp_30; case 42: r0 = s.retval; s.tmp_29.arg1 = r0; - s.tmp_31 = game_Hitbox_bottom__P563524_mk(s); + s.tmp_31 = game_Hitbox_bottom__P631968_mk(s); s.tmp_31.arg0 = s.arg0; s.callLocIdx = 295; s.pc = 43; return s.tmp_31; case 43: @@ -47651,12 +48717,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_overlapsWith__P563528.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__P631972.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__P563528_mk(s) { +function game_Hitbox_overlapsWith__P631972_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_overlapsWith__P563528, depth: s.depth + 1, + parent: s, fn: game_Hitbox_overlapsWith__P631972, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47698,7 +48764,7 @@ function game_Hitbox_overlapsWith__P563528_mk(s) { -function game_Hitbox_contains__P563526(s) { +function game_Hitbox_contains__P631970(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47715,9 +48781,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C563513_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C631957_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = game_Hitbox_left__P563521_mk(s); + s.tmp_3 = game_Hitbox_left__P631965_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 251; s.pc = 7; return s.tmp_3; case 7: @@ -47731,7 +48797,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = game_Hitbox_right__P563523_mk(s); + s.tmp_6 = game_Hitbox_right__P631967_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 252; s.pc = 8; return s.tmp_6; case 8: @@ -47747,7 +48813,7 @@ switch (step) { { step = 4; continue; } case 3: s.tmp_8 = r0 = s.arg2; - s.tmp_10 = game_Hitbox_top__P563522_mk(s); + s.tmp_10 = game_Hitbox_top__P631966_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 253; s.pc = 9; return s.tmp_10; case 9: @@ -47763,7 +48829,7 @@ switch (step) { { step = 6; continue; } case 5: s.tmp_12 = r0 = s.arg2; - s.tmp_14 = game_Hitbox_bottom__P563524_mk(s); + s.tmp_14 = game_Hitbox_bottom__P631968_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 254; s.pc = 10; return s.tmp_14; case 10: @@ -47777,12 +48843,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_contains__P563526.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__P631970.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__P563526_mk(s) { +function game_Hitbox_contains__P631970_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_contains__P563526, depth: s.depth + 1, + parent: s, fn: game_Hitbox_contains__P631970, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47809,7 +48875,7 @@ function game_Hitbox_contains__P563526_mk(s) { -function game_Hitbox_bottom__P563524(s) { +function game_Hitbox_bottom__P631968(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47824,10 +48890,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C563513_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C631957_VT)) failedCast(r0); r0 = s.arg0.fields["height"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_top__P563522_mk(s); + s.tmp_3 = game_Hitbox_top__P631966_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 247; s.pc = 1; return s.tmp_3; case 1: @@ -47839,13 +48905,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_bottom__P563524.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__P563524.isGetter = true; +game_Hitbox_bottom__P631968.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__P631968.isGetter = true; -function game_Hitbox_bottom__P563524_mk(s) { +function game_Hitbox_bottom__P631968_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_bottom__P563524, depth: s.depth + 1, + parent: s, fn: game_Hitbox_bottom__P631968, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47858,7 +48924,7 @@ function game_Hitbox_bottom__P563524_mk(s) { -function game_Hitbox_right__P563523(s) { +function game_Hitbox_right__P631967(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47873,10 +48939,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C563513_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C631957_VT)) failedCast(r0); r0 = s.arg0.fields["width"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_left__P563521_mk(s); + s.tmp_3 = game_Hitbox_left__P631965_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 244; s.pc = 1; return s.tmp_3; case 1: @@ -47888,13 +48954,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_right__P563523.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__P563523.isGetter = true; +game_Hitbox_right__P631967.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__P631967.isGetter = true; -function game_Hitbox_right__P563523_mk(s) { +function game_Hitbox_right__P631967_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_right__P563523, depth: s.depth + 1, + parent: s, fn: game_Hitbox_right__P631967, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47907,7 +48973,7 @@ function game_Hitbox_right__P563523_mk(s) { -function game_Hitbox_top__P563522(s) { +function game_Hitbox_top__P631966(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47922,7 +48988,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C563513_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C631957_VT)) failedCast(r0); r0 = s.arg0.fields["oy"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -47932,13 +48998,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_top__P563522.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__P563522.isGetter = true; +game_Hitbox_top__P631966.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__P631966.isGetter = true; -function game_Hitbox_top__P563522_mk(s) { +function game_Hitbox_top__P631966_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_top__P563522, depth: s.depth + 1, + parent: s, fn: game_Hitbox_top__P631966, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47949,7 +49015,7 @@ function game_Hitbox_top__P563522_mk(s) { -function game_Hitbox_left__P563521(s) { +function game_Hitbox_left__P631965(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47964,7 +49030,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C563513_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C631957_VT)) failedCast(r0); r0 = s.arg0.fields["ox"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -47974,13 +49040,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_left__P563521.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__P563521.isGetter = true; +game_Hitbox_left__P631965.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__P631965.isGetter = true; -function game_Hitbox_left__P563521_mk(s) { +function game_Hitbox_left__P631965_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_left__P563521, depth: s.depth + 1, + parent: s, fn: game_Hitbox_left__P631965, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47991,7 +49057,7 @@ function game_Hitbox_left__P563521_mk(s) { -function helpers_imageBlit__P563258(s) { +function helpers_imageBlit__P631702(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48016,7 +49082,7 @@ switch (step) { s.arg11 = (s.lambdaArgs[11]); s.lambdaArgs = null; } - s.tmp_0 = r0 = globals._blitArgs___566398; + s.tmp_0 = r0 = globals._blitArgs___634847; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -48026,36 +49092,36 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - globals._blitArgs___566398 = (s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___566398; + globals._blitArgs___634847 = (s.tmp_1); + s.tmp_0 = r0 = globals._blitArgs___634847; 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___566398; + s.tmp_0 = r0 = globals._blitArgs___634847; 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___566398; + s.tmp_0 = r0 = globals._blitArgs___634847; 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___566398; + s.tmp_0 = r0 = globals._blitArgs___634847; 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___566398; + s.tmp_0 = r0 = globals._blitArgs___634847; 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___566398; + s.tmp_0 = r0 = globals._blitArgs___634847; 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___566398; + s.tmp_0 = r0 = globals._blitArgs___634847; 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___566398; + s.tmp_0 = r0 = globals._blitArgs___634847; r0 = (s.arg9 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 7, s.tmp_1); @@ -48068,7 +49134,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___566398, 8, s.tmp_0); + r0 = pxsim_Array_.setAt(globals._blitArgs___634847, 8, s.tmp_0); r0 = pxsim_numops_toBoolDecr(s.arg11); if (!r0) { step = 5; continue; } r0 = 1; @@ -48078,17 +49144,17 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___566398, 9, s.tmp_0); - r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___566398); + r0 = pxsim_Array_.setAt(globals._blitArgs___634847, 9, s.tmp_0); + r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___634847); return leave(s, r0) default: oops() } } } -helpers_imageBlit__P563258.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__P631702.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__P563258_mk(s) { +function helpers_imageBlit__P631702_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageBlit__P563258, depth: s.depth + 1, + parent: s, fn: helpers_imageBlit__P631702, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48110,7 +49176,7 @@ function helpers_imageBlit__P563258_mk(s) { -function controller_Button_onEvent__P563501(s) { +function controller_Button_onEvent__P631945(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48120,7 +49186,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.eventHandler___577617 = undefined; + s.eventHandler___646066 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -48128,28 +49194,28 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C563494_VT)) failedCast(r0); - s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P566549_mk(s); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); + s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P634998_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 221; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.eventHandler___577617 = (r0); - r0 = (s.eventHandler___577617).fields["callback"] = (s.arg2); + s.eventHandler___646066 = (r0); + r0 = (s.eventHandler___646066).fields["callback"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Button_onEvent__P563501.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__P631945.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__P563501_mk(s) { +function controller_Button_onEvent__P631945_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_onEvent__P563501, depth: s.depth + 1, + parent: s, fn: controller_Button_onEvent__P631945, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - eventHandler___577617: undefined, + eventHandler___646066: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -48159,7 +49225,7 @@ function controller_Button_onEvent__P563501_mk(s) { -function color_FadeState_constructor__P568834(s) { +function color_FadeState_constructor__P637283(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48176,19 +49242,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeState__C568833_VT)) failedCast(r0); + if (!checkSubtype(r0, color_FadeState__C637282_VT)) failedCast(r0); r0 = (s.arg0).fields["state"] = (s.arg1); r0 = (s.arg0).fields["scene"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -color_FadeState_constructor__P568834.info = {"start":5010,"length":96,"line":173,"column":8,"endLine":176,"endColumn":13,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":["this","state","scene"]} +color_FadeState_constructor__P637283.info = {"start":5010,"length":96,"line":173,"column":8,"endLine":176,"endColumn":13,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":["this","state","scene"]} -function color_FadeState_constructor__P568834_mk(s) { +function color_FadeState_constructor__P637283_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeState_constructor__P568834, depth: s.depth + 1, + parent: s, fn: color_FadeState_constructor__P637283, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -48199,7 +49265,7 @@ function color_FadeState_constructor__P568834_mk(s) { -function helpers_stringTrim__P561428(s) { +function helpers_stringTrim__P629872(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48209,27 +49275,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.start___581380 = undefined; - s.end___581381 = undefined; + s.start___649829 = undefined; + s.end___649830 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.start___581380 = (0); + s.start___649829 = (0); r0 = pxsim_String_.length(s.arg0); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.end___581381 = (r0); + s.end___649830 = (r0); case 1: - r0 = (s.start___581380 <= s.end___581381); + r0 = (s.start___649829 <= s.end___649830); 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: - s.tmp_1 = helpers_isWhitespace__P561429_mk(s); - r0 = pxsim_String_.charCodeAt(s.arg0, s.start___581380); + s.tmp_1 = helpers_isWhitespace__P629873_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.start___649829); s.tmp_1.arg0 = r0; s.callLocIdx = 15; s.pc = 9; return s.tmp_1; case 9: @@ -48239,20 +49305,20 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } - r0 = (s.start___581380 + 1); - s.start___581380 = (r0); + r0 = (s.start___649829 + 1); + s.start___649829 = (r0); { step = 1; continue; } case 4: case 5: - r0 = (s.end___581381 > s.start___581380); + r0 = (s.end___649830 > s.start___649829); 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: - s.tmp_1 = helpers_isWhitespace__P561429_mk(s); - r0 = pxsim_String_.charCodeAt(s.arg0, s.end___581381); + s.tmp_1 = helpers_isWhitespace__P629873_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.end___649830); s.tmp_1.arg0 = r0; s.callLocIdx = 16; s.pc = 10; return s.tmp_1; case 10: @@ -48262,14 +49328,14 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - r0 = (s.end___581381 - 1); - s.end___581381 = (r0); + r0 = (s.end___649830 - 1); + s.end___649830 = (r0); { step = 5; continue; } case 8: - s.tmp_0 = helpers_stringSlice__P561424_mk(s); + s.tmp_0 = helpers_stringSlice__P629868_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.start___581380; - r0 = (s.end___581381 + 1); + s.tmp_0.arg1 = s.start___649829; + r0 = (s.end___649830 + 1); s.tmp_0.arg2 = r0; s.callLocIdx = 17; s.pc = 11; return s.tmp_0; case 11: @@ -48277,90 +49343,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringTrim__P561428.info = {"start":14539,"length":319,"line":491,"column":4,"endLine":501,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringTrim","argumentNames":["s"]} +helpers_stringTrim__P629872.info = {"start":14539,"length":319,"line":491,"column":4,"endLine":501,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringTrim","argumentNames":["s"]} -function helpers_stringTrim__P561428_mk(s) { +function helpers_stringTrim__P629872_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringTrim__P561428, depth: s.depth + 1, + parent: s, fn: helpers_stringTrim__P629872, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - start___581380: undefined, - end___581381: undefined, - arg0: undefined, -} } - - - - - -function helpers_isWhitespace__P561429(s) { -let r0 = s.r0, step = s.pc; -s.pc = -1; - - -while (true) { -if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) return null; -switch (step) { - case 0: - - if (s.lambdaArgs) { - s.arg0 = (s.lambdaArgs[0]); - s.lambdaArgs = null; - } - s.tmp_0 = r0 = s.arg0; - r0 = pxsim_pxtcore.switch_eq(9, s.tmp_0); - if (r0) { step = 1; continue; } - r0 = pxsim_pxtcore.switch_eq(11, s.tmp_0); - if (r0) { step = 2; continue; } - r0 = pxsim_pxtcore.switch_eq(12, s.tmp_0); - if (r0) { step = 3; continue; } - r0 = pxsim_pxtcore.switch_eq(32, s.tmp_0); - if (r0) { step = 4; continue; } - r0 = pxsim_pxtcore.switch_eq(160, s.tmp_0); - if (r0) { step = 5; continue; } - r0 = pxsim_pxtcore.switch_eq(65279, s.tmp_0); - if (r0) { step = 6; continue; } - r0 = pxsim_pxtcore.switch_eq(10, s.tmp_0); - if (r0) { step = 7; continue; } - r0 = pxsim_pxtcore.switch_eq(13, s.tmp_0); - if (r0) { step = 8; continue; } - r0 = pxsim_pxtcore.switch_eq(8232, s.tmp_0); - if (r0) { step = 9; continue; } - r0 = pxsim_pxtcore.switch_eq(8233, s.tmp_0); - if (r0) { step = 10; continue; } - r0 = s.tmp_0; - { step = 11; continue; } - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - r0 = true; - { step = 12; continue; } - case 11: - r0 = false; - { step = 12; continue; } - r0 = undefined; - case 12: - return leave(s, r0) - default: oops() -} } } -helpers_isWhitespace__P561429.info = {"start":14864,"length":674,"line":503,"column":4,"endLine":520,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"isWhitespace","argumentNames":["c"]} - -function helpers_isWhitespace__P561429_mk(s) { - checkStack(s.depth); - return { - parent: s, fn: helpers_isWhitespace__P561429, depth: s.depth + 1, - pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, - tmp_0: undefined, + start___649829: undefined, + end___649830: undefined, arg0: undefined, } } @@ -48368,7 +49362,7 @@ function helpers_isWhitespace__P561429_mk(s) { -function helpers__registerFactory__P564636(s) { +function helpers__registerFactory__P633080(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48383,31 +49377,31 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.factories___567179); + r0 = pxsim_numops_toBoolDecr(globals.factories___635628); 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.factories___567179 = (r0); + globals.factories___635628 = (r0); case 1: case 2: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "kind", s.arg0); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "factory", s.arg1); - r0 = pxsim_Array__push(globals.factories___567179, s.tmp_0); + r0 = pxsim_Array__push(globals.factories___635628, s.tmp_0); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers__registerFactory__P564636.info = {"start":2019,"length":201,"line":58,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_registerFactory","argumentNames":["kind","factory"]} +helpers__registerFactory__P633080.info = {"start":2019,"length":201,"line":58,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_registerFactory","argumentNames":["kind","factory"]} -function helpers__registerFactory__P564636_mk(s) { +function helpers__registerFactory__P633080_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers__registerFactory__P564636, depth: s.depth + 1, + parent: s, fn: helpers__registerFactory__P633080, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48419,7 +49413,7 @@ function helpers__registerFactory__P564636_mk(s) { -function game_eventContext__P564306(s) { +function game_eventContext__P632750(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48429,21 +49423,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P566768_mk(s); + s.tmp_0 = game_init__P635217_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1205; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___566760.fields["eventContext"]; + r0 = globals._scene___635209.fields["eventContext"]; return leave(s, r0) default: oops() } } } -game_eventContext__P564306.info = {"start":4442,"length":112,"line":136,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} +game_eventContext__P632750.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__P564306_mk(s) { +function game_eventContext__P632750_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_eventContext__P564306, depth: s.depth + 1, + parent: s, fn: game_eventContext__P632750, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -48452,7 +49446,7 @@ function game_eventContext__P564306_mk(s) { -function controller_pauseUntilAnyButtonIsPressed__P563510(s) { +function controller_pauseUntilAnyButtonIsPressed__P631954(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48472,12 +49466,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_pauseUntilAnyButtonIsPressed__P563510.info = {"start":9968,"length":96,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} +controller_pauseUntilAnyButtonIsPressed__P631954.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__P563510_mk(s) { +function controller_pauseUntilAnyButtonIsPressed__P631954_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P563510, depth: s.depth + 1, + parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P631954, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -48485,7 +49479,7 @@ function controller_pauseUntilAnyButtonIsPressed__P563510_mk(s) { -function game_setWaitAnyButton__P564304(s) { +function game_setWaitAnyButton__P632748(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48499,17 +49493,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__waitAnyButton___566764 = (s.arg0); + globals.__waitAnyButton___635213 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_setWaitAnyButton__P564304.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__P632748.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__P564304_mk(s) { +function game_setWaitAnyButton__P632748_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_setWaitAnyButton__P564304, depth: s.depth + 1, + parent: s, fn: game_setWaitAnyButton__P632748, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -48518,7 +49512,7 @@ function game_setWaitAnyButton__P564304_mk(s) { -function Math_FastRandom_constructor__P564365(s) { +function Math_FastRandom_constructor__P632809(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48534,7 +49528,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C564363_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C632807_VT)) failedCast(r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -48549,12 +49543,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_constructor__P564365.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__P632809.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__P564365_mk(s) { +function Math_FastRandom_constructor__P632809_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_constructor__P564365, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_constructor__P632809, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -48565,7 +49559,7 @@ function Math_FastRandom_constructor__P564365_mk(s) { -function game_consoleOverlay_listener__P567094(s) { +function game_consoleOverlay_listener__P635543(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48580,7 +49574,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___567059); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___635508); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -48600,9 +49594,9 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_4 = helpers_arrayForEach__P561414_mk(s); - s.tmp_5 = helpers_arrayFilter__P561415_mk(s); - s.tmp_6 = helpers_stringSplit__P561427_mk(s); + s.tmp_4 = helpers_arrayForEach__P629858_mk(s); + s.tmp_5 = helpers_arrayFilter__P629859_mk(s); + s.tmp_6 = helpers_stringSplit__P629871_mk(s); s.tmp_6.arg0 = s.arg1; s.tmp_6.arg1 = "\n"; s.tmp_6.arg2 = undefined; @@ -48610,27 +49604,27 @@ switch (step) { case 10: r0 = s.retval; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = forEach_inline__P581467; + s.tmp_5.arg1 = forEach_inline__P649916; s.callLocIdx = 1535; 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__P581472; + s.tmp_4.arg1 = game_consoleOverlay_listener_inline__P649921; s.callLocIdx = 1537; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - r0 = pxsim_Array__length(globals.consoleStrings___567059); + r0 = pxsim_Array__length(globals.consoleStrings___635508); s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.consoleLines___567072); + r0 = (s.tmp_1 > globals.consoleLines___635521); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_arraySplice__P561405_mk(s); - s.tmp_2.arg0 = globals.consoleStrings___567059; + s.tmp_2 = helpers_arraySplice__P629849_mk(s); + s.tmp_2.arg0 = globals.consoleStrings___635508; s.tmp_2.arg1 = 0; - r0 = pxsim_Array__length(globals.consoleStrings___567059); + r0 = pxsim_Array__length(globals.consoleStrings___635508); s.tmp_3 = r0; - r0 = (s.tmp_3 - globals.consoleLines___567072); + r0 = (s.tmp_3 - globals.consoleLines___635521); s.tmp_2.arg2 = r0; s.callLocIdx = 1538; s.pc = 11; return s.tmp_2; case 11: @@ -48642,12 +49636,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener__P567094.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__P635543.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__P567094_mk(s) { +function game_consoleOverlay_listener__P635543_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener__P567094, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener__P635543, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48664,7 +49658,7 @@ function game_consoleOverlay_listener__P567094_mk(s) { -function forEach_inline__P581467(s) { +function forEach_inline__P649916(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48688,12 +49682,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P581467.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__P649916.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__P581467_mk(s) { +function forEach_inline__P649916_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P581467, depth: s.depth + 1, + parent: s, fn: forEach_inline__P649916, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48705,7 +49699,7 @@ function forEach_inline__P581467_mk(s) { -function game_consoleOverlay_listener_inline__P581472(s) { +function game_consoleOverlay_listener_inline__P649921(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48715,45 +49709,45 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.j___581474 = undefined; + s.j___649923 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.j___581474 = (0); + s.j___649923 = (0); case 1: - s.tmp_1 = r0 = s.j___581474; + s.tmp_1 = r0 = s.j___649923; 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___567059; - s.tmp_5 = helpers_stringSlice__P561424_mk(s); + s.tmp_3 = r0 = globals.consoleStrings___635508; + s.tmp_5 = helpers_stringSlice__P629868_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.j___581474; - r0 = (s.j___581474 + globals.consoleColumns___567082); + s.tmp_5.arg1 = s.j___649923; + r0 = (s.j___649923 + globals.consoleColumns___635531); s.tmp_5.arg2 = r0; s.callLocIdx = 1536; 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___581474 + globals.consoleColumns___567082); - s.j___581474 = (r0); + r0 = (s.j___649923 + globals.consoleColumns___635531); + s.j___649923 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener_inline__P581472.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__P649921.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__P581472_mk(s) { +function game_consoleOverlay_listener_inline__P649921_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener_inline__P581472, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener_inline__P649921, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48761,7 +49755,7 @@ function game_consoleOverlay_listener_inline__P581472_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - j___581474: undefined, + j___649923: undefined, arg0: undefined, } } @@ -48769,7 +49763,7 @@ function game_consoleOverlay_listener_inline__P581472_mk(s) { -function console_addListener__P561688(s) { +function console_addListener__P630132(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48792,7 +49786,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array_.indexOf(globals.listeners___566238, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals.listeners___634687, s.arg0, undefined); s.tmp_2 = r0; r0 = (s.tmp_2 > -1); case 2: @@ -48803,18 +49797,18 @@ switch (step) { { step = 5; continue; } case 3: case 4: - r0 = pxsim_Array__push(globals.listeners___566238, s.arg0); + r0 = pxsim_Array__push(globals.listeners___634687, s.arg0); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -console_addListener__P561688.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__P630132.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__P561688_mk(s) { +function console_addListener__P630132_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_addListener__P561688, depth: s.depth + 1, + parent: s, fn: console_addListener__P630132, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48827,7 +49821,7 @@ function console_addListener__P561688_mk(s) { -function listeners_inline__P566237(s) { +function listeners_inline__P634686(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48847,12 +49841,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -listeners_inline__P566237.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__P634686.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__P566237_mk(s) { +function listeners_inline__P634686_mk(s) { checkStack(s.depth); return { - parent: s, fn: listeners_inline__P566237, depth: s.depth + 1, + parent: s, fn: listeners_inline__P634686, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -48862,7 +49856,7 @@ function listeners_inline__P566237_mk(s) { -function scene_systemMenu_register__P564410(s) { +function scene_systemMenu_register__P632854(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48872,15 +49866,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___567013); + r0 = pxsim_numops_toBoolDecr(globals.instance___635462); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = controller_Button_onEvent__P563501_mk(s); - s.tmp_0.arg0 = globals.menu___563424; + s.tmp_0 = controller_Button_onEvent__P631945_mk(s); + s.tmp_0.arg0 = globals.menu___631868; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P564411; + s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P632855; s.callLocIdx = 1521; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -48889,12 +49883,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_register__P564410.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__P632854.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__P564410_mk(s) { +function scene_systemMenu_register__P632854_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_register__P564410, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_register__P632854, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -48903,7 +49897,7 @@ function scene_systemMenu_register__P564410_mk(s) { -function scene_systemMenu_showSystemMenu__P564411(s) { +function scene_systemMenu_showSystemMenu__P632855(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48913,27 +49907,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___567013); + r0 = pxsim_numops_toBoolDecr(globals.instance___635462); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = game_pushScene__P564307_mk(s); + s.tmp_0 = game_pushScene__P632751_mk(s); s.callLocIdx = 1522; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C564399_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C632843_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P564400_mk(s); + s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P632844_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P564407; + s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P632851; s.tmp_1.arg2 = undefined; s.callLocIdx = 1523; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.instance___567013 = (s.tmp_0); - s.tmp_0 = scene_systemMenu_PauseMenu_show__P564401_mk(s); - s.tmp_0.arg0 = globals.instance___567013; + globals.instance___635462 = (s.tmp_0); + s.tmp_0 = scene_systemMenu_PauseMenu_show__P632845_mk(s); + s.tmp_0.arg0 = globals.instance___635462; s.callLocIdx = 1524; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -48942,12 +49936,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_showSystemMenu__P564411.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__P632855.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__P564411_mk(s) { +function scene_systemMenu_showSystemMenu__P632855_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_showSystemMenu__P564411, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_showSystemMenu__P632855, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48957,7 +49951,7 @@ function scene_systemMenu_showSystemMenu__P564411_mk(s) { -function scene_systemMenu_buildOptionList__P564407(s) { +function scene_systemMenu_buildOptionList__P632851(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48967,136 +49961,136 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.options___582181 = undefined; + s.options___650630 = undefined; r0 = pxsim_Array__mk(); - s.options___582181 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C564391_VT); + s.options___650630 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C632835_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P564392_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P632836_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___564421; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P582189; - s.tmp_1.arg3 = scene_systemMenu_volumeDown__P567019; + s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___632865; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P650638; + s.tmp_1.arg3 = scene_systemMenu_volumeDown__P635468; s.callLocIdx = 1504; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_Array__push(s.options___582181, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C564391_VT); + r0 = pxsim_Array__push(s.options___650630, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C632835_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P564392_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P632836_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_UP_ICON___564418; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P582203; - s.tmp_1.arg3 = scene_systemMenu_volumeUp__P567018; + s.tmp_1.arg1 = globals.VOLUME_UP_ICON___632862; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P650652; + s.tmp_1.arg3 = scene_systemMenu_volumeUp__P635467; s.callLocIdx = 1506; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - r0 = pxsim_Array__push(s.options___582181, s.tmp_0); + r0 = pxsim_Array__push(s.options___650630, 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__C564391_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C632835_VT); s.tmp_1 = r0; - s.tmp_2 = scene_systemMenu_MenuOption_constructor__P564392_mk(s); + s.tmp_2 = scene_systemMenu_MenuOption_constructor__P632836_mk(s); s.tmp_2.arg0 = s.tmp_1; - s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___564419; - s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P582218; - s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P567021; + s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___632863; + s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P650667; + s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P635470; s.callLocIdx = 1509; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; - r0 = pxsim_Array__push(s.options___582181, s.tmp_1); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C564391_VT); + r0 = pxsim_Array__push(s.options___650630, s.tmp_1); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C632835_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P564392_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P632836_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___564424; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P582233; - s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P567020; + s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___632868; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P650682; + s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P635469; s.callLocIdx = 1511; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_Array__push(s.options___582181, s.tmp_0); + r0 = pxsim_Array__push(s.options___650630, s.tmp_0); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C564391_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C632835_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P564392_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P632836_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.STATS_ICON___564425; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P582248; - s.tmp_1.arg3 = scene_systemMenu_toggleStats__P567023; + s.tmp_1.arg1 = globals.STATS_ICON___632869; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P650697; + s.tmp_1.arg3 = scene_systemMenu_toggleStats__P635472; s.callLocIdx = 1512; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_Array__push(s.options___582181, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C564391_VT); + r0 = pxsim_Array__push(s.options___650630, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C632835_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P564392_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P632836_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CONSOLE_ICON___564423; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P582257; - s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P567024; + s.tmp_1.arg1 = globals.CONSOLE_ICON___632867; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P650706; + s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P635473; s.callLocIdx = 1514; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - r0 = pxsim_Array__push(s.options___582181, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C564391_VT); + r0 = pxsim_Array__push(s.options___650630, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C632835_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P564392_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P632836_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.SLEEP_ICON___564422; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P582266; - s.tmp_1.arg3 = scene_systemMenu_sleep__P567025; + s.tmp_1.arg1 = globals.SLEEP_ICON___632866; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P650715; + s.tmp_1.arg3 = scene_systemMenu_sleep__P635474; s.callLocIdx = 1515; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_Array__push(s.options___582181, s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___567014); + r0 = pxsim_Array__push(s.options___650630, s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___635463); if (!r0) { step = 3; continue; } - s.tmp_0 = helpers_arrayConcat__P561418_mk(s); - s.tmp_0.arg0 = s.options___582181; - s.tmp_0.arg1 = globals.customMenuOptions___567014; + s.tmp_0 = helpers_arrayConcat__P629862_mk(s); + s.tmp_0.arg0 = s.options___650630; + s.tmp_0.arg1 = globals.customMenuOptions___635463; s.callLocIdx = 1516; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.options___582181 = (r0); + s.options___650630 = (r0); case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C564391_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C632835_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P564392_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P632836_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___564420; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P582279; - s.tmp_1.arg3 = scene_systemMenu_closeMenu__P564406; + s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___632864; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P650728; + s.tmp_1.arg3 = scene_systemMenu_closeMenu__P632850; s.callLocIdx = 1517; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - r0 = pxsim_Array__push(s.options___582181, s.tmp_0); - r0 = s.options___582181; + r0 = pxsim_Array__push(s.options___650630, s.tmp_0); + r0 = s.options___650630; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList__P564407.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__P632851.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__P564407_mk(s) { +function scene_systemMenu_buildOptionList__P632851_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList__P564407, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList__P632851, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - options___582181: undefined, + options___650630: undefined, } } -function scene_systemMenu_buildOptionList_inline__P582189(s) { +function scene_systemMenu_buildOptionList_inline__P650638(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49106,7 +50100,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P562926_mk(s); + s.tmp_3 = music_volume__P631370_mk(s); s.callLocIdx = 1503; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -49126,12 +50120,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P582189.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__P650638.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__P582189_mk(s) { +function scene_systemMenu_buildOptionList_inline__P650638_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P582189, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P650638, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49143,7 +50137,7 @@ function scene_systemMenu_buildOptionList_inline__P582189_mk(s) { -function scene_systemMenu_buildOptionList_inline__P582203(s) { +function scene_systemMenu_buildOptionList_inline__P650652(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49153,7 +50147,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P562926_mk(s); + s.tmp_3 = music_volume__P631370_mk(s); s.callLocIdx = 1505; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -49173,12 +50167,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P582203.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__P650652.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__P582203_mk(s) { +function scene_systemMenu_buildOptionList_inline__P650652_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P582203, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P650652, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49190,7 +50184,7 @@ function scene_systemMenu_buildOptionList_inline__P582203_mk(s) { -function scene_systemMenu_buildOptionList_inline__P582218(s) { +function scene_systemMenu_buildOptionList_inline__P650667(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49200,7 +50194,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___563256; + r0 = globals.brightness___631700; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -49217,12 +50211,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P582218.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__P650667.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__P582218_mk(s) { +function scene_systemMenu_buildOptionList_inline__P650667_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P582218, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P650667, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49233,7 +50227,7 @@ function scene_systemMenu_buildOptionList_inline__P582218_mk(s) { -function scene_systemMenu_buildOptionList_inline__P582233(s) { +function scene_systemMenu_buildOptionList_inline__P650682(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49243,7 +50237,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___563256; + r0 = globals.brightness___631700; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -49260,12 +50254,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P582233.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__P650682.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__P582233_mk(s) { +function scene_systemMenu_buildOptionList_inline__P650682_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P582233, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P650682, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49276,7 +50270,7 @@ function scene_systemMenu_buildOptionList_inline__P582233_mk(s) { -function scene_systemMenu_buildOptionList_inline__P582248(s) { +function scene_systemMenu_buildOptionList_inline__P650697(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49286,7 +50280,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___564272); + r0 = pxsim_numops_toBoolDecr(globals.stats___632716); if (!r0) { step = 1; continue; } r0 = "HIDE STATS"; { step = 2; continue; } @@ -49299,12 +50293,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P582248.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__P650697.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__P582248_mk(s) { +function scene_systemMenu_buildOptionList_inline__P650697_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P582248, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P650697, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -49313,7 +50307,7 @@ function scene_systemMenu_buildOptionList_inline__P582248_mk(s) { -function scene_systemMenu_buildOptionList_inline__P582257(s) { +function scene_systemMenu_buildOptionList_inline__P650706(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49323,7 +50317,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___567059); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___635508); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -49344,12 +50338,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P582257.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__P650706.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__P582257_mk(s) { +function scene_systemMenu_buildOptionList_inline__P650706_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P582257, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P650706, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49362,7 +50356,7 @@ function scene_systemMenu_buildOptionList_inline__P582257_mk(s) { -function scene_systemMenu_buildOptionList_inline__P582266(s) { +function scene_systemMenu_buildOptionList_inline__P650715(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49376,12 +50370,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P582266.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__P650715.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__P582266_mk(s) { +function scene_systemMenu_buildOptionList_inline__P650715_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P582266, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P650715, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -49389,7 +50383,7 @@ function scene_systemMenu_buildOptionList_inline__P582266_mk(s) { -function scene_systemMenu_buildOptionList_inline__P582279(s) { +function scene_systemMenu_buildOptionList_inline__P650728(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49403,12 +50397,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P582279.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__P650728.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__P582279_mk(s) { +function scene_systemMenu_buildOptionList_inline__P650728_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P582279, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P650728, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -49416,7 +50410,7 @@ function scene_systemMenu_buildOptionList_inline__P582279_mk(s) { -function scene_systemMenu_setScreenBrightnessSupported__P567026(s) { +function scene_systemMenu_setScreenBrightnessSupported__P635475(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49430,12 +50424,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightnessSupported__P567026.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__P635475.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__P567026_mk(s) { +function scene_systemMenu_setScreenBrightnessSupported__P635475_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P567026, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P635475, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -49443,7 +50437,7 @@ function scene_systemMenu_setScreenBrightnessSupported__P567026_mk(s) { -function scene_systemMenu_sleep__P567025(s) { +function scene_systemMenu_sleep__P635474(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49458,12 +50452,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_sleep__P567025.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__P635474.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__P567025_mk(s) { +function scene_systemMenu_sleep__P635474_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_sleep__P567025, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_sleep__P635474, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -49471,7 +50465,7 @@ function scene_systemMenu_sleep__P567025_mk(s) { -function scene_systemMenu_toggleConsole__P567024(s) { +function scene_systemMenu_toggleConsole__P635473(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49481,7 +50475,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___567059); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___635508); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -49491,7 +50485,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__P564430_mk(s); + s.tmp_4 = game_consoleOverlay_setVisible__P632874_mk(s); s.tmp_4.arg0 = false; s.tmp_4.arg1 = undefined; s.callLocIdx = 1497; s.pc = 3; return s.tmp_4; @@ -49499,13 +50493,13 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = game_consoleOverlay_setVisible__P564430_mk(s); + s.tmp_0 = game_consoleOverlay_setVisible__P632874_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = undefined; s.callLocIdx = 1498; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = console_log__P561685_mk(s); + s.tmp_0 = console_log__P630129_mk(s); s.tmp_0.arg0 = "console"; s.callLocIdx = 1499; s.pc = 5; return s.tmp_0; case 5: @@ -49515,12 +50509,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleConsole__P567024.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__P635473.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__P567024_mk(s) { +function scene_systemMenu_toggleConsole__P635473_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleConsole__P567024, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleConsole__P635473, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49533,7 +50527,7 @@ function scene_systemMenu_toggleConsole__P567024_mk(s) { -function game_consoleOverlay_setVisible__P564430(s) { +function game_consoleOverlay_setVisible__P632874(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49549,7 +50543,7 @@ switch (step) { s.lambdaArgs = null; } s.tmp_1 = r0 = s.arg0; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___567059); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___635508); s.tmp_5 = r0; r0 = pxsim_Boolean__bang(s.tmp_5); s.tmp_4 = r0; @@ -49570,26 +50564,26 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - globals.consoleStrings___567059 = (s.tmp_6); + globals.consoleStrings___635508 = (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___567058 = (s.arg1); + globals.consoleColor___635507 = (s.arg1); case 5: case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_setVisible__P564430.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__P632874.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__P564430_mk(s) { +function game_consoleOverlay_setVisible__P632874_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_setVisible__P564430, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_setVisible__P632874, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49606,7 +50600,7 @@ function game_consoleOverlay_setVisible__P564430_mk(s) { -function console_log__P561685(s) { +function console_log__P630129(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49620,7 +50614,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = console_add__P561681_mk(s); + s.tmp_0 = console_add__P630125_mk(s); s.tmp_0.arg0 = 1; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 37; s.pc = 1; return s.tmp_0; @@ -49630,12 +50624,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_log__P561685.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__P630129.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__P561685_mk(s) { +function console_log__P630129_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_log__P561685, depth: s.depth + 1, + parent: s, fn: console_log__P630129, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -49645,7 +50639,7 @@ function console_log__P561685_mk(s) { -function console_add__P561681(s) { +function console_add__P630125(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49655,58 +50649,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.text___582318 = undefined; - s.i___582327 = undefined; + s.text___650767 = undefined; + s.i___650776 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = (s.arg0 < globals.minPriority___561680); + r0 = (s.arg0 < globals.minPriority___630124); 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__P561687_mk(s); + s.tmp_1 = console_inspect__P630131_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 20; s.callLocIdx = 35; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.text___582318 = (r0); - if ((s.text___582318) && (s.text___582318).vtable) { + s.text___650767 = (r0); + if ((s.text___650767) && (s.text___650767).vtable) { setupResume(s, 7); - pxsim_String__stringConv(s.text___582318); + pxsim_String__stringConv(s.text___650767); checkResumeConsumed(); return; - } else { s.retval = (s.text___582318) + ""; } + } else { s.retval = (s.text___650767) + ""; } case 7: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "\n"); - s.text___582318 = (r0); - s.i___582327 = (0); + s.text___650767 = (r0); + s.i___650776 = (0); case 3: - s.tmp_1 = r0 = s.i___582327; - r0 = pxsim_Array__length(globals.listeners___566238); + s.tmp_1 = r0 = s.i___650776; + r0 = pxsim_Array__length(globals.listeners___634687); 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___566238, s.i___582327); + r0 = pxsim_Array__getAt(globals.listeners___634687, s.i___650776); s.tmp_3.argL = r0; s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.text___582318; + s.tmp_3.arg1 = s.text___650767; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 36; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___582327 + 1); - s.i___582327 = (r0); + r0 = (s.i___650776 + 1); + s.i___650776 = (r0); { step = 3; continue; } case 4: case 5: @@ -49714,19 +50708,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_add__P561681.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__P630125.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__P561681_mk(s) { +function console_add__P630125_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_add__P561681, depth: s.depth + 1, + parent: s, fn: console_add__P630125, 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___582318: undefined, - i___582327: undefined, + text___650767: undefined, + i___650776: undefined, arg0: undefined, arg1: undefined, } } @@ -49735,7 +50729,7 @@ function console_add__P561681_mk(s) { -function scene_systemMenu_toggleStats__P567023(s) { +function scene_systemMenu_toggleStats__P635472(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49745,11 +50739,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___564272); + r0 = pxsim_numops_toBoolDecr(globals.stats___632716); s.tmp_0 = r0; r0 = pxsim_Boolean__bang(s.tmp_0); - globals.stats___564272 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___564272); + globals.stats___632716 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___632716); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -49758,14 +50752,14 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.control_EventContext_onStats___561703; + r0 = globals.control_EventContext_onStats___630147; 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___561703; + s.tmp_3.argL = globals.control_EventContext_onStats___630147; r0 = pxsim_String_.mkEmpty(); s.tmp_3.arg0 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); @@ -49778,12 +50772,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleStats__P567023.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__P635472.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__P567023_mk(s) { +function scene_systemMenu_toggleStats__P635472_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleStats__P567023, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleStats__P635472, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49795,7 +50789,7 @@ function scene_systemMenu_toggleStats__P567023_mk(s) { -function scene_systemMenu_brightnessDown__P567021(s) { +function scene_systemMenu_brightnessDown__P635470(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49805,8 +50799,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P567022_mk(s); - r0 = globals.brightness___563256; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P635471_mk(s); + r0 = globals.brightness___631700; s.tmp_1 = r0; r0 = (s.tmp_1 - 5); s.tmp_0.arg0 = r0; @@ -49817,12 +50811,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessDown__P567021.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__P635470.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__P567021_mk(s) { +function scene_systemMenu_brightnessDown__P635470_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessDown__P567021, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessDown__P635470, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49832,7 +50826,7 @@ function scene_systemMenu_brightnessDown__P567021_mk(s) { -function scene_systemMenu_setScreenBrightness__P567022(s) { +function scene_systemMenu_setScreenBrightness__P635471(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49846,15 +50840,15 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_setScreenBrightness__P563270_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.tmp_0 = helpers_setScreenBrightness__P631714_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1492; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P563368_mk(s); + s.tmp_0 = settings_writeNumber__P631812_mk(s); s.tmp_0.arg0 = "#brightness"; - r0 = globals.brightness___563256; + r0 = globals.brightness___631700; s.tmp_0.arg1 = r0; s.callLocIdx = 1494; s.pc = 2; return s.tmp_0; case 2: @@ -49863,12 +50857,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightness__P567022.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__P635471.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__P567022_mk(s) { +function scene_systemMenu_setScreenBrightness__P635471_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightness__P567022, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightness__P635471, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -49878,7 +50872,7 @@ function scene_systemMenu_setScreenBrightness__P567022_mk(s) { -function helpers_setScreenBrightness__P563270(s) { +function helpers_setScreenBrightness__P631714(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49893,7 +50887,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P561432_mk(s); + s.tmp_0 = Math_clamp__P629876_mk(s); s.tmp_0.arg0 = 10; s.tmp_0.arg1 = 100; r0 = (s.arg1 | 0); @@ -49902,18 +50896,18 @@ switch (step) { case 1: r0 = s.retval; s.arg1 = (r0); - globals.brightness___563256 = (s.arg1); - r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___563256); + globals.brightness___631700 = (s.arg1); + r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___631700); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_setScreenBrightness__P563270.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__P631714.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__P563270_mk(s) { +function helpers_setScreenBrightness__P631714_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_setScreenBrightness__P563270, depth: s.depth + 1, + parent: s, fn: helpers_setScreenBrightness__P631714, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -49924,7 +50918,7 @@ function helpers_setScreenBrightness__P563270_mk(s) { -function scene_systemMenu_brightnessUp__P567020(s) { +function scene_systemMenu_brightnessUp__P635469(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49934,8 +50928,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P567022_mk(s); - r0 = globals.brightness___563256; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P635471_mk(s); + r0 = globals.brightness___631700; s.tmp_1 = r0; r0 = (s.tmp_1 + 5); s.tmp_0.arg0 = r0; @@ -49946,12 +50940,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessUp__P567020.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__P635469.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__P567020_mk(s) { +function scene_systemMenu_brightnessUp__P635469_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessUp__P567020, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessUp__P635469, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49961,7 +50955,7 @@ function scene_systemMenu_brightnessUp__P567020_mk(s) { -function scene_systemMenu_volumeDown__P567019(s) { +function scene_systemMenu_volumeDown__P635468(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49971,29 +50965,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___582590 = undefined; - s.remainder___582593 = undefined; - s.newVolume___582596 = undefined; - s.tmp_0 = music_volume__P562926_mk(s); + s.v___651039 = undefined; + s.remainder___651042 = undefined; + s.newVolume___651045 = undefined; + s.tmp_0 = music_volume__P631370_mk(s); s.callLocIdx = 1486; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.v___582590 = (r0); - r0 = (s.v___582590 % 32); - s.remainder___582593 = (r0); - r0 = pxsim_numops_toBoolDecr(s.remainder___582593); + s.v___651039 = (r0); + r0 = (s.v___651039 % 32); + s.remainder___651042 = (r0); + r0 = pxsim_numops_toBoolDecr(s.remainder___651042); if (!r0) { step = 1; continue; } - r0 = s.remainder___582593; + r0 = s.remainder___651042; { step = 2; continue; } case 1: r0 = 32; case 2: // jmp value (already in r0) s.tmp_0 = r0; - r0 = (s.v___582590 - s.tmp_0); - s.newVolume___582596 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P567017_mk(s); - s.tmp_0.arg0 = s.newVolume___582596; + r0 = (s.v___651039 - s.tmp_0); + s.newVolume___651045 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P635466_mk(s); + s.tmp_0.arg0 = s.newVolume___651045; s.callLocIdx = 1487; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -50001,24 +50995,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeDown__P567019.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__P635468.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__P567019_mk(s) { +function scene_systemMenu_volumeDown__P635468_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeDown__P567019, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeDown__P635468, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___582590: undefined, - remainder___582593: undefined, - newVolume___582596: undefined, + v___651039: undefined, + remainder___651042: undefined, + newVolume___651045: undefined, } } -function scene_systemMenu_setVolume__P567017(s) { +function scene_systemMenu_setVolume__P635466(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50032,18 +51026,18 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = music_setVolume__P562925_mk(s); + s.tmp_0 = music_setVolume__P631369_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1481; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = music_playTone__P562927_mk(s); + s.tmp_0 = music_playTone__P631371_mk(s); s.tmp_0.arg0 = 440; s.tmp_0.arg1 = 500; s.callLocIdx = 1482; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P563368_mk(s); + s.tmp_0 = settings_writeNumber__P631812_mk(s); s.tmp_0.arg0 = "#volume"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1483; s.pc = 3; return s.tmp_0; @@ -50053,12 +51047,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setVolume__P567017.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__P635466.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__P567017_mk(s) { +function scene_systemMenu_setVolume__P635466_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setVolume__P567017, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setVolume__P635466, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -50068,7 +51062,7 @@ function scene_systemMenu_setVolume__P567017_mk(s) { -function music_playTone__P562927(s) { +function music_playTone__P631371(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50078,7 +51072,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.id___582431 = undefined; + s.id___650880 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -50103,7 +51097,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = music_playNoteCore__P566296_mk(s); + s.tmp_2 = music_playNoteCore__P634745_mk(s); s.tmp_2.arg0 = 0; s.tmp_2.arg1 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.arg1); @@ -50111,7 +51105,7 @@ switch (step) { s.callLocIdx = 68; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - s.tmp_0 = pause__P561718_mk(s); + s.tmp_0 = pause__P630162_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.arg1); s.tmp_0.arg0 = r0; s.callLocIdx = 69; s.pc = 6; return s.tmp_0; @@ -50119,13 +51113,13 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = (globals.playToneID___566298 + 1); + r0 = (globals.playToneID___634747 + 1); s.tmp_0 = r0; - globals.playToneID___566298 = (r0); - s.id___582431 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P582437); + globals.playToneID___634747 = (r0); + s.id___650880 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P650886); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___582431); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___650880); 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); @@ -50134,17 +51128,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone__P562927.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__P631371.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__P562927_mk(s) { +function music_playTone__P631371_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone__P562927, depth: s.depth + 1, + parent: s, fn: music_playTone__P631371, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - id___582431: undefined, + id___650880: undefined, arg0: undefined, arg1: undefined, } } @@ -50153,7 +51147,7 @@ function music_playTone__P562927_mk(s) { -function music_playTone_inline__P582437(s) { +function music_playTone_inline__P650886(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50163,14 +51157,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pos___582438 = undefined; - s.now___582448 = undefined; - s.d___582451 = undefined; - s.t___582455 = undefined; + s.pos___650887 = undefined; + s.now___650897 = undefined; + s.d___650900 = undefined; + s.t___650904 = undefined; r0 = pxsim.control.millis(); - s.pos___582438 = (r0); + s.pos___650887 = (r0); case 1: - r0 = (s.caps[0] == globals.playToneID___566298); + r0 = (s.caps[0] == globals.playToneID___634747); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } @@ -50186,30 +51180,30 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } r0 = pxsim.control.millis(); - s.now___582448 = (r0); - r0 = (s.pos___582438 - s.now___582448); - s.d___582451 = (r0); - s.tmp_0 = Math_min__P561436_mk(s); + s.now___650897 = (r0); + r0 = (s.pos___650887 - s.now___650897); + s.d___650900 = (r0); + s.tmp_0 = Math_min__P629880_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 500; s.callLocIdx = 70; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.t___582455 = (r0); + s.t___650904 = (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___582455); + r0 = (s.tmp_2 - s.t___650904); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = (s.pos___582438 + s.t___582455); - s.pos___582438 = (r0); - s.tmp_0 = music_playNoteCore__P566296_mk(s); - r0 = (s.d___582451 - 1); + r0 = (s.pos___650887 + s.t___650904); + s.pos___650887 = (r0); + s.tmp_0 = music_playNoteCore__P634745_mk(s); + r0 = (s.d___650900 - 1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.caps[2]; - s.tmp_0.arg2 = s.t___582455; + s.tmp_0.arg2 = s.t___650904; s.callLocIdx = 71; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; @@ -50219,16 +51213,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = pause__P561718_mk(s); - r0 = (s.d___582451 + s.t___582455); + s.tmp_2 = pause__P630162_mk(s); + r0 = (s.d___650900 + s.t___650904); s.tmp_2.arg0 = r0; s.callLocIdx = 72; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; { step = 5; continue; } case 4: - s.tmp_0 = pause__P561718_mk(s); - r0 = (s.d___582451 + s.t___582455); + s.tmp_0 = pause__P630162_mk(s); + r0 = (s.d___650900 + s.t___650904); s.tmp_1 = r0; r0 = (s.tmp_1 - 100); s.tmp_0.arg0 = r0; @@ -50242,27 +51236,27 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone_inline__P582437.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__P650886.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__P582437_mk(s) { +function music_playTone_inline__P650886_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone_inline__P582437, depth: s.depth + 1, + parent: s, fn: music_playTone_inline__P650886, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - pos___582438: undefined, - now___582448: undefined, - d___582451: undefined, - t___582455: undefined, + pos___650887: undefined, + now___650897: undefined, + d___650900: undefined, + t___650904: undefined, } } -function music_playNoteCore__P566296(s) { +function music_playNoteCore__P634745(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50272,7 +51266,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___582485 = undefined; + s.buf___650934 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -50280,16 +51274,16 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim.control.createBuffer(12); - s.buf___582485 = (r0); - s.tmp_0 = music_addNote__P562941_mk(s); - s.tmp_0.arg0 = s.buf___582485; + s.buf___650934 = (r0); + s.tmp_0 = music_addNote__P631385_mk(s); + s.tmp_0.arg0 = s.buf___650934; 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__P562926_mk(s); + s.tmp_1 = music_volume__P631370_mk(s); s.callLocIdx = 66; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -50298,21 +51292,21 @@ switch (step) { s.callLocIdx = 67; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___582485); + r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___650934); r0 = undefined; return leave(s, r0) default: oops() } } } -music_playNoteCore__P566296.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__P634745.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__P566296_mk(s) { +function music_playNoteCore__P634745_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playNoteCore__P566296, depth: s.depth + 1, + parent: s, fn: music_playNoteCore__P634745, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___582485: undefined, + buf___650934: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -50322,7 +51316,7 @@ function music_playNoteCore__P566296_mk(s) { -function music_addNote__P562941(s) { +function music_addNote__P631385(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50390,12 +51384,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_addNote__P562941.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__P631385.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__P562941_mk(s) { +function music_addNote__P631385_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_addNote__P562941, depth: s.depth + 1, + parent: s, fn: music_addNote__P631385, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50416,7 +51410,7 @@ function music_addNote__P562941_mk(s) { -function music_setVolume__P562925(s) { +function music_setVolume__P631369(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50430,7 +51424,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P561432_mk(s); + s.tmp_0 = Math_clamp__P629876_mk(s); s.tmp_0.arg0 = 0; s.tmp_0.arg1 = 255; r0 = (s.arg0 | 0); @@ -50438,8 +51432,8 @@ switch (step) { s.callLocIdx = 63; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.globalVolume___566291 = (r0); - r0 = (globals.globalVolume___566291 > 0); + globals.globalVolume___634740 = (r0); + r0 = (globals.globalVolume___634740 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -50455,12 +51449,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_setVolume__P562925.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__P631369.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__P562925_mk(s) { +function music_setVolume__P631369_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_setVolume__P562925, depth: s.depth + 1, + parent: s, fn: music_setVolume__P631369, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50471,7 +51465,7 @@ function music_setVolume__P562925_mk(s) { -function music_enableAmp__P566294(s) { +function music_enableAmp__P634743(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50489,12 +51483,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_enableAmp__P566294.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__P634743.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__P566294_mk(s) { +function music_enableAmp__P634743_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_enableAmp__P566294, depth: s.depth + 1, + parent: s, fn: music_enableAmp__P634743, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -50503,7 +51497,7 @@ function music_enableAmp__P566294_mk(s) { -function scene_systemMenu_volumeUp__P567018(s) { +function scene_systemMenu_volumeUp__P635467(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50513,22 +51507,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___582399 = undefined; - s.remainder___582402 = undefined; - s.newVolume___582405 = undefined; - s.tmp_0 = music_volume__P562926_mk(s); + s.v___650848 = undefined; + s.remainder___650851 = undefined; + s.newVolume___650854 = undefined; + s.tmp_0 = music_volume__P631370_mk(s); s.callLocIdx = 1484; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.v___582399 = (r0); - r0 = (s.v___582399 % 32); - s.remainder___582402 = (r0); - r0 = (s.v___582399 + 32); + s.v___650848 = (r0); + r0 = (s.v___650848 % 32); + s.remainder___650851 = (r0); + r0 = (s.v___650848 + 32); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.remainder___582402); - s.newVolume___582405 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P567017_mk(s); - s.tmp_0.arg0 = s.newVolume___582405; + r0 = (s.tmp_0 - s.remainder___650851); + s.newVolume___650854 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P635466_mk(s); + s.tmp_0.arg0 = s.newVolume___650854; s.callLocIdx = 1485; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -50536,24 +51530,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeUp__P567018.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__P635467.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__P567018_mk(s) { +function scene_systemMenu_volumeUp__P635467_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeUp__P567018, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeUp__P635467, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___582399: undefined, - remainder___582402: undefined, - newVolume___582405: undefined, + v___650848: undefined, + remainder___650851: undefined, + newVolume___650854: undefined, } } -function game_consoleOverlay_isVisible__P564428(s) { +function game_consoleOverlay_isVisible__P632872(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50563,7 +51557,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___567059); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___635508); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -50573,12 +51567,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_isVisible__P564428.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__P632872.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__P564428_mk(s) { +function game_consoleOverlay_isVisible__P632872_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_isVisible__P564428, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_isVisible__P632872, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50589,7 +51583,7 @@ function game_consoleOverlay_isVisible__P564428_mk(s) { -function scene_systemMenu_closeMenu__P564406(s) { +function scene_systemMenu_closeMenu__P632850(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50599,20 +51593,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___567013); + r0 = pxsim_numops_toBoolDecr(globals.instance___635462); if (!r0) { step = 1; continue; } - s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P564405_mk(s); - s.tmp_0.arg0 = globals.instance___567013; + s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P632849_mk(s); + s.tmp_0.arg0 = globals.instance___635462; s.callLocIdx = 1500; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.instance___567013 = (undefined); - s.tmp_0 = controller__setUserEventsEnabled__P563511_mk(s); + globals.instance___635462 = (undefined); + s.tmp_0 = controller__setUserEventsEnabled__P631955_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 1501; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = game_popScene__P564308_mk(s); + s.tmp_0 = game_popScene__P632752_mk(s); s.callLocIdx = 1502; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -50622,12 +51616,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_closeMenu__P564406.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__P632850.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__P564406_mk(s) { +function scene_systemMenu_closeMenu__P632850_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_closeMenu__P564406, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_closeMenu__P632850, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -50636,7 +51630,7 @@ function scene_systemMenu_closeMenu__P564406_mk(s) { -function scene_systemMenu_PauseMenu_dispose__P564405(s) { +function scene_systemMenu_PauseMenu_dispose__P632849(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50651,15 +51645,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C564399_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C632843_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__P561414_mk(s); + s.tmp_1 = helpers_arrayForEach__P629858_mk(s); r0 = s.arg0.fields["options"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P582044; + s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P650493; s.callLocIdx = 1477; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -50670,12 +51664,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose__P564405.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__P632849.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__P564405_mk(s) { +function scene_systemMenu_PauseMenu_dispose__P632849_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose__P564405, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose__P632849, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50686,7 +51680,7 @@ function scene_systemMenu_PauseMenu_dispose__P564405_mk(s) { -function scene_systemMenu_PauseMenu_dispose_inline__P582044(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P650493(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50700,7 +51694,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = scene_systemMenu_MenuOption_dispose__P564398_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_dispose__P632842_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1476; s.pc = 1; return s.tmp_0; case 1: @@ -50709,12 +51703,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose_inline__P582044.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__P650493.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__P582044_mk(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P650493_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P582044, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P650493, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -50724,7 +51718,7 @@ function scene_systemMenu_PauseMenu_dispose_inline__P582044_mk(s) { -function scene_systemMenu_MenuOption_dispose__P564398(s) { +function scene_systemMenu_MenuOption_dispose__P632842(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50739,12 +51733,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C564391_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C632835_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__P563732_mk(s); + s.tmp_1 = Sprite_destroy__P632176_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = undefined; @@ -50752,7 +51746,7 @@ switch (step) { s.callLocIdx = 1396; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_0 = Sprite_destroy__P563732_mk(s); + s.tmp_0 = Sprite_destroy__P632176_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; @@ -50768,12 +51762,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_dispose__P564398.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__P632842.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__P564398_mk(s) { +function scene_systemMenu_MenuOption_dispose__P632842_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_dispose__P564398, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_dispose__P632842, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50784,7 +51778,7 @@ function scene_systemMenu_MenuOption_dispose__P564398_mk(s) { -function scene_systemMenu_MenuOption_constructor__P564392(s) { +function scene_systemMenu_MenuOption_constructor__P632836(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50802,7 +51796,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C564391_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C632835_VT)) failedCast(r0); r0 = (s.arg0).fields["iconImage"] = (s.arg1); r0 = (s.arg0).fields["getText"] = (s.arg2); r0 = (s.arg0).fields["action"] = (s.arg3); @@ -50810,12 +51804,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_constructor__P564392.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__P632836.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__P564392_mk(s) { +function scene_systemMenu_MenuOption_constructor__P632836_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_constructor__P564392, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_constructor__P632836, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -50827,7 +51821,7 @@ function scene_systemMenu_MenuOption_constructor__P564392_mk(s) { -function helpers_screenBrightness__P563271(s) { +function helpers_screenBrightness__P631715(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50841,16 +51835,16 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = globals.brightness___563256; + r0 = globals.brightness___631700; return leave(s, r0) default: oops() } } } -helpers_screenBrightness__P563271.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__P631715.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__P563271_mk(s) { +function helpers_screenBrightness__P631715_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_screenBrightness__P563271, depth: s.depth + 1, + parent: s, fn: helpers_screenBrightness__P631715, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -50859,7 +51853,7 @@ function helpers_screenBrightness__P563271_mk(s) { -function music_volume__P562926(s) { +function music_volume__P631370(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50869,20 +51863,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = music_initVolume__P566295_mk(s); + s.tmp_0 = music_initVolume__P634744_mk(s); s.callLocIdx = 65; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals.globalVolume___566291; + r0 = globals.globalVolume___634740; return leave(s, r0) default: oops() } } } -music_volume__P562926.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} +music_volume__P631370.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__P562926_mk(s) { +function music_volume__P631370_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_volume__P562926, depth: s.depth + 1, + parent: s, fn: music_volume__P631370, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -50891,7 +51885,7 @@ function music_volume__P562926_mk(s) { -function music_initVolume__P566295(s) { +function music_initVolume__P634744(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50901,12 +51895,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.globalVolume___566291 === null); + r0 = (globals.globalVolume___634740 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.globalVolume___566291 = (0); - s.tmp_0 = music_setVolume__P562925_mk(s); + globals.globalVolume___634740 = (0); + s.tmp_0 = music_setVolume__P631369_mk(s); r0 = pxsim_pxtcore.getConfig(59, 128); s.tmp_0.arg0 = r0; s.callLocIdx = 62; s.pc = 3; return s.tmp_0; @@ -50918,12 +51912,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_initVolume__P566295.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} +music_initVolume__P634744.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__P566295_mk(s) { +function music_initVolume__P634744_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_initVolume__P566295, depth: s.depth + 1, + parent: s, fn: music_initVolume__P634744, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -50932,7 +51926,7 @@ function music_initVolume__P566295_mk(s) { -function helpers_arrayConcat__P561418(s) { +function helpers_arrayConcat__P629862(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50942,74 +51936,74 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.out___582284 = undefined; - s.value___582287 = undefined; - s.unnamed18344___U2 = undefined; - s.unnamed18345___U3 = undefined; - s.value___582294 = undefined; - s.unnamed18346___U5 = undefined; - s.unnamed18347___U6 = undefined; + s.out___650733 = undefined; + s.value___650736 = undefined; + s.unnamed19288___U2 = undefined; + s.unnamed19289___U3 = undefined; + s.value___650743 = undefined; + s.unnamed19290___U5 = undefined; + s.unnamed19291___U6 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.out___582284 = (r0); - s.value___582287 = (undefined); - s.unnamed18344___U2 = (s.arg0); - s.unnamed18345___U3 = (0); + s.out___650733 = (r0); + s.value___650736 = (undefined); + s.unnamed19288___U2 = (s.arg0); + s.unnamed19289___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18345___U3; - r0 = pxsim_Array__length(s.unnamed18344___U2); + s.tmp_0 = r0 = s.unnamed19289___U3; + r0 = pxsim_Array__length(s.unnamed19288___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed18344___U2, s.unnamed18345___U3); - s.value___582287 = (r0); - r0 = pxsim_Array__push(s.out___582284, s.value___582287); - r0 = (s.unnamed18345___U3 + 1); - s.unnamed18345___U3 = (r0); + r0 = pxsim_Array__getAt(s.unnamed19288___U2, s.unnamed19289___U3); + s.value___650736 = (r0); + r0 = pxsim_Array__push(s.out___650733, s.value___650736); + r0 = (s.unnamed19289___U3 + 1); + s.unnamed19289___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed18344___U2 = (undefined); - s.value___582294 = (undefined); - s.unnamed18346___U5 = (s.arg1); - s.unnamed18347___U6 = (0); + s.unnamed19288___U2 = (undefined); + s.value___650743 = (undefined); + s.unnamed19290___U5 = (s.arg1); + s.unnamed19291___U6 = (0); case 3: - s.tmp_0 = r0 = s.unnamed18347___U6; - r0 = pxsim_Array__length(s.unnamed18346___U5); + s.tmp_0 = r0 = s.unnamed19291___U6; + r0 = pxsim_Array__length(s.unnamed19290___U5); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed18346___U5, s.unnamed18347___U6); - s.value___582294 = (r0); - r0 = pxsim_Array__push(s.out___582284, s.value___582294); - r0 = (s.unnamed18347___U6 + 1); - s.unnamed18347___U6 = (r0); + r0 = pxsim_Array__getAt(s.unnamed19290___U5, s.unnamed19291___U6); + s.value___650743 = (r0); + r0 = pxsim_Array__push(s.out___650733, s.value___650743); + r0 = (s.unnamed19291___U6 + 1); + s.unnamed19291___U6 = (r0); { step = 3; continue; } case 4: - s.unnamed18346___U5 = (undefined); - r0 = s.out___582284; + s.unnamed19290___U5 = (undefined); + r0 = s.out___650733; return leave(s, r0) default: oops() } } } -helpers_arrayConcat__P561418.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__P629862.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__P561418_mk(s) { +function helpers_arrayConcat__P629862_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayConcat__P561418, depth: s.depth + 1, + parent: s, fn: helpers_arrayConcat__P629862, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - out___582284: undefined, - value___582287: undefined, - unnamed18344___U2: undefined, - unnamed18345___U3: undefined, - value___582294: undefined, - unnamed18346___U5: undefined, - unnamed18347___U6: undefined, + out___650733: undefined, + value___650736: undefined, + unnamed19288___U2: undefined, + unnamed19289___U3: undefined, + value___650743: undefined, + unnamed19290___U5: undefined, + unnamed19291___U6: undefined, arg0: undefined, arg1: undefined, } } @@ -51018,7 +52012,7 @@ function helpers_arrayConcat__P561418_mk(s) { -function scene_systemMenu_PauseMenu_show__P564401(s) { +function scene_systemMenu_PauseMenu_show__P632845(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51028,14 +52022,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___581551 = undefined; - s.i___581552 = undefined; + s.current___650000 = undefined; + s.i___650001 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C564399_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C632843_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; s.tmp_2 = if_generator_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -51053,9 +52047,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["options"] = (s.tmp_1); r0 = (s.arg0).fields["selection"] = (0); - s.i___581552 = (0); + s.i___650001 = (0); case 1: - s.tmp_1 = r0 = s.i___581552; + s.tmp_1 = r0 = s.i___650001; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -51066,22 +52060,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___581552); - s.current___581551 = (r0); - s.tmp_0 = scene_systemMenu_MenuOption_show__P564393_mk(s); - s.tmp_0.arg0 = s.current___581551; + r0 = pxsim_Array__getAt(s.tmp_4, s.i___650001); + s.current___650000 = (r0); + s.tmp_0 = scene_systemMenu_MenuOption_show__P632837_mk(s); + s.tmp_0.arg0 = s.current___650000; s.callLocIdx = 1410; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P564396_mk(s); - s.tmp_0.arg0 = s.current___581551; + s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P632840_mk(s); + s.tmp_0.arg0 = s.current___650000; r0 = s.arg0.fields["theme"]; s.tmp_0.arg1 = r0; s.callLocIdx = 1411; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_position__P564394_mk(s); - s.tmp_0.arg0 = s.current___581551; + s.tmp_0 = scene_systemMenu_MenuOption_position__P632838_mk(s); + s.tmp_0.arg0 = s.current___650000; s.tmp_2 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_2.arg0 = r0; @@ -51096,7 +52090,7 @@ switch (step) { case 7: r0 = s.retval; s.tmp_1 = r0; - s.tmp_5 = r0 = s.i___581552; + s.tmp_5 = r0 = s.i___650001; s.tmp_7 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_7.arg0 = r0; @@ -51161,7 +52155,7 @@ switch (step) { case 11: r0 = s.retval; s.tmp_13 = r0; - s.tmp_17 = r0 = s.i___581552; + s.tmp_17 = r0 = s.i___650001; s.tmp_19 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_19.arg0 = r0; @@ -51215,98 +52209,98 @@ switch (step) { s.callLocIdx = 1420; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = (s.i___581552 + 1); - s.i___581552 = (r0); + r0 = (s.i___650001 + 1); + s.i___650001 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = controller__setUserEventsEnabled__P563511_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P631955_mk(s); s.tmp_0.arg0 = false; s.callLocIdx = 1421; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P581615); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P650064); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.A___563418; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.A___631862; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1423; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P581635); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P650084); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.A___563418; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.A___631862; s.tmp_1.arg1 = 2052; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1425; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P563501_mk(s); - s.tmp_0.arg0 = globals.B___563419; + s.tmp_0 = controller_Button_onEvent__P631945_mk(s); + s.tmp_0.arg0 = globals.B___631863; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P581664; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P650113; s.callLocIdx = 1427; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P563501_mk(s); - s.tmp_0.arg0 = globals.menu___563424; + s.tmp_0 = controller_Button_onEvent__P631945_mk(s); + s.tmp_0.arg0 = globals.menu___631868; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P581669; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P650118; s.callLocIdx = 1429; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P581674); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P650123); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.up___563421; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.up___631865; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1433; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P581686); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P650135); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.left___563420; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.left___631864; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1436; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P581695); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P650144); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.down___563423; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.down___631867; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1440; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P581711); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P650160); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P563501_mk(s); - s.tmp_1.arg0 = globals.right___563422; + s.tmp_1 = controller_Button_onEvent__P631945_mk(s); + s.tmp_1.arg0 = globals.right___631866; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1443; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P581723); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P650172); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onShade__P564321_mk(s); + s.tmp_1 = game_onShade__P632765_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1446; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P564403_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P632847_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1447; s.pc = 25; return s.tmp_0; @@ -51316,12 +52310,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show__P564401.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__P632845.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__P564401_mk(s) { +function scene_systemMenu_PauseMenu_show__P632845_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show__P564401, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show__P632845, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51348,8 +52342,8 @@ function scene_systemMenu_PauseMenu_show__P564401_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - current___581551: undefined, - i___581552: undefined, + current___650000: undefined, + i___650001: undefined, arg0: undefined, } } @@ -51357,7 +52351,7 @@ function scene_systemMenu_PauseMenu_show__P564401_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P581615(s) { +function scene_systemMenu_PauseMenu_show_inline__P650064(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51395,7 +52389,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P564397_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P632841_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -51411,12 +52405,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P581615.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__P650064.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__P581615_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P650064_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P581615, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P650064, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51435,7 +52429,7 @@ function scene_systemMenu_PauseMenu_show_inline__P581615_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P581635(s) { +function scene_systemMenu_PauseMenu_show_inline__P650084(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51473,7 +52467,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P564397_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P632841_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -51497,12 +52491,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P581635.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__P650084.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__P581635_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P650084_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P581635, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P650084, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51521,7 +52515,7 @@ function scene_systemMenu_PauseMenu_show_inline__P581635_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P581664(s) { +function scene_systemMenu_PauseMenu_show_inline__P650113(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51531,7 +52525,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P564406_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P632850_mk(s); s.callLocIdx = 1426; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -51539,12 +52533,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P581664.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__P650113.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__P581664_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P650113_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P581664, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P650113, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -51553,7 +52547,7 @@ function scene_systemMenu_PauseMenu_show_inline__P581664_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P581669(s) { +function scene_systemMenu_PauseMenu_show_inline__P650118(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51563,7 +52557,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P564406_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P632850_mk(s); s.callLocIdx = 1428; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -51571,12 +52565,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P581669.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__P650118.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__P581669_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P650118_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P581669, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P650118, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -51585,7 +52579,7 @@ function scene_systemMenu_PauseMenu_show_inline__P581669_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P581674(s) { +function scene_systemMenu_PauseMenu_show_inline__P650123(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51595,9 +52589,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P564403_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P632847_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P561435_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -51628,12 +52622,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P581674.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__P650123.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__P581674_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P650123_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P581674, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P650123, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51646,7 +52640,7 @@ function scene_systemMenu_PauseMenu_show_inline__P581674_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P581686(s) { +function scene_systemMenu_PauseMenu_show_inline__P650135(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51656,9 +52650,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P564403_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P632847_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P561435_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -51675,12 +52669,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P581686.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__P650135.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__P581686_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P650135_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P581686, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P650135, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51691,7 +52685,7 @@ function scene_systemMenu_PauseMenu_show_inline__P581686_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P581695(s) { +function scene_systemMenu_PauseMenu_show_inline__P650144(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51701,9 +52695,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P564403_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P632847_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P561436_mk(s); + s.tmp_1 = Math_min__P629880_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -51739,12 +52733,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P581695.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__P650144.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__P581695_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P650144_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P581695, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P650144, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51759,7 +52753,7 @@ function scene_systemMenu_PauseMenu_show_inline__P581695_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P581711(s) { +function scene_systemMenu_PauseMenu_show_inline__P650160(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51769,9 +52763,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P564403_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P632847_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P561436_mk(s); + s.tmp_1 = Math_min__P629880_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -51793,12 +52787,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P581711.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__P650160.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__P581711_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P650160_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P581711, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P650160, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51811,7 +52805,7 @@ function scene_systemMenu_PauseMenu_show_inline__P581711_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P581723(s) { +function scene_systemMenu_PauseMenu_show_inline__P650172(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51821,12 +52815,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P564402_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P632846_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1444; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P564404_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P632848_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1445; s.pc = 2; return s.tmp_0; case 2: @@ -51835,12 +52829,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P581723.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__P650172.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__P581723_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P650172_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P581723, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P650172, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -51849,7 +52843,7 @@ function scene_systemMenu_PauseMenu_show_inline__P581723_mk(s) { -function scene_systemMenu_PauseMenu_drawText__P564404(s) { +function scene_systemMenu_PauseMenu_drawText__P632848(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51864,7 +52858,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C564399_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C632843_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -51876,11 +52870,11 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_3 = helpers_imageFillRect__P563261_mk(s); - s.tmp_3.arg0 = globals.screen___563337; + s.tmp_3 = helpers_imageFillRect__P631705_mk(s); + s.tmp_3.arg0 = globals.screen___631781; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_3.arg3 = r0; s.tmp_5 = if_cardsTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -51902,8 +52896,8 @@ switch (step) { s.callLocIdx = 1459; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P563294_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.tmp_0 = helpers_imagePrintCenter__P631738_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_1 = if_headerText_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -51937,8 +52931,8 @@ switch (step) { s.callLocIdx = 1462; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_0.arg1 = 0; s.tmp_2 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -51956,9 +52950,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - 3); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_0.arg3 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_4 = r0; s.tmp_6 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -51982,8 +52976,8 @@ switch (step) { s.callLocIdx = 1465; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_1 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -52012,7 +53006,7 @@ switch (step) { case 14: r0 = s.retval; s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_3 = r0; s.tmp_6 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -52064,8 +53058,8 @@ switch (step) { s.callLocIdx = 1471; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P563294_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.tmp_0 = helpers_imagePrintCenter__P631738_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_1 = if_getText_1_mk(s); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; @@ -52124,12 +53118,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_drawText__P564404.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__P632848.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__P564404_mk(s) { +function scene_systemMenu_PauseMenu_drawText__P632848_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_drawText__P564404, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_drawText__P632848, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52148,7 +53142,7 @@ function scene_systemMenu_PauseMenu_drawText__P564404_mk(s) { -function helpers_imagePrintCenter__P563294(s) { +function helpers_imagePrintCenter__P631738(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52158,8 +53152,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___581810 = undefined; - s.x___581816 = undefined; + s.w___650259 = undefined; + s.x___650265 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -52174,7 +53168,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P563282_mk(s); + s.tmp_2 = image_getFontForText__P631726_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 98; s.pc = 3; return s.tmp_2; case 3: @@ -52198,17 +53192,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.w___581810 = (r0); + s.w___650259 = (r0); r0 = pxsim_ImageMethods.width(s.arg0); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.w___581810); + r0 = (s.tmp_1 - s.w___650259); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.x___581816 = (r0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); + s.x___650265 = (r0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.tmp_0.arg2 = s.x___581816; + s.tmp_0.arg2 = s.x___650265; s.tmp_0.arg3 = s.arg2; s.tmp_0.arg4 = s.arg3; s.tmp_0.arg5 = s.arg4; @@ -52220,18 +53214,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrintCenter__P563294.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__P631738.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__P563294_mk(s) { +function helpers_imagePrintCenter__P631738_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrintCenter__P563294, depth: s.depth + 1, + parent: s, fn: helpers_imagePrintCenter__P631738, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - w___581810: undefined, - x___581816: undefined, + w___650259: undefined, + x___650265: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -52243,7 +53237,7 @@ function helpers_imagePrintCenter__P563294_mk(s) { -function scene_systemMenu_PauseMenu_setSelection__P564403(s) { +function scene_systemMenu_PauseMenu_setSelection__P632847(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52259,7 +53253,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C564399_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C632843_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -52279,7 +53273,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__P564397_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P632841_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -52301,9 +53295,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_4 = controller_Button__C563494_v0_1_mk(s); - s.tmp_4.arg0 = globals.A___563418; - if (!checkSubtype(s.tmp_4.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = controller_Button__C631938_v0_1_mk(s); + s.tmp_4.arg0 = globals.A___631862; + if (!checkSubtype(s.tmp_4.arg0, controller_Button__C631938_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: @@ -52318,7 +53312,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_5 = r0; - s.tmp_6 = scene_systemMenu_MenuOption_setState__P564397_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P632841_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -52331,7 +53325,7 @@ switch (step) { r0 = s.retval; case 7: case 8: - s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P567016_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P635465_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1457; s.pc = 13; return s.tmp_0; case 13: @@ -52341,12 +53335,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_setSelection__P564403.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__P632847.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__P564403_mk(s) { +function scene_systemMenu_PauseMenu_setSelection__P632847_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P564403, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P632847, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52365,7 +53359,7 @@ function scene_systemMenu_PauseMenu_setSelection__P564403_mk(s) { -function scene_systemMenu_PauseMenu_updateScrollTarget__P567016(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P635465(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52375,13 +53369,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.row___581990 = undefined; + s.row___650439 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C564399_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C632843_VT)) failedCast(r0); r0 = s.arg0.fields["selection"]; s.tmp_0 = r0; s.tmp_2 = if_cardsPerRow_1_mk(s); @@ -52399,17 +53393,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.row___581990 = (r0); + s.row___650439 = (r0); r0 = s.arg0.fields["scrollRow"]; s.tmp_1 = r0; - r0 = (s.row___581990 === s.tmp_1); + r0 = (s.row___650439 === 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___581990 - 1); + r0 = (s.row___650439 - 1); s.tmp_2 = r0; r0 = s.arg0.fields["scrollRow"]; s.tmp_3 = r0; @@ -52424,7 +53418,7 @@ switch (step) { case 4: r0 = s.arg0.fields["scrollRow"]; s.tmp_6 = r0; - r0 = (s.row___581990 > s.tmp_6); + r0 = (s.row___650439 > s.tmp_6); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } @@ -52484,12 +53478,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_updateScrollTarget__P567016.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__P635465.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__P567016_mk(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P635465_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P567016, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P635465, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52501,7 +53495,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P567016_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - row___581990: undefined, + row___650439: undefined, arg0: undefined, } } @@ -52509,7 +53503,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P567016_mk(s) { -function scene_systemMenu_PauseMenu_onUpdate__P564402(s) { +function scene_systemMenu_PauseMenu_onUpdate__P632846(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52519,22 +53513,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.t___581832 = undefined; - s.i___581836 = undefined; - s.dt___581865 = undefined; + s.t___650281 = undefined; + s.i___650285 = undefined; + s.dt___650314 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C564399_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C632843_VT)) failedCast(r0); r0 = pxsim.control.millis(); s.tmp_0 = r0; r0 = (s.tmp_0 / 250); - s.t___581832 = (r0); - s.i___581836 = (0); + s.t___650281 = (r0); + s.i___650285 = (0); case 1: - s.tmp_1 = r0 = s.i___581836; + s.tmp_1 = r0 = s.i___650285; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -52543,13 +53537,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__P564395_mk(s); + s.tmp_4 = scene_systemMenu_MenuOption_setOffset__P632839_mk(s); r0 = s.arg0.fields["options"]; s.tmp_5 = r0; - r0 = pxsim_Array__getAt(s.tmp_5, s.i___581836); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___650285); s.tmp_4.arg0 = r0; - s.tmp_8 = r0 = s.t___581832; - s.tmp_11 = r0 = s.i___581836; + s.tmp_8 = r0 = s.t___650281; + s.tmp_11 = r0 = s.i___650285; s.tmp_13 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_13.arg0 = r0; @@ -52577,11 +53571,11 @@ switch (step) { s.callLocIdx = 1449; s.pc = 10; return s.tmp_4; case 10: r0 = s.retval; - r0 = (s.i___581836 + 1); - s.i___581836 = (r0); + r0 = (s.i___650285 + 1); + s.i___650285 = (r0); { step = 1; continue; } case 2: - s.tmp_1 = game_currentScene__P564303_mk(s); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 1450; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; @@ -52590,7 +53584,7 @@ switch (step) { r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); - s.dt___581865 = (r0); + s.dt___650314 = (r0); r0 = s.arg0.fields["scrollOffset"]; s.tmp_1 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -52602,7 +53596,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___581865 * 100); + r0 = (s.dt___650314 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; @@ -52620,7 +53614,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___581865 * 100); + r0 = (s.dt___650314 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; @@ -52630,7 +53624,7 @@ switch (step) { { step = 9; continue; } case 5: case 6: - s.tmp_2 = Math_abs__P561433_mk(s); + s.tmp_2 = Math_abs__P629877_mk(s); r0 = s.arg0.fields["scrollOffset"]; s.tmp_3 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -52650,8 +53644,8 @@ switch (step) { r0 = (s.arg0).fields["scrollOffset"] = (s.tmp_5); case 7: case 8: - s.tmp_0 = scene_Camera_offsetY__P564093_mk(s); - s.tmp_1 = game_currentScene__P564303_mk(s); + s.tmp_0 = scene_Camera_offsetY__P632537_mk(s); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 1453; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; @@ -52667,12 +53661,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_onUpdate__P564402.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__P632846.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__P564402_mk(s) { +function scene_systemMenu_PauseMenu_onUpdate__P632846_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P564402, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P632846, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52688,9 +53682,9 @@ function scene_systemMenu_PauseMenu_onUpdate__P564402_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - t___581832: undefined, - i___581836: undefined, - dt___581865: undefined, + t___650281: undefined, + i___650285: undefined, + dt___650314: undefined, arg0: undefined, } } @@ -52698,7 +53692,7 @@ function scene_systemMenu_PauseMenu_onUpdate__P564402_mk(s) { -function scene_systemMenu_MenuOption_setOffset__P564395(s) { +function scene_systemMenu_MenuOption_setOffset__P632839(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52714,8 +53708,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C564391_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P563708_mk(s); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C632835_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P632152_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["top"]; @@ -52725,10 +53719,10 @@ switch (step) { s.callLocIdx = 1391; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); + s.tmp_0 = Sprite_y__P632105_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P563660_mk(s); + s.tmp_1 = Sprite_y__P632104_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1392; s.pc = 3; return s.tmp_1; @@ -52742,12 +53736,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setOffset__P564395.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__P632839.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__P564395_mk(s) { +function scene_systemMenu_MenuOption_setOffset__P632839_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setOffset__P564395, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setOffset__P632839, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52759,7 +53753,7 @@ function scene_systemMenu_MenuOption_setOffset__P564395_mk(s) { -function scene_systemMenu_MenuOption_setState__P564397(s) { +function scene_systemMenu_MenuOption_setState__P632841(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52775,7 +53769,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C564391_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C632835_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === s.arg1); @@ -52786,7 +53780,7 @@ switch (step) { case 1: case 2: r0 = (s.arg0).fields["state"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P567015_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P635464_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1395; s.pc = 4; return s.tmp_0; case 4: @@ -52796,12 +53790,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setState__P564397.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__P632841.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__P564397_mk(s) { +function scene_systemMenu_MenuOption_setState__P632841_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setState__P564397, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setState__P632841, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52813,7 +53807,7 @@ function scene_systemMenu_MenuOption_setState__P564397_mk(s) { -function scene_systemMenu_MenuOption_updateCard__P567015(s) { +function scene_systemMenu_MenuOption_updateCard__P635464(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52828,7 +53822,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C564391_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C632835_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -52851,7 +53845,7 @@ switch (step) { r0 = s.tmp_3; { step = 6; continue; } case 3: - s.tmp_4 = Sprite_setImage__P563695_mk(s); + s.tmp_4 = Sprite_setImage__P632139_mk(s); r0 = s.arg0.fields["card"]; s.tmp_4.arg0 = r0; s.tmp_5 = if_basicCard_1_mk(s); @@ -52873,7 +53867,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 4: - s.tmp_0 = Sprite_setImage__P563695_mk(s); + s.tmp_0 = Sprite_setImage__P632139_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_selectedCard_1_mk(s); @@ -52895,7 +53889,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = Sprite_setImage__P563695_mk(s); + s.tmp_0 = Sprite_setImage__P632139_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_activeCard_1_mk(s); @@ -52916,10 +53910,10 @@ switch (step) { case 12: r0 = s.retval; case 6: - s.tmp_0 = Sprite_x__P563659_mk(s); + s.tmp_0 = Sprite_x__P632103_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P563658_mk(s); + s.tmp_1 = Sprite_x__P632102_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1404; s.pc = 15; return s.tmp_1; @@ -52929,10 +53923,10 @@ switch (step) { s.callLocIdx = 1405; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); + s.tmp_0 = Sprite_y__P632105_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P563660_mk(s); + s.tmp_1 = Sprite_y__P632104_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1406; s.pc = 17; return s.tmp_1; @@ -52947,12 +53941,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_updateCard__P567015.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__P635464.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__P567015_mk(s) { +function scene_systemMenu_MenuOption_updateCard__P635464_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_updateCard__P567015, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_updateCard__P635464, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52967,7 +53961,7 @@ function scene_systemMenu_MenuOption_updateCard__P567015_mk(s) { -function scene_systemMenu_MenuOption_setTheme__P564396(s) { +function scene_systemMenu_MenuOption_setTheme__P632840(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52983,9 +53977,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C564391_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C632835_VT)) failedCast(r0); r0 = (s.arg0).fields["theme"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P567015_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P635464_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1394; s.pc = 1; return s.tmp_0; case 1: @@ -52994,12 +53988,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setTheme__P564396.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__P632840.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__P564396_mk(s) { +function scene_systemMenu_MenuOption_setTheme__P632840_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setTheme__P564396, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setTheme__P632840, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -53010,7 +54004,7 @@ function scene_systemMenu_MenuOption_setTheme__P564396_mk(s) { -function scene_systemMenu_MenuOption_position__P564394(s) { +function scene_systemMenu_MenuOption_position__P632838(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53027,26 +54021,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C564391_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C632835_VT)) failedCast(r0); r0 = (s.arg0).fields["top"] = (s.arg2); - s.tmp_0 = Sprite_left__P563704_mk(s); + s.tmp_0 = Sprite_left__P632148_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1385; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_top__P563708_mk(s); + s.tmp_0 = Sprite_top__P632152_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1386; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_x__P563659_mk(s); + s.tmp_0 = Sprite_x__P632103_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P563658_mk(s); + s.tmp_1 = Sprite_x__P632102_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1387; s.pc = 4; return s.tmp_1; @@ -53056,10 +54050,10 @@ switch (step) { s.callLocIdx = 1388; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); + s.tmp_0 = Sprite_y__P632105_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P563660_mk(s); + s.tmp_1 = Sprite_y__P632104_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1389; s.pc = 6; return s.tmp_1; @@ -53073,12 +54067,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_position__P564394.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__P632838.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__P564394_mk(s) { +function scene_systemMenu_MenuOption_position__P632838_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_position__P564394, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_position__P632838, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53091,7 +54085,7 @@ function scene_systemMenu_MenuOption_position__P564394_mk(s) { -function scene_systemMenu_MenuOption_show__P564393(s) { +function scene_systemMenu_MenuOption_show__P632837(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53106,7 +54100,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C564391_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C632835_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -53126,12 +54120,12 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - r0 = globals.CARD_NORMAL___564415; + r0 = globals.CARD_NORMAL___632859; case 2: // jmp value (already in r0) s.tmp_2 = r0; s.tmp_3 = r0 = s.arg0; - s.tmp_5 = sprites_create__P563580_mk(s); + s.tmp_5 = sprites_create__P632024_mk(s); s.tmp_5.arg0 = s.tmp_2; s.tmp_5.arg1 = undefined; s.callLocIdx = 1381; s.pc = 4; return s.tmp_5; @@ -53154,7 +54148,7 @@ switch (step) { case 5: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = sprites_create__P563580_mk(s); + s.tmp_2 = sprites_create__P632024_mk(s); r0 = s.arg0.fields["iconImage"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = undefined; @@ -53182,12 +54176,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_show__P564393.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__P632837.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__P564393_mk(s) { +function scene_systemMenu_MenuOption_show__P632837_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_show__P564393, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_show__P632837, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53202,7 +54196,7 @@ function scene_systemMenu_MenuOption_show__P564393_mk(s) { -function game_onShade__P564321(s) { +function game_onShade__P632765(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53216,7 +54210,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P566768_mk(s); + s.tmp_0 = game_init__P635217_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1248; s.pc = 4; return s.tmp_0; case 4: @@ -53230,7 +54224,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = scene_createRenderable__P564109_mk(s); + s.tmp_2 = scene_createRenderable__P632553_mk(s); s.tmp_2.arg0 = 80; s.tmp_2.arg1 = s.arg0; s.tmp_2.arg2 = undefined; @@ -53242,12 +54236,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onShade__P564321.info = {"start":15517,"length":145,"line":464,"column":4,"endLine":468,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} +game_onShade__P632765.info = {"start":15517,"length":145,"line":464,"column":4,"endLine":468,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} -function game_onShade__P564321_mk(s) { +function game_onShade__P632765_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onShade__P564321, depth: s.depth + 1, + parent: s, fn: game_onShade__P632765, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53259,7 +54253,7 @@ function game_onShade__P564321_mk(s) { -function scene_createRenderable__P564109(s) { +function scene_createRenderable__P632553(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53269,14 +54263,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.renderable___581942 = undefined; + s.renderable___650391 = 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__C564104_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Renderable__C632548_VT); s.tmp_0 = r0; s.tmp_1 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_1); @@ -53284,11 +54278,11 @@ switch (step) { r0 = s.tmp_1; { step = 2; continue; } case 1: - r0 = renderable_inline__P581948; + r0 = renderable_inline__P650397; case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.tmp_3 = scene_Renderable_constructor__P564105_mk(s); + s.tmp_3 = scene_Renderable_constructor__P632549_mk(s); s.tmp_3.arg0 = s.tmp_0; s.tmp_3.arg1 = s.arg1; s.tmp_3.arg2 = s.tmp_2; @@ -53296,23 +54290,23 @@ switch (step) { s.callLocIdx = 1072; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - s.renderable___581942 = (s.tmp_0); - r0 = s.renderable___581942; + s.renderable___650391 = (s.tmp_0); + r0 = s.renderable___650391; return leave(s, r0) default: oops() } } } -scene_createRenderable__P564109.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__P632553.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__P564109_mk(s) { +function scene_createRenderable__P632553_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_createRenderable__P564109, depth: s.depth + 1, + parent: s, fn: scene_createRenderable__P632553, 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___581942: undefined, + renderable___650391: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -53322,7 +54316,7 @@ function scene_createRenderable__P564109_mk(s) { -function renderable_inline__P581948(s) { +function renderable_inline__P650397(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53336,12 +54330,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -renderable_inline__P581948.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} +renderable_inline__P650397.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__P581948_mk(s) { +function renderable_inline__P650397_mk(s) { checkStack(s.depth); return { - parent: s, fn: renderable_inline__P581948, depth: s.depth + 1, + parent: s, fn: renderable_inline__P650397, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -53349,7 +54343,7 @@ function renderable_inline__P581948_mk(s) { -function scene_Renderable_constructor__P564105(s) { +function scene_Renderable_constructor__P632549(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53367,10 +54361,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C564104_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C632548_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = (s.arg0).fields["shouldBeVisible"] = (s.arg2); - s.tmp_0 = sprites_BaseSprite_constructor__P563401_mk(s); + s.tmp_0 = sprites_BaseSprite_constructor__P631845_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 1069; s.pc = 1; return s.tmp_0; @@ -53380,12 +54374,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable_constructor__P564105.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__P632549.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__P564105_mk(s) { +function scene_Renderable_constructor__P632549_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable_constructor__P564105, depth: s.depth + 1, + parent: s, fn: scene_Renderable_constructor__P632549, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -53398,7 +54392,7 @@ function scene_Renderable_constructor__P564105_mk(s) { -function scene_systemMenu_PauseMenu_constructor__P564400(s) { +function scene_systemMenu_PauseMenu_constructor__P632844(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53415,7 +54409,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C564399_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C632843_VT)) failedCast(r0); r0 = (s.arg0).fields["generator"] = (s.arg1); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); @@ -53423,8 +54417,8 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = scene_systemMenu_buildMenuTheme__P564408_mk(s); - r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___564415); + s.tmp_1 = scene_systemMenu_buildMenuTheme__P632852_mk(s); + r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___632859); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; @@ -53443,12 +54437,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_constructor__P564400.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__P632844.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__P564400_mk(s) { +function scene_systemMenu_PauseMenu_constructor__P632844_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_constructor__P564400, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_constructor__P632844, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53462,7 +54456,7 @@ function scene_systemMenu_PauseMenu_constructor__P564400_mk(s) { -function scene_systemMenu_buildMenuTheme__P564408(s) { +function scene_systemMenu_buildMenuTheme__P632852(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53472,7 +54466,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cardsPerRow___582635 = undefined; + s.cardsPerRow___651084 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -53480,19 +54474,19 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); 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___582635 = (r0); + s.cardsPerRow___651084 = (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___563280; + r0 = globals.font8___631724; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -53503,7 +54497,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = image_doubledFont__P563283_mk(s); + s.tmp_1 = image_doubledFont__P631727_mk(s); s.tmp_1.arg0 = s.arg2; s.callLocIdx = 1518; s.pc = 5; return s.tmp_1; case 5: @@ -53516,12 +54510,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___582635); - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsPerRow", s.cardsPerRow___651084); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_3 = r0; - r0 = (s.cardsPerRow___582635 * s.arg0); + r0 = (s.cardsPerRow___651084 * s.arg0); s.tmp_5 = r0; - r0 = (s.cardsPerRow___582635 - 1); + r0 = (s.cardsPerRow___651084 - 1); s.tmp_7 = r0; r0 = (s.tmp_7 * s.arg1); s.tmp_6 = r0; @@ -53552,7 +54546,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___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_14 = r0; s.tmp_16 = if_charHeight_1_mk(s); s.tmp_16.arg0 = s.arg2; @@ -53573,19 +54567,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___564416); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___564417); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___564415); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "selectedCard", globals.CARD_SELECTED___632860); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___632861); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___632859); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildMenuTheme__P564408.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__P632852.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__P564408_mk(s) { +function scene_systemMenu_buildMenuTheme__P632852_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildMenuTheme__P564408, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildMenuTheme__P632852, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53604,7 +54598,7 @@ function scene_systemMenu_buildMenuTheme__P564408_mk(s) { tmp_14: undefined, tmp_15: undefined, tmp_16: undefined, - cardsPerRow___582635: undefined, + cardsPerRow___651084: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -53615,7 +54609,7 @@ function scene_systemMenu_buildMenuTheme__P564408_mk(s) { -function image_doubledFont__P563283(s) { +function image_doubledFont__P631727(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53629,7 +54623,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = image_scaledFont__P563284_mk(s); + s.tmp_0 = image_scaledFont__P631728_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 2; s.callLocIdx = 92; s.pc = 1; return s.tmp_0; @@ -53638,12 +54632,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_doubledFont__P563283.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__P631727.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__P563283_mk(s) { +function image_doubledFont__P631727_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_doubledFont__P563283, depth: s.depth + 1, + parent: s, fn: image_doubledFont__P631727, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -53653,7 +54647,7 @@ function image_doubledFont__P563283_mk(s) { -function scene_systemMenu_initScreen__P567028(s) { +function scene_systemMenu_initScreen__P635477(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53663,20 +54657,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.brightness___582690 = undefined; - s.tmp_0 = settings_readNumber__P563373_mk(s); + s.brightness___651139 = undefined; + s.tmp_0 = settings_readNumber__P631817_mk(s); s.tmp_0.arg0 = "#brightness"; s.callLocIdx = 1527; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.brightness___582690 = (r0); - r0 = (s.brightness___582690 !== undefined); + s.brightness___651139 = (r0); + r0 = (s.brightness___651139 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_setScreenBrightness__P563270_mk(s); - s.tmp_1.arg0 = globals.screen___563337; - s.tmp_1.arg1 = s.brightness___582690; + s.tmp_1 = helpers_setScreenBrightness__P631714_mk(s); + s.tmp_1.arg0 = globals.screen___631781; + s.tmp_1.arg1 = s.brightness___651139; s.callLocIdx = 1528; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -53686,23 +54680,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initScreen__P567028.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__P635477.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__P567028_mk(s) { +function scene_systemMenu_initScreen__P635477_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initScreen__P567028, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initScreen__P635477, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - brightness___582690: undefined, + brightness___651139: undefined, } } -function scene_systemMenu_initVolume__P567027(s) { +function scene_systemMenu_initVolume__P635476(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53712,19 +54706,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.vol___582700 = undefined; - s.tmp_0 = settings_readNumber__P563373_mk(s); + s.vol___651149 = undefined; + s.tmp_0 = settings_readNumber__P631817_mk(s); s.tmp_0.arg0 = "#volume"; s.callLocIdx = 1525; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.vol___582700 = (r0); - r0 = (s.vol___582700 !== undefined); + s.vol___651149 = (r0); + r0 = (s.vol___651149 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = music_setVolume__P562925_mk(s); - s.tmp_1.arg0 = s.vol___582700; + s.tmp_1 = music_setVolume__P631369_mk(s); + s.tmp_1.arg0 = s.vol___651149; s.callLocIdx = 1526; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -53734,23 +54728,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initVolume__P567027.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__P635476.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__P567027_mk(s) { +function scene_systemMenu_initVolume__P635476_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initVolume__P567027, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initVolume__P635476, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - vol___582700: undefined, + vol___651149: undefined, } } -function game_GameOverConfig_constructor__P564292(s) { +function game_GameOverConfig_constructor__P632736(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53765,8 +54759,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C564277_VT)) failedCast(r0); - s.tmp_0 = game_GameOverConfig_init__P564293_mk(s); + if (!checkSubtype(r0, game_GameOverConfig__C632721_VT)) failedCast(r0); + s.tmp_0 = game_GameOverConfig_init__P632737_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1200; s.pc = 1; return s.tmp_0; case 1: @@ -53775,12 +54769,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_constructor__P564292.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__P632736.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__P564292_mk(s) { +function game_GameOverConfig_constructor__P632736_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_constructor__P564292, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_constructor__P632736, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -53790,7 +54784,7 @@ function game_GameOverConfig_constructor__P564292_mk(s) { -function game_GameOverConfig_init__P564293(s) { +function game_GameOverConfig_init__P632737(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53805,21 +54799,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C564277_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C632721_VT)) failedCast(r0); r0 = (s.arg0).fields["scoringType"] = (0); - r0 = (s.arg0).fields["winEffect"] = (globals.confetti___564578); - r0 = (s.arg0).fields["loseEffect"] = (globals.melt___564600); + r0 = (s.arg0).fields["winEffect"] = (globals.confetti___633022); + r0 = (s.arg0).fields["loseEffect"] = (globals.melt___633044); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = music_melodyPlayable__P563228_mk(s); - s.tmp_2.arg0 = globals.powerUp___562955; + s.tmp_2 = music_melodyPlayable__P631672_mk(s); + s.tmp_2.arg0 = globals.powerUp___631399; s.callLocIdx = 1201; 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__P563228_mk(s); - s.tmp_2.arg0 = globals.wawawawaa___562952; + s.tmp_2 = music_melodyPlayable__P631672_mk(s); + s.tmp_2.arg0 = globals.wawawawaa___631396; s.callLocIdx = 1202; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -53838,12 +54832,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_init__P564293.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__P632737.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__P564293_mk(s) { +function game_GameOverConfig_init__P632737_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_init__P564293, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_init__P632737, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53855,7 +54849,7 @@ function game_GameOverConfig_init__P564293_mk(s) { -function melt_inline__P582763(s) { +function melt_inline__P651212(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53865,11 +54859,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rounds___582766 = undefined; - s.j___582774 = undefined; - s.x___582779 = undefined; - s.y___582785 = undefined; - s.c___582791 = undefined; + s.rounds___651215 = undefined; + s.j___651223 = undefined; + s.x___651228 = undefined; + s.y___651234 = undefined; + s.c___651240 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -53882,14 +54876,14 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.rounds___582766 = (r0); - s.j___582774 = (0); + s.rounds___651215 = (r0); + s.j___651223 = (0); case 1: - r0 = (s.j___582774 < s.rounds___582766); + r0 = (s.j___651223 < s.rounds___651215); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P564367_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P632811_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -53899,8 +54893,8 @@ switch (step) { s.callLocIdx = 63; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___582779 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P564367_mk(s); + s.x___651228 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P632811_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -53910,42 +54904,42 @@ switch (step) { s.callLocIdx = 64; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___582785 = (r0); - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___582779, s.y___582785); - s.c___582791 = (r0); + s.y___651234 = (r0); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___651228, s.y___651234); + s.c___651240 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___582779; - r0 = (s.y___582785 + 1); + s.tmp_1 = r0 = s.x___651228; + r0 = (s.y___651234 + 1); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___582791); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___651240); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___582779; - r0 = (s.y___582785 + 2); + s.tmp_1 = r0 = s.x___651228; + r0 = (s.y___651234 + 2); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___582791); - r0 = (s.j___582774 + 1); - s.j___582774 = (r0); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___651240); + r0 = (s.j___651223 + 1); + s.j___651223 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -melt_inline__P582763.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__P651212.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__P582763_mk(s) { +function melt_inline__P651212_mk(s) { checkStack(s.depth); return { - parent: s, fn: melt_inline__P582763, depth: s.depth + 1, + parent: s, fn: melt_inline__P651212, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - rounds___582766: undefined, - j___582774: undefined, - x___582779: undefined, - y___582785: undefined, - c___582791: undefined, + rounds___651215: undefined, + j___651223: undefined, + x___651228: undefined, + y___651234: undefined, + c___651240: undefined, arg0: undefined, arg1: undefined, } } @@ -53954,7 +54948,7 @@ function melt_inline__P582763_mk(s) { -function confetti_inline__P582817(s) { +function confetti_inline__P651266(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53964,13 +54958,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.factory___582820 = undefined; + s.factory___651269 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C564522_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C632966_VT); s.tmp_0 = r0; s.tmp_2 = if_width_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -54005,27 +54999,27 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = particles_ConfettiFactory_constructor__P564523_mk(s); + s.tmp_5 = particles_ConfettiFactory_constructor__P632967_mk(s); s.tmp_5.arg0 = s.tmp_0; s.tmp_5.arg1 = s.tmp_4; s.tmp_5.arg2 = 16; s.callLocIdx = 53; s.pc = 5; return s.tmp_5; case 5: r0 = s.retval; - s.factory___582820 = (s.tmp_0); - s.tmp_0 = particles_SprayFactory_setSpeed__P564499_mk(s); - s.tmp_0.arg0 = s.factory___582820; + s.factory___651269 = (s.tmp_0); + s.tmp_0 = particles_SprayFactory_setSpeed__P632943_mk(s); + s.tmp_0.arg0 = s.factory___651269; s.tmp_0.arg1 = 30; s.callLocIdx = 54; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C564455_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C632899_VT); s.tmp_0 = r0; - s.tmp_1 = particles_ParticleSource_constructor__P564460_mk(s); + s.tmp_1 = particles_ParticleSource_constructor__P632904_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___582820; + s.tmp_1.arg3 = s.factory___651269; s.callLocIdx = 55; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; @@ -54033,12 +55027,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -confetti_inline__P582817.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__P651266.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__P582817_mk(s) { +function confetti_inline__P651266_mk(s) { checkStack(s.depth); return { - parent: s, fn: confetti_inline__P582817, depth: s.depth + 1, + parent: s, fn: confetti_inline__P651266, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54046,7 +55040,7 @@ function confetti_inline__P582817_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - factory___582820: undefined, + factory___651269: undefined, arg0: undefined, arg1: undefined, } } @@ -54055,7 +55049,7 @@ function confetti_inline__P582817_mk(s) { -function particles_ParticleSource_constructor__P564460(s) { +function particles_ParticleSource_constructor__P632904(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54065,8 +55059,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___582841 = undefined; - s.removedSource___582850 = undefined; + s.sources___651290 = undefined; + s.removedSource___651299 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -54075,62 +55069,62 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P563401_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P631845_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1547; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = particles_init__P567104_mk(s); + s.tmp_0 = particles_init__P635553_mk(s); s.callLocIdx = 1548; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_particleSources__P567110_mk(s); + s.tmp_0 = particles_particleSources__P635559_mk(s); s.callLocIdx = 1549; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.sources___582841 = (r0); - r0 = pxsim_Array__length(s.sources___582841); + s.sources___651290 = (r0); + r0 = pxsim_Array__length(s.sources___651290); s.tmp_1 = r0; - r0 = (s.tmp_1 >= globals.MAX_SOURCES___567096); + r0 = (s.tmp_1 >= globals.MAX_SOURCES___635545); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = particles_sortSources__P567107_mk(s); - s.tmp_2.arg0 = s.sources___582841; + s.tmp_2 = particles_sortSources__P635556_mk(s); + s.tmp_2.arg0 = s.sources___651290; s.callLocIdx = 1550; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - r0 = pxsim_Array_.removeAt(s.sources___582841, 0); - s.removedSource___582850 = (r0); - s.tmp_0 = particles_ParticleSource_clear__P564470_mk(s); - s.tmp_0.arg0 = s.removedSource___582850; + r0 = pxsim_Array_.removeAt(s.sources___651290, 0); + s.removedSource___651299 = (r0); + s.tmp_0 = particles_ParticleSource_clear__P632914_mk(s); + s.tmp_0.arg0 = s.removedSource___651299; s.callLocIdx = 1552; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_destroy__P564469_mk(s); - s.tmp_0.arg0 = s.removedSource___582850; + s.tmp_0 = particles_ParticleSource_destroy__P632913_mk(s); + s.tmp_0.arg0 = s.removedSource___651299; s.callLocIdx = 1553; 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__P564472_mk(s); + s.tmp_0 = particles_ParticleSource_setRate__P632916_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1554; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAcceleration__P564464_mk(s); + s.tmp_0 = particles_ParticleSource_setAcceleration__P632908_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.callLocIdx = 1555; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAnchor__P564471_mk(s); + s.tmp_0 = particles_ParticleSource_setAnchor__P632915_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1556; s.pc = 13; return s.tmp_0; @@ -54145,18 +55139,18 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = globals.defaultFactory___564475; + r0 = globals.defaultFactory___632919; case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = particles_ParticleSource_setFactory__P564474_mk(s); + s.tmp_2 = particles_ParticleSource_setFactory__P632918_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.tmp_1; s.callLocIdx = 1557; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; - r0 = pxsim_Array__push(s.sources___582841, s.arg0); - s.tmp_0 = particles_ParticleSource_enabled__P564468_mk(s); + r0 = pxsim_Array__push(s.sources___651290, s.arg0); + s.tmp_0 = particles_ParticleSource_enabled__P632912_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1558; s.pc = 15; return s.tmp_0; @@ -54166,18 +55160,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_constructor__P564460.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__P632904.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__P564460_mk(s) { +function particles_ParticleSource_constructor__P632904_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_constructor__P564460, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_constructor__P632904, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sources___582841: undefined, - removedSource___582850: undefined, + sources___651290: undefined, + removedSource___651299: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -54188,7 +55182,7 @@ function particles_ParticleSource_constructor__P564460_mk(s) { -function particles_sortSources__P567107(s) { +function particles_sortSources__P635556(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54202,9 +55196,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_arraySort__P561410_mk(s); + s.tmp_0 = helpers_arraySort__P629854_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = particles_sortSources_inline__P583048; + s.tmp_0.arg1 = particles_sortSources_inline__P651497; s.callLocIdx = 1596; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -54212,12 +55206,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources__P567107.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__P635556.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__P567107_mk(s) { +function particles_sortSources__P635556_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources__P567107, depth: s.depth + 1, + parent: s, fn: particles_sortSources__P635556, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -54227,7 +55221,7 @@ function particles_sortSources__P567107_mk(s) { -function particles_sortSources_inline__P583048(s) { +function particles_sortSources_inline__P651497(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54265,12 +55259,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources_inline__P583048.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__P651497.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__P583048_mk(s) { +function particles_sortSources_inline__P651497_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources_inline__P583048, depth: s.depth + 1, + parent: s, fn: particles_sortSources_inline__P651497, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54286,7 +55280,7 @@ function particles_sortSources_inline__P583048_mk(s) { -function particles_init__P567104(s) { +function particles_init__P635553(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54296,33 +55290,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___583087 = undefined; - s.tmp_0 = game_currentScene__P564303_mk(s); + s.scene___651536 = undefined; + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1586; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.scene___583087 = (r0); - r0 = s.scene___583087.fields["particleSources"]; + s.scene___651536 = (r0); + r0 = s.scene___651536.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___583087; + s.tmp_1 = r0 = s.scene___651536; r0 = pxsim_Array__mk(); s.tmp_2 = r0; r0 = (s.tmp_1).fields["particleSources"] = (s.tmp_2); r0 = pxsim.control.millis(); - globals.lastUpdate___567099 = (r0); - s.tmp_0 = game_onUpdate__P564327_mk(s); - s.tmp_0.arg0 = particles_updateParticles__P567105; + globals.lastUpdate___635548 = (r0); + s.tmp_0 = game_onUpdate__P632771_mk(s); + s.tmp_0.arg0 = particles_updateParticles__P635554; s.callLocIdx = 1587; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = game_onUpdateInterval__P564328_mk(s); + s.tmp_0 = game_onUpdateInterval__P632772_mk(s); s.tmp_0.arg0 = 250; - s.tmp_0.arg1 = particles_pruneParticles__P567106; + s.tmp_0.arg1 = particles_pruneParticles__P635555; s.callLocIdx = 1588; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -54331,24 +55325,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_init__P567104.info = {"start":9236,"length":276,"line":304,"column":4,"endLine":311,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} +particles_init__P635553.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__P567104_mk(s) { +function particles_init__P635553_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_init__P567104, depth: s.depth + 1, + parent: s, fn: particles_init__P635553, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - scene___583087: undefined, + scene___651536: undefined, } } -function particles_updateParticles__P567105(s) { +function particles_updateParticles__P635554(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54358,16 +55352,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___583126 = undefined; - s.time___583133 = undefined; - s.dt___583136 = undefined; - s.i___583142 = undefined; - s.tmp_0 = particles_particleSources__P567110_mk(s); + s.sources___651575 = undefined; + s.time___651582 = undefined; + s.dt___651585 = undefined; + s.i___651591 = undefined; + s.tmp_0 = particles_particleSources__P635559_mk(s); s.callLocIdx = 1589; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sources___583126 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___583126); + s.sources___651575 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___651575); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -54376,34 +55370,34 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_2 = particles_sortSources__P567107_mk(s); - s.tmp_2.arg0 = s.sources___583126; + s.tmp_2 = particles_sortSources__P635556_mk(s); + s.tmp_2.arg0 = s.sources___651575; s.callLocIdx = 1590; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; r0 = pxsim.control.millis(); - s.time___583133 = (r0); - r0 = (s.time___583133 - globals.lastUpdate___567099); - s.dt___583136 = (r0); - globals.lastUpdate___567099 = (s.time___583133); - s.i___583142 = (0); + s.time___651582 = (r0); + r0 = (s.time___651582 - globals.lastUpdate___635548); + s.dt___651585 = (r0); + globals.lastUpdate___635548 = (s.time___651582); + s.i___651591 = (0); case 3: - s.tmp_1 = r0 = s.i___583142; - r0 = pxsim_Array__length(s.sources___583126); + s.tmp_1 = r0 = s.i___651591; + r0 = pxsim_Array__length(s.sources___651575); 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__P564462_mk(s); - r0 = pxsim_Array__getAt(s.sources___583126, s.i___583142); + s.tmp_3 = particles_ParticleSource__update__P632906_mk(s); + r0 = pxsim_Array__getAt(s.sources___651575, s.i___651591); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.dt___583136; + s.tmp_3.arg1 = s.dt___651585; s.callLocIdx = 1591; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___583142 + 1); - s.i___583142 = (r0); + r0 = (s.i___651591 + 1); + s.i___651591 = (r0); { step = 3; continue; } case 4: case 5: @@ -54411,28 +55405,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_updateParticles__P567105.info = {"start":9518,"length":340,"line":313,"column":4,"endLine":325,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} +particles_updateParticles__P635554.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__P567105_mk(s) { +function particles_updateParticles__P635554_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_updateParticles__P567105, depth: s.depth + 1, + parent: s, fn: particles_updateParticles__P635554, 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___583126: undefined, - time___583133: undefined, - dt___583136: undefined, - i___583142: undefined, + sources___651575: undefined, + time___651582: undefined, + dt___651585: undefined, + i___651591: undefined, } } -function particles_ParticleSource__update__P564462(s) { +function particles_ParticleSource__update__P632906(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54442,16 +55436,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___583205 = undefined; - s.current___583224 = undefined; - s.fixedDt___583232 = undefined; + s.p___651654 = undefined; + s.current___651673 = undefined; + s.fixedDt___651681 = 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__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timer"]; s.tmp_2 = r0; @@ -54477,7 +55471,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__P564469_mk(s); + s.tmp_0 = particles_ParticleSource_destroy__P632913_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1562; s.pc = 28; return s.tmp_0; case 28: @@ -54550,7 +55544,7 @@ switch (step) { r0 = s.tmp_0; { step = 13; continue; } case 12: - s.tmp_2 = particles_ParticleSource_enabled__P564467_mk(s); + s.tmp_2 = particles_ParticleSource_enabled__P632911_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1565; s.pc = 31; return s.tmp_2; case 31: @@ -54568,18 +55562,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__C564491_v0_2_mk(s); + s.tmp_0 = particles_ParticleFactory__C632935_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__C564491_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C632935_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___583205 = (r0); - r0 = pxsim_numops_toBoolDecr(s.p___583205); + s.p___651654 = (r0); + r0 = pxsim_numops_toBoolDecr(s.p___651654); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -54590,8 +55584,8 @@ switch (step) { case 15: r0 = s.arg0.fields["head"]; s.tmp_2 = r0; - r0 = (s.p___583205).fields["next"] = (s.tmp_2); - r0 = (s.arg0).fields["head"] = (s.p___583205); + r0 = (s.p___651654).fields["next"] = (s.tmp_2); + r0 = (s.arg0).fields["head"] = (s.p___651654); { step = 11; continue; } case 16: r0 = s.arg0.fields["head"]; @@ -54606,7 +55600,7 @@ switch (step) { case 17: case 18: r0 = s.arg0.fields["head"]; - s.current___583224 = (r0); + s.current___651673 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["_dt"]; s.tmp_2 = r0; @@ -54618,36 +55612,36 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.fixedDt___583232 = (r0); - r0 = pxsim_numops_toBoolDecr(s.fixedDt___583232); + s.fixedDt___651681 = (r0); + r0 = pxsim_numops_toBoolDecr(s.fixedDt___651681); if (!r0) { step = 23; continue; } case 19: - r0 = s.current___583224.fields["lifespan"]; + r0 = s.current___651673.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___583224; + s.tmp_2 = r0 = s.current___651673; 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__C564455_v4_3_mk(s); + s.tmp_0 = particles_ParticleSource__C632899_v4_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.current___583224; - s.tmp_0.arg2 = s.fixedDt___583232; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C564455_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.current___651673; + s.tmp_0.arg2 = s.fixedDt___651681; + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C632899_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___583224.fields["next"]; + r0 = s.current___651673.fields["next"]; s.tmp_0 = r0; - s.current___583224 = (r0); + s.current___651673 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } { step = 19; continue; } @@ -54656,15 +55650,15 @@ switch (step) { { step = 26; continue; } case 23: case 24: - s.tmp_0 = r0 = s.current___583224; + s.tmp_0 = r0 = s.current___651673; 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___583224.fields["next"]; + r0 = s.current___651673.fields["next"]; s.tmp_0 = r0; - s.current___583224 = (r0); + s.current___651673 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } { step = 24; continue; } @@ -54675,12 +55669,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__update__P564462.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__P632906.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__P564462_mk(s) { +function particles_ParticleSource__update__P632906_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__update__P564462, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__update__P632906, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54690,9 +55684,9 @@ function particles_ParticleSource__update__P564462_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - p___583205: undefined, - current___583224: undefined, - fixedDt___583232: undefined, + p___651654: undefined, + current___651673: undefined, + fixedDt___651681: undefined, arg0: undefined, arg1: undefined, } } @@ -54701,7 +55695,7 @@ function particles_ParticleSource__update__P564462_mk(s) { -function particles_ParticleSource_updateParticle__P567101(s) { +function particles_ParticleSource_updateParticle__P635550(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54718,7 +55712,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); r0 = (s.arg2 >> 10); s.arg2 = (r0); s.tmp_0 = r0 = s.arg1; @@ -54773,12 +55767,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_updateParticle__P567101.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__P635550.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__P567101_mk(s) { +function particles_ParticleSource_updateParticle__P635550_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_updateParticle__P567101, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_updateParticle__P635550, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54795,7 +55789,7 @@ function particles_ParticleSource_updateParticle__P567101_mk(s) { -function Fx_rightShift__P561476(s) { +function Fx_rightShift__P629920(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54814,12 +55808,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_rightShift__P561476.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__P629920.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__P561476_mk(s) { +function Fx_rightShift__P629920_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_rightShift__P561476, depth: s.depth + 1, + parent: s, fn: Fx_rightShift__P629920, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -54829,7 +55823,7 @@ function Fx_rightShift__P561476_mk(s) { -function particles_ParticleFactory_createParticle__P564493(s) { +function particles_ParticleFactory_createParticle__P632937(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54839,17 +55833,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___583315 = undefined; + s.p___651764 = 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__C564491_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C564436_VT); - s.p___583315 = (r0); - s.tmp_0 = r0 = s.p___583315; + if (!checkSubtype(r0, particles_ParticleFactory__C632935_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C632880_VT); + s.p___651764 = (r0); + s.tmp_0 = r0 = s.p___651764; s.tmp_3 = if_x_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -54868,7 +55862,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___583315; + s.tmp_0 = r0 = s.p___651764; s.tmp_3 = if_y_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -54887,26 +55881,26 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = (s.p___583315).fields["vx"] = (0); - r0 = (s.p___583315).fields["vy"] = (0); - r0 = (s.p___583315).fields["lifespan"] = (500); - r0 = s.p___583315; + r0 = (s.p___651764).fields["vx"] = (0); + r0 = (s.p___651764).fields["vy"] = (0); + r0 = (s.p___651764).fields["lifespan"] = (500); + r0 = s.p___651764; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_createParticle__P564493.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__P632937.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__P564493_mk(s) { +function particles_ParticleFactory_createParticle__P632937_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_createParticle__P564493, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_createParticle__P632937, 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___583315: undefined, + p___651764: undefined, arg0: undefined, arg1: undefined, } } @@ -54915,7 +55909,7 @@ function particles_ParticleFactory_createParticle__P564493_mk(s) { -function game_onUpdateInterval__P564328(s) { +function game_onUpdateInterval__P632772(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54925,7 +55919,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.timer___583109 = undefined; + s.timer___651558 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -54950,15 +55944,15 @@ switch (step) { case 3: case 4: r0 = pxsim_pxtrt.mklocRef(); - s.timer___583109 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.timer___583109, 0); - r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P583113); + s.timer___651558 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.timer___651558, 0); + r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P651562); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___583109); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___651558); 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__P561708_mk(s); - s.tmp_2 = game_eventContext__P564306_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P630152_mk(s); + s.tmp_2 = game_eventContext__P632750_mk(s); s.callLocIdx = 1252; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -54973,17 +55967,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval__P564328.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__P632772.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__P564328_mk(s) { +function game_onUpdateInterval__P632772_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval__P564328, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval__P632772, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - timer___583109: undefined, + timer___651558: undefined, arg0: undefined, arg1: undefined, } } @@ -54992,7 +55986,7 @@ function game_onUpdateInterval__P564328_mk(s) { -function game_onUpdateInterval_inline__P583113(s) { +function game_onUpdateInterval_inline__P651562(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55002,22 +55996,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.time___583114 = undefined; - s.tmp_1 = game_currentScene__P564303_mk(s); + s.time___651563 = undefined; + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 1253; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_millis"]; - s.time___583114 = (r0); + s.time___651563 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.time___583114); + r0 = (s.tmp_1 <= s.time___651563); 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___583114 + s.caps[1]); + r0 = (s.time___651563 + s.caps[1]); s.tmp_3 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_2, s.tmp_3); s.tmp_0 = lambda_1_mk(s); @@ -55032,25 +56026,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval_inline__P583113.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__P651562.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__P583113_mk(s) { +function game_onUpdateInterval_inline__P651562_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval_inline__P583113, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval_inline__P651562, 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___583114: undefined, + time___651563: undefined, } } -function MAX_SOURCES_inline__P583063(s) { +function MAX_SOURCES_inline__P651512(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55060,13 +56054,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sz___583064 = undefined; - s.tmp_0 = control_ramSize__P561651_mk(s); + s.sz___651513 = undefined; + s.tmp_0 = control_ramSize__P630095_mk(s); s.callLocIdx = 47; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sz___583064 = (r0); - r0 = (s.sz___583064 <= 102400); + s.sz___651513 = (r0); + r0 = (s.sz___651513 <= 102400); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -55074,7 +56068,7 @@ switch (step) { { step = 5; continue; } { step = 4; continue; } case 1: - r0 = (s.sz___583064 <= 204800); + r0 = (s.sz___651513 <= 204800); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 2; continue; } @@ -55091,23 +56085,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -MAX_SOURCES_inline__P583063.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__P651512.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__P583063_mk(s) { +function MAX_SOURCES_inline__P651512_mk(s) { checkStack(s.depth); return { - parent: s, fn: MAX_SOURCES_inline__P583063, depth: s.depth + 1, + parent: s, fn: MAX_SOURCES_inline__P651512, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sz___583064: undefined, + sz___651513: undefined, } } -function control_ramSize__P561651(s) { +function control_ramSize__P630095(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55132,12 +56126,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_ramSize__P561651.info = {"start":4847,"length":100,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} +control_ramSize__P630095.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__P561651_mk(s) { +function control_ramSize__P630095_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_ramSize__P561651, depth: s.depth + 1, + parent: s, fn: control_ramSize__P630095, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55147,7 +56141,7 @@ function control_ramSize__P561651_mk(s) { -function control__ramSize__P566223(s) { +function control__ramSize__P634672(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55161,12 +56155,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control__ramSize__P566223.info = {"start":4727,"length":60,"line":160,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} +control__ramSize__P634672.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__P566223_mk(s) { +function control__ramSize__P634672_mk(s) { checkStack(s.depth); return { - parent: s, fn: control__ramSize__P566223, depth: s.depth + 1, + parent: s, fn: control__ramSize__P634672, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -55174,7 +56168,7 @@ function control__ramSize__P566223_mk(s) { -function particles_SprayFactory_constructor__P564496(s) { +function particles_SprayFactory_constructor__P632940(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55192,19 +56186,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C564495_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C632939_VT)) failedCast(r0); r0 = undefined; - s.tmp_0 = particles_initTrig__P567125_mk(s); + s.tmp_0 = particles_initTrig__P635574_mk(s); s.callLocIdx = 1623; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setSpeed__P564499_mk(s); + s.tmp_0 = particles_SprayFactory_setSpeed__P632943_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1624; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setDirection__P564500_mk(s); + s.tmp_0 = particles_SprayFactory_setDirection__P632944_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.tmp_0.arg2 = s.arg3; @@ -55215,12 +56209,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_constructor__P564496.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__P632940.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__P564496_mk(s) { +function particles_SprayFactory_constructor__P632940_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_constructor__P564496, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_constructor__P632940, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -55233,7 +56227,7 @@ function particles_SprayFactory_constructor__P564496_mk(s) { -function particles_initTrig__P567125(s) { +function particles_initTrig__P635574(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55243,36 +56237,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.cachedSin___567111); + r0 = pxsim_numops_toBoolDecr(globals.cachedSin___635560); 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__P564489_mk(s); + s.tmp_2 = particles_cacheSin__P632933_mk(s); s.tmp_2.arg0 = 100; s.callLocIdx = 1611; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - globals.cachedSin___567111 = (r0); - s.tmp_0 = particles_cacheCos__P564490_mk(s); + globals.cachedSin___635560 = (r0); + s.tmp_0 = particles_cacheCos__P632934_mk(s); s.tmp_0.arg0 = 100; s.callLocIdx = 1612; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.cachedCos___567112 = (r0); + globals.cachedCos___635561 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_initTrig__P567125.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} +particles_initTrig__P635574.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__P567125_mk(s) { +function particles_initTrig__P635574_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_initTrig__P567125, depth: s.depth + 1, + parent: s, fn: particles_initTrig__P635574, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55283,7 +56277,7 @@ function particles_initTrig__P567125_mk(s) { -function particles_cacheCos__P564490(s) { +function particles_cacheCos__P632934(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55293,25 +56287,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cos___582944 = undefined; - s.anglePerSlice___582946 = undefined; - s.i___582952 = undefined; + s.cos___651393 = undefined; + s.anglePerSlice___651395 = undefined; + s.i___651401 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.cos___582944 = (r0); + s.cos___651393 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___582946 = (r0); - s.i___582952 = (0); + s.anglePerSlice___651395 = (r0); + s.i___651401 = (0); case 1: - r0 = (s.i___582952 < s.arg0); + r0 = (s.i___651401 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.cos___582944; - r0 = (s.i___582952 * s.anglePerSlice___582946); + s.tmp_1 = r0 = s.cos___651393; + r0 = (s.i___651401 * s.anglePerSlice___651395); s.tmp_4 = r0; r0 = pxsim.Math_.cos(s.tmp_4); s.tmp_3 = r0; @@ -55320,20 +56314,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___582952 + 1); - s.i___582952 = (r0); + r0 = (s.i___651401 + 1); + s.i___651401 = (r0); { step = 1; continue; } case 2: - r0 = s.cos___582944; + r0 = s.cos___651393; return leave(s, r0) default: oops() } } } -particles_cacheCos__P564490.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__P632934.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__P564490_mk(s) { +function particles_cacheCos__P632934_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheCos__P564490, depth: s.depth + 1, + parent: s, fn: particles_cacheCos__P632934, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55341,9 +56335,9 @@ function particles_cacheCos__P564490_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - cos___582944: undefined, - anglePerSlice___582946: undefined, - i___582952: undefined, + cos___651393: undefined, + anglePerSlice___651395: undefined, + i___651401: undefined, arg0: undefined, } } @@ -55351,7 +56345,7 @@ function particles_cacheCos__P564490_mk(s) { -function particles_cacheSin__P564489(s) { +function particles_cacheSin__P632933(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55361,25 +56355,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sin___582970 = undefined; - s.anglePerSlice___582972 = undefined; - s.i___582978 = undefined; + s.sin___651419 = undefined; + s.anglePerSlice___651421 = undefined; + s.i___651427 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.sin___582970 = (r0); + s.sin___651419 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___582972 = (r0); - s.i___582978 = (0); + s.anglePerSlice___651421 = (r0); + s.i___651427 = (0); case 1: - r0 = (s.i___582978 < s.arg0); + r0 = (s.i___651427 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.sin___582970; - r0 = (s.i___582978 * s.anglePerSlice___582972); + s.tmp_1 = r0 = s.sin___651419; + r0 = (s.i___651427 * s.anglePerSlice___651421); s.tmp_4 = r0; r0 = pxsim.Math_.sin(s.tmp_4); s.tmp_3 = r0; @@ -55388,20 +56382,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___582978 + 1); - s.i___582978 = (r0); + r0 = (s.i___651427 + 1); + s.i___651427 = (r0); { step = 1; continue; } case 2: - r0 = s.sin___582970; + r0 = s.sin___651419; return leave(s, r0) default: oops() } } } -particles_cacheSin__P564489.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__P632933.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__P564489_mk(s) { +function particles_cacheSin__P632933_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheSin__P564489, depth: s.depth + 1, + parent: s, fn: particles_cacheSin__P632933, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55409,9 +56403,9 @@ function particles_cacheSin__P564489_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - sin___582970: undefined, - anglePerSlice___582972: undefined, - i___582978: undefined, + sin___651419: undefined, + anglePerSlice___651421: undefined, + i___651427: undefined, arg0: undefined, } } @@ -55419,7 +56413,7 @@ function particles_cacheSin__P564489_mk(s) { -function particles_SprayFactory_setDirection__P564500(s) { +function particles_SprayFactory_setDirection__P632944(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55436,9 +56430,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C564495_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C632939_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_4 = particles_toRadians__P567130_mk(s); + s.tmp_4 = particles_toRadians__P635579_mk(s); s.tmp_5 = r0 = s.arg1; r0 = (s.arg2 >> 1); s.tmp_6 = r0; @@ -55448,19 +56442,19 @@ switch (step) { case 1: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___567124); + r0 = (s.tmp_3 / globals.angleSlice___635573); 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__P567130_mk(s); + s.tmp_4 = particles_toRadians__P635579_mk(s); s.tmp_4.arg0 = s.arg2; s.callLocIdx = 1634; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___567124); + r0 = (s.tmp_3 / globals.angleSlice___635573); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; @@ -55469,12 +56463,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setDirection__P564500.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__P632944.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__P564500_mk(s) { +function particles_SprayFactory_setDirection__P632944_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setDirection__P564500, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setDirection__P632944, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55492,7 +56486,7 @@ function particles_SprayFactory_setDirection__P564500_mk(s) { -function particles_toRadians__P567130(s) { +function particles_toRadians__P635579(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55510,7 +56504,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = Math_abs__P561433_mk(s); + s.tmp_3 = Math_abs__P629877_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1615; s.pc = 3; return s.tmp_3; case 3: @@ -55529,12 +56523,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_toRadians__P567130.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__P635579.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__P567130_mk(s) { +function particles_toRadians__P635579_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_toRadians__P567130, depth: s.depth + 1, + parent: s, fn: particles_toRadians__P635579, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55547,7 +56541,7 @@ function particles_toRadians__P567130_mk(s) { -function particles_ParticleFactory_constructor__P564492(s) { +function particles_ParticleFactory_constructor__P632936(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55562,17 +56556,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C564491_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleFactory__C632935_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_constructor__P564492.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__P632936.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__P564492_mk(s) { +function particles_ParticleFactory_constructor__P632936_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_constructor__P564492, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_constructor__P632936, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -55581,7 +56575,7 @@ function particles_ParticleFactory_constructor__P564492_mk(s) { -function particles_ParticleSource_setFactory__P564474(s) { +function particles_ParticleSource_setFactory__P632918(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55597,7 +56591,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["_factory"] = (s.arg1); @@ -55607,12 +56601,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setFactory__P564474.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__P632918.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__P564474_mk(s) { +function particles_ParticleSource_setFactory__P632918_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setFactory__P564474, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setFactory__P632918, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -55622,7 +56616,7 @@ function particles_ParticleSource_setFactory__P564474_mk(s) { -function particles_ParticleSource_setRate__P564472(s) { +function particles_ParticleSource_setRate__P632916(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55638,7 +56632,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (1000 / s.arg1); s.tmp_2 = r0; @@ -55650,12 +56644,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRate__P564472.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__P632916.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__P564472_mk(s) { +function particles_ParticleSource_setRate__P632916_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRate__P564472, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRate__P632916, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55668,7 +56662,7 @@ function particles_ParticleSource_setRate__P564472_mk(s) { -function particles_ParticleSource_setAnchor__P564471(s) { +function particles_ParticleSource_setAnchor__P632915(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55684,18 +56678,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); r0 = (s.arg0).fields["anchor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAnchor__P564471.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__P632915.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__P564471_mk(s) { +function particles_ParticleSource_setAnchor__P632915_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAnchor__P564471, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAnchor__P632915, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -55705,7 +56699,7 @@ function particles_ParticleSource_setAnchor__P564471_mk(s) { -function particles_ParticleSource_destroy__P564469(s) { +function particles_ParticleSource_destroy__P632913(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55720,8 +56714,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleSource_enabled__P564468_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleSource_enabled__P632912_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1572; s.pc = 1; return s.tmp_0; @@ -55733,7 +56727,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__P564463_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P632907_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1573; s.pc = 2; return s.tmp_0; case 2: @@ -55742,12 +56736,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_destroy__P564469.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__P632913.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__P564469_mk(s) { +function particles_ParticleSource_destroy__P632913_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_destroy__P564469, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_destroy__P632913, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55759,7 +56753,7 @@ function particles_ParticleSource_destroy__P564469_mk(s) { -function particles_ParticleSource_setAcceleration__P564464(s) { +function particles_ParticleSource_setAcceleration__P632908(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55776,7 +56770,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -55793,12 +56787,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAcceleration__P564464.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__P632908.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__P564464_mk(s) { +function particles_ParticleSource_setAcceleration__P632908_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAcceleration__P564464, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAcceleration__P632908, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55812,7 +56806,7 @@ function particles_ParticleSource_setAcceleration__P564464_mk(s) { -function helpers_arrayShift__P561407(s) { +function helpers_arrayShift__P629851(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55830,12 +56824,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arrayShift__P561407.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__P629851.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__P561407_mk(s) { +function helpers_arrayShift__P629851_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayShift__P561407, depth: s.depth + 1, + parent: s, fn: helpers_arrayShift__P629851, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -55844,7 +56838,7 @@ function helpers_arrayShift__P561407_mk(s) { -function particles_SprayFactory_setSpeed__P564499(s) { +function particles_SprayFactory_setSpeed__P632943(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55860,7 +56854,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C564495_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C632939_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -55871,12 +56865,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setSpeed__P564499.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__P632943.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__P564499_mk(s) { +function particles_SprayFactory_setSpeed__P632943_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setSpeed__P564499, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setSpeed__P632943, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55889,7 +56883,7 @@ function particles_SprayFactory_setSpeed__P564499_mk(s) { -function particles_ConfettiFactory_constructor__P564523(s) { +function particles_ConfettiFactory_constructor__P632967(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55899,8 +56893,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.confetti___583347 = undefined; - s.i___583363 = undefined; + s.confetti___651796 = undefined; + s.i___651812 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -55908,52 +56902,52 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ConfettiFactory__C564522_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ConfettiFactory__C632966_VT)) failedCast(r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim.image.ofBuffer(_hex583350); + r0 = pxsim.image.ofBuffer(_hex651799); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim.image.ofBuffer(_hex583352); + r0 = pxsim.image.ofBuffer(_hex651801); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_2); - r0 = pxsim.image.ofBuffer(_hex583354); + r0 = pxsim.image.ofBuffer(_hex651803); s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - r0 = pxsim.image.ofBuffer(_hex583356); + r0 = pxsim.image.ofBuffer(_hex651805); s.tmp_4 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_4); - r0 = pxsim.image.ofBuffer(_hex583358); + r0 = pxsim.image.ofBuffer(_hex651807); s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.confetti___583347 = (s.tmp_0); - s.tmp_0 = particles_ShapeFactory_constructor__P564518_mk(s); + s.confetti___651796 = (s.tmp_0); + s.tmp_0 = particles_ShapeFactory_constructor__P632962_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___583347, 0); + r0 = pxsim_Array__getAt(s.confetti___651796, 0); s.tmp_0.arg3 = r0; s.callLocIdx = 1657; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.i___583363 = (1); + s.i___651812 = (1); case 1: - s.tmp_1 = r0 = s.i___583363; - r0 = pxsim_Array__length(s.confetti___583347); + s.tmp_1 = r0 = s.i___651812; + r0 = pxsim_Array__length(s.confetti___651796); 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__P564519_mk(s); + s.tmp_3 = particles_ShapeFactory_addShape__P632963_mk(s); s.tmp_3.arg0 = s.arg0; - r0 = pxsim_Array__getAt(s.confetti___583347, s.i___583363); + r0 = pxsim_Array__getAt(s.confetti___651796, s.i___651812); s.tmp_3.arg1 = r0; s.callLocIdx = 1658; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - r0 = (s.i___583363 + 1); - s.i___583363 = (r0); + r0 = (s.i___651812 + 1); + s.i___651812 = (r0); { step = 1; continue; } case 2: r0 = (s.arg0).fields["minLifespan"] = (1000); @@ -55962,12 +56956,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ConfettiFactory_constructor__P564523.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__P632967.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__P564523_mk(s) { +function particles_ConfettiFactory_constructor__P632967_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ConfettiFactory_constructor__P564523, depth: s.depth + 1, + parent: s, fn: particles_ConfettiFactory_constructor__P632967, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55975,23 +56969,23 @@ function particles_ConfettiFactory_constructor__P564523_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - confetti___583347: undefined, - i___583363: undefined, + confetti___651796: undefined, + i___651812: undefined, arg0: undefined, arg1: undefined, arg2: undefined, } } -const _hex583350 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") -const _hex583352 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") -const _hex583354 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") -const _hex583356 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") -const _hex583358 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") +const _hex651799 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") +const _hex651801 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") +const _hex651803 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") +const _hex651805 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") +const _hex651807 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") -function particles_ShapeFactory_addShape__P564519(s) { +function particles_ShapeFactory_addShape__P632963(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56007,7 +57001,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C564517_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ShapeFactory__C632961_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["sources"]; @@ -56019,12 +57013,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_addShape__P564519.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__P632963.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__P564519_mk(s) { +function particles_ShapeFactory_addShape__P632963_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_addShape__P564519, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_addShape__P632963, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -56035,7 +57029,7 @@ function particles_ShapeFactory_addShape__P564519_mk(s) { -function particles_ShapeFactory_constructor__P564518(s) { +function particles_ShapeFactory_constructor__P632962(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56053,8 +57047,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C564517_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_constructor__P564506_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C632961_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_constructor__P632950_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -56091,12 +57085,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_constructor__P564518.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__P632962.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__P564518_mk(s) { +function particles_ShapeFactory_constructor__P632962_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_constructor__P564518, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_constructor__P632962, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56113,7 +57107,7 @@ function particles_ShapeFactory_constructor__P564518_mk(s) { -function particles_AreaFactory_constructor__P564506(s) { +function particles_AreaFactory_constructor__P632950(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56132,8 +57126,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C564501_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_constructor__P564496_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C632945_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_constructor__P632940_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 40; s.tmp_0.arg2 = 0; @@ -56163,9 +57157,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__C564363_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C632807_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P564365_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P632809_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1636; s.pc = 6; return s.tmp_1; @@ -56176,12 +57170,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_AreaFactory_constructor__P564506.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__P632950.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__P564506_mk(s) { +function particles_AreaFactory_constructor__P632950_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_constructor__P564506, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_constructor__P632950, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56196,7 +57190,7 @@ function particles_AreaFactory_constructor__P564506_mk(s) { -function effects_ScreenEffect_constructor__P564571(s) { +function effects_ScreenEffect_constructor__P633015(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56215,8 +57209,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C564570_VT)) failedCast(r0); - s.tmp_0 = effects_ParticleEffect_constructor__P564567_mk(s); + if (!checkSubtype(r0, effects_ScreenEffect__C633014_VT)) failedCast(r0); + s.tmp_0 = effects_ParticleEffect_constructor__P633011_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -56229,12 +57223,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_constructor__P564571.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__P633015.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__P564571_mk(s) { +function effects_ScreenEffect_constructor__P633015_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_constructor__P564571, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_constructor__P633015, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -56248,7 +57242,7 @@ function effects_ScreenEffect_constructor__P564571_mk(s) { -function effects_ParticleEffect_constructor__P564567(s) { +function effects_ParticleEffect_constructor__P633011(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56266,7 +57260,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C564566_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C633010_VT)) failedCast(r0); r0 = (s.arg0).fields["sourceFactory"] = (s.arg3); r0 = (s.arg0).fields["defaultRate"] = (s.arg1); r0 = (s.arg0).fields["defaultLifespan"] = (s.arg2); @@ -56274,12 +57268,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_constructor__P564567.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__P633011.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__P564567_mk(s) { +function effects_ParticleEffect_constructor__P633011_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_constructor__P564567, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_constructor__P633011, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -56291,7 +57285,7 @@ function effects_ParticleEffect_constructor__P564567_mk(s) { -function music_melodyPlayable__P563228(s) { +function music_melodyPlayable__P631672(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56305,9 +57299,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayable__C563221_VT); + r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayable__C631665_VT); s.tmp_0 = r0; - s.tmp_1 = music_MelodyPlayable_constructor__P563222_mk(s); + s.tmp_1 = music_MelodyPlayable_constructor__P631666_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 77; s.pc = 1; return s.tmp_1; @@ -56317,12 +57311,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_melodyPlayable__P563228.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__P631672.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__P563228_mk(s) { +function music_melodyPlayable__P631672_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_melodyPlayable__P563228, depth: s.depth + 1, + parent: s, fn: music_melodyPlayable__P631672, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56333,7 +57327,7 @@ function music_melodyPlayable__P563228_mk(s) { -function music_MelodyPlayable_constructor__P563222(s) { +function music_MelodyPlayable_constructor__P631666(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56349,19 +57343,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayable__C563221_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayable__C631665_VT)) failedCast(r0); r0 = (s.arg0).fields["melody"] = (s.arg1); r0 = undefined; r0 = undefined; return leave(s, r0) default: oops() } } } -music_MelodyPlayable_constructor__P563222.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__P631666.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__P563222_mk(s) { +function music_MelodyPlayable_constructor__P631666_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayable_constructor__P563222, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayable_constructor__P631666, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -56371,7 +57365,7 @@ function music_MelodyPlayable_constructor__P563222_mk(s) { -function music_Playable_constructor__P563218(s) { +function music_Playable_constructor__P631662(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56386,17 +57380,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Playable__C563216_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Playable__C631660_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Playable_constructor__P563218.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__P631662.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__P563218_mk(s) { +function music_Playable_constructor__P631662_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Playable_constructor__P563218, depth: s.depth + 1, + parent: s, fn: music_Playable_constructor__P631662, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -56405,7 +57399,7 @@ function music_Playable_constructor__P563218_mk(s) { -function music_Melody_constructor__P562934(s) { +function music_Melody_constructor__P631378(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56421,18 +57415,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C562931_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C631375_VT)) failedCast(r0); r0 = (s.arg0).fields["_text"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_constructor__P562934.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__P631378.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__P562934_mk(s) { +function music_Melody_constructor__P631378_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_constructor__P562934, depth: s.depth + 1, + parent: s, fn: music_Melody_constructor__P631378, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -56442,7 +57436,7 @@ function music_Melody_constructor__P562934_mk(s) { -function Fx8__P561454(s) { +function Fx8__P629898(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56462,12 +57456,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx8__P561454.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} +Fx8__P629898.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__P561454_mk(s) { +function Fx8__P629898_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx8__P561454, depth: s.depth + 1, + parent: s, fn: Fx8__P629898, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -56477,7 +57471,7 @@ function Fx8__P561454_mk(s) { -function SpriteKind_create__P563783(s) { +function SpriteKind_create__P632227(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56487,26 +57481,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.nextKind___566579 === undefined); + r0 = (globals.nextKind___635028 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.nextKind___566579 = (1000); + globals.nextKind___635028 = (1000); case 1: case 2: - s.tmp_0 = r0 = globals.nextKind___566579; + s.tmp_0 = r0 = globals.nextKind___635028; r0 = (s.tmp_0 + 1); - globals.nextKind___566579 = (r0); + globals.nextKind___635028 = (r0); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -SpriteKind_create__P563783.info = {"start":783,"length":112,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} +SpriteKind_create__P632227.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__P563783_mk(s) { +function SpriteKind_create__P632227_mk(s) { checkStack(s.depth); return { - parent: s, fn: SpriteKind_create__P563783, depth: s.depth + 1, + parent: s, fn: SpriteKind_create__P632227, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -56515,7 +57509,7 @@ function SpriteKind_create__P563783_mk(s) { -function controller_Button_constructor__P563500(s) { +function controller_Button_constructor__P631944(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56532,7 +57526,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C563494_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = (s.arg0).fields["_pressed"] = (false); r0 = (s.arg0).fields["repeatDelay"] = (undefined); @@ -56542,13 +57536,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__P583500); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P651949); 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__P583507); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P651956); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["id"]; @@ -56567,12 +57561,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_constructor__P563500.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__P631944.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__P563500_mk(s) { +function controller_Button_constructor__P631944_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_constructor__P563500, depth: s.depth + 1, + parent: s, fn: controller_Button_constructor__P631944, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56586,7 +57580,7 @@ function controller_Button_constructor__P563500_mk(s) { -function controller_Button_inline__P583500(s) { +function controller_Button_inline__P651949(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56596,7 +57590,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P563507_mk(s); + s.tmp_0 = controller_Button_setPressed__P631951_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 218; s.pc = 1; return s.tmp_0; @@ -56606,12 +57600,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_inline__P583500.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__P651949.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__P583500_mk(s) { +function controller_Button_inline__P651949_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P583500, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P651949, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -56620,7 +57614,7 @@ function controller_Button_inline__P583500_mk(s) { -function controller_Button_inline__P583507(s) { +function controller_Button_inline__P651956(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56630,7 +57624,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P563507_mk(s); + s.tmp_0 = controller_Button_setPressed__P631951_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 219; s.pc = 1; return s.tmp_0; @@ -56640,12 +57634,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_inline__P583507.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__P651956.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__P583507_mk(s) { +function controller_Button_inline__P651956_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P583507, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P651956, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -56654,7 +57648,7 @@ function controller_Button_inline__P583507_mk(s) { -function controller_setupButton__P566562(s) { +function controller_setupButton__P635011(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56673,12 +57667,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_setupButton__P566562.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__P635011.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__P566562_mk(s) { +function controller_setupButton__P635011_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_setupButton__P566562, depth: s.depth + 1, + parent: s, fn: controller_setupButton__P635011, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -56688,7 +57682,7 @@ function controller_setupButton__P566562_mk(s) { -function controller_Button_setPressed__P563507(s) { +function controller_Button_setPressed__P631951(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56704,14 +57698,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C563494_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C631938_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__P563234_mk(s); + s.tmp_2 = power_poke__P631678_mk(s); s.callLocIdx = 225; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -56719,7 +57713,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__P563461_mk(s); + s.tmp_1 = controller_Controller_connected__P631905_mk(s); r0 = s.arg0.fields["_owner"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = true; @@ -56734,7 +57728,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__P566546_mk(s); + s.tmp_0 = controller_Button_raiseButtonDown__P634995_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 227; s.pc = 9; return s.tmp_0; case 9: @@ -56742,7 +57736,7 @@ switch (step) { { step = 4; continue; } case 3: r0 = (s.arg0).fields["_repeatCount"] = (0); - s.tmp_0 = controller_Button_raiseButtonUp__P566545_mk(s); + s.tmp_0 = controller_Button_raiseButtonUp__P634994_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 228; s.pc = 10; return s.tmp_0; case 10: @@ -56754,12 +57748,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_setPressed__P563507.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__P631951.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__P563507_mk(s) { +function controller_Button_setPressed__P631951_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_setPressed__P563507, depth: s.depth + 1, + parent: s, fn: controller_Button_setPressed__P631951, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56772,7 +57766,7 @@ function controller_Button_setPressed__P563507_mk(s) { -function controller_Button_raiseButtonDown__P566546(s) { +function controller_Button_raiseButtonDown__P634995(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56787,8 +57781,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C563494_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___566556); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___635005); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -56803,12 +57797,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonDown__P566546.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__P634995.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__P566546_mk(s) { +function controller_Button_raiseButtonDown__P634995_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonDown__P566546, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonDown__P634995, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -56818,7 +57812,7 @@ function controller_Button_raiseButtonDown__P566546_mk(s) { -function controller_Button_raiseButtonUp__P566545(s) { +function controller_Button_raiseButtonUp__P634994(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56833,8 +57827,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C563494_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___566556); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___635005); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -56849,12 +57843,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonUp__P566545.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__P634994.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__P566545_mk(s) { +function controller_Button_raiseButtonUp__P634994_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonUp__P566545, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonUp__P634994, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -56864,7 +57858,7 @@ function controller_Button_raiseButtonUp__P566545_mk(s) { -function game_addScenePushHandler__P564322(s) { +function game_addScenePushHandler__P632766(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56878,35 +57872,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___566762); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___635211); 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___566762 = (r0); + globals._scenePushHandlers___635211 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___566762, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___635211, 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___566762, s.arg0); + r0 = pxsim_Array__push(globals._scenePushHandlers___635211, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePushHandler__P564322.info = {"start":16044,"length":242,"line":479,"column":4,"endLine":483,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} +game_addScenePushHandler__P632766.info = {"start":16044,"length":242,"line":479,"column":4,"endLine":483,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} -function game_addScenePushHandler__P564322_mk(s) { +function game_addScenePushHandler__P632766_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePushHandler__P564322, depth: s.depth + 1, + parent: s, fn: game_addScenePushHandler__P632766, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56917,7 +57911,7 @@ function game_addScenePushHandler__P564322_mk(s) { -function controller_Controller_id__P563446(s) { +function controller_Controller_id__P631890(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56932,18 +57926,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); r0 = s.arg0.fields["_id"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_id__P563446.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__P563446.isGetter = true; +controller_Controller_id__P631890.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__P631890.isGetter = true; -function controller_Controller_id__P563446_mk(s) { +function controller_Controller_id__P631890_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_id__P563446, depth: s.depth + 1, + parent: s, fn: controller_Controller_id__P631890, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -56952,7 +57946,7 @@ function controller_Controller_id__P563446_mk(s) { -function controller_Controller_connected__P563460(s) { +function controller_Controller_connected__P631904(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56967,18 +57961,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C563439_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C631883_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_connected__P563460.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__P563460.isGetter = true; +controller_Controller_connected__P631904.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__P631904.isGetter = true; -function controller_Controller_connected__P563460_mk(s) { +function controller_Controller_connected__P631904_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P563460, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P631904, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -56987,7 +57981,7 @@ function controller_Controller_connected__P563460_mk(s) { -function game_currentScene__P564303(s) { +function game_currentScene__P632747(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56997,21 +57991,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P566768_mk(s); + s.tmp_0 = game_init__P635217_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1204; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___566760; + r0 = globals._scene___635209; return leave(s, r0) default: oops() } } } -game_currentScene__P564303.info = {"start":4025,"length":90,"line":118,"column":4,"endLine":121,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} +game_currentScene__P632747.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__P564303_mk(s) { +function game_currentScene__P632747_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_currentScene__P564303, depth: s.depth + 1, + parent: s, fn: game_currentScene__P632747, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -57020,7 +58014,7 @@ function game_currentScene__P564303_mk(s) { -function game_addScenePopHandler__P564324(s) { +function game_addScenePopHandler__P632768(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57034,35 +58028,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___566763); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___635212); 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___566763 = (r0); + globals._scenePopHandlers___635212 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___566763, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___635212, 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___566763, s.arg0); + r0 = pxsim_Array__push(globals._scenePopHandlers___635212, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePopHandler__P564324.info = {"start":17045,"length":237,"line":503,"column":4,"endLine":507,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} +game_addScenePopHandler__P632768.info = {"start":17045,"length":237,"line":503,"column":4,"endLine":507,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} -function game_addScenePopHandler__P564324_mk(s) { +function game_addScenePopHandler__P632768_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePopHandler__P564324, depth: s.depth + 1, + parent: s, fn: game_addScenePopHandler__P632768, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57073,7 +58067,7 @@ function game_addScenePopHandler__P564324_mk(s) { -function settings_initScopes__P566450(s) { +function settings_initScopes__P634899(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57083,17 +58077,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rn___583602 = undefined; - s.tmp_1 = settings_runNumber__P563363_mk(s); + s.rn___652051 = undefined; + s.tmp_1 = settings_runNumber__P631807_mk(s); s.callLocIdx = 123; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.rn___583602 = (r0); - s.tmp_0 = settings_writeNumber__P563368_mk(s); - s.tmp_0.arg0 = globals.RUN_KEY___566438; - s.tmp_0.arg1 = s.rn___583602; + s.rn___652051 = (r0); + s.tmp_0 = settings_writeNumber__P631812_mk(s); + s.tmp_0.arg0 = globals.RUN_KEY___634887; + s.tmp_0.arg1 = s.rn___652051; s.callLocIdx = 124; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -57102,8 +58096,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___583602); - s.tmp_0 = settings_setScope__P566449_mk(s); + r0 = pxsim_pxtcore.seedAddRandom(s.rn___652051); + s.tmp_0 = settings_setScope__P634898_mk(s); r0 = pxsim_pxtcore.programName(); s.tmp_0.arg0 = r0; s.callLocIdx = 125; s.pc = 3; return s.tmp_0; @@ -57113,23 +58107,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_initScopes__P566450.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} +settings_initScopes__P634899.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__P566450_mk(s) { +function settings_initScopes__P634899_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_initScopes__P566450, depth: s.depth + 1, + parent: s, fn: settings_initScopes__P634899, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - rn___583602: undefined, + rn___652051: undefined, } } -function settings_setScope__P566449(s) { +function settings_setScope__P634898(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57139,7 +58133,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.currScope___583631 = undefined; + s.currScope___652080 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -57164,19 +58158,19 @@ switch (step) { r0 = pxsim_pxtrt.panic(922); case 3: case 4: - s.tmp_0 = settings_readString__P563371_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___566439; + s.tmp_0 = settings_readString__P631815_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___634888; s.callLocIdx = 121; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.currScope___583631 = (r0); - r0 = (s.currScope___583631 != s.arg0); + s.currScope___652080 = (r0); + r0 = (s.currScope___652080 != 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__P563366_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___566439; + s.tmp_0 = settings_writeString__P631810_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___634888; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 122; s.pc = 8; return s.tmp_0; case 8: @@ -57187,18 +58181,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_setScope__P566449.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__P634898.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__P566449_mk(s) { +function settings_setScope__P634898_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_setScope__P566449, depth: s.depth + 1, + parent: s, fn: settings_setScope__P634898, 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___583631: undefined, + currScope___652080: undefined, arg0: undefined, } } @@ -57206,7 +58200,7 @@ function settings_setScope__P566449_mk(s) { -function settings_readString__P563371(s) { +function settings_readString__P631815(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57216,14 +58210,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___583652 = undefined; + s.buf___652101 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___583652 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___583652); + s.buf___652101 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___652101); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -57233,7 +58227,7 @@ switch (step) { { step = 3; continue; } { step = 2; continue; } case 1: - r0 = pxsim.BufferMethods.toString(s.buf___583652); + r0 = pxsim.BufferMethods.toString(s.buf___652101); { step = 3; continue; } case 2: r0 = undefined; @@ -57241,16 +58235,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readString__P563371.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__P631815.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__P563371_mk(s) { +function settings_readString__P631815_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readString__P563371, depth: s.depth + 1, + parent: s, fn: settings_readString__P631815, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___583652: undefined, + buf___652101: undefined, arg0: undefined, } } @@ -57258,7 +58252,7 @@ function settings_readString__P563371_mk(s) { -function settings_writeString__P563366(s) { +function settings_writeString__P631810(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57273,7 +58267,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeBuffer__P563365_mk(s); + s.tmp_0 = settings_writeBuffer__P631809_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim.control.createBufferFromUTF8(s.arg1); s.tmp_0.arg1 = r0; @@ -57284,12 +58278,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeString__P563366.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__P631810.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__P563366_mk(s) { +function settings_writeString__P631810_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeString__P563366, depth: s.depth + 1, + parent: s, fn: settings_writeString__P631810, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -57300,7 +58294,7 @@ function settings_writeString__P563366_mk(s) { -function settings_runNumber__P563363(s) { +function settings_runNumber__P631807(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57310,8 +58304,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = settings_readNumber__P563373_mk(s); - s.tmp_1.arg0 = globals.RUN_KEY___566438; + s.tmp_1 = settings_readNumber__P631817_mk(s); + s.tmp_1.arg0 = globals.RUN_KEY___634887; s.callLocIdx = 120; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -57329,12 +58323,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_runNumber__P563363.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} +settings_runNumber__P631807.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__P563363_mk(s) { +function settings_runNumber__P631807_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_runNumber__P563363, depth: s.depth + 1, + parent: s, fn: settings_runNumber__P631807, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57345,7 +58339,7 @@ function settings_runNumber__P563363_mk(s) { -function control___screen_setupUpdate__P563299(s) { +function control___screen_setupUpdate__P631743(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57359,8 +58353,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__updated___566405 = (true); - globals.__update___566403 = (s.arg0); + globals.__updated___634854 = (true); + globals.__update___634852 = (s.arg0); s.tmp_0 = lambda_1_mk(s); s.tmp_0.argL = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); @@ -57371,12 +58365,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_setupUpdate__P563299.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__P631743.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__P563299_mk(s) { +function control___screen_setupUpdate__P631743_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_setupUpdate__P563299, depth: s.depth + 1, + parent: s, fn: control___screen_setupUpdate__P631743, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -57386,7 +58380,7 @@ function control___screen_setupUpdate__P563299_mk(s) { -function _screen_internal_getScreenHeight__P563342(s) { +function _screen_internal_getScreenHeight__P631786(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57404,12 +58398,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_getScreenHeight__P563342.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__P631786.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__P563342_mk(s) { +function _screen_internal_getScreenHeight__P631786_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_getScreenHeight__P563342, depth: s.depth + 1, + parent: s, fn: _screen_internal_getScreenHeight__P631786, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -57418,7 +58412,7 @@ function _screen_internal_getScreenHeight__P563342_mk(s) { -function _screen_internal_getScreenWidth__P563341(s) { +function _screen_internal_getScreenWidth__P631785(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57436,12 +58430,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_getScreenWidth__P563341.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__P631785.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__P563341_mk(s) { +function _screen_internal_getScreenWidth__P631785_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_getScreenWidth__P563341, depth: s.depth + 1, + parent: s, fn: _screen_internal_getScreenWidth__P631785, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -57450,7 +58444,7 @@ function _screen_internal_getScreenWidth__P563341_mk(s) { -function control___screen_update__P563298(s) { +function control___screen_update__P631742(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57460,27 +58454,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.__update___566403); + r0 = pxsim_numops_toBoolDecr(globals.__update___634852); if (!r0) { step = 1; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.__update___566403; + s.tmp_0.argL = globals.__update___634852; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 113; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - globals.__updated___566405 = (true); + globals.__updated___634854 = (true); r0 = undefined; return leave(s, r0) default: oops() } } } -control___screen_update__P563298.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__P631742.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__P563298_mk(s) { +function control___screen_update__P631742_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_update__P563298, depth: s.depth + 1, + parent: s, fn: control___screen_update__P631742, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -57489,7 +58483,7 @@ function control___screen_update__P563298_mk(s) { -function pause__P561718(s) { +function pause__P630162(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57513,12 +58507,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pause__P561718.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} +pause__P630162.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__P561718_mk(s) { +function pause__P630162_mk(s) { checkStack(s.depth); return { - parent: s, fn: pause__P561718, depth: s.depth + 1, + parent: s, fn: pause__P630162, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -57527,7 +58521,7 @@ function pause__P561718_mk(s) { -function music_Melody_toString__P562940(s) { +function music_Melody_toString__P631384(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57542,17 +58536,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C562931_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C631375_VT)) failedCast(r0); r0 = s.arg0.fields["_text"]; return leave(s, r0) default: oops() } } } -music_Melody_toString__P562940.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__P631384.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__P562940_mk(s) { +function music_Melody_toString__P631384_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_toString__P562940, depth: s.depth + 1, + parent: s, fn: music_Melody_toString__P631384, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -57561,7 +58555,7 @@ function music_Melody_toString__P562940_mk(s) { -function particles_ShapeFactory_createParticle__P564521(s) { +function particles_ShapeFactory_createParticle__P632965(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57571,23 +58565,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___583690 = undefined; + s.p___652139 = 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__C564517_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_createParticle__P564507_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C632961_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_createParticle__P632951_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1655; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___583690 = (r0); - s.tmp_0 = r0 = s.p___583690; - s.tmp_2 = Math_FastRandom_randomRange__P564367_mk(s); + s.p___652139 = (r0); + s.tmp_0 = r0 = s.p___652139; + s.tmp_2 = Math_FastRandom_randomRange__P632811_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 1; @@ -57597,21 +58591,21 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["color"] = (s.tmp_1); - r0 = s.p___583690; + r0 = s.p___652139; return leave(s, r0) default: oops() } } } -particles_ShapeFactory_createParticle__P564521.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__P632965.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__P564521_mk(s) { +function particles_ShapeFactory_createParticle__P632965_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_createParticle__P564521, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_createParticle__P632965, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___583690: undefined, + p___652139: undefined, arg0: undefined, arg1: undefined, } } @@ -57620,7 +58614,7 @@ function particles_ShapeFactory_createParticle__P564521_mk(s) { -function particles_AreaFactory_createParticle__P564507(s) { +function particles_AreaFactory_createParticle__P632951(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57630,23 +58624,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___583702 = undefined; + s.p___652151 = 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__C564501_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_createParticle__P564497_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C632945_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_createParticle__P632941_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1637; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.p___583702 = (r0); - s.tmp_0 = r0 = s.p___583702; - s.tmp_2 = Math_FastRandom_randomRange__P564367_mk(s); + s.p___652151 = (r0); + s.tmp_0 = r0 = s.p___652151; + s.tmp_2 = Math_FastRandom_randomRange__P632811_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; r0 = s.arg0.fields["minLifespan"]; @@ -57658,8 +58652,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___583702; - s.tmp_4 = Math_FastRandom_randomRange__P564367_mk(s); + s.tmp_0 = r0 = s.p___652151; + s.tmp_4 = Math_FastRandom_randomRange__P632811_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = 0; @@ -57675,7 +58669,7 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_3 - s.tmp_5); s.tmp_2 = r0; - r0 = s.p___583702.fields["_x"]; + r0 = s.p___652151.fields["_x"]; s.tmp_7 = r0; r0 = (s.tmp_2 << 8); s.tmp_8 = r0; @@ -57717,8 +58711,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = r0 = s.p___583702; - s.tmp_9 = Math_FastRandom_randomRange__P564367_mk(s); + s.tmp_5 = r0 = s.p___652151; + s.tmp_9 = Math_FastRandom_randomRange__P632811_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = 0; @@ -57730,23 +58724,23 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 - s.tmp_4); s.tmp_7 = r0; - r0 = s.p___583702.fields["_y"]; + r0 = s.p___652151.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___583702; + r0 = s.p___652151; return leave(s, r0) default: oops() } } } -particles_AreaFactory_createParticle__P564507.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__P632951.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__P564507_mk(s) { +function particles_AreaFactory_createParticle__P632951_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_createParticle__P564507, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_createParticle__P632951, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57760,7 +58754,7 @@ function particles_AreaFactory_createParticle__P564507_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - p___583702: undefined, + p___652151: undefined, arg0: undefined, arg1: undefined, } } @@ -57769,7 +58763,7 @@ function particles_AreaFactory_createParticle__P564507_mk(s) { -function Fx_iadd__P561463(s) { +function Fx_iadd__P629907(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57790,12 +58784,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_iadd__P561463.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__P629907.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__P561463_mk(s) { +function Fx_iadd__P629907_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_iadd__P561463, depth: s.depth + 1, + parent: s, fn: Fx_iadd__P629907, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -57806,7 +58800,7 @@ function Fx_iadd__P561463_mk(s) { -function particles_SprayFactory_createParticle__P564497(s) { +function particles_SprayFactory_createParticle__P632941(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57816,26 +58810,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___583758 = undefined; - s.angle___583762 = undefined; + s.p___652207 = undefined; + s.angle___652211 = 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__C564495_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory_createParticle__P564493_mk(s); + if (!checkSubtype(r0, particles_SprayFactory__C632939_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory_createParticle__P632937_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1626; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___583758 = (r0); + s.p___652207 = (r0); r0 = s.arg0.fields["minAngle"]; s.tmp_1 = r0; - s.tmp_3 = Math_FastRandom_randomRange__P564367_mk(s); - s.tmp_3.arg0 = globals.galois___567116; + s.tmp_3 = Math_FastRandom_randomRange__P632811_mk(s); + s.tmp_3.arg0 = globals.galois___635565; s.tmp_3.arg1 = 0; r0 = s.arg0.fields["spread"]; s.tmp_3.arg2 = r0; @@ -57846,9 +58840,9 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 % 100); - s.angle___583762 = (r0); - s.tmp_0 = r0 = s.p___583758; - r0 = pxsim_Array__getAt(globals.cachedSin___567111, s.angle___583762); + s.angle___652211 = (r0); + s.tmp_0 = r0 = s.p___652207; + r0 = pxsim_Array__getAt(globals.cachedSin___635560, s.angle___652211); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -57857,8 +58851,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___583758; - r0 = pxsim_Array__getAt(globals.cachedCos___567112, s.angle___583762); + s.tmp_0 = r0 = s.p___652207; + r0 = pxsim_Array__getAt(globals.cachedCos___635561, s.angle___652211); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -57867,24 +58861,24 @@ switch (step) { r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["vy"] = (s.tmp_1); - r0 = s.p___583758; + r0 = s.p___652207; return leave(s, r0) default: oops() } } } -particles_SprayFactory_createParticle__P564497.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__P632941.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__P564497_mk(s) { +function particles_SprayFactory_createParticle__P632941_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_createParticle__P564497, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_createParticle__P632941, 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___583758: undefined, - angle___583762: undefined, + p___652207: undefined, + angle___652211: undefined, arg0: undefined, arg1: undefined, } } @@ -57893,7 +58887,7 @@ function particles_SprayFactory_createParticle__P564497_mk(s) { -function game_Dialog_drawTextCore__P564235(s) { +function game_Dialog_drawTextCore__P632679(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57903,20 +58897,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.lines___583956 = undefined; - s.availableWidth___583962 = undefined; - s.availableHeight___583965 = undefined; - s.charactersPerRow___583968 = undefined; - s.rowsOfCharacters___583976 = undefined; - s.textLeft___583987 = undefined; - s.textTop___584009 = undefined; - s.row___584024 = undefined; + s.lines___652405 = undefined; + s.availableWidth___652411 = undefined; + s.availableHeight___652414 = undefined; + s.charactersPerRow___652417 = undefined; + s.rowsOfCharacters___652425 = undefined; + s.textLeft___652436 = undefined; + s.textTop___652458 = undefined; + s.row___652473 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Dialog__C564225_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Dialog__C632669_VT)) failedCast(r0); r0 = s.arg0.fields["chunks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -57946,20 +58940,20 @@ switch (step) { r0 = s.arg0.fields["chunkIndex"]; s.tmp_7 = r0; r0 = pxsim_Array__getAt(s.tmp_6, s.tmp_7); - s.lines___583956 = (r0); - s.tmp_0 = game_BaseDialog_textAreaWidth__P566728_mk(s); + s.lines___652405 = (r0); + s.tmp_0 = game_BaseDialog_textAreaWidth__P635177_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1157; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.availableWidth___583962 = (r0); - s.tmp_0 = game_BaseDialog_textAreaHeight__P566729_mk(s); + s.availableWidth___652411 = (r0); + s.tmp_0 = game_BaseDialog_textAreaHeight__P635178_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1158; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.availableHeight___583965 = (r0); - s.tmp_1 = r0 = s.availableWidth___583962; + s.availableHeight___652414 = (r0); + s.tmp_1 = r0 = s.availableWidth___652411; s.tmp_3 = if_charWidth_1_mk(s); r0 = s.arg0.fields["font"]; s.tmp_3.arg0 = r0; @@ -57977,9 +58971,9 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.charactersPerRow___583968 = (r0); - s.tmp_1 = r0 = s.availableHeight___583965; - s.tmp_3 = game_BaseDialog_rowHeight__P566727_mk(s); + s.charactersPerRow___652417 = (r0); + s.tmp_1 = r0 = s.availableHeight___652414; + s.tmp_3 = game_BaseDialog_rowHeight__P635176_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1160; s.pc = 13; return s.tmp_3; case 13: @@ -57988,14 +58982,14 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.rowsOfCharacters___583976 = (r0); + s.rowsOfCharacters___652425 = (r0); r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 12); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = game_BaseDialog_drawBorder__P566722_mk(s); + s.tmp_2 = game_BaseDialog_drawBorder__P635171_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1161; s.pc = 14; return s.tmp_2; case 14: @@ -58006,7 +59000,7 @@ switch (step) { s.tmp_2 = r0; r0 = (1 + s.tmp_2); s.tmp_1 = r0; - s.tmp_4 = Math_min__P561436_mk(s); + s.tmp_4 = Math_min__P629880_mk(s); r0 = s.arg0.fields["unit"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = 12; @@ -58016,8 +59010,8 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_1 + s.tmp_3); s.tmp_0 = r0; - s.tmp_7 = r0 = s.availableWidth___583962; - s.tmp_9 = r0 = s.charactersPerRow___583968; + s.tmp_7 = r0 = s.availableWidth___652411; + s.tmp_9 = r0 = s.charactersPerRow___652417; s.tmp_11 = if_charWidth_1_mk(s); r0 = s.arg0.fields["font"]; s.tmp_11.arg0 = r0; @@ -58039,7 +59033,7 @@ switch (step) { r0 = (s.tmp_6 >> 1); s.tmp_5 = r0; r0 = (s.tmp_0 + s.tmp_5); - s.textLeft___583987 = (r0); + s.textLeft___652436 = (r0); r0 = s.arg0.fields["image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.height(s.tmp_3); @@ -58048,9 +59042,9 @@ switch (step) { s.tmp_1 = r0; r0 = (1 + s.tmp_1); s.tmp_0 = r0; - r0 = pxsim_Array__length(s.lines___583956); + r0 = pxsim_Array__length(s.lines___652405); s.tmp_6 = r0; - s.tmp_8 = game_BaseDialog_rowHeight__P566727_mk(s); + s.tmp_8 = game_BaseDialog_rowHeight__P635176_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 1164; s.pc = 17; return s.tmp_8; case 17: @@ -58061,25 +59055,25 @@ switch (step) { r0 = (s.tmp_5 >> 1); s.tmp_4 = r0; r0 = (s.tmp_0 - s.tmp_4); - s.textTop___584009 = (r0); - s.row___584024 = (0); + s.textTop___652458 = (r0); + s.row___652473 = (0); case 7: - s.tmp_1 = r0 = s.row___584024; - r0 = pxsim_Array__length(s.lines___583956); + s.tmp_1 = r0 = s.row___652473; + r0 = pxsim_Array__length(s.lines___652405); 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 = 8; continue; } - s.tmp_3 = helpers_imagePrint__P563295_mk(s); + s.tmp_3 = helpers_imagePrint__P631739_mk(s); r0 = s.arg0.fields["image"]; s.tmp_3.arg0 = r0; - r0 = pxsim_Array__getAt(s.lines___583956, s.row___584024); + r0 = pxsim_Array__getAt(s.lines___652405, s.row___652473); s.tmp_3.arg1 = r0; - s.tmp_3.arg2 = s.textLeft___583987; - s.tmp_4 = r0 = s.textTop___584009; - s.tmp_6 = r0 = s.row___584024; - s.tmp_8 = game_BaseDialog_rowHeight__P566727_mk(s); + s.tmp_3.arg2 = s.textLeft___652436; + s.tmp_4 = r0 = s.textTop___652458; + s.tmp_6 = r0 = s.row___652473; + s.tmp_8 = game_BaseDialog_rowHeight__P635176_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 1165; s.pc = 19; return s.tmp_8; case 19: @@ -58097,8 +59091,8 @@ switch (step) { s.callLocIdx = 1166; s.pc = 18; return s.tmp_3; case 18: r0 = s.retval; - r0 = (s.row___584024 + 1); - s.row___584024 = (r0); + r0 = (s.row___652473 + 1); + s.row___652473 = (r0); { step = 7; continue; } case 8: case 9: @@ -58106,12 +59100,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Dialog_drawTextCore__P564235.info = {"start":7867,"length":1045,"line":247,"column":8,"endLine":269,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} +game_Dialog_drawTextCore__P632679.info = {"start":7867,"length":1045,"line":247,"column":8,"endLine":269,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} -function game_Dialog_drawTextCore__P564235_mk(s) { +function game_Dialog_drawTextCore__P632679_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Dialog_drawTextCore__P564235, depth: s.depth + 1, + parent: s, fn: game_Dialog_drawTextCore__P632679, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58125,14 +59119,14 @@ function game_Dialog_drawTextCore__P564235_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - lines___583956: undefined, - availableWidth___583962: undefined, - availableHeight___583965: undefined, - charactersPerRow___583968: undefined, - rowsOfCharacters___583976: undefined, - textLeft___583987: undefined, - textTop___584009: undefined, - row___584024: undefined, + lines___652405: undefined, + availableWidth___652411: undefined, + availableHeight___652414: undefined, + charactersPerRow___652417: undefined, + rowsOfCharacters___652425: undefined, + textLeft___652436: undefined, + textTop___652458: undefined, + row___652473: undefined, arg0: undefined, } } @@ -58140,7 +59134,7 @@ function game_Dialog_drawTextCore__P564235_mk(s) { -function game_BaseDialog_setText__P564222(s) { +function game_BaseDialog_setText__P632666(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58156,17 +59150,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C564207_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C632651_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_BaseDialog_setText__P564222.info = {"start":2302,"length":77,"line":80,"column":8,"endLine":82,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"setText","argumentNames":["this","rawString"]} +game_BaseDialog_setText__P632666.info = {"start":2302,"length":77,"line":80,"column":8,"endLine":82,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"setText","argumentNames":["this","rawString"]} -function game_BaseDialog_setText__P564222_mk(s) { +function game_BaseDialog_setText__P632666_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_setText__P564222, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_setText__P632666, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -58176,7 +59170,7 @@ function game_BaseDialog_setText__P564222_mk(s) { -function sprites_SpriteMap_toString__P563758(s) { +function sprites_SpriteMap_toString__P632202(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58191,7 +59185,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C563750_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C632194_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; r0 = s.arg0.fields["buckets"]; @@ -58211,10 +59205,10 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, " buckets, "); s.tmp_1 = r0; - s.tmp_10 = helpers_arrayFilter__P561415_mk(s); + s.tmp_10 = helpers_arrayFilter__P629859_mk(s); r0 = s.arg0.fields["buckets"]; s.tmp_10.arg0 = r0; - s.tmp_10.arg1 = length_inline__P584064; + s.tmp_10.arg1 = length_inline__P652513; s.callLocIdx = 682; s.pc = 2; return s.tmp_10; case 2: r0 = s.retval; @@ -58236,12 +59230,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_toString__P563758.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__P632202.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__P563758_mk(s) { +function sprites_SpriteMap_toString__P632202_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_toString__P563758, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_toString__P632202, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58261,7 +59255,7 @@ function sprites_SpriteMap_toString__P563758_mk(s) { -function length_inline__P584064(s) { +function length_inline__P652513(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58285,12 +59279,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -length_inline__P584064.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__P652513.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__P584064_mk(s) { +function length_inline__P652513_mk(s) { checkStack(s.depth); return { - parent: s, fn: length_inline__P584064, depth: s.depth + 1, + parent: s, fn: length_inline__P652513, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58302,7 +59296,7 @@ function length_inline__P584064_mk(s) { -function ArcadePhysicsEngine_moveSprite__P563845(s) { +function ArcadePhysicsEngine_moveSprite__P632289(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58312,9 +59306,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___584096 = undefined; - s.maxDist___584104 = undefined; - s.ms___584124 = undefined; + s.tm___652545 = undefined; + s.maxDist___652553 = undefined; + s.ms___652573 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -58323,7 +59317,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -58342,19 +59336,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__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 920; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___584096 = (r0); - s.tmp_0 = r0 = s.tm___584096; + s.tm___652545 = (r0); + s.tmp_0 = r0 = s.tm___652545; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.tm___584096.fields["_map"]; + r0 = s.tm___652545.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -58373,8 +59367,8 @@ switch (step) { r0 = (s.tmp_6 + 128); s.tmp_7 = r0; r0 = (s.tmp_7 >> 8); - s.maxDist___584104 = (r0); - s.tmp_2 = Math_abs__P561433_mk(s); + s.maxDist___652553 = (r0); + s.tmp_2 = Math_abs__P629877_mk(s); r0 = (s.arg2 + 128); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); @@ -58383,14 +59377,14 @@ switch (step) { case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.maxDist___584104); + r0 = (s.tmp_1 <= s.maxDist___652553); 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__P561433_mk(s); + s.tmp_5 = Math_abs__P629877_mk(s); r0 = (s.arg3 + 128); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); @@ -58399,15 +59393,15 @@ switch (step) { case 15: r0 = s.retval; s.tmp_4 = r0; - r0 = (s.tmp_4 <= s.maxDist___584104); + r0 = (s.tmp_4 <= s.maxDist___652553); 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__C563829_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C632273_VT); s.tmp_8 = r0; - s.tmp_9 = MovingSprite_constructor__P563830_mk(s); + s.tmp_9 = MovingSprite_constructor__P632274_mk(s); s.tmp_9.arg0 = s.tmp_8; s.tmp_9.arg1 = s.arg1; r0 = s.arg1.fields["_vx"]; @@ -58421,18 +59415,18 @@ switch (step) { s.callLocIdx = 927; s.pc = 16; return s.tmp_9; case 16: r0 = s.retval; - s.ms___584124 = (s.tmp_8); - s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P566616_mk(s); + s.ms___652573 = (s.tmp_8); + s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P635065_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ms___584124; - s.tmp_0.arg2 = s.tm___584096; + s.tmp_0.arg1 = s.ms___652573; + s.tmp_0.arg2 = s.tm___652545; s.callLocIdx = 928; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 5: - s.tmp_1 = tiles_TileMap_isOnWall__P564062_mk(s); - s.tmp_1.arg0 = s.tm___584096; + s.tmp_1 = tiles_TileMap_isOnWall__P632506_mk(s); + s.tmp_1.arg0 = s.tm___652545; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 929; s.pc = 18; return s.tmp_1; case 18: @@ -58443,10 +59437,10 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P566618_mk(s); + s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P635067_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; - s.tmp_4.arg2 = s.tm___584096; + s.tmp_4.arg2 = s.tm___652545; s.callLocIdx = 930; s.pc = 19; return s.tmp_4; case 19: r0 = s.retval; @@ -58481,12 +59475,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_moveSprite__P563845.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__P632289.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__P563845_mk(s) { +function ArcadePhysicsEngine_moveSprite__P632289_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_moveSprite__P563845, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_moveSprite__P632289, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58498,9 +59492,9 @@ function ArcadePhysicsEngine_moveSprite__P563845_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - tm___584096: undefined, - maxDist___584104: undefined, - ms___584124: undefined, + tm___652545: undefined, + maxDist___652553: undefined, + ms___652573: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -58511,7 +59505,7 @@ function ArcadePhysicsEngine_moveSprite__P563845_mk(s) { -function ArcadePhysicsEngine_canResolveClipping__P566618(s) { +function ArcadePhysicsEngine_canResolveClipping__P635067(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58521,19 +59515,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___584169 = undefined; - s.sz___584172 = undefined; - s.maxMove___584177 = undefined; - s.origY___584179 = undefined; - s.origX___584182 = undefined; - s.l___584185 = undefined; - s.r___584190 = undefined; - s.t___584195 = undefined; - s.b___584200 = undefined; - s.offset___584205 = undefined; - s.offset___584230 = undefined; - s.offset___584261 = undefined; - s.offset___584286 = undefined; + s.hbox___652618 = undefined; + s.sz___652621 = undefined; + s.maxMove___652626 = undefined; + s.origY___652628 = undefined; + s.origX___652631 = undefined; + s.l___652634 = undefined; + s.r___652639 = undefined; + s.t___652644 = undefined; + s.b___652649 = undefined; + s.offset___652654 = undefined; + s.offset___652679 = undefined; + s.offset___652710 = undefined; + s.offset___652735 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -58541,7 +59535,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); r0 = s.arg1.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); @@ -58552,9 +59546,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite__C563645_v4_1_mk(s); + s.tmp_4 = Sprite__C632089_v4_1_mk(s); s.tmp_4.arg0 = s.arg1; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C563645_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C632089_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: @@ -58562,23 +59556,23 @@ switch (step) { case 1: case 2: r0 = s.arg1.fields["_hitbox"]; - s.hbox___584169 = (r0); + s.hbox___652618 = (r0); r0 = s.arg2.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.sz___584172 = (r0); - s.tmp_0 = ArcadePhysicsEngine_maxStep__P563837_mk(s); + s.sz___652621 = (r0); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P632281_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 933; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.maxMove___584177 = (r0); + s.maxMove___652626 = (r0); r0 = s.arg1.fields["_y"]; - s.origY___584179 = (r0); + s.origY___652628 = (r0); r0 = s.arg1.fields["_x"]; - s.origX___584182 = (r0); - s.tmp_1 = game_Hitbox_left__P563521_mk(s); - s.tmp_1.arg0 = s.hbox___584169; + s.origX___652631 = (r0); + s.tmp_1 = game_Hitbox_left__P631965_mk(s); + s.tmp_1.arg0 = s.hbox___652618; s.callLocIdx = 934; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; @@ -58586,9 +59580,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.l___584185 = (r0); - s.tmp_1 = game_Hitbox_right__P563523_mk(s); - s.tmp_1.arg0 = s.hbox___584169; + s.l___652634 = (r0); + s.tmp_1 = game_Hitbox_right__P631967_mk(s); + s.tmp_1.arg0 = s.hbox___652618; s.callLocIdx = 936; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; @@ -58596,9 +59590,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.r___584190 = (r0); - s.tmp_1 = game_Hitbox_top__P563522_mk(s); - s.tmp_1.arg0 = s.hbox___584169; + s.r___652639 = (r0); + s.tmp_1 = game_Hitbox_top__P631966_mk(s); + s.tmp_1.arg0 = s.hbox___652618; s.callLocIdx = 938; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; @@ -58606,9 +59600,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.t___584195 = (r0); - s.tmp_1 = game_Hitbox_bottom__P563524_mk(s); - s.tmp_1.arg0 = s.hbox___584169; + s.t___652644 = (r0); + s.tmp_1 = game_Hitbox_bottom__P631968_mk(s); + s.tmp_1.arg0 = s.hbox___652618; s.callLocIdx = 940; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -58616,26 +59610,26 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.b___584200 = (r0); - r0 = (s.b___584200 + 1); + s.b___652649 = (r0); + r0 = (s.b___652649 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___584172); - s.offset___584205 = (r0); - r0 = (s.offset___584205 <= s.maxMove___584177); + r0 = (s.tmp_0 % s.sz___652621); + s.offset___652654 = (r0); + r0 = (s.offset___652654 <= s.maxMove___652626); 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___584205 * 256); + r0 = (s.offset___652654 * 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__P564062_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P632506_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 944; s.pc = 26; return s.tmp_3; @@ -58652,35 +59646,35 @@ switch (step) { { step = 19; continue; } { step = 4; continue; } case 3: - r0 = (s.arg1).fields["_y"] = (s.origY___584179); + r0 = (s.arg1).fields["_y"] = (s.origY___652628); case 4: case 5: case 6: - r0 = (s.t___584195 / s.sz___584172); + r0 = (s.t___652644 / s.sz___652621); 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___584172); + r0 = (s.tmp_1 * s.sz___652621); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.t___584195); - s.offset___584230 = (r0); - r0 = (s.offset___584230 <= s.maxMove___584177); + r0 = (s.tmp_0 - s.t___652644); + s.offset___652679 = (r0); + r0 = (s.offset___652679 <= s.maxMove___652626); 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___584230 * 256); + r0 = (s.offset___652679 * 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__P564062_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P632506_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 947; s.pc = 27; return s.tmp_3; @@ -58697,29 +59691,29 @@ switch (step) { { step = 19; continue; } { step = 8; continue; } case 7: - r0 = (s.arg1).fields["_y"] = (s.origY___584179); + r0 = (s.arg1).fields["_y"] = (s.origY___652628); case 8: case 9: case 10: - r0 = (s.r___584190 + 1); + r0 = (s.r___652639 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___584172); - s.offset___584261 = (r0); - r0 = (s.offset___584261 <= s.maxMove___584177); + r0 = (s.tmp_0 % s.sz___652621); + s.offset___652710 = (r0); + r0 = (s.offset___652710 <= s.maxMove___652626); 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___584261 * 256); + r0 = (s.offset___652710 * 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__P564062_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P632506_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 950; s.pc = 28; return s.tmp_3; @@ -58736,35 +59730,35 @@ switch (step) { { step = 19; continue; } { step = 12; continue; } case 11: - r0 = (s.arg1).fields["_x"] = (s.origX___584182); + r0 = (s.arg1).fields["_x"] = (s.origX___652631); case 12: case 13: case 14: - r0 = (s.l___584185 / s.sz___584172); + r0 = (s.l___652634 / s.sz___652621); 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___584172); + r0 = (s.tmp_1 * s.sz___652621); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.l___584185); - s.offset___584286 = (r0); - r0 = (s.offset___584286 <= s.maxMove___584177); + r0 = (s.tmp_0 - s.l___652634); + s.offset___652735 = (r0); + r0 = (s.offset___652735 <= s.maxMove___652626); 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___584286 * 256); + r0 = (s.offset___652735 * 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__P564062_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P632506_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 953; s.pc = 29; return s.tmp_3; @@ -58781,7 +59775,7 @@ switch (step) { { step = 19; continue; } { step = 16; continue; } case 15: - r0 = (s.arg1).fields["_x"] = (s.origX___584182); + r0 = (s.arg1).fields["_x"] = (s.origX___652631); case 16: case 17: case 18: @@ -58790,12 +59784,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_canResolveClipping__P566618.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__P635067.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__P566618_mk(s) { +function ArcadePhysicsEngine_canResolveClipping__P635067_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P566618, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P635067, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58803,19 +59797,19 @@ function ArcadePhysicsEngine_canResolveClipping__P566618_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - hbox___584169: undefined, - sz___584172: undefined, - maxMove___584177: undefined, - origY___584179: undefined, - origX___584182: undefined, - l___584185: undefined, - r___584190: undefined, - t___584195: undefined, - b___584200: undefined, - offset___584205: undefined, - offset___584230: undefined, - offset___584261: undefined, - offset___584286: undefined, + hbox___652618: undefined, + sz___652621: undefined, + maxMove___652626: undefined, + origY___652628: undefined, + origX___652631: undefined, + l___652634: undefined, + r___652639: undefined, + t___652644: undefined, + b___652649: undefined, + offset___652654: undefined, + offset___652679: undefined, + offset___652710: undefined, + offset___652735: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -58825,7 +59819,7 @@ function ArcadePhysicsEngine_canResolveClipping__P566618_mk(s) { -function Sprite_isStatic__P563699(s) { +function Sprite_isStatic__P632143(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58840,19 +59834,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P563699.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__P632143.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__P563699_mk(s) { +function Sprite_isStatic__P632143_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isStatic__P563699, depth: s.depth + 1, + parent: s, fn: Sprite_isStatic__P632143, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -58862,7 +59856,7 @@ function Sprite_isStatic__P563699_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions__P566616(s) { +function ArcadePhysicsEngine_tilemapCollisions__P635065(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58872,37 +59866,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___584418 = undefined; - s.hbox___584443 = undefined; - s.tileScale___584446 = undefined; - s.tileSize___584449 = undefined; - s.xDiff___584453 = undefined; - s.yDiff___584460 = undefined; - s.right___584476 = undefined; - s.x0___584480 = undefined; - s.collidedTiles___584495 = undefined; - s.y___584497 = undefined; - s.y0___584511 = undefined; - s.obstacle___584527 = undefined; - s.collisionDirection___584554 = undefined; - s.tile___584580 = undefined; - s.unnamed18382___U14 = undefined; - s.unnamed18383___U15 = undefined; - s.down___584671 = undefined; - s.y0___584675 = undefined; - s.collidedTiles___584690 = undefined; - s.x___584692 = undefined; - s.x0___584702 = undefined; - s.obstacle___584716 = undefined; - s.collisionDirection___584743 = undefined; - s.tile___584769 = undefined; - s.unnamed18384___U24 = undefined; - s.unnamed18385___U25 = undefined; - s.overlappedTiles___584863 = undefined; - s.x___584865 = undefined; - s.x0___584875 = undefined; - s.y___584885 = undefined; - s.y0___584895 = undefined; + s.s___652867 = undefined; + s.hbox___652892 = undefined; + s.tileScale___652895 = undefined; + s.tileSize___652898 = undefined; + s.xDiff___652902 = undefined; + s.yDiff___652909 = undefined; + s.right___652925 = undefined; + s.x0___652929 = undefined; + s.collidedTiles___652944 = undefined; + s.y___652946 = undefined; + s.y0___652960 = undefined; + s.obstacle___652976 = undefined; + s.collisionDirection___653003 = undefined; + s.tile___653029 = undefined; + s.unnamed19326___U14 = undefined; + s.unnamed19327___U15 = undefined; + s.down___653120 = undefined; + s.y0___653124 = undefined; + s.collidedTiles___653139 = undefined; + s.x___653141 = undefined; + s.x0___653151 = undefined; + s.obstacle___653165 = undefined; + s.collisionDirection___653192 = undefined; + s.tile___653218 = undefined; + s.unnamed19328___U24 = undefined; + s.unnamed19329___U25 = undefined; + s.overlappedTiles___653312 = undefined; + s.x___653314 = undefined; + s.x0___653324 = undefined; + s.y___653334 = undefined; + s.y0___653344 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -58910,18 +59904,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___584418 = (r0); - r0 = s.s___584418.fields["flags"]; + s.s___652867 = (r0); + r0 = s.s___652867.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__P564062_mk(s); + s.tmp_5 = tiles_TileMap_isOnWall__P632506_mk(s); s.tmp_5.arg0 = s.arg2; - s.tmp_5.arg1 = s.s___584418; + s.tmp_5.arg1 = s.s___652867; s.callLocIdx = 816; s.pc = 97; return s.tmp_5; case 97: r0 = s.retval; @@ -58932,7 +59926,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___584418; + s.tmp_6 = r0 = s.s___652867; r0 = s.tmp_6.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & -257); @@ -58942,7 +59936,7 @@ switch (step) { case 2: case 3: case 4: - r0 = s.s___584418.fields["_image"]; + r0 = s.s___652867.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -58952,34 +59946,34 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = Sprite__C563645_v4_1_mk(s); - s.tmp_4.arg0 = s.s___584418; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C563645_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = Sprite__C632089_v4_1_mk(s); + s.tmp_4.arg0 = s.s___652867; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C632089_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___584418.fields["_hitbox"]; - s.hbox___584443 = (r0); + r0 = s.s___652867.fields["_hitbox"]; + s.hbox___652892 = (r0); r0 = s.arg2.fields["_scale"]; - s.tileScale___584446 = (r0); - r0 = (1 << s.tileScale___584446); - s.tileSize___584449 = (r0); - r0 = s.s___584418.fields["_x"]; + s.tileScale___652895 = (r0); + r0 = (1 << s.tileScale___652895); + s.tileSize___652898 = (r0); + r0 = s.s___652867.fields["_x"]; s.tmp_0 = r0; - r0 = s.s___584418.fields["_lastX"]; + r0 = s.s___652867.fields["_lastX"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.xDiff___584453 = (r0); - r0 = s.s___584418.fields["_y"]; + s.xDiff___652902 = (r0); + r0 = s.s___652867.fields["_y"]; s.tmp_0 = r0; - r0 = s.s___584418.fields["_lastY"]; + r0 = s.s___652867.fields["_lastY"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.yDiff___584460 = (r0); - r0 = s.s___584418.fields["flags"]; + s.yDiff___652909 = (r0); + r0 = s.s___652867.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 2818); s.tmp_2 = r0; @@ -58989,16 +59983,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 83; continue; } - r0 = (s.xDiff___584453 !== 0); + r0 = (s.xDiff___652902 !== 0); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 43; continue; } - r0 = (s.xDiff___584453 > 0); - s.right___584476 = (r0); - r0 = pxsim_numops_toBoolDecr(s.right___584476); + r0 = (s.xDiff___652902 > 0); + s.right___652925 = (r0); + r0 = pxsim_numops_toBoolDecr(s.right___652925); if (!r0) { step = 7; continue; } - s.tmp_1 = game_Hitbox_right__P563523_mk(s); - s.tmp_1.arg0 = s.hbox___584443; + s.tmp_1 = game_Hitbox_right__P631967_mk(s); + s.tmp_1.arg0 = s.hbox___652892; s.callLocIdx = 821; s.pc = 99; return s.tmp_1; case 99: r0 = s.retval; @@ -59006,8 +60000,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 8; continue; } case 7: - s.tmp_3 = game_Hitbox_left__P563521_mk(s); - s.tmp_3.arg0 = s.hbox___584443; + s.tmp_3 = game_Hitbox_left__P631965_mk(s); + s.tmp_3.arg0 = s.hbox___652892; s.callLocIdx = 823; s.pc = 100; return s.tmp_3; case 100: r0 = s.retval; @@ -59018,30 +60012,30 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___584446 + 8); + r0 = (s.tileScale___652895 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.x0___584480 = (r0); + s.x0___652929 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___584495 = (r0); - s.tmp_1 = game_Hitbox_top__P563522_mk(s); - s.tmp_1.arg0 = s.hbox___584443; + s.collidedTiles___652944 = (r0); + s.tmp_1 = game_Hitbox_top__P631966_mk(s); + s.tmp_1.arg0 = s.hbox___652892; s.callLocIdx = 827; s.pc = 101; return s.tmp_1; case 101: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.yDiff___584460); - s.y___584497 = (r0); + r0 = (s.tmp_0 - s.yDiff___652909); + s.y___652946 = (r0); case 9: - s.tmp_1 = r0 = s.y___584497; - s.tmp_3 = r0 = s.tileSize___584449; - s.tmp_6 = game_Hitbox_bottom__P563524_mk(s); - s.tmp_6.arg0 = s.hbox___584443; + s.tmp_1 = r0 = s.y___652946; + s.tmp_3 = r0 = s.tileSize___652898; + s.tmp_6 = game_Hitbox_bottom__P631968_mk(s); + s.tmp_6.arg0 = s.hbox___652892; s.callLocIdx = 829; s.pc = 102; return s.tmp_6; case 102: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.yDiff___584460); + r0 = (s.tmp_5 - s.yDiff___652909); s.tmp_4 = r0; r0 = (s.tmp_3 << 8); s.tmp_7 = r0; @@ -59051,15 +60045,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_10 = Fx_min__P561471_mk(s); - s.tmp_10.arg0 = s.y___584497; - s.tmp_12 = game_Hitbox_bottom__P563524_mk(s); - s.tmp_12.arg0 = s.hbox___584443; + s.tmp_10 = Fx_min__P629915_mk(s); + s.tmp_10.arg0 = s.y___652946; + s.tmp_12 = game_Hitbox_bottom__P631968_mk(s); + s.tmp_12.arg0 = s.hbox___652892; s.callLocIdx = 832; s.pc = 104; return s.tmp_12; case 104: r0 = s.retval; s.tmp_11 = r0; - r0 = (s.tmp_11 - s.yDiff___584460); + r0 = (s.tmp_11 - s.yDiff___652909); s.tmp_10.arg1 = r0; s.callLocIdx = 834; s.pc = 103; return s.tmp_10; case 103: @@ -59067,33 +60061,33 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_9 + 128); s.tmp_8 = r0; - r0 = (s.tileScale___584446 + 8); + r0 = (s.tileScale___652895 + 8); s.tmp_13 = r0; r0 = (s.tmp_8 >> s.tmp_13); - s.y0___584511 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P564060_mk(s); + s.y0___652960 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P632504_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___584480; - s.tmp_1.arg2 = s.y0___584511; + s.tmp_1.arg1 = s.x0___652929; + s.tmp_1.arg2 = s.y0___652960; s.callLocIdx = 837; 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__P564061_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P632505_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___584480; - s.tmp_2.arg2 = s.y0___584511; + s.tmp_2.arg1 = s.x0___652929; + s.tmp_2.arg2 = s.y0___652960; s.callLocIdx = 838; s.pc = 106; return s.tmp_2; case 106: r0 = s.retval; - s.obstacle___584527 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P584535); + s.obstacle___652976 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P652984); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___584527); - s.tmp_4 = helpers_arraySome__P561412_mk(s); - s.tmp_4.arg0 = s.collidedTiles___584495; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___652976); + s.tmp_4 = helpers_arraySome__P629856_mk(s); + s.tmp_4.arg0 = s.collidedTiles___652944; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 839; s.pc = 107; return s.tmp_4; case 107: @@ -59105,22 +60099,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___584495, s.obstacle___584527); + r0 = pxsim_Array__push(s.collidedTiles___652944, s.obstacle___652976); case 10: case 11: case 12: case 13: - r0 = (s.tileSize___584449 << 8); + r0 = (s.tileSize___652898 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___584497); - s.y___584497 = (r0); + r0 = (s.tmp_0 + s.y___652946); + s.y___652946 = (r0); { step = 9; continue; } case 14: - r0 = pxsim_Array__length(s.collidedTiles___584495); + r0 = pxsim_Array__length(s.collidedTiles___652944); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 41; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___584476); + r0 = pxsim_numops_toBoolDecr(s.right___652925); if (!r0) { step = 15; continue; } r0 = 2; { step = 16; continue; } @@ -59129,23 +60123,23 @@ switch (step) { case 16: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___584554 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.right___584476); + s.collisionDirection___653003 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.right___652925); if (!r0) { step = 17; continue; } - r0 = (s.x0___584480 << s.tileScale___584446); + r0 = (s.x0___652929 << s.tileScale___652895); 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___584443.fields["width"]; + r0 = s.hbox___652892.fields["width"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 18; continue; } case 17: - r0 = (s.x0___584480 + 1); + r0 = (s.x0___652929 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___584446); + r0 = (s.tmp_5 << s.tileScale___652895); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -59153,24 +60147,24 @@ switch (step) { case 18: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___584418; - r0 = s.hbox___584443.fields["ox"]; + s.tmp_8 = r0 = s.s___652867; + r0 = s.hbox___652892.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___584580 = (undefined); - s.unnamed18382___U14 = (s.collidedTiles___584495); - s.unnamed18383___U15 = (0); + s.tile___653029 = (undefined); + s.unnamed19326___U14 = (s.collidedTiles___652944); + s.unnamed19327___U15 = (0); case 19: - s.tmp_0 = r0 = s.unnamed18383___U15; - r0 = pxsim_Array__length(s.unnamed18382___U14); + s.tmp_0 = r0 = s.unnamed19327___U15; + r0 = pxsim_Array__length(s.unnamed19326___U14); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 22; continue; } - r0 = pxsim_Array__getAt(s.unnamed18382___U14, s.unnamed18383___U15); - s.tile___584580 = (r0); - r0 = s.s___584418.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed19326___U14, s.unnamed19327___U15); + s.tile___653029 = (r0); + r0 = s.s___652867.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -59180,29 +60174,29 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 20; continue; } - s.tmp_6 = Sprite_registerObstacle__P563730_mk(s); - s.tmp_6.arg0 = s.s___584418; - s.tmp_6.arg1 = s.collisionDirection___584554; - s.tmp_6.arg2 = s.tile___584580; + s.tmp_6 = Sprite_registerObstacle__P632174_mk(s); + s.tmp_6.arg0 = s.s___652867; + s.tmp_6.arg1 = s.collisionDirection___653003; + s.tmp_6.arg2 = s.tile___653029; s.tmp_6.arg3 = s.arg2; s.callLocIdx = 845; s.pc = 108; return s.tmp_6; case 108: r0 = s.retval; case 20: case 21: - r0 = (s.unnamed18383___U15 + 1); - s.unnamed18383___U15 = (r0); + r0 = (s.unnamed19327___U15 + 1); + s.unnamed19327___U15 = (r0); { step = 19; continue; } case 22: - s.unnamed18382___U14 = (undefined); - r0 = s.s___584418.fields["flags"]; + s.unnamed19326___U14 = (undefined); + r0 = s.s___652867.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__P563732_mk(s); - s.tmp_2.arg0 = s.s___584418; + s.tmp_2 = Sprite_destroy__P632176_mk(s); + s.tmp_2.arg0 = s.s___652867; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 846; s.pc = 109; return s.tmp_2; @@ -59210,7 +60204,7 @@ switch (step) { r0 = s.retval; { step = 40; continue; } case 23: - r0 = s.s___584418.fields["_vx"]; + r0 = s.s___652867.fields["_vx"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVx"]; s.tmp_2 = r0; @@ -59221,7 +60215,7 @@ switch (step) { r0 = s.tmp_0; { step = 25; continue; } case 24: - r0 = s.s___584418.fields["flags"]; + r0 = s.s___652867.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -59233,13 +60227,13 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 36; continue; } - r0 = s.s___584418.fields["flags"]; + r0 = s.s___652867.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___584476); + r0 = pxsim_numops_toBoolDecr(s.right___652925); s.tmp_10 = r0; r0 = pxsim_Boolean__bang(s.tmp_10); s.tmp_9 = r0; @@ -59248,8 +60242,8 @@ switch (step) { r0 = s.tmp_9; { step = 27; continue; } case 26: - s.tmp_12 = Sprite_vx__P563662_mk(s); - s.tmp_12.arg0 = s.s___584418; + s.tmp_12 = Sprite_vx__P632106_mk(s); + s.tmp_12.arg0 = s.s___652867; s.callLocIdx = 847; s.pc = 110; return s.tmp_12; case 110: r0 = s.retval; @@ -59263,14 +60257,14 @@ switch (step) { r0 = s.tmp_13; { step = 31; continue; } case 28: - s.tmp_14 = r0 = s.right___584476; + s.tmp_14 = r0 = s.right___652925; 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__P563662_mk(s); - s.tmp_16.arg0 = s.s___584418; + s.tmp_16 = Sprite_vx__P632106_mk(s); + s.tmp_16.arg0 = s.s___652867; s.callLocIdx = 848; s.pc = 111; return s.tmp_16; case 111: r0 = s.retval; @@ -59285,8 +60279,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___584418; - r0 = s.s___584418.fields["_vx"]; + s.tmp_19 = r0 = s.s___652867; + r0 = s.s___652867.fields["_vx"]; s.tmp_21 = r0; r0 = (0 - s.tmp_21); s.tmp_20 = r0; @@ -59308,12 +60302,12 @@ switch (step) { { step = 35; continue; } case 34: r0 = (s.arg1).fields["dx"] = (0); - r0 = (s.s___584418).fields["_vx"] = (0); + r0 = (s.s___652867).fields["_vx"] = (0); case 35: { step = 39; continue; } case 36: - s.tmp_2 = Math_sign__P561434_mk(s); - r0 = s.s___584418.fields["_vx"]; + s.tmp_2 = Math_sign__P629878_mk(s); + r0 = s.s___652867.fields["_vx"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -59323,7 +60317,7 @@ switch (step) { case 112: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P561434_mk(s); + s.tmp_6 = Math_sign__P629878_mk(s); r0 = s.arg1.fields["cachedVx"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -59347,16 +60341,16 @@ switch (step) { case 42: case 43: case 44: - r0 = (s.yDiff___584460 !== 0); + r0 = (s.yDiff___652909 !== 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 81; continue; } - r0 = (s.yDiff___584460 > 0); - s.down___584671 = (r0); - r0 = pxsim_numops_toBoolDecr(s.down___584671); + r0 = (s.yDiff___652909 > 0); + s.down___653120 = (r0); + r0 = pxsim_numops_toBoolDecr(s.down___653120); if (!r0) { step = 45; continue; } - s.tmp_1 = game_Hitbox_bottom__P563524_mk(s); - s.tmp_1.arg0 = s.hbox___584443; + s.tmp_1 = game_Hitbox_bottom__P631968_mk(s); + s.tmp_1.arg0 = s.hbox___652892; s.callLocIdx = 856; s.pc = 114; return s.tmp_1; case 114: r0 = s.retval; @@ -59364,8 +60358,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 46; continue; } case 45: - s.tmp_3 = game_Hitbox_top__P563522_mk(s); - s.tmp_3.arg0 = s.hbox___584443; + s.tmp_3 = game_Hitbox_top__P631966_mk(s); + s.tmp_3.arg0 = s.hbox___652892; s.callLocIdx = 858; s.pc = 115; return s.tmp_3; case 115: r0 = s.retval; @@ -59376,23 +60370,23 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___584446 + 8); + r0 = (s.tileScale___652895 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.y0___584675 = (r0); + s.y0___653124 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___584690 = (r0); - s.tmp_0 = game_Hitbox_left__P563521_mk(s); - s.tmp_0.arg0 = s.hbox___584443; + s.collidedTiles___653139 = (r0); + s.tmp_0 = game_Hitbox_left__P631965_mk(s); + s.tmp_0.arg0 = s.hbox___652892; s.callLocIdx = 862; s.pc = 116; return s.tmp_0; case 116: r0 = s.retval; - s.x___584692 = (r0); + s.x___653141 = (r0); case 47: - s.tmp_1 = r0 = s.x___584692; - s.tmp_3 = r0 = s.tileSize___584449; - s.tmp_5 = game_Hitbox_right__P563523_mk(s); - s.tmp_5.arg0 = s.hbox___584443; + s.tmp_1 = r0 = s.x___653141; + s.tmp_3 = r0 = s.tileSize___652898; + s.tmp_5 = game_Hitbox_right__P631967_mk(s); + s.tmp_5.arg0 = s.hbox___652892; s.callLocIdx = 863; s.pc = 117; return s.tmp_5; case 117: r0 = s.retval; @@ -59405,10 +60399,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 52; continue; } - s.tmp_9 = Fx_min__P561471_mk(s); - s.tmp_9.arg0 = s.x___584692; - s.tmp_10 = game_Hitbox_right__P563523_mk(s); - s.tmp_10.arg0 = s.hbox___584443; + s.tmp_9 = Fx_min__P629915_mk(s); + s.tmp_9.arg0 = s.x___653141; + s.tmp_10 = game_Hitbox_right__P631967_mk(s); + s.tmp_10.arg0 = s.hbox___652892; s.callLocIdx = 865; s.pc = 119; return s.tmp_10; case 119: r0 = s.retval; @@ -59419,33 +60413,33 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___584446 + 8); + r0 = (s.tileScale___652895 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___584702 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P564060_mk(s); + s.x0___653151 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P632504_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___584702; - s.tmp_1.arg2 = s.y0___584675; + s.tmp_1.arg1 = s.x0___653151; + s.tmp_1.arg2 = s.y0___653124; s.callLocIdx = 869; 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__P564061_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P632505_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___584702; - s.tmp_2.arg2 = s.y0___584675; + s.tmp_2.arg1 = s.x0___653151; + s.tmp_2.arg2 = s.y0___653124; s.callLocIdx = 870; s.pc = 121; return s.tmp_2; case 121: r0 = s.retval; - s.obstacle___584716 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P584724); + s.obstacle___653165 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P653173); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___584716); - s.tmp_4 = helpers_arraySome__P561412_mk(s); - s.tmp_4.arg0 = s.collidedTiles___584690; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___653165); + s.tmp_4 = helpers_arraySome__P629856_mk(s); + s.tmp_4.arg0 = s.collidedTiles___653139; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 871; s.pc = 122; return s.tmp_4; case 122: @@ -59457,22 +60451,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___584690, s.obstacle___584716); + r0 = pxsim_Array__push(s.collidedTiles___653139, s.obstacle___653165); case 48: case 49: case 50: case 51: - r0 = (s.tileSize___584449 << 8); + r0 = (s.tileSize___652898 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___584692); - s.x___584692 = (r0); + r0 = (s.tmp_0 + s.x___653141); + s.x___653141 = (r0); { step = 47; continue; } case 52: - r0 = pxsim_Array__length(s.collidedTiles___584690); + r0 = pxsim_Array__length(s.collidedTiles___653139); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 79; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___584671); + r0 = pxsim_numops_toBoolDecr(s.down___653120); if (!r0) { step = 53; continue; } r0 = 3; { step = 54; continue; } @@ -59481,23 +60475,23 @@ switch (step) { case 54: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___584743 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.down___584671); + s.collisionDirection___653192 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.down___653120); if (!r0) { step = 55; continue; } - r0 = (s.y0___584675 << s.tileScale___584446); + r0 = (s.y0___653124 << s.tileScale___652895); 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___584443.fields["height"]; + r0 = s.hbox___652892.fields["height"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 56; continue; } case 55: - r0 = (s.y0___584675 + 1); + r0 = (s.y0___653124 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___584446); + r0 = (s.tmp_5 << s.tileScale___652895); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -59505,24 +60499,24 @@ switch (step) { case 56: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___584418; - r0 = s.hbox___584443.fields["oy"]; + s.tmp_8 = r0 = s.s___652867; + r0 = s.hbox___652892.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___584769 = (undefined); - s.unnamed18384___U24 = (s.collidedTiles___584690); - s.unnamed18385___U25 = (0); + s.tile___653218 = (undefined); + s.unnamed19328___U24 = (s.collidedTiles___653139); + s.unnamed19329___U25 = (0); case 57: - s.tmp_0 = r0 = s.unnamed18385___U25; - r0 = pxsim_Array__length(s.unnamed18384___U24); + s.tmp_0 = r0 = s.unnamed19329___U25; + r0 = pxsim_Array__length(s.unnamed19328___U24); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 60; continue; } - r0 = pxsim_Array__getAt(s.unnamed18384___U24, s.unnamed18385___U25); - s.tile___584769 = (r0); - r0 = s.s___584418.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed19328___U24, s.unnamed19329___U25); + s.tile___653218 = (r0); + r0 = s.s___652867.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -59532,29 +60526,29 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 58; continue; } - s.tmp_6 = Sprite_registerObstacle__P563730_mk(s); - s.tmp_6.arg0 = s.s___584418; - s.tmp_6.arg1 = s.collisionDirection___584743; - s.tmp_6.arg2 = s.tile___584769; + s.tmp_6 = Sprite_registerObstacle__P632174_mk(s); + s.tmp_6.arg0 = s.s___652867; + s.tmp_6.arg1 = s.collisionDirection___653192; + s.tmp_6.arg2 = s.tile___653218; s.tmp_6.arg3 = s.arg2; s.callLocIdx = 877; s.pc = 123; return s.tmp_6; case 123: r0 = s.retval; case 58: case 59: - r0 = (s.unnamed18385___U25 + 1); - s.unnamed18385___U25 = (r0); + r0 = (s.unnamed19329___U25 + 1); + s.unnamed19329___U25 = (r0); { step = 57; continue; } case 60: - s.unnamed18384___U24 = (undefined); - r0 = s.s___584418.fields["flags"]; + s.unnamed19328___U24 = (undefined); + r0 = s.s___652867.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__P563732_mk(s); - s.tmp_2.arg0 = s.s___584418; + s.tmp_2 = Sprite_destroy__P632176_mk(s); + s.tmp_2.arg0 = s.s___652867; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 878; s.pc = 124; return s.tmp_2; @@ -59562,7 +60556,7 @@ switch (step) { r0 = s.retval; { step = 78; continue; } case 61: - r0 = s.s___584418.fields["_vy"]; + r0 = s.s___652867.fields["_vy"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVy"]; s.tmp_2 = r0; @@ -59573,7 +60567,7 @@ switch (step) { r0 = s.tmp_0; { step = 63; continue; } case 62: - r0 = s.s___584418.fields["flags"]; + r0 = s.s___652867.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -59585,13 +60579,13 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 74; continue; } - r0 = s.s___584418.fields["flags"]; + r0 = s.s___652867.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___584671); + r0 = pxsim_numops_toBoolDecr(s.down___653120); s.tmp_10 = r0; r0 = pxsim_Boolean__bang(s.tmp_10); s.tmp_9 = r0; @@ -59600,8 +60594,8 @@ switch (step) { r0 = s.tmp_9; { step = 65; continue; } case 64: - s.tmp_12 = Sprite_vy__P563664_mk(s); - s.tmp_12.arg0 = s.s___584418; + s.tmp_12 = Sprite_vy__P632108_mk(s); + s.tmp_12.arg0 = s.s___652867; s.callLocIdx = 879; s.pc = 125; return s.tmp_12; case 125: r0 = s.retval; @@ -59615,14 +60609,14 @@ switch (step) { r0 = s.tmp_13; { step = 69; continue; } case 66: - s.tmp_14 = r0 = s.down___584671; + s.tmp_14 = r0 = s.down___653120; 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__P563664_mk(s); - s.tmp_16.arg0 = s.s___584418; + s.tmp_16 = Sprite_vy__P632108_mk(s); + s.tmp_16.arg0 = s.s___652867; s.callLocIdx = 880; s.pc = 126; return s.tmp_16; case 126: r0 = s.retval; @@ -59637,8 +60631,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___584418; - r0 = s.s___584418.fields["_vy"]; + s.tmp_19 = r0 = s.s___652867; + r0 = s.s___652867.fields["_vy"]; s.tmp_21 = r0; r0 = (0 - s.tmp_21); s.tmp_20 = r0; @@ -59660,12 +60654,12 @@ switch (step) { { step = 73; continue; } case 72: r0 = (s.arg1).fields["dy"] = (0); - r0 = (s.s___584418).fields["_vy"] = (0); + r0 = (s.s___652867).fields["_vy"] = (0); case 73: { step = 77; continue; } case 74: - s.tmp_2 = Math_sign__P561434_mk(s); - r0 = s.s___584418.fields["_vy"]; + s.tmp_2 = Math_sign__P629878_mk(s); + r0 = s.s___652867.fields["_vy"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -59675,7 +60669,7 @@ switch (step) { case 127: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P561434_mk(s); + s.tmp_6 = Math_sign__P629878_mk(s); r0 = s.arg1.fields["cachedVy"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -59701,7 +60695,7 @@ switch (step) { case 82: case 83: case 84: - r0 = s.s___584418.fields["flags"]; + r0 = s.s___652867.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 1538); s.tmp_2 = r0; @@ -59712,18 +60706,18 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 95; continue; } r0 = pxsim_Array__mk(); - s.overlappedTiles___584863 = (r0); - s.tmp_0 = game_Hitbox_left__P563521_mk(s); - s.tmp_0.arg0 = s.hbox___584443; + s.overlappedTiles___653312 = (r0); + s.tmp_0 = game_Hitbox_left__P631965_mk(s); + s.tmp_0.arg0 = s.hbox___652892; s.callLocIdx = 888; s.pc = 129; return s.tmp_0; case 129: r0 = s.retval; - s.x___584865 = (r0); + s.x___653314 = (r0); case 85: - s.tmp_1 = r0 = s.x___584865; - s.tmp_3 = r0 = s.tileSize___584449; - s.tmp_5 = game_Hitbox_right__P563523_mk(s); - s.tmp_5.arg0 = s.hbox___584443; + s.tmp_1 = r0 = s.x___653314; + s.tmp_3 = r0 = s.tileSize___652898; + s.tmp_5 = game_Hitbox_right__P631967_mk(s); + s.tmp_5.arg0 = s.hbox___652892; s.callLocIdx = 889; s.pc = 130; return s.tmp_5; case 130: r0 = s.retval; @@ -59736,10 +60730,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 92; continue; } - s.tmp_9 = Fx_min__P561471_mk(s); - s.tmp_9.arg0 = s.x___584865; - s.tmp_10 = game_Hitbox_right__P563523_mk(s); - s.tmp_10.arg0 = s.hbox___584443; + s.tmp_9 = Fx_min__P629915_mk(s); + s.tmp_9.arg0 = s.x___653314; + s.tmp_10 = game_Hitbox_right__P631967_mk(s); + s.tmp_10.arg0 = s.hbox___652892; s.callLocIdx = 891; s.pc = 132; return s.tmp_10; case 132: r0 = s.retval; @@ -59750,21 +60744,21 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___584446 + 8); + r0 = (s.tileScale___652895 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___584875 = (r0); - s.tmp_0 = game_Hitbox_top__P563522_mk(s); - s.tmp_0.arg0 = s.hbox___584443; + s.x0___653324 = (r0); + s.tmp_0 = game_Hitbox_top__P631966_mk(s); + s.tmp_0.arg0 = s.hbox___652892; s.callLocIdx = 895; s.pc = 133; return s.tmp_0; case 133: r0 = s.retval; - s.y___584885 = (r0); + s.y___653334 = (r0); case 86: - s.tmp_1 = r0 = s.y___584885; - s.tmp_3 = r0 = s.tileSize___584449; - s.tmp_5 = game_Hitbox_bottom__P563524_mk(s); - s.tmp_5.arg0 = s.hbox___584443; + s.tmp_1 = r0 = s.y___653334; + s.tmp_3 = r0 = s.tileSize___652898; + s.tmp_5 = game_Hitbox_bottom__P631968_mk(s); + s.tmp_5.arg0 = s.hbox___652892; s.callLocIdx = 896; s.pc = 134; return s.tmp_5; case 134: r0 = s.retval; @@ -59777,10 +60771,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 91; continue; } - s.tmp_9 = Fx_min__P561471_mk(s); - s.tmp_9.arg0 = s.y___584885; - s.tmp_10 = game_Hitbox_bottom__P563524_mk(s); - s.tmp_10.arg0 = s.hbox___584443; + s.tmp_9 = Fx_min__P629915_mk(s); + s.tmp_9.arg0 = s.y___653334; + s.tmp_10 = game_Hitbox_bottom__P631968_mk(s); + s.tmp_10.arg0 = s.hbox___652892; s.callLocIdx = 898; s.pc = 136; return s.tmp_10; case 136: r0 = s.retval; @@ -59791,14 +60785,14 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___584446 + 8); + r0 = (s.tileScale___652895 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.y0___584895 = (r0); - s.tmp_3 = tiles_TileMap_isObstacle__P564060_mk(s); + s.y0___653344 = (r0); + s.tmp_3 = tiles_TileMap_isObstacle__P632504_mk(s); s.tmp_3.arg0 = s.arg2; - s.tmp_3.arg1 = s.x0___584875; - s.tmp_3.arg2 = s.y0___584895; + s.tmp_3.arg1 = s.x0___653324; + s.tmp_3.arg2 = s.y0___653344; s.callLocIdx = 902; s.pc = 137; return s.tmp_3; case 137: r0 = s.retval; @@ -59812,7 +60806,7 @@ switch (step) { r0 = s.tmp_0; { step = 88; continue; } case 87: - r0 = s.s___584418.fields["flags"]; + r0 = s.s___652867.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & 2048); s.tmp_7 = r0; @@ -59828,11 +60822,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___584863; - s.tmp_12 = tiles_TileMap_getTile__P564053_mk(s); + s.tmp_10 = r0 = s.overlappedTiles___653312; + s.tmp_12 = tiles_TileMap_getTile__P632497_mk(s); s.tmp_12.arg0 = s.arg2; - s.tmp_12.arg1 = s.x0___584875; - s.tmp_12.arg2 = s.y0___584895; + s.tmp_12.arg1 = s.x0___653324; + s.tmp_12.arg2 = s.y0___653344; s.callLocIdx = 903; s.pc = 138; return s.tmp_12; case 138: r0 = s.retval; @@ -59840,26 +60834,26 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_10, s.tmp_11); case 89: case 90: - r0 = (s.tileSize___584449 << 8); + r0 = (s.tileSize___652898 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___584885); - s.y___584885 = (r0); + r0 = (s.tmp_0 + s.y___653334); + s.y___653334 = (r0); { step = 86; continue; } case 91: - r0 = (s.tileSize___584449 << 8); + r0 = (s.tileSize___652898 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___584865); - s.x___584865 = (r0); + r0 = (s.tmp_0 + s.x___653314); + s.x___653314 = (r0); { step = 85; continue; } case 92: - r0 = pxsim_Array__length(s.overlappedTiles___584863); + r0 = pxsim_Array__length(s.overlappedTiles___653312); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 93; continue; } - s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P566617_mk(s); + s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P635066_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.s___584418; - s.tmp_1.arg2 = s.overlappedTiles___584863; + s.tmp_1.arg1 = s.s___652867; + s.tmp_1.arg2 = s.overlappedTiles___653312; s.callLocIdx = 906; s.pc = 139; return s.tmp_1; case 139: r0 = s.retval; @@ -59871,12 +60865,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions__P566616.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__P635065.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__P566616_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions__P635065_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P566616, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P635065, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -59900,37 +60894,37 @@ function ArcadePhysicsEngine_tilemapCollisions__P566616_mk(s) { tmp_19: undefined, tmp_20: undefined, tmp_21: undefined, - s___584418: undefined, - hbox___584443: undefined, - tileScale___584446: undefined, - tileSize___584449: undefined, - xDiff___584453: undefined, - yDiff___584460: undefined, - right___584476: undefined, - x0___584480: undefined, - collidedTiles___584495: undefined, - y___584497: undefined, - y0___584511: undefined, - obstacle___584527: undefined, - collisionDirection___584554: undefined, - tile___584580: undefined, - unnamed18382___U14: undefined, - unnamed18383___U15: undefined, - down___584671: undefined, - y0___584675: undefined, - collidedTiles___584690: undefined, - x___584692: undefined, - x0___584702: undefined, - obstacle___584716: undefined, - collisionDirection___584743: undefined, - tile___584769: undefined, - unnamed18384___U24: undefined, - unnamed18385___U25: undefined, - overlappedTiles___584863: undefined, - x___584865: undefined, - x0___584875: undefined, - y___584885: undefined, - y0___584895: undefined, + s___652867: undefined, + hbox___652892: undefined, + tileScale___652895: undefined, + tileSize___652898: undefined, + xDiff___652902: undefined, + yDiff___652909: undefined, + right___652925: undefined, + x0___652929: undefined, + collidedTiles___652944: undefined, + y___652946: undefined, + y0___652960: undefined, + obstacle___652976: undefined, + collisionDirection___653003: undefined, + tile___653029: undefined, + unnamed19326___U14: undefined, + unnamed19327___U15: undefined, + down___653120: undefined, + y0___653124: undefined, + collidedTiles___653139: undefined, + x___653141: undefined, + x0___653151: undefined, + obstacle___653165: undefined, + collisionDirection___653192: undefined, + tile___653218: undefined, + unnamed19328___U24: undefined, + unnamed19329___U25: undefined, + overlappedTiles___653312: undefined, + x___653314: undefined, + x0___653324: undefined, + y___653334: undefined, + y0___653344: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -59940,7 +60934,7 @@ function ArcadePhysicsEngine_tilemapCollisions__P566616_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P584535(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P652984(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59962,12 +60956,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P584535.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__P652984.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__P584535_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P652984_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P584535, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P652984, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -59978,7 +60972,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P584535_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P584724(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P653173(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60000,12 +60994,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P584724.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__P653173.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__P584724_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P653173_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P584724, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P653173, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60016,7 +61010,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P584724_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps__P566617(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P635066(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60026,11 +61020,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.alreadyHandled___584942 = undefined; - s.tile___584945 = undefined; - s.unnamed18386___U2 = undefined; - s.unnamed18387___U3 = undefined; - s.tileOverlapHandlers___584966 = undefined; + s.alreadyHandled___653391 = undefined; + s.tile___653394 = undefined; + s.unnamed19330___U2 = undefined; + s.unnamed19331___U3 = undefined; + s.tileOverlapHandlers___653415 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -60038,25 +61032,25 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.alreadyHandled___584942 = (r0); - s.tile___584945 = (undefined); - s.unnamed18386___U2 = (s.arg2); - s.unnamed18387___U3 = (0); + s.alreadyHandled___653391 = (r0); + s.tile___653394 = (undefined); + s.unnamed19330___U2 = (s.arg2); + s.unnamed19331___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18387___U3; - r0 = pxsim_Array__length(s.unnamed18386___U2); + s.tmp_0 = r0 = s.unnamed19331___U3; + r0 = pxsim_Array__length(s.unnamed19330___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array__getAt(s.unnamed18386___U2, s.unnamed18387___U3); - s.tile___584945 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P584949); + r0 = pxsim_Array__getAt(s.unnamed19330___U2, s.unnamed19331___U3); + s.tile___653394 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P653398); s.tmp_2 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___584945); - s.tmp_4 = helpers_arraySome__P561412_mk(s); - s.tmp_4.arg0 = s.alreadyHandled___584942; + r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___653394); + s.tmp_4 = helpers_arraySome__P629856_mk(s); + s.tmp_4.arg0 = s.alreadyHandled___653391; s.tmp_4.arg1 = s.tmp_2; s.callLocIdx = 911; s.pc = 8; return s.tmp_4; case 8: @@ -60067,26 +61061,26 @@ switch (step) { { step = 6; continue; } case 2: case 3: - r0 = pxsim_Array__push(s.alreadyHandled___584942, s.tile___584945); - s.tmp_0 = game_currentScene__P564303_mk(s); + r0 = pxsim_Array__push(s.alreadyHandled___653391, s.tile___653394); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 912; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; r0 = r0.fields["tileOverlapHandlers"]; - s.tileOverlapHandlers___584966 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___584966); + s.tileOverlapHandlers___653415 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___653415); if (!r0) { step = 4; continue; } - r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P584974); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P653423); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___584945); - r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P584990); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___653394); + r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P653439); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___584945); - s.tmp_2 = helpers_arrayForEach__P561414_mk(s); - s.tmp_3 = helpers_arrayFilter__P561415_mk(s); - s.tmp_3.arg0 = s.tileOverlapHandlers___584966; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___653394); + s.tmp_2 = helpers_arrayForEach__P629858_mk(s); + s.tmp_3 = helpers_arrayFilter__P629859_mk(s); + s.tmp_3.arg0 = s.tileOverlapHandlers___653415; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 915; s.pc = 11; return s.tmp_3; case 11: @@ -60099,32 +61093,32 @@ switch (step) { case 4: case 5: case 6: - r0 = (s.unnamed18387___U3 + 1); - s.unnamed18387___U3 = (r0); + r0 = (s.unnamed19331___U3 + 1); + s.unnamed19331___U3 = (r0); { step = 1; continue; } case 7: - s.unnamed18386___U2 = (undefined); + s.unnamed19330___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps__P566617.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__P635066.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__P566617_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P635066_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P566617, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P635066, 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___584942: undefined, - tile___584945: undefined, - unnamed18386___U2: undefined, - unnamed18387___U3: undefined, - tileOverlapHandlers___584966: undefined, + alreadyHandled___653391: undefined, + tile___653394: undefined, + unnamed19330___U2: undefined, + unnamed19331___U3: undefined, + tileOverlapHandlers___653415: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -60134,7 +61128,7 @@ function ArcadePhysicsEngine_tilemapOverlaps__P566617_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P584949(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P653398(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60171,12 +61165,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P584949.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__P653398.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__P584949_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P653398_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P584949, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P653398, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60191,7 +61185,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P584949_mk(s) { -function forEach_inline__P584974(s) { +function forEach_inline__P653423(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60218,7 +61212,7 @@ switch (step) { case 1: r0 = s.arg0.fields["tileKind"]; s.tmp_3 = r0; - s.tmp_5 = tiles_getTileImage__P564072_mk(s); + s.tmp_5 = tiles_getTileImage__P632516_mk(s); s.tmp_5.arg0 = s.caps[1]; s.callLocIdx = 914; s.pc = 3; return s.tmp_5; case 3: @@ -60232,12 +61226,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P584974.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__P653423.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__P584974_mk(s) { +function forEach_inline__P653423_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P584974, depth: s.depth + 1, + parent: s, fn: forEach_inline__P653423, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60253,7 +61247,7 @@ function forEach_inline__P584974_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P584990(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P653439(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60286,12 +61280,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P584990.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__P653439.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__P584990_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P653439_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P584990, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P653439, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -60301,7 +61295,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P584990_mk(s) { -function tiles_getTileImage__P564072(s) { +function tiles_getTileImage__P632516(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60311,16 +61305,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___584998 = undefined; + s.scene___653447 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 1045; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___584998 = (r0); + s.scene___653447 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -60330,7 +61324,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___584998.fields["tileMap"]; + r0 = s.scene___653447.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -60340,14 +61334,14 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim.image.ofBuffer(_hex585008); + r0 = pxsim.image.ofBuffer(_hex653457); { step = 5; continue; } case 3: case 4: - s.tmp_5 = tiles_TileMap_getTileImage__P564063_mk(s); - r0 = s.scene___584998.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getTileImage__P632507_mk(s); + r0 = s.scene___653447.fields["tileMap"]; s.tmp_5.arg0 = r0; - s.tmp_6 = tiles_Location_tileSet__P564008_mk(s); + s.tmp_6 = tiles_Location_tileSet__P632452_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 1046; s.pc = 8; return s.tmp_6; case 8: @@ -60360,12 +61354,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_getTileImage__P564072.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__P632516.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__P564072_mk(s) { +function tiles_getTileImage__P632516_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getTileImage__P564072, depth: s.depth + 1, + parent: s, fn: tiles_getTileImage__P632516, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60374,16 +61368,16 @@ function tiles_getTileImage__P564072_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - scene___584998: undefined, + scene___653447: undefined, arg0: undefined, } } -const _hex585008 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") +const _hex653457 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") -function tiles_TileMap_getTileImage__P564063(s) { +function tiles_TileMap_getTileImage__P632507(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60399,8 +61393,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P564030_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P632474_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -60410,12 +61404,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileImage__P564063.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__P632507.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__P564063_mk(s) { +function tiles_TileMap_getTileImage__P632507_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileImage__P564063, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileImage__P632507, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -60426,7 +61420,7 @@ function tiles_TileMap_getTileImage__P564063_mk(s) { -function tiles_TileMapData_getTileImage__P564030(s) { +function tiles_TileMapData_getTileImage__P632474(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60436,25 +61430,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.size___585063 = undefined; - s.cachedImage___585067 = undefined; - s.originalImage___585074 = undefined; + s.size___653512 = undefined; + s.cachedImage___653516 = undefined; + s.originalImage___653523 = 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__C564021_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C632465_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.size___585063 = (r0); + s.size___653512 = (r0); r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.arg1); - s.cachedImage___585067 = (r0); - r0 = pxsim_numops_toBoolDecr(s.cachedImage___585067); + s.cachedImage___653516 = (r0); + r0 = pxsim_numops_toBoolDecr(s.cachedImage___653516); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -60463,58 +61457,58 @@ switch (step) { r0 = s.arg0.fields["tileset"]; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.arg1); - s.originalImage___585074 = (r0); - r0 = pxsim_numops_toBoolDecr(s.originalImage___585074); + s.originalImage___653523 = (r0); + r0 = pxsim_numops_toBoolDecr(s.originalImage___653523); if (!r0) { step = 5; continue; } - r0 = pxsim_ImageMethods.width(s.originalImage___585074); + r0 = pxsim_ImageMethods.width(s.originalImage___653523); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.size___585063); + r0 = (s.tmp_1 <= s.size___653512); 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___585074); + r0 = pxsim_ImageMethods.height(s.originalImage___653523); s.tmp_2 = r0; - r0 = (s.tmp_2 <= s.size___585063); + r0 = (s.tmp_2 <= s.size___653512); 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___585067 = (s.originalImage___585074); + s.cachedImage___653516 = (s.originalImage___653523); { step = 4; continue; } case 3: - r0 = pxsim.image.create(s.size___585063, s.size___585063); - s.cachedImage___585067 = (r0); - r0 = pxsim_ImageMethods.drawImage(s.cachedImage___585067, s.originalImage___585074, 0, 0); + r0 = pxsim.image.create(s.size___653512, s.size___653512); + s.cachedImage___653516 = (r0); + r0 = pxsim_ImageMethods.drawImage(s.cachedImage___653516, s.originalImage___653523, 0, 0); case 4: r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___585067); + r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___653516); case 5: case 6: case 7: case 8: - r0 = s.cachedImage___585067; + r0 = s.cachedImage___653516; return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTileImage__P564030.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__P632474.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__P564030_mk(s) { +function tiles_TileMapData_getTileImage__P632474_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTileImage__P564030, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTileImage__P632474, 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___585063: undefined, - cachedImage___585067: undefined, - originalImage___585074: undefined, + size___653512: undefined, + cachedImage___653516: undefined, + originalImage___653523: undefined, arg0: undefined, arg1: undefined, } } @@ -60523,7 +61517,7 @@ function tiles_TileMapData_getTileImage__P564030_mk(s) { -function tiles_TileMapData_scale__P564025(s) { +function tiles_TileMapData_scale__P632469(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60538,18 +61532,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C564021_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C632465_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_scale__P564025.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__P564025.isGetter = true; +tiles_TileMapData_scale__P632469.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__P632469.isGetter = true; -function tiles_TileMapData_scale__P564025_mk(s) { +function tiles_TileMapData_scale__P632469_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P564025, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P632469, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -60558,7 +61552,7 @@ function tiles_TileMapData_scale__P564025_mk(s) { -function tiles_Location_tileSet__P564008(s) { +function tiles_Location_tileSet__P632452(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60573,9 +61567,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C563997_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMap_getTileIndex__P564054_mk(s); - s.tmp_1 = tiles_Location_tileMap__P563999_mk(s); + if (!checkSubtype(r0, tiles_Location__C632441_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMap_getTileIndex__P632498_mk(s); + s.tmp_1 = tiles_Location_tileMap__P632443_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 975; s.pc = 2; return s.tmp_1; case 2: @@ -60591,13 +61585,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileSet__P564008.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__P564008.isGetter = true; +tiles_Location_tileSet__P632452.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__P632452.isGetter = true; -function tiles_Location_tileSet__P564008_mk(s) { +function tiles_Location_tileSet__P632452_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileSet__P564008, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileSet__P632452, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60608,7 +61602,7 @@ function tiles_Location_tileSet__P564008_mk(s) { -function tiles_TileMap_getTileIndex__P564054(s) { +function tiles_TileMap_getTileIndex__P632498(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60625,8 +61619,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTile__P564027_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTile__P632471_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -60637,12 +61631,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileIndex__P564054.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__P632498.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__P564054_mk(s) { +function tiles_TileMap_getTileIndex__P632498_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileIndex__P564054, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileIndex__P632498, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -60654,7 +61648,7 @@ function tiles_TileMap_getTileIndex__P564054_mk(s) { -function tiles_TileMapData_getTile__P564027(s) { +function tiles_TileMapData_getTile__P632471(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60671,8 +61665,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C564021_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P564033_mk(s); + if (!checkSubtype(r0, tiles_TileMapData__C632465_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P632477_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -60705,12 +61699,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTile__P564027.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__P632471.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__P564027_mk(s) { +function tiles_TileMapData_getTile__P632471_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTile__P564027, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTile__P632471, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60730,7 +61724,7 @@ function tiles_TileMapData_getTile__P564027_mk(s) { -function tiles_TileMapData_isOutsideMap__P564033(s) { +function tiles_TileMapData_isOutsideMap__P632477(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60747,7 +61741,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C564021_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C632465_VT)) failedCast(r0); r0 = (s.arg1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -60787,12 +61781,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isOutsideMap__P564033.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__P632477.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__P564033_mk(s) { +function tiles_TileMapData_isOutsideMap__P632477_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isOutsideMap__P564033, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isOutsideMap__P632477, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60811,7 +61805,7 @@ function tiles_TileMapData_isOutsideMap__P564033_mk(s) { -function tiles_Location_tileMap__P563999(s) { +function tiles_Location_tileMap__P632443(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60826,8 +61820,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C563997_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P564303_mk(s); + if (!checkSubtype(r0, tiles_Location__C632441_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 966; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -60835,13 +61829,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileMap__P563999.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__P563999.isGetter = true; +tiles_Location_tileMap__P632443.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__P632443.isGetter = true; -function tiles_Location_tileMap__P563999_mk(s) { +function tiles_Location_tileMap__P632443_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileMap__P563999, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileMap__P632443, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -60851,7 +61845,7 @@ function tiles_Location_tileMap__P563999_mk(s) { -function tiles_Location_row__P564001(s) { +function tiles_Location_row__P632445(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60866,18 +61860,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C563997_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C632441_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_row__P564001.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__P564001.isGetter = true; +tiles_Location_row__P632445.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__P632445.isGetter = true; -function tiles_Location_row__P564001_mk(s) { +function tiles_Location_row__P632445_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_row__P564001, depth: s.depth + 1, + parent: s, fn: tiles_Location_row__P632445, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -60886,7 +61880,7 @@ function tiles_Location_row__P564001_mk(s) { -function tiles_Location_column__P564000(s) { +function tiles_Location_column__P632444(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60901,18 +61895,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C563997_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C632441_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_column__P564000.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__P564000.isGetter = true; +tiles_Location_column__P632444.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__P632444.isGetter = true; -function tiles_Location_column__P564000_mk(s) { +function tiles_Location_column__P632444_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_column__P564000, depth: s.depth + 1, + parent: s, fn: tiles_Location_column__P632444, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -60921,7 +61915,7 @@ function tiles_Location_column__P564000_mk(s) { -function tiles_TileMap_getObstacle__P564061(s) { +function tiles_TileMap_getObstacle__P632505(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60931,8 +61925,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___585237 = undefined; - s.tile___585249 = undefined; + s.index___653686 = undefined; + s.tile___653698 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -60940,8 +61934,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P564033_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P632477_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -60955,7 +61949,7 @@ switch (step) { r0 = 0; { step = 2; continue; } case 1: - s.tmp_2 = tiles_TileMapData_getTile__P564027_mk(s); + s.tmp_2 = tiles_TileMapData_getTile__P632471_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.arg1; @@ -60966,20 +61960,20 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.index___585237 = (s.tmp_3); - s.tmp_0 = tiles_TileMapData_getTileImage__P564030_mk(s); + s.index___653686 = (s.tmp_3); + s.tmp_0 = tiles_TileMapData_getTileImage__P632474_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___585237; + s.tmp_0.arg1 = s.index___653686; s.callLocIdx = 1025; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tile___585249 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C563802_VT); + s.tile___653698 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C632246_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_StaticObstacle_constructor__P563808_mk(s); + s.tmp_1 = sprites_StaticObstacle_constructor__P632252_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = s.tile___585249; + s.tmp_1.arg1 = s.tile___653698; s.tmp_2 = r0 = s.arg2; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; @@ -60992,7 +61986,7 @@ switch (step) { s.tmp_1.arg3 = r0; r0 = s.arg0.fields["_layer"]; s.tmp_1.arg4 = r0; - s.tmp_1.arg5 = s.index___585237; + s.tmp_1.arg5 = s.index___653686; s.callLocIdx = 1029; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; @@ -61000,12 +61994,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getObstacle__P564061.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__P632505.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__P564061_mk(s) { +function tiles_TileMap_getObstacle__P632505_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getObstacle__P564061, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getObstacle__P632505, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61013,8 +62007,8 @@ function tiles_TileMap_getObstacle__P564061_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - index___585237: undefined, - tile___585249: undefined, + index___653686: undefined, + tile___653698: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -61024,7 +62018,7 @@ function tiles_TileMap_getObstacle__P564061_mk(s) { -function tiles_TileMap_layer__P564049(s) { +function tiles_TileMap_layer__P632493(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61039,18 +62033,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); r0 = s.arg0.fields["_layer"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_layer__P564049.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__P564049.isGetter = true; +tiles_TileMap_layer__P632493.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__P632493.isGetter = true; -function tiles_TileMap_layer__P564049_mk(s) { +function tiles_TileMap_layer__P632493_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_layer__P564049, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_layer__P632493, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -61059,7 +62053,7 @@ function tiles_TileMap_layer__P564049_mk(s) { -function sprites_StaticObstacle_constructor__P563808(s) { +function sprites_StaticObstacle_constructor__P632252(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61079,7 +62073,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C563802_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C632246_VT)) failedCast(r0); r0 = (s.arg0).fields["image"] = (s.arg1); r0 = (s.arg0).fields["layer"] = (s.arg4); r0 = (s.arg0).fields["top"] = (s.arg2); @@ -61089,12 +62083,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_StaticObstacle_constructor__P563808.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__P632252.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__P563808_mk(s) { +function sprites_StaticObstacle_constructor__P632252_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_constructor__P563808, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_constructor__P632252, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -61108,7 +62102,7 @@ function sprites_StaticObstacle_constructor__P563808_mk(s) { -function tiles_TileMap_isObstacle__P564060(s) { +function tiles_TileMap_isObstacle__P632504(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61125,7 +62119,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -61146,7 +62140,7 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_8 = tiles_TileMapData_isOutsideMap__P564033_mk(s); + s.tmp_8 = tiles_TileMapData_isOutsideMap__P632477_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_8.arg0 = r0; s.tmp_8.arg1 = s.arg1; @@ -61172,12 +62166,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isObstacle__P564060.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__P632504.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__P564060_mk(s) { +function tiles_TileMap_isObstacle__P632504_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isObstacle__P564060, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isObstacle__P632504, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61200,7 +62194,7 @@ function tiles_TileMap_isObstacle__P564060_mk(s) { -function tiles_TileMapData_isWall__P564032(s) { +function tiles_TileMapData_isWall__P632476(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61217,7 +62211,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C564021_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C632465_VT)) failedCast(r0); r0 = s.arg0.fields["layers"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_1, s.arg1, s.arg2); @@ -61226,12 +62220,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isWall__P564032.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__P632476.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__P564032_mk(s) { +function tiles_TileMapData_isWall__P632476_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isWall__P564032, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isWall__P632476, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61244,7 +62238,7 @@ function tiles_TileMapData_isWall__P564032_mk(s) { -function tiles_TileMap_getTile__P564053(s) { +function tiles_TileMap_getTile__P632497(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61261,10 +62255,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C563997_VT); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C632441_VT); s.tmp_0 = r0; - s.tmp_1 = tiles_Location_constructor__P563998_mk(s); + s.tmp_1 = tiles_Location_constructor__P632442_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -61276,12 +62270,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTile__P564053.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__P632497.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__P564053_mk(s) { +function tiles_TileMap_getTile__P632497_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTile__P564053, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTile__P632497, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61294,7 +62288,7 @@ function tiles_TileMap_getTile__P564053_mk(s) { -function tiles_Location_constructor__P563998(s) { +function tiles_Location_constructor__P632442(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61312,19 +62306,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C563997_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C632441_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__P563998.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__P632442.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__P563998_mk(s) { +function tiles_Location_constructor__P632442_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_constructor__P563998, depth: s.depth + 1, + parent: s, fn: tiles_Location_constructor__P632442, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -61336,7 +62330,7 @@ function tiles_Location_constructor__P563998_mk(s) { -function Sprite_registerObstacle__P563730(s) { +function Sprite_registerObstacle__P632174(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61346,10 +62340,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.collisionHandlers___585150 = undefined; - s.wallCollisionHandlers___585157 = undefined; - s.wallHandlersToRun___585182 = undefined; - s.asTileLocation___585195 = undefined; + s.collisionHandlers___653599 = undefined; + s.wallCollisionHandlers___653606 = undefined; + s.wallHandlersToRun___653631 = undefined; + s.asTileLocation___653644 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -61358,11 +62352,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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__P564303_mk(s); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 578; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -61382,24 +62376,24 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_2); - s.collisionHandlers___585150 = (r0); - s.tmp_0 = game_currentScene__P564303_mk(s); + s.collisionHandlers___653599 = (r0); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 580; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; r0 = r0.fields["wallCollisionHandlers"]; - s.wallCollisionHandlers___585157 = (r0); - r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___585150); + s.wallCollisionHandlers___653606 = (r0); + r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___653599); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P585165); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P653614); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P585171); + r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P653620); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P561414_mk(s); - s.tmp_3 = helpers_arrayFilter__P561415_mk(s); - s.tmp_3.arg0 = s.collisionHandlers___585150; + s.tmp_2 = helpers_arrayForEach__P629858_mk(s); + s.tmp_3 = helpers_arrayFilter__P629859_mk(s); + s.tmp_3.arg0 = s.collisionHandlers___653599; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 582; s.pc = 13; return s.tmp_3; case 13: @@ -61411,7 +62405,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___585157); + r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___653606); if (!r0) { step = 7; continue; } s.tmp_0 = r0 = s.arg3; r0 = pxsim_numops_toBool(s.tmp_0); @@ -61419,7 +62413,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = game_currentScene__P564303_mk(s); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 585; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; @@ -61428,21 +62422,21 @@ switch (step) { // jmp value (already in r0) s.tmp_2 = r0; s.arg3 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P585184); + r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P653633); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayFilter__P561415_mk(s); - s.tmp_1.arg0 = s.wallCollisionHandlers___585157; + s.tmp_1 = helpers_arrayFilter__P629859_mk(s); + s.tmp_1.arg0 = s.wallCollisionHandlers___653606; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 587; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.wallHandlersToRun___585182 = (r0); - r0 = pxsim_Array__length(s.wallHandlersToRun___585182); + s.wallHandlersToRun___653631 = (r0); + r0 = pxsim_Array__length(s.wallHandlersToRun___653631); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_1 = tiles_TileMap_getTile__P564053_mk(s); + s.tmp_1 = tiles_TileMap_getTile__P632497_mk(s); s.tmp_1.arg0 = s.arg3; s.tmp_3 = if_left_1_mk(s); s.tmp_3.arg0 = s.arg2; @@ -61481,13 +62475,13 @@ switch (step) { s.callLocIdx = 592; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - s.asTileLocation___585195 = (r0); - r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P585211); + s.asTileLocation___653644 = (r0); + r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P653660); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___585195); - s.tmp_1 = helpers_arrayForEach__P561414_mk(s); - s.tmp_1.arg0 = s.wallHandlersToRun___585182; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___653644); + s.tmp_1 = helpers_arrayForEach__P629858_mk(s); + s.tmp_1.arg0 = s.wallHandlersToRun___653631; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 594; s.pc = 19; return s.tmp_1; case 19: @@ -61500,12 +62494,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle__P563730.info = {"start":24832,"length":965,"line":815,"column":4,"endLine":835,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} +Sprite_registerObstacle__P632174.info = {"start":24832,"length":965,"line":815,"column":4,"endLine":835,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} -function Sprite_registerObstacle__P563730_mk(s) { +function Sprite_registerObstacle__P632174_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle__P563730, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle__P632174, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61515,10 +62509,10 @@ function Sprite_registerObstacle__P563730_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - collisionHandlers___585150: undefined, - wallCollisionHandlers___585157: undefined, - wallHandlersToRun___585182: undefined, - asTileLocation___585195: undefined, + collisionHandlers___653599: undefined, + wallCollisionHandlers___653606: undefined, + wallHandlersToRun___653631: undefined, + asTileLocation___653644: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -61529,7 +62523,7 @@ function Sprite_registerObstacle__P563730_mk(s) { -function forEach_inline__P585165(s) { +function forEach_inline__P653614(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61551,12 +62545,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P585165.info = {"start":25230,"length":26,"line":822,"column":24,"endLine":822,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P653614.info = {"start":25230,"length":26,"line":822,"column":24,"endLine":822,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P585165_mk(s) { +function forEach_inline__P653614_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P585165, depth: s.depth + 1, + parent: s, fn: forEach_inline__P653614, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61567,7 +62561,7 @@ function forEach_inline__P585165_mk(s) { -function Sprite_registerObstacle_inline__P585171(s) { +function Sprite_registerObstacle_inline__P653620(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61599,12 +62593,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P585171.info = {"start":25283,"length":20,"line":823,"column":25,"endLine":823,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite_registerObstacle_inline__P653620.info = {"start":25283,"length":20,"line":823,"column":25,"endLine":823,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite_registerObstacle_inline__P585171_mk(s) { +function Sprite_registerObstacle_inline__P653620_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P585171, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P653620, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -61614,7 +62608,7 @@ function Sprite_registerObstacle_inline__P585171_mk(s) { -function wallHandlersToRun_inline__P585184(s) { +function wallHandlersToRun_inline__P653633(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61636,12 +62630,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -wallHandlersToRun_inline__P585184.info = {"start":25489,"length":32,"line":828,"column":24,"endLine":828,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +wallHandlersToRun_inline__P653633.info = {"start":25489,"length":32,"line":828,"column":24,"endLine":828,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function wallHandlersToRun_inline__P585184_mk(s) { +function wallHandlersToRun_inline__P653633_mk(s) { checkStack(s.depth); return { - parent: s, fn: wallHandlersToRun_inline__P585184, depth: s.depth + 1, + parent: s, fn: wallHandlersToRun_inline__P653633, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61652,7 +62646,7 @@ function wallHandlersToRun_inline__P585184_mk(s) { -function Sprite_registerObstacle_inline__P585211(s) { +function Sprite_registerObstacle_inline__P653660(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61685,12 +62679,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P585211.info = {"start":25729,"length":36,"line":832,"column":29,"endLine":832,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite_registerObstacle_inline__P653660.info = {"start":25729,"length":36,"line":832,"column":29,"endLine":832,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite_registerObstacle_inline__P585211_mk(s) { +function Sprite_registerObstacle_inline__P653660_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P585211, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P653660, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -61700,7 +62694,7 @@ function Sprite_registerObstacle_inline__P585211_mk(s) { -function Math_sign__P561434(s) { +function Math_sign__P629878(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61735,12 +62729,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_sign__P561434.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__P629878.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__P561434_mk(s) { +function Math_sign__P629878_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_sign__P561434, depth: s.depth + 1, + parent: s, fn: Math_sign__P629878, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61751,7 +62745,7 @@ function Math_sign__P561434_mk(s) { -function helpers_arraySome__P561412(s) { +function helpers_arraySome__P629856(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61761,26 +62755,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___585219 = undefined; - s.i___585222 = undefined; + s.len___653668 = undefined; + s.i___653671 = 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___585219 = (r0); - s.i___585222 = (0); + s.len___653668 = (r0); + s.i___653671 = (0); case 1: - r0 = (s.i___585222 < s.len___585219); + r0 = (s.i___653671 < s.len___653668); 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___585222); + r0 = pxsim_Array__getAt(s.arg0, s.i___653671); s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.i___585222; + s.tmp_2.arg1 = s.i___653671; setupLambda(s.tmp_2, s.tmp_2.argL); s.callLocIdx = 4; s.pc = 6; return s.tmp_2; case 6: @@ -61792,8 +62786,8 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.i___585222 + 1); - s.i___585222 = (r0); + r0 = (s.i___653671 + 1); + s.i___653671 = (r0); { step = 1; continue; } case 4: r0 = false; @@ -61801,18 +62795,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySome__P561412.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__P629856.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__P561412_mk(s) { +function helpers_arraySome__P629856_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySome__P561412, depth: s.depth + 1, + parent: s, fn: helpers_arraySome__P629856, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___585219: undefined, - i___585222: undefined, + len___653668: undefined, + i___653671: undefined, arg0: undefined, arg1: undefined, } } @@ -61821,7 +62815,7 @@ function helpers_arraySome__P561412_mk(s) { -function tiles_TileMap_isOnWall__P564062(s) { +function tiles_TileMap_isOnWall__P632506(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61831,24 +62825,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___584324 = undefined; - s.left___584327 = undefined; - s.right___584333 = undefined; - s.top___584339 = undefined; - s.bottom___584345 = undefined; - s.col___584351 = undefined; - s.row___584357 = undefined; + s.hbox___652773 = undefined; + s.left___652776 = undefined; + s.right___652782 = undefined; + s.top___652788 = undefined; + s.bottom___652794 = undefined; + s.col___652800 = undefined; + s.row___652806 = 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__C564039_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); r0 = s.arg1.fields["_hitbox"]; - s.hbox___584324 = (r0); - s.tmp_1 = game_Hitbox_left__P563521_mk(s); - s.tmp_1.arg0 = s.hbox___584324; + s.hbox___652773 = (r0); + s.tmp_1 = game_Hitbox_left__P631965_mk(s); + s.tmp_1.arg0 = s.hbox___652773; s.callLocIdx = 1030; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; @@ -61858,9 +62852,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.left___584327 = (r0); - s.tmp_1 = game_Hitbox_right__P563523_mk(s); - s.tmp_1.arg0 = s.hbox___584324; + s.left___652776 = (r0); + s.tmp_1 = game_Hitbox_right__P631967_mk(s); + s.tmp_1.arg0 = s.hbox___652773; s.callLocIdx = 1033; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -61870,9 +62864,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.right___584333 = (r0); - s.tmp_1 = game_Hitbox_top__P563522_mk(s); - s.tmp_1.arg0 = s.hbox___584324; + s.right___652782 = (r0); + s.tmp_1 = game_Hitbox_top__P631966_mk(s); + s.tmp_1.arg0 = s.hbox___652773; s.callLocIdx = 1036; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -61882,9 +62876,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.top___584339 = (r0); - s.tmp_1 = game_Hitbox_bottom__P563524_mk(s); - s.tmp_1.arg0 = s.hbox___584324; + s.top___652788 = (r0); + s.tmp_1 = game_Hitbox_bottom__P631968_mk(s); + s.tmp_1.arg0 = s.hbox___652773; s.callLocIdx = 1039; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; @@ -61894,23 +62888,23 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.bottom___584345 = (r0); - s.col___584351 = (s.left___584327); + s.bottom___652794 = (r0); + s.col___652800 = (s.left___652776); case 1: - r0 = (s.col___584351 <= s.right___584333); + r0 = (s.col___652800 <= s.right___652782); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.row___584357 = (s.top___584339); + s.row___652806 = (s.top___652788); case 2: - r0 = (s.row___584357 <= s.bottom___584345); + r0 = (s.row___652806 <= s.bottom___652794); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = tiles_TileMap_isObstacle__P564060_mk(s); + s.tmp_2 = tiles_TileMap_isObstacle__P632504_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.col___584351; - s.tmp_2.arg2 = s.row___584357; + s.tmp_2.arg1 = s.col___652800; + s.tmp_2.arg2 = s.row___652806; s.callLocIdx = 1042; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; @@ -61921,12 +62915,12 @@ switch (step) { { step = 7; continue; } case 3: case 4: - r0 = (s.row___584357 + 1); - s.row___584357 = (r0); + r0 = (s.row___652806 + 1); + s.row___652806 = (r0); { step = 2; continue; } case 5: - r0 = (s.col___584351 + 1); - s.col___584351 = (r0); + r0 = (s.col___652800 + 1); + s.col___652800 = (r0); { step = 1; continue; } case 6: r0 = false; @@ -61934,24 +62928,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isOnWall__P564062.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__P632506.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__P564062_mk(s) { +function tiles_TileMap_isOnWall__P632506_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isOnWall__P564062, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isOnWall__P632506, 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___584324: undefined, - left___584327: undefined, - right___584333: undefined, - top___584339: undefined, - bottom___584345: undefined, - col___584351: undefined, - row___584357: undefined, + hbox___652773: undefined, + left___652776: undefined, + right___652782: undefined, + top___652788: undefined, + bottom___652794: undefined, + col___652800: undefined, + row___652806: undefined, arg0: undefined, arg1: undefined, } } @@ -61960,7 +62954,7 @@ function tiles_TileMap_isOnWall__P564062_mk(s) { -function MovingSprite_constructor__P563830(s) { +function MovingSprite_constructor__P632274(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61982,7 +62976,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, MovingSprite__C563829_VT)) failedCast(r0); + if (!checkSubtype(r0, MovingSprite__C632273_VT)) failedCast(r0); r0 = (s.arg0).fields["sprite"] = (s.arg1); r0 = (s.arg0).fields["cachedVx"] = (s.arg2); r0 = (s.arg0).fields["cachedVy"] = (s.arg3); @@ -61994,12 +62988,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -MovingSprite_constructor__P563830.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__P632274.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__P563830_mk(s) { +function MovingSprite_constructor__P632274_mk(s) { checkStack(s.depth); return { - parent: s, fn: MovingSprite_constructor__P563830, depth: s.depth + 1, + parent: s, fn: MovingSprite_constructor__P632274, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -62015,7 +63009,7 @@ function MovingSprite_constructor__P563830_mk(s) { -function ArcadePhysicsEngine_move__P563843(s) { +function ArcadePhysicsEngine_move__P632287(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62025,76 +63019,76 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtMs___585294 = undefined; - s.dt2___585300 = undefined; - s.scene___585304 = undefined; - s.tileMap___585307 = undefined; - s.movingSprites___585310 = undefined; - s.MAX_STEP_COUNT___585341 = undefined; - s.overlapHandlers___585353 = undefined; - s.selected___585360 = undefined; - s.buffers___585361 = undefined; - s.count___585365 = undefined; - s.currMovers___585375 = undefined; - s.remainingMovers___585382 = undefined; - s.ms___585387 = undefined; - s.unnamed18376___U13 = undefined; - s.unnamed18377___U14 = undefined; - s.s___585389 = undefined; - s.stepX___585482 = undefined; - s.stepY___585496 = undefined; - s.bounce___585559 = undefined; + s.dtMs___653743 = undefined; + s.dt2___653749 = undefined; + s.scene___653753 = undefined; + s.tileMap___653756 = undefined; + s.movingSprites___653759 = undefined; + s.MAX_STEP_COUNT___653790 = undefined; + s.overlapHandlers___653802 = undefined; + s.selected___653809 = undefined; + s.buffers___653810 = undefined; + s.count___653814 = undefined; + s.currMovers___653824 = undefined; + s.remainingMovers___653831 = undefined; + s.ms___653836 = undefined; + s.unnamed19320___U13 = undefined; + s.unnamed19321___U14 = undefined; + s.s___653838 = undefined; + s.stepX___653931 = undefined; + s.stepY___653945 = undefined; + s.bounce___654008 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); - s.tmp_0 = Math_min__P561436_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); + s.tmp_0 = Math_min__P629880_mk(s); s.tmp_0.arg0 = 100; r0 = (s.arg1 * 1000); s.tmp_0.arg1 = r0; s.callLocIdx = 708; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - s.dtMs___585294 = (r0); - r0 = pxsim.Math_.idiv(s.dtMs___585294, 2); - s.dt2___585300 = (r0); - s.tmp_0 = game_currentScene__P564303_mk(s); + s.dtMs___653743 = (r0); + r0 = pxsim.Math_.idiv(s.dtMs___653743, 2); + s.dt2___653749 = (r0); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 709; s.pc = 54; return s.tmp_0; case 54: r0 = s.retval; - s.scene___585304 = (r0); - r0 = s.scene___585304.fields["tileMap"]; - s.tileMap___585307 = (r0); - r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P585312); + s.scene___653753 = (r0); + r0 = s.scene___653753.fields["tileMap"]; + s.tileMap___653756 = (r0); + r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P653761); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___585294); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___585300); - s.tmp_1 = helpers_arrayMap__P561411_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___653743); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___653749); + s.tmp_1 = helpers_arrayMap__P629855_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 711; s.pc = 55; return s.tmp_1; case 55: r0 = s.retval; - s.movingSprites___585310 = (r0); - s.tmp_0 = helpers_arrayForEach__P561414_mk(s); + s.movingSprites___653759 = (r0); + s.tmp_0 = helpers_arrayForEach__P629858_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P585324; + s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P653773; s.callLocIdx = 715; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_clear__P563756_mk(s); + s.tmp_0 = sprites_SpriteMap_clear__P632200_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 716; s.pc = 57; return s.tmp_0; case 57: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_resizeBuckets__P563755_mk(s); + s.tmp_0 = sprites_SpriteMap_resizeBuckets__P632199_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["sprites"]; @@ -62110,41 +63104,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___585294); + r0 = pxsim.Math_.imul(s.tmp_2, s.dtMs___653743); 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___585341 = (r0); - s.tmp_0 = helpers_arraySlice__P561420_mk(s); - r0 = s.scene___585304.fields["overlapHandlers"]; + s.MAX_STEP_COUNT___653790 = (r0); + s.tmp_0 = helpers_arraySlice__P629864_mk(s); + r0 = s.scene___653753.fields["overlapHandlers"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 722; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; - s.overlapHandlers___585353 = (r0); - s.selected___585360 = (0); + s.overlapHandlers___653802 = (r0); + s.selected___653809 = (0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___585310); + r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___653759); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.buffers___585361 = (s.tmp_0); - s.count___585365 = (0); + s.buffers___653810 = (s.tmp_0); + s.count___653814 = (0); case 1: - r0 = (s.count___585365 < s.MAX_STEP_COUNT___585341); + r0 = (s.count___653814 < s.MAX_STEP_COUNT___653790); 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___585361, s.selected___585360); + r0 = pxsim_Array__getAt(s.buffers___653810, s.selected___653809); s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; @@ -62154,43 +63148,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___585361, s.selected___585360); - s.currMovers___585375 = (r0); - r0 = (s.selected___585360 ^ 1); - s.selected___585360 = (r0); - r0 = pxsim_Array__getAt(s.buffers___585361, s.selected___585360); - s.remainingMovers___585382 = (r0); - s.ms___585387 = (undefined); - s.unnamed18376___U13 = (s.currMovers___585375); - s.unnamed18377___U14 = (0); + r0 = pxsim_Array__getAt(s.buffers___653810, s.selected___653809); + s.currMovers___653824 = (r0); + r0 = (s.selected___653809 ^ 1); + s.selected___653809 = (r0); + r0 = pxsim_Array__getAt(s.buffers___653810, s.selected___653809); + s.remainingMovers___653831 = (r0); + s.ms___653836 = (undefined); + s.unnamed19320___U13 = (s.currMovers___653824); + s.unnamed19321___U14 = (0); case 4: - s.tmp_0 = r0 = s.unnamed18377___U14; - r0 = pxsim_Array__length(s.unnamed18376___U13); + s.tmp_0 = r0 = s.unnamed19321___U14; + r0 = pxsim_Array__length(s.unnamed19320___U13); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 49; continue; } - r0 = pxsim_Array__getAt(s.unnamed18376___U13, s.unnamed18377___U14); - s.ms___585387 = (r0); - r0 = s.ms___585387.fields["sprite"]; - s.s___585389 = (r0); - r0 = s.ms___585387.fields["cachedVx"]; + r0 = pxsim_Array__getAt(s.unnamed19320___U13, s.unnamed19321___U14); + s.ms___653836 = (r0); + r0 = s.ms___653836.fields["sprite"]; + s.s___653838 = (r0); + r0 = s.ms___653836.fields["cachedVx"]; s.tmp_1 = r0; - r0 = s.s___585389.fields["_vx"]; + r0 = s.s___653838.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___585389.fields["_vx"]; + r0 = s.s___653838.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___585387).fields["dx"] = (0); + r0 = (s.ms___653836).fields["dx"] = (0); { step = 14; continue; } case 5: - r0 = s.s___585389.fields["_vx"]; + r0 = s.s___653838.fields["_vx"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -62199,7 +63193,7 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - r0 = s.ms___585387.fields["cachedVx"]; + r0 = s.ms___653836.fields["cachedVx"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 7: @@ -62210,7 +63204,7 @@ switch (step) { r0 = s.tmp_3; { step = 11; continue; } case 8: - r0 = s.s___585389.fields["_vx"]; + r0 = s.s___653838.fields["_vx"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -62219,7 +63213,7 @@ switch (step) { r0 = s.tmp_4; { step = 10; continue; } case 9: - r0 = s.ms___585387.fields["cachedVx"]; + r0 = s.ms___653836.fields["cachedVx"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 10: @@ -62231,14 +63225,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___585387; - r0 = s.ms___585387.fields["dx"]; + s.tmp_9 = r0 = s.ms___653836; + r0 = s.ms___653836.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___585387; - r0 = s.ms___585387.fields["xStep"]; + s.tmp_0 = r0 = s.ms___653836; + r0 = s.ms___653836.fields["xStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -62246,29 +63240,29 @@ switch (step) { case 12: case 13: case 14: - r0 = s.s___585389.fields["_vx"]; + r0 = s.s___653838.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.ms___585387).fields["cachedVx"] = (s.tmp_0); + r0 = (s.ms___653836).fields["cachedVx"] = (s.tmp_0); case 15: case 16: - r0 = s.ms___585387.fields["cachedVy"]; + r0 = s.ms___653836.fields["cachedVy"]; s.tmp_1 = r0; - r0 = s.s___585389.fields["_vy"]; + r0 = s.s___653838.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___585389.fields["_vy"]; + r0 = s.s___653838.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___585387).fields["dy"] = (0); + r0 = (s.ms___653836).fields["dy"] = (0); { step = 26; continue; } case 17: - r0 = s.s___585389.fields["_vy"]; + r0 = s.s___653838.fields["_vy"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -62277,7 +63271,7 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - r0 = s.ms___585387.fields["cachedVy"]; + r0 = s.ms___653836.fields["cachedVy"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 19: @@ -62288,7 +63282,7 @@ switch (step) { r0 = s.tmp_3; { step = 23; continue; } case 20: - r0 = s.s___585389.fields["_vy"]; + r0 = s.s___653838.fields["_vy"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -62297,7 +63291,7 @@ switch (step) { r0 = s.tmp_4; { step = 22; continue; } case 21: - r0 = s.ms___585387.fields["cachedVy"]; + r0 = s.ms___653836.fields["cachedVy"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 22: @@ -62309,14 +63303,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___585387; - r0 = s.ms___585387.fields["dy"]; + s.tmp_9 = r0 = s.ms___653836; + r0 = s.ms___653836.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___585387; - r0 = s.ms___585387.fields["yStep"]; + s.tmp_0 = r0 = s.ms___653836; + r0 = s.ms___653836.fields["yStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -62324,20 +63318,20 @@ switch (step) { case 24: case 25: case 26: - r0 = s.s___585389.fields["_vy"]; + r0 = s.s___653838.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.ms___585387).fields["cachedVy"] = (s.tmp_0); + r0 = (s.ms___653836).fields["cachedVy"] = (s.tmp_0); case 27: case 28: - s.tmp_2 = Fx_abs__P561470_mk(s); - r0 = s.ms___585387.fields["xStep"]; + s.tmp_2 = Fx_abs__P629914_mk(s); + r0 = s.ms___653836.fields["xStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 727; s.pc = 60; return s.tmp_2; case 60: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P561470_mk(s); - r0 = s.ms___585387.fields["dx"]; + s.tmp_4 = Fx_abs__P629914_mk(s); + r0 = s.ms___653836.fields["dx"]; s.tmp_4.arg0 = r0; s.callLocIdx = 728; s.pc = 61; return s.tmp_4; case 61: @@ -62347,23 +63341,23 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - r0 = s.ms___585387.fields["dx"]; + r0 = s.ms___653836.fields["dx"]; { step = 30; continue; } case 29: - r0 = s.ms___585387.fields["xStep"]; + r0 = s.ms___653836.fields["xStep"]; case 30: // jmp value (already in r0) s.tmp_5 = r0; - s.stepX___585482 = (s.tmp_5); - s.tmp_2 = Fx_abs__P561470_mk(s); - r0 = s.ms___585387.fields["yStep"]; + s.stepX___653931 = (s.tmp_5); + s.tmp_2 = Fx_abs__P629914_mk(s); + r0 = s.ms___653836.fields["yStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 729; s.pc = 62; return s.tmp_2; case 62: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P561470_mk(s); - r0 = s.ms___585387.fields["dy"]; + s.tmp_4 = Fx_abs__P629914_mk(s); + r0 = s.ms___653836.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 730; s.pc = 63; return s.tmp_4; case 63: @@ -62373,45 +63367,45 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = s.ms___585387.fields["dy"]; + r0 = s.ms___653836.fields["dy"]; { step = 32; continue; } case 31: - r0 = s.ms___585387.fields["yStep"]; + r0 = s.ms___653836.fields["yStep"]; case 32: // jmp value (already in r0) s.tmp_5 = r0; - s.stepY___585496 = (s.tmp_5); - s.tmp_0 = r0 = s.ms___585387; - r0 = s.ms___585387.fields["dx"]; + s.stepY___653945 = (s.tmp_5); + s.tmp_0 = r0 = s.ms___653836; + r0 = s.ms___653836.fields["dx"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepX___585482); + r0 = (s.tmp_2 - s.stepX___653931); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dx"] = (s.tmp_1); - s.tmp_0 = r0 = s.ms___585387; - r0 = s.ms___585387.fields["dy"]; + s.tmp_0 = r0 = s.ms___653836; + r0 = s.ms___653836.fields["dy"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepY___585496); + r0 = (s.tmp_2 - s.stepY___653945); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dy"] = (s.tmp_1); - r0 = s.s___585389.fields["_x"]; + r0 = s.s___653838.fields["_x"]; s.tmp_0 = r0; - r0 = (s.s___585389).fields["_lastX"] = (s.tmp_0); - r0 = s.s___585389.fields["_y"]; + r0 = (s.s___653838).fields["_lastX"] = (s.tmp_0); + r0 = s.s___653838.fields["_y"]; s.tmp_0 = r0; - r0 = (s.s___585389).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = r0 = s.s___585389; - r0 = s.s___585389.fields["_x"]; + r0 = (s.s___653838).fields["_lastY"] = (s.tmp_0); + s.tmp_0 = r0 = s.s___653838; + r0 = s.s___653838.fields["_x"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepX___585482); + r0 = (s.tmp_2 + s.stepX___653931); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); - s.tmp_0 = r0 = s.s___585389; - r0 = s.s___585389.fields["_y"]; + s.tmp_0 = r0 = s.s___653838; + r0 = s.s___653838.fields["_y"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepY___585496); + r0 = (s.tmp_2 + s.stepY___653945); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = s.s___585389.fields["flags"]; + r0 = s.s___653838.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -62421,22 +63415,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__P563757_mk(s); + s.tmp_4 = sprites_SpriteMap_insertAABB__P632201_mk(s); r0 = s.arg0.fields["map"]; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.s___585389; + s.tmp_4.arg1 = s.s___653838; s.callLocIdx = 735; s.pc = 64; return s.tmp_4; case 64: r0 = s.retval; case 33: case 34: - s.tmp_0 = r0 = s.tileMap___585307; + s.tmp_0 = r0 = s.tileMap___653756; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 35; continue; } r0 = s.tmp_0; { step = 36; continue; } case 35: - r0 = s.tileMap___585307.fields["_map"]; + r0 = s.tileMap___653756.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -62450,20 +63444,20 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 37; continue; } - s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P566616_mk(s); + s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P635065_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___585387; - s.tmp_6.arg2 = s.tileMap___585307; + s.tmp_6.arg1 = s.ms___653836; + s.tmp_6.arg2 = s.tileMap___653756; s.callLocIdx = 737; s.pc = 65; return s.tmp_6; case 65: r0 = s.retval; case 37: case 38: - r0 = s.s___585389.fields["flags"]; + r0 = s.s___653838.fields["flags"]; s.tmp_0 = r0; r0 = (s.tmp_0 & 32); - s.bounce___585559 = (r0); - r0 = s.s___585389.fields["flags"]; + s.bounce___654008 = (r0); + r0 = s.s___653838.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 8); s.tmp_0 = r0; @@ -62472,13 +63466,13 @@ switch (step) { r0 = s.tmp_0; { step = 42; continue; } case 39: - s.tmp_2 = r0 = s.bounce___585559; + s.tmp_2 = r0 = s.bounce___654008; 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___585307); + r0 = pxsim_numops_toBoolDecr(s.tileMap___653756); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); case 41: @@ -62490,81 +63484,81 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 43; continue; } - s.tmp_6 = ArcadePhysicsEngine_screenEdgeCollisions__P566615_mk(s); + s.tmp_6 = ArcadePhysicsEngine_screenEdgeCollisions__P635064_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___585387; - s.tmp_6.arg2 = s.bounce___585559; - r0 = s.scene___585304.fields["camera"]; + s.tmp_6.arg1 = s.ms___653836; + s.tmp_6.arg2 = s.bounce___654008; + r0 = s.scene___653753.fields["camera"]; s.tmp_6.arg3 = r0; s.callLocIdx = 738; s.pc = 66; return s.tmp_6; case 66: r0 = s.retval; case 43: case 44: - s.tmp_2 = Fx_abs__P561470_mk(s); - r0 = s.ms___585387.fields["dx"]; + s.tmp_2 = Fx_abs__P629914_mk(s); + r0 = s.ms___653836.fields["dx"]; s.tmp_2.arg0 = r0; s.callLocIdx = 739; s.pc = 67; return s.tmp_2; case 67: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___563825); + r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___632269); 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__P561470_mk(s); - r0 = s.ms___585387.fields["dy"]; + s.tmp_4 = Fx_abs__P629914_mk(s); + r0 = s.ms___653836.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 740; s.pc = 68; return s.tmp_4; case 68: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___563825); + r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___632269); 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___585382, s.ms___585387); + r0 = pxsim_Array__push(s.remainingMovers___653831, s.ms___653836); case 47: case 48: - r0 = (s.unnamed18377___U14 + 1); - s.unnamed18377___U14 = (r0); + r0 = (s.unnamed19321___U14 + 1); + s.unnamed19321___U14 = (r0); { step = 4; continue; } case 49: - s.unnamed18376___U13 = (undefined); - s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P566614_mk(s); + s.unnamed19320___U13 = (undefined); + s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P635063_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.currMovers___585375; - s.tmp_0.arg2 = s.overlapHandlers___585353; + s.tmp_0.arg1 = s.currMovers___653824; + s.tmp_0.arg2 = s.overlapHandlers___653802; s.callLocIdx = 741; s.pc = 69; return s.tmp_0; case 69: r0 = s.retval; case 50: - r0 = pxsim_Array__length(s.currMovers___585375); + r0 = pxsim_Array__length(s.currMovers___653824); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 51; continue; } - r0 = pxsim_Array_.pop(s.currMovers___585375); + r0 = pxsim_Array_.pop(s.currMovers___653824); { step = 50; continue; } case 51: - r0 = (s.count___585365 + 1); - s.count___585365 = (r0); + r0 = (s.count___653814 + 1); + s.count___653814 = (r0); { step = 1; continue; } case 52: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move__P563843.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__P632287.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__P563843_mk(s) { +function ArcadePhysicsEngine_move__P632287_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move__P563843, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move__P632287, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62578,25 +63572,25 @@ function ArcadePhysicsEngine_move__P563843_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - dtMs___585294: undefined, - dt2___585300: undefined, - scene___585304: undefined, - tileMap___585307: undefined, - movingSprites___585310: undefined, - MAX_STEP_COUNT___585341: undefined, - overlapHandlers___585353: undefined, - selected___585360: undefined, - buffers___585361: undefined, - count___585365: undefined, - currMovers___585375: undefined, - remainingMovers___585382: undefined, - ms___585387: undefined, - unnamed18376___U13: undefined, - unnamed18377___U14: undefined, - s___585389: undefined, - stepX___585482: undefined, - stepY___585496: undefined, - bounce___585559: undefined, + dtMs___653743: undefined, + dt2___653749: undefined, + scene___653753: undefined, + tileMap___653756: undefined, + movingSprites___653759: undefined, + MAX_STEP_COUNT___653790: undefined, + overlapHandlers___653802: undefined, + selected___653809: undefined, + buffers___653810: undefined, + count___653814: undefined, + currMovers___653824: undefined, + remainingMovers___653831: undefined, + ms___653836: undefined, + unnamed19320___U13: undefined, + unnamed19321___U14: undefined, + s___653838: undefined, + stepX___653931: undefined, + stepY___653945: undefined, + bounce___654008: undefined, arg0: undefined, arg1: undefined, } } @@ -62605,7 +63599,7 @@ function ArcadePhysicsEngine_move__P563843_mk(s) { -function movingSprites_inline__P585312(s) { +function movingSprites_inline__P653761(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62619,7 +63613,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P566613_mk(s); + s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P635062_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.caps[1]; @@ -62630,12 +63624,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -movingSprites_inline__P585312.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__P653761.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__P585312_mk(s) { +function movingSprites_inline__P653761_mk(s) { checkStack(s.depth); return { - parent: s, fn: movingSprites_inline__P585312, depth: s.depth + 1, + parent: s, fn: movingSprites_inline__P653761, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -62645,7 +63639,7 @@ function movingSprites_inline__P585312_mk(s) { -function ArcadePhysicsEngine_move_inline__P585324(s) { +function ArcadePhysicsEngine_move_inline__P653773(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62659,7 +63653,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = Sprite_vx__P563662_mk(s); + s.tmp_1 = Sprite_vx__P632106_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 712; s.pc = 5; return s.tmp_1; case 5: @@ -62670,7 +63664,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P563664_mk(s); + s.tmp_2 = Sprite_vy__P632108_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 713; s.pc = 6; return s.tmp_2; case 6: @@ -62680,7 +63674,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = Sprite_clearObstacles__P563729_mk(s); + s.tmp_4 = Sprite_clearObstacles__P632173_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 714; s.pc = 7; return s.tmp_4; case 7: @@ -62691,12 +63685,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move_inline__P585324.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__P653773.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__P585324_mk(s) { +function ArcadePhysicsEngine_move_inline__P653773_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move_inline__P585324, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move_inline__P653773, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62710,7 +63704,7 @@ function ArcadePhysicsEngine_move_inline__P585324_mk(s) { -function ArcadePhysicsEngine_screenEdgeCollisions__P566615(s) { +function ArcadePhysicsEngine_screenEdgeCollisions__P635064(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62720,8 +63714,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___585879 = undefined; - s.offset___585894 = undefined; + s.s___654328 = undefined; + s.offset___654343 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -62730,10 +63724,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___585879 = (r0); - r0 = s.s___585879.fields["_image"]; + s.s___654328 = (r0); + r0 = s.s___654328.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -62743,16 +63737,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite__C563645_v4_1_mk(s); - s.tmp_4.arg0 = s.s___585879; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C563645_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = Sprite__C632089_v4_1_mk(s); + s.tmp_4.arg0 = s.s___654328; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C632089_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__P564101_mk(s); + s.tmp_3 = scene_Camera_isUpdated__P632545_mk(s); s.tmp_3.arg0 = s.arg3; s.callLocIdx = 786; s.pc = 22; return s.tmp_3; case 22: @@ -62764,15 +63758,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__P564102_mk(s); + s.tmp_4 = scene_Camera_update__P632546_mk(s); s.tmp_4.arg0 = s.arg3; s.callLocIdx = 787; s.pc = 23; return s.tmp_4; case 23: r0 = s.retval; case 3: case 4: - s.tmp_2 = game_Hitbox_left__P563521_mk(s); - r0 = s.s___585879.fields["_hitbox"]; + s.tmp_2 = game_Hitbox_left__P631965_mk(s); + r0 = s.s___654328.fields["_hitbox"]; s.tmp_2.arg0 = r0; s.callLocIdx = 788; s.pc = 24; return s.tmp_2; case 24: @@ -62783,31 +63777,31 @@ switch (step) { r0 = s.arg3.fields["_offsetX"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); - s.offset___585894 = (r0); - r0 = (s.offset___585894 < 0); + s.offset___654343 = (r0); + r0 = (s.offset___654343 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = Sprite_left__P563704_mk(s); - s.tmp_2 = r0 = s.s___585879; + s.tmp_1 = Sprite_left__P632148_mk(s); + s.tmp_2 = r0 = s.s___654328; s.tmp_1.arg0 = r0; - s.tmp_4 = Sprite_left__P563703_mk(s); + s.tmp_4 = Sprite_left__P632147_mk(s); s.tmp_4.arg0 = s.tmp_2; s.callLocIdx = 791; s.pc = 26; return s.tmp_4; case 26: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 - s.offset___585894); + r0 = (s.tmp_3 - s.offset___654343); s.tmp_1.arg1 = r0; s.callLocIdx = 792; 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__P563663_mk(s); - s.tmp_0.arg0 = s.s___585879; - s.tmp_2 = Sprite_vx__P563662_mk(s); - s.tmp_2.arg0 = s.s___585879; + s.tmp_0 = Sprite_vx__P632107_mk(s); + s.tmp_0.arg0 = s.s___654328; + s.tmp_2 = Sprite_vx__P632106_mk(s); + s.tmp_2.arg0 = s.s___654328; s.callLocIdx = 793; s.pc = 28; return s.tmp_2; case 28: r0 = s.retval; @@ -62821,8 +63815,8 @@ switch (step) { case 6: { step = 12; continue; } case 7: - s.tmp_4 = game_Hitbox_right__P563523_mk(s); - r0 = s.s___585879.fields["_hitbox"]; + s.tmp_4 = game_Hitbox_right__P631967_mk(s); + r0 = s.s___654328.fields["_hitbox"]; s.tmp_4.arg0 = r0; s.callLocIdx = 795; s.pc = 29; return s.tmp_4; case 29: @@ -62834,35 +63828,35 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; - s.offset___585894 = (r0); + s.offset___654343 = (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__P563706_mk(s); - s.tmp_9 = r0 = s.s___585879; + s.tmp_8 = Sprite_right__P632150_mk(s); + s.tmp_9 = r0 = s.s___654328; s.tmp_8.arg0 = r0; - s.tmp_11 = Sprite_right__P563705_mk(s); + s.tmp_11 = Sprite_right__P632149_mk(s); s.tmp_11.arg0 = s.tmp_9; s.callLocIdx = 798; s.pc = 31; return s.tmp_11; case 31: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 - s.offset___585894); + r0 = (s.tmp_10 - s.offset___654343); s.tmp_8.arg1 = r0; s.callLocIdx = 799; 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__P563663_mk(s); - s.tmp_0.arg0 = s.s___585879; - s.tmp_2 = Sprite_vx__P563662_mk(s); - s.tmp_2.arg0 = s.s___585879; + s.tmp_0 = Sprite_vx__P632107_mk(s); + s.tmp_0.arg0 = s.s___654328; + s.tmp_2 = Sprite_vx__P632106_mk(s); + s.tmp_2.arg0 = s.s___654328; s.callLocIdx = 800; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; @@ -62877,8 +63871,8 @@ switch (step) { case 10: case 11: case 12: - s.tmp_3 = game_Hitbox_top__P563522_mk(s); - r0 = s.s___585879.fields["_hitbox"]; + s.tmp_3 = game_Hitbox_top__P631966_mk(s); + r0 = s.s___654328.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.callLocIdx = 802; s.pc = 34; return s.tmp_3; case 34: @@ -62890,31 +63884,31 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_1 - s.tmp_4); s.tmp_0 = r0; - s.offset___585894 = (r0); + s.offset___654343 = (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__P563708_mk(s); - s.tmp_7 = r0 = s.s___585879; + s.tmp_6 = Sprite_top__P632152_mk(s); + s.tmp_7 = r0 = s.s___654328; s.tmp_6.arg0 = r0; - s.tmp_9 = Sprite_top__P563707_mk(s); + s.tmp_9 = Sprite_top__P632151_mk(s); s.tmp_9.arg0 = s.tmp_7; s.callLocIdx = 805; s.pc = 36; return s.tmp_9; case 36: r0 = s.retval; s.tmp_8 = r0; - r0 = (s.tmp_8 - s.offset___585894); + r0 = (s.tmp_8 - s.offset___654343); s.tmp_6.arg1 = r0; s.callLocIdx = 806; 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__P563665_mk(s); - s.tmp_0.arg0 = s.s___585879; - s.tmp_2 = Sprite_vy__P563664_mk(s); - s.tmp_2.arg0 = s.s___585879; + s.tmp_0 = Sprite_vy__P632109_mk(s); + s.tmp_0.arg0 = s.s___654328; + s.tmp_2 = Sprite_vy__P632108_mk(s); + s.tmp_2.arg0 = s.s___654328; s.callLocIdx = 807; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; @@ -62928,8 +63922,8 @@ switch (step) { case 14: { step = 20; continue; } case 15: - s.tmp_4 = game_Hitbox_bottom__P563524_mk(s); - r0 = s.s___585879.fields["_hitbox"]; + s.tmp_4 = game_Hitbox_bottom__P631968_mk(s); + r0 = s.s___654328.fields["_hitbox"]; s.tmp_4.arg0 = r0; s.callLocIdx = 809; s.pc = 39; return s.tmp_4; case 39: @@ -62941,35 +63935,35 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; - s.offset___585894 = (r0); + s.offset___654343 = (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__P563710_mk(s); - s.tmp_9 = r0 = s.s___585879; + s.tmp_8 = Sprite_bottom__P632154_mk(s); + s.tmp_9 = r0 = s.s___654328; s.tmp_8.arg0 = r0; - s.tmp_11 = Sprite_bottom__P563709_mk(s); + s.tmp_11 = Sprite_bottom__P632153_mk(s); s.tmp_11.arg0 = s.tmp_9; s.callLocIdx = 812; s.pc = 41; return s.tmp_11; case 41: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 - s.offset___585894); + r0 = (s.tmp_10 - s.offset___654343); s.tmp_8.arg1 = r0; s.callLocIdx = 813; 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__P563665_mk(s); - s.tmp_0.arg0 = s.s___585879; - s.tmp_2 = Sprite_vy__P563664_mk(s); - s.tmp_2.arg0 = s.s___585879; + s.tmp_0 = Sprite_vy__P632109_mk(s); + s.tmp_0.arg0 = s.s___654328; + s.tmp_2 = Sprite_vy__P632108_mk(s); + s.tmp_2.arg0 = s.s___654328; s.callLocIdx = 814; s.pc = 43; return s.tmp_2; case 43: r0 = s.retval; @@ -62988,12 +63982,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_screenEdgeCollisions__P566615.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__P635064.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__P566615_mk(s) { +function ArcadePhysicsEngine_screenEdgeCollisions__P635064_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_screenEdgeCollisions__P566615, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_screenEdgeCollisions__P635064, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63007,8 +64001,8 @@ function ArcadePhysicsEngine_screenEdgeCollisions__P566615_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - s___585879: undefined, - offset___585894: undefined, + s___654328: undefined, + offset___654343: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -63019,7 +64013,7 @@ function ArcadePhysicsEngine_screenEdgeCollisions__P566615_mk(s) { -function scene_Camera_isUpdated__P564101(s) { +function scene_Camera_isUpdated__P632545(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63034,7 +64028,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C564085_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C632529_VT)) failedCast(r0); r0 = s.arg0.fields["sprite"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -63046,7 +64040,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 1: - s.tmp_5 = Sprite_x__P563658_mk(s); + s.tmp_5 = Sprite_x__P632102_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_5.arg0 = r0; s.callLocIdx = 1058; s.pc = 5; return s.tmp_5; @@ -63062,7 +64056,7 @@ switch (step) { r0 = s.tmp_3; { step = 3; continue; } case 2: - s.tmp_8 = Sprite_y__P563660_mk(s); + s.tmp_8 = Sprite_y__P632104_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_8.arg0 = r0; s.callLocIdx = 1059; s.pc = 6; return s.tmp_8; @@ -63083,12 +64077,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_isUpdated__P564101.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__P632545.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__P564101_mk(s) { +function scene_Camera_isUpdated__P632545_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_isUpdated__P564101, depth: s.depth + 1, + parent: s, fn: scene_Camera_isUpdated__P632545, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63109,7 +64103,7 @@ function scene_Camera_isUpdated__P564101_mk(s) { -function ArcadePhysicsEngine_spriteCollisions__P566614(s) { +function ArcadePhysicsEngine_spriteCollisions__P635063(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63119,18 +64113,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ms___585616 = undefined; - s.unnamed18378___U1 = undefined; - s.unnamed18379___U2 = undefined; - s.sprite___585618 = undefined; - s.overSprites___585625 = undefined; - s.overlapper___585633 = undefined; - s.unnamed18380___U6 = undefined; - s.unnamed18381___U7 = undefined; - s.thisKind___585639 = undefined; - s.otherKind___585643 = undefined; - s.higher___585656 = undefined; - s.lower___585665 = undefined; + s.ms___654065 = undefined; + s.unnamed19322___U1 = undefined; + s.unnamed19323___U2 = undefined; + s.sprite___654067 = undefined; + s.overSprites___654074 = undefined; + s.overlapper___654082 = undefined; + s.unnamed19324___U6 = undefined; + s.unnamed19325___U7 = undefined; + s.thisKind___654088 = undefined; + s.otherKind___654092 = undefined; + s.higher___654105 = undefined; + s.lower___654114 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -63138,7 +64132,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); r0 = pxsim_Array__length(s.arg2); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -63150,20 +64144,20 @@ switch (step) { { step = 21; continue; } case 1: case 2: - s.ms___585616 = (undefined); - s.unnamed18378___U1 = (s.arg1); - s.unnamed18379___U2 = (0); + s.ms___654065 = (undefined); + s.unnamed19322___U1 = (s.arg1); + s.unnamed19323___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed18379___U2; - r0 = pxsim_Array__length(s.unnamed18378___U1); + s.tmp_0 = r0 = s.unnamed19323___U2; + r0 = pxsim_Array__length(s.unnamed19322___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed18378___U1, s.unnamed18379___U2); - s.ms___585616 = (r0); - r0 = s.ms___585616.fields["sprite"]; - s.sprite___585618 = (r0); - r0 = s.sprite___585618.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed19322___U1, s.unnamed19323___U2); + s.ms___654065 = (r0); + r0 = s.ms___654065.fields["sprite"]; + s.sprite___654067 = (r0); + r0 = s.sprite___654067.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4610); s.tmp_0 = r0; @@ -63172,27 +64166,27 @@ switch (step) { { step = 19; continue; } case 4: case 5: - s.tmp_2 = sprites_SpriteMap_overlaps__P563753_mk(s); + s.tmp_2 = sprites_SpriteMap_overlaps__P632197_mk(s); r0 = s.arg0.fields["map"]; s.tmp_2.arg0 = r0; - r0 = s.ms___585616.fields["sprite"]; + r0 = s.ms___654065.fields["sprite"]; s.tmp_2.arg1 = r0; s.callLocIdx = 779; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; - s.overSprites___585625 = (r0); - s.overlapper___585633 = (undefined); - s.unnamed18380___U6 = (s.overSprites___585625); - s.unnamed18381___U7 = (0); + s.overSprites___654074 = (r0); + s.overlapper___654082 = (undefined); + s.unnamed19324___U6 = (s.overSprites___654074); + s.unnamed19325___U7 = (0); case 6: - s.tmp_0 = r0 = s.unnamed18381___U7; - r0 = pxsim_Array__length(s.unnamed18380___U6); + s.tmp_0 = r0 = s.unnamed19325___U7; + r0 = pxsim_Array__length(s.unnamed19324___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 18; continue; } - r0 = pxsim_Array__getAt(s.unnamed18380___U6, s.unnamed18381___U7); - s.overlapper___585633 = (r0); - r0 = s.overlapper___585633.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed19324___U6, s.unnamed19325___U7); + s.overlapper___654082 = (r0); + r0 = s.overlapper___654082.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -63201,13 +64195,13 @@ switch (step) { { step = 17; continue; } case 7: case 8: - r0 = s.sprite___585618.fields["_kind"]; - s.thisKind___585639 = (r0); - r0 = s.overlapper___585633.fields["_kind"]; - s.otherKind___585643 = (r0); - r0 = s.sprite___585618.fields["_kindsOverlappedWith"]; + r0 = s.sprite___654067.fields["_kind"]; + s.thisKind___654088 = (r0); + r0 = s.overlapper___654082.fields["_kind"]; + s.otherKind___654092 = (r0); + r0 = s.sprite___654067.fields["_kindsOverlappedWith"]; s.tmp_2 = r0; - r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___585643, undefined); + r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___654092, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 === -1); s.tmp_0 = r0; @@ -63216,37 +64210,37 @@ switch (step) { { step = 17; continue; } case 9: case 10: - r0 = s.sprite___585618.fields["id"]; + r0 = s.sprite___654067.fields["id"]; s.tmp_4 = r0; - r0 = s.overlapper___585633.fields["id"]; + r0 = s.overlapper___654082.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___585618; + r0 = s.sprite___654067; { step = 12; continue; } case 11: - r0 = s.overlapper___585633; + r0 = s.overlapper___654082; case 12: // jmp value (already in r0) s.tmp_6 = r0; - s.higher___585656 = (s.tmp_6); - r0 = (s.higher___585656 === s.sprite___585618); + s.higher___654105 = (s.tmp_6); + r0 = (s.higher___654105 === s.sprite___654067); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = s.overlapper___585633; + r0 = s.overlapper___654082; { step = 14; continue; } case 13: - r0 = s.sprite___585618; + r0 = s.sprite___654067; case 14: // jmp value (already in r0) s.tmp_1 = r0; - s.lower___585665 = (s.tmp_1); - r0 = s.higher___585656.fields["_overlappers"]; + s.lower___654114 = (s.tmp_1); + r0 = s.higher___654105.fields["_overlappers"]; s.tmp_2 = r0; - r0 = s.lower___585665.fields["id"]; + r0 = s.lower___654114.fields["id"]; s.tmp_3 = r0; r0 = pxsim_Array_.indexOf(s.tmp_2, s.tmp_3, undefined); s.tmp_1 = r0; @@ -63254,19 +64248,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__P585685); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P654134); s.tmp_4 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___585639); - r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___585643); - r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P585709); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___654088); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___654092); + r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P654158); s.tmp_5 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___585656); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___585665); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___585618); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___585633); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___585639); - s.tmp_6 = helpers_arrayForEach__P561414_mk(s); - s.tmp_7 = helpers_arrayFilter__P561415_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___654105); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___654114); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___654067); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___654082); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___654088); + s.tmp_6 = helpers_arrayForEach__P629858_mk(s); + s.tmp_7 = helpers_arrayFilter__P629859_mk(s); s.tmp_7.arg0 = s.arg2; s.tmp_7.arg1 = s.tmp_4; s.callLocIdx = 782; s.pc = 24; return s.tmp_7; @@ -63280,28 +64274,28 @@ switch (step) { case 15: case 16: case 17: - r0 = (s.unnamed18381___U7 + 1); - s.unnamed18381___U7 = (r0); + r0 = (s.unnamed19325___U7 + 1); + s.unnamed19325___U7 = (r0); { step = 6; continue; } case 18: - s.unnamed18380___U6 = (undefined); + s.unnamed19324___U6 = (undefined); case 19: - r0 = (s.unnamed18379___U2 + 1); - s.unnamed18379___U2 = (r0); + r0 = (s.unnamed19323___U2 + 1); + s.unnamed19323___U2 = (r0); { step = 3; continue; } case 20: - s.unnamed18378___U1 = (undefined); + s.unnamed19322___U1 = (undefined); case 21: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions__P566614.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__P635063.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__P566614_mk(s) { +function ArcadePhysicsEngine_spriteCollisions__P635063_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P566614, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P635063, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63311,18 +64305,18 @@ function ArcadePhysicsEngine_spriteCollisions__P566614_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - ms___585616: undefined, - unnamed18378___U1: undefined, - unnamed18379___U2: undefined, - sprite___585618: undefined, - overSprites___585625: undefined, - overlapper___585633: undefined, - unnamed18380___U6: undefined, - unnamed18381___U7: undefined, - thisKind___585639: undefined, - otherKind___585643: undefined, - higher___585656: undefined, - lower___585665: undefined, + ms___654065: undefined, + unnamed19322___U1: undefined, + unnamed19323___U2: undefined, + sprite___654067: undefined, + overSprites___654074: undefined, + overlapper___654082: undefined, + unnamed19324___U6: undefined, + unnamed19325___U7: undefined, + thisKind___654088: undefined, + otherKind___654092: undefined, + higher___654105: undefined, + lower___654114: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -63332,7 +64326,7 @@ function ArcadePhysicsEngine_spriteCollisions__P566614_mk(s) { -function forEach_inline__P585685(s) { +function forEach_inline__P654134(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63389,12 +64383,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P585685.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__P654134.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__P585685_mk(s) { +function forEach_inline__P654134_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P585685, depth: s.depth + 1, + parent: s, fn: forEach_inline__P654134, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63412,7 +64406,7 @@ function forEach_inline__P585685_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P585709(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P654158(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63431,7 +64425,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__P585719); + r0 = pxsim_pxtcore_mkAction(6, ArcadePhysicsEngine_spriteCollisions_inline__P654168); 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]); @@ -63444,12 +64438,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P585709.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__P654158.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__P585709_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P654158_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P585709, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P654158, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63460,7 +64454,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P585709_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P585719(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P654168(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63536,12 +64530,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P585719.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__P654168.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__P585719_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P654168_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P585719, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P654168, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63562,7 +64556,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P585719_mk(s) { -function sprites_SpriteMap_overlaps__P563753(s) { +function sprites_SpriteMap_overlaps__P632197(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63572,47 +64566,47 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___585753 = undefined; - s.o___585757 = undefined; + s.n___654202 = undefined; + s.o___654206 = 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__C563750_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_neighbors__P563752_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C632194_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_neighbors__P632196_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 663; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.n___585753 = (r0); - r0 = pxsim_pxtcore_mkAction(1, o_inline__P585759); + s.n___654202 = (r0); + r0 = pxsim_pxtcore_mkAction(1, o_inline__P654208); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayFilter__P561415_mk(s); - s.tmp_1.arg0 = s.n___585753; + s.tmp_1 = helpers_arrayFilter__P629859_mk(s); + s.tmp_1.arg0 = s.n___654202; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 665; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.o___585757 = (r0); - r0 = s.o___585757; + s.o___654206 = (r0); + r0 = s.o___654206; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_overlaps__P563753.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__P632197.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__P563753_mk(s) { +function sprites_SpriteMap_overlaps__P632197_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_overlaps__P563753, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_overlaps__P632197, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - n___585753: undefined, - o___585757: undefined, + n___654202: undefined, + o___654206: undefined, arg0: undefined, arg1: undefined, } } @@ -63621,7 +64615,7 @@ function sprites_SpriteMap_overlaps__P563753_mk(s) { -function o_inline__P585759(s) { +function o_inline__P654208(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63635,7 +64629,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_overlapsWith__P563724_mk(s); + s.tmp_0 = Sprite_overlapsWith__P632168_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 664; s.pc = 1; return s.tmp_0; @@ -63644,12 +64638,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -o_inline__P585759.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__P654208.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__P585759_mk(s) { +function o_inline__P654208_mk(s) { checkStack(s.depth); return { - parent: s, fn: o_inline__P585759, depth: s.depth + 1, + parent: s, fn: o_inline__P654208, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -63659,7 +64653,7 @@ function o_inline__P585759_mk(s) { -function sprites_SpriteMap_neighbors__P563752(s) { +function sprites_SpriteMap_neighbors__P632196(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63669,112 +64663,112 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___585769 = undefined; - s.layer___585771 = undefined; + s.n___654218 = undefined; + s.layer___654220 = 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__C563750_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C632194_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.n___585769 = (r0); + s.n___654218 = (r0); r0 = s.arg1.fields["layer"]; - s.layer___585771 = (r0); - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P566578_mk(s); + s.layer___654220 = (r0); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P635027_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P563703_mk(s); + s.tmp_1 = Sprite_left__P632147_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 651; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P563707_mk(s); + s.tmp_2 = Sprite_top__P632151_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 652; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___585771; - s.tmp_0.arg4 = s.n___585769; + s.tmp_0.arg3 = s.layer___654220; + s.tmp_0.arg4 = s.n___654218; s.callLocIdx = 653; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P566578_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P635027_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P563703_mk(s); + s.tmp_1 = Sprite_left__P632147_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 654; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P563709_mk(s); + s.tmp_2 = Sprite_bottom__P632153_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 655; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___585771; - s.tmp_0.arg4 = s.n___585769; + s.tmp_0.arg3 = s.layer___654220; + s.tmp_0.arg4 = s.n___654218; s.callLocIdx = 656; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P566578_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P635027_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P563705_mk(s); + s.tmp_1 = Sprite_right__P632149_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 657; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P563707_mk(s); + s.tmp_2 = Sprite_top__P632151_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 658; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___585771; - s.tmp_0.arg4 = s.n___585769; + s.tmp_0.arg3 = s.layer___654220; + s.tmp_0.arg4 = s.n___654218; s.callLocIdx = 659; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P566578_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P635027_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P563705_mk(s); + s.tmp_1 = Sprite_right__P632149_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 660; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P563709_mk(s); + s.tmp_2 = Sprite_bottom__P632153_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 661; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___585771; - s.tmp_0.arg4 = s.n___585769; + s.tmp_0.arg3 = s.layer___654220; + s.tmp_0.arg4 = s.n___654218; s.callLocIdx = 662; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_Array_.removeElement(s.n___585769, s.arg1); - r0 = s.n___585769; + r0 = pxsim_Array_.removeElement(s.n___654218, s.arg1); + r0 = s.n___654218; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_neighbors__P563752.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__P632196.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__P563752_mk(s) { +function sprites_SpriteMap_neighbors__P632196_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_neighbors__P563752, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_neighbors__P632196, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - n___585769: undefined, - layer___585771: undefined, + n___654218: undefined, + layer___654220: undefined, arg0: undefined, arg1: undefined, } } @@ -63783,7 +64777,7 @@ function sprites_SpriteMap_neighbors__P563752_mk(s) { -function sprites_SpriteMap_mergeAtKey__P566578(s) { +function sprites_SpriteMap_mergeAtKey__P635027(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63793,11 +64787,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___585812 = undefined; - s.bucket___585817 = undefined; - s.sprite___585824 = undefined; - s.unnamed18374___U3 = undefined; - s.unnamed18375___U4 = undefined; + s.k___654261 = undefined; + s.bucket___654266 = undefined; + s.sprite___654273 = undefined; + s.unnamed19318___U3 = undefined; + s.unnamed19319___U4 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -63807,33 +64801,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C563750_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P566576_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C632194_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P635025_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 681; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___585812 = (r0); + s.k___654261 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___585812); - s.bucket___585817 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___585817); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___654261); + s.bucket___654266 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___654266); if (!r0) { step = 7; continue; } - s.sprite___585824 = (undefined); - s.unnamed18374___U3 = (s.bucket___585817); - s.unnamed18375___U4 = (0); + s.sprite___654273 = (undefined); + s.unnamed19318___U3 = (s.bucket___654266); + s.unnamed19319___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18375___U4; - r0 = pxsim_Array__length(s.unnamed18374___U3); + s.tmp_0 = r0 = s.unnamed19319___U4; + r0 = pxsim_Array__length(s.unnamed19318___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed18374___U3, s.unnamed18375___U4); - s.sprite___585824 = (r0); - r0 = s.sprite___585824.fields["layer"]; + r0 = pxsim_Array__getAt(s.unnamed19318___U3, s.unnamed19319___U4); + s.sprite___654273 = (r0); + r0 = s.sprite___654273.fields["layer"]; s.tmp_3 = r0; r0 = (s.tmp_3 & s.arg3); s.tmp_2 = r0; @@ -63842,7 +64836,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___585824, undefined); + r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___654273, undefined); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 3: @@ -63850,26 +64844,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___585824); + r0 = pxsim_Array__push(s.arg4, s.sprite___654273); case 4: case 5: - r0 = (s.unnamed18375___U4 + 1); - s.unnamed18375___U4 = (r0); + r0 = (s.unnamed19319___U4 + 1); + s.unnamed19319___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed18374___U3 = (undefined); + s.unnamed19318___U3 = (undefined); case 7: case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_mergeAtKey__P566578.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__P635027.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__P566578_mk(s) { +function sprites_SpriteMap_mergeAtKey__P635027_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_mergeAtKey__P566578, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_mergeAtKey__P635027, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63877,11 +64871,11 @@ function sprites_SpriteMap_mergeAtKey__P566578_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - k___585812: undefined, - bucket___585817: undefined, - sprite___585824: undefined, - unnamed18374___U3: undefined, - unnamed18375___U4: undefined, + k___654261: undefined, + bucket___654266: undefined, + sprite___654273: undefined, + unnamed19318___U3: undefined, + unnamed19319___U4: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -63893,7 +64887,7 @@ function sprites_SpriteMap_mergeAtKey__P566578_mk(s) { -function sprites_SpriteMap_key__P566576(s) { +function sprites_SpriteMap_key__P635025(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63903,8 +64897,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.xi___585845 = undefined; - s.yi___585857 = undefined; + s.xi___654294 = undefined; + s.yi___654306 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -63912,8 +64906,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C563750_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P561432_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C632194_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P629876_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["columnCount"]; s.tmp_0.arg1 = r0; @@ -63924,8 +64918,8 @@ switch (step) { s.callLocIdx = 673; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.xi___585845 = (r0); - s.tmp_0 = Math_clamp__P561432_mk(s); + s.xi___654294 = (r0); + s.tmp_0 = Math_clamp__P629876_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["rowCount"]; s.tmp_0.arg1 = r0; @@ -63936,28 +64930,28 @@ switch (step) { s.callLocIdx = 674; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.yi___585857 = (r0); - s.tmp_0 = r0 = s.xi___585845; + s.yi___654306 = (r0); + s.tmp_0 = r0 = s.xi___654294; r0 = s.arg0.fields["columnCount"]; s.tmp_2 = r0; - r0 = (s.yi___585857 * s.tmp_2); + r0 = (s.yi___654306 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); return leave(s, r0) default: oops() } } } -sprites_SpriteMap_key__P566576.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__P635025.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__P566576_mk(s) { +function sprites_SpriteMap_key__P635025_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_key__P566576, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_key__P635025, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - xi___585845: undefined, - yi___585857: undefined, + xi___654294: undefined, + yi___654306: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -63967,7 +64961,7 @@ function sprites_SpriteMap_key__P566576_mk(s) { -function ArcadePhysicsEngine_createMovingSprite__P566613(s) { +function ArcadePhysicsEngine_createMovingSprite__P635062(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63977,16 +64971,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ovx___586188 = undefined; - s.ovy___586193 = undefined; - s.fx___586220 = undefined; - s.c___586227 = undefined; - s.fy___586270 = undefined; - s.c___586277 = undefined; - s.dx___586316 = undefined; - s.dy___586329 = undefined; - s.xStep___586342 = undefined; - s.yStep___586344 = undefined; + s.ovx___654637 = undefined; + s.ovy___654642 = undefined; + s.fx___654669 = undefined; + s.c___654676 = undefined; + s.fy___654719 = undefined; + s.c___654726 = undefined; + s.dx___654765 = undefined; + s.dy___654778 = undefined; + s.xStep___654791 = undefined; + s.yStep___654793 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -63995,23 +64989,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P566619_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P635068_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_0.arg1 = r0; s.callLocIdx = 742; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.ovx___586188 = (r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P566619_mk(s); + s.ovx___654637 = (r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P635068_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_0.arg1 = r0; s.callLocIdx = 743; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.ovy___586193 = (r0); + s.ovy___654642 = (r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -64045,21 +65039,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___586220 = (r0); + s.fx___654669 = (r0); r0 = s.arg1.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fx___586220); - s.c___586227 = (r0); - r0 = (s.c___586227 < 0); + r0 = (s.tmp_0 - s.fx___654669); + s.c___654676 = (r0); + r0 = (s.c___654676 < 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__P561471_mk(s); + s.tmp_3 = Fx_min__P629915_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fx___586220); + r0 = (s.tmp_4 + s.fx___654669); s.tmp_3.arg1 = r0; s.callLocIdx = 751; s.pc = 27; return s.tmp_3; case 27: @@ -64068,16 +65062,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vx"] = (s.tmp_2); { step = 5; continue; } case 2: - r0 = (s.c___586227 > 0); + r0 = (s.c___654676 > 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__P561472_mk(s); + s.tmp_3 = Fx_max__P629916_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fx___586220); + r0 = (s.tmp_4 - s.fx___654669); s.tmp_3.arg1 = r0; s.callLocIdx = 753; s.pc = 28; return s.tmp_3; case 28: @@ -64119,21 +65113,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___586270 = (r0); + s.fy___654719 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fy___586270); - s.c___586277 = (r0); - r0 = (s.c___586277 < 0); + r0 = (s.tmp_0 - s.fy___654719); + s.c___654726 = (r0); + r0 = (s.c___654726 < 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__P561471_mk(s); + s.tmp_3 = Fx_min__P629915_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fy___586270); + r0 = (s.tmp_4 + s.fy___654719); s.tmp_3.arg1 = r0; s.callLocIdx = 761; s.pc = 29; return s.tmp_3; case 29: @@ -64142,16 +65136,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vy"] = (s.tmp_2); { step = 13; continue; } case 10: - r0 = (s.c___586277 > 0); + r0 = (s.c___654726 > 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__P561472_mk(s); + s.tmp_3 = Fx_max__P629916_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fy___586270); + r0 = (s.tmp_4 - s.fy___654719); s.tmp_3.arg1 = r0; s.callLocIdx = 763; s.pc = 30; return s.tmp_3; case 30: @@ -64167,7 +65161,7 @@ switch (step) { case 15: case 16: s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P566619_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P635068_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_2.arg1 = r0; @@ -64177,7 +65171,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__P566619_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P635068_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_2.arg1 = r0; @@ -64188,7 +65182,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___586188); + r0 = (s.tmp_4 + s.ovx___654637); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -64199,10 +65193,10 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dx___586316 = (r0); + s.dx___654765 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.ovy___586193); + r0 = (s.tmp_4 + s.ovy___654642); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -64213,12 +65207,12 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dy___586329 = (r0); - s.xStep___586342 = (s.dx___586316); - s.yStep___586344 = (s.dy___586329); + s.dy___654778 = (r0); + s.xStep___654791 = (s.dx___654765); + s.yStep___654793 = (s.dy___654778); case 17: - s.tmp_2 = Fx_abs__P561470_mk(s); - s.tmp_2.arg0 = s.xStep___586342; + s.tmp_2 = Fx_abs__P629914_mk(s); + s.tmp_2.arg0 = s.xStep___654791; s.callLocIdx = 772; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; @@ -64232,8 +65226,8 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - s.tmp_5 = Fx_abs__P561470_mk(s); - s.tmp_5.arg0 = s.yStep___586344; + s.tmp_5 = Fx_abs__P629914_mk(s); + s.tmp_5.arg0 = s.yStep___654793; s.callLocIdx = 773; s.pc = 34; return s.tmp_5; case 34: r0 = s.retval; @@ -64246,8 +65240,8 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 24; continue; } - s.tmp_10 = Fx_abs__P561470_mk(s); - s.tmp_10.arg0 = s.xStep___586342; + s.tmp_10 = Fx_abs__P629914_mk(s); + s.tmp_10.arg0 = s.xStep___654791; s.callLocIdx = 774; s.pc = 35; return s.tmp_10; case 35: r0 = s.retval; @@ -64258,12 +65252,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___586342, 2); - s.xStep___586342 = (r0); + r0 = pxsim.Math_.idiv(s.xStep___654791, 2); + s.xStep___654791 = (r0); case 20: case 21: - s.tmp_2 = Fx_abs__P561470_mk(s); - s.tmp_2.arg0 = s.yStep___586344; + s.tmp_2 = Fx_abs__P629914_mk(s); + s.tmp_2.arg0 = s.yStep___654793; s.callLocIdx = 776; s.pc = 36; return s.tmp_2; case 36: r0 = s.retval; @@ -64274,25 +65268,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___586344, 2); - s.yStep___586344 = (r0); + r0 = pxsim.Math_.idiv(s.yStep___654793, 2); + s.yStep___654793 = (r0); case 22: case 23: { step = 17; continue; } case 24: - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C563829_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C632273_VT); s.tmp_0 = r0; - s.tmp_1 = MovingSprite_constructor__P563830_mk(s); + s.tmp_1 = MovingSprite_constructor__P632274_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___586316; - s.tmp_1.arg5 = s.dy___586329; - s.tmp_1.arg6 = s.xStep___586342; - s.tmp_1.arg7 = s.yStep___586344; + s.tmp_1.arg4 = s.dx___654765; + s.tmp_1.arg5 = s.dy___654778; + s.tmp_1.arg6 = s.xStep___654791; + s.tmp_1.arg7 = s.yStep___654793; s.callLocIdx = 778; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; @@ -64300,12 +65294,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_createMovingSprite__P566613.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__P635062.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__P566613_mk(s) { +function ArcadePhysicsEngine_createMovingSprite__P635062_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P566613, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P635062, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64319,16 +65313,16 @@ function ArcadePhysicsEngine_createMovingSprite__P566613_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - ovx___586188: undefined, - ovy___586193: undefined, - fx___586220: undefined, - c___586227: undefined, - fy___586270: undefined, - c___586277: undefined, - dx___586316: undefined, - dy___586329: undefined, - xStep___586342: undefined, - yStep___586344: undefined, + ovx___654637: undefined, + ovy___654642: undefined, + fx___654669: undefined, + c___654676: undefined, + fy___654719: undefined, + c___654726: undefined, + dx___654765: undefined, + dy___654778: undefined, + xStep___654791: undefined, + yStep___654793: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -64339,7 +65333,7 @@ function ArcadePhysicsEngine_createMovingSprite__P566613_mk(s) { -function ArcadePhysicsEngine_constrain__P566619(s) { +function ArcadePhysicsEngine_constrain__P635068(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64355,9 +65349,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); - s.tmp_0 = Fx_max__P561472_mk(s); - s.tmp_1 = Fx_min__P561471_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); + s.tmp_0 = Fx_max__P629916_mk(s); + s.tmp_1 = Fx_min__P629915_mk(s); r0 = s.arg0.fields["maxVelocity"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -64373,12 +65367,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constrain__P566619.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__P635068.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__P566619_mk(s) { +function ArcadePhysicsEngine_constrain__P635068_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constrain__P566619, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constrain__P635068, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64390,7 +65384,7 @@ function ArcadePhysicsEngine_constrain__P566619_mk(s) { -function Fx_compare__P561469(s) { +function Fx_compare__P629913(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64409,12 +65403,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_compare__P561469.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__P629913.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__P561469_mk(s) { +function Fx_compare__P629913_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_compare__P561469, depth: s.depth + 1, + parent: s, fn: Fx_compare__P629913, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -64424,7 +65418,7 @@ function Fx_compare__P561469_mk(s) { -function sprites_SpriteMap_insertAABB__P563757(s) { +function sprites_SpriteMap_insertAABB__P632201(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64434,34 +65428,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.left___586008 = undefined; - s.top___586011 = undefined; - s.xn___586014 = undefined; - s.yn___586025 = undefined; - s.x___586036 = undefined; - s.y___586041 = undefined; + s.left___654457 = undefined; + s.top___654460 = undefined; + s.xn___654463 = undefined; + s.yn___654474 = undefined; + s.x___654485 = undefined; + s.y___654490 = 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__C563750_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P563703_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C632194_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P632147_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 676; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.left___586008 = (r0); - s.tmp_0 = Sprite_top__P563707_mk(s); + s.left___654457 = (r0); + s.tmp_0 = Sprite_top__P632151_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 677; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.top___586011 = (r0); - s.tmp_3 = Sprite__C563645_v6_1_mk(s); + s.top___654460 = (r0); + s.tmp_3 = Sprite__C632089_v6_1_mk(s); s.tmp_3.arg0 = s.arg1; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C563645_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C632089_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.width; s.pc = 7; return s.tmp_3; case 7: @@ -64476,10 +65470,10 @@ switch (step) { r0 = s.arg0.fields["cellWidth"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.xn___586014 = (r0); - s.tmp_3 = Sprite__C563645_v7_1_mk(s); + s.xn___654463 = (r0); + s.tmp_3 = Sprite__C632089_v7_1_mk(s); s.tmp_3.arg0 = s.arg1; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C563645_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C632089_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.height; s.pc = 8; return s.tmp_3; case 8: @@ -64494,26 +65488,26 @@ switch (step) { r0 = s.arg0.fields["cellHeight"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.yn___586025 = (r0); - s.x___586036 = (0); + s.yn___654474 = (r0); + s.x___654485 = (0); case 1: - r0 = (s.x___586036 <= s.xn___586014); + r0 = (s.x___654485 <= s.xn___654463); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.y___586041 = (0); + s.y___654490 = (0); case 2: - r0 = (s.y___586041 <= s.yn___586025); + r0 = (s.y___654490 <= s.yn___654474); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = sprites_SpriteMap_insertAtKey__P566577_mk(s); + s.tmp_1 = sprites_SpriteMap_insertAtKey__P635026_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = r0 = s.left___586008; - s.tmp_4 = Math_min__P561436_mk(s); - s.tmp_5 = Sprite__C563645_v6_1_mk(s); + s.tmp_2 = r0 = s.left___654457; + s.tmp_4 = Math_min__P629880_mk(s); + s.tmp_5 = Sprite__C632089_v6_1_mk(s); s.tmp_5.arg0 = s.arg1; - if (!checkSubtype(s.tmp_5.arg0, Sprite__C563645_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, Sprite__C632089_VT)) failedCast(s.tmp_5.arg0); s.tmp_5.fn = s.tmp_5.arg0.vtable.methods.width; s.pc = 11; return s.tmp_5; case 11: @@ -64521,7 +65515,7 @@ switch (step) { s.tmp_4.arg0 = r0; r0 = s.arg0.fields["cellWidth"]; s.tmp_6 = r0; - r0 = (s.x___586036 * s.tmp_6); + r0 = (s.x___654485 * s.tmp_6); s.tmp_4.arg1 = r0; s.callLocIdx = 678; s.pc = 10; return s.tmp_4; case 10: @@ -64529,11 +65523,11 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1.arg1 = r0; - s.tmp_7 = r0 = s.top___586011; - s.tmp_9 = Math_min__P561436_mk(s); - s.tmp_10 = Sprite__C563645_v7_1_mk(s); + s.tmp_7 = r0 = s.top___654460; + s.tmp_9 = Math_min__P629880_mk(s); + s.tmp_10 = Sprite__C632089_v7_1_mk(s); s.tmp_10.arg0 = s.arg1; - if (!checkSubtype(s.tmp_10.arg0, Sprite__C563645_VT)) failedCast(s.tmp_10.arg0); + if (!checkSubtype(s.tmp_10.arg0, Sprite__C632089_VT)) failedCast(s.tmp_10.arg0); s.tmp_10.fn = s.tmp_10.arg0.vtable.methods.height; s.pc = 13; return s.tmp_10; case 13: @@ -64541,7 +65535,7 @@ switch (step) { s.tmp_9.arg0 = r0; r0 = s.arg0.fields["cellHeight"]; s.tmp_11 = r0; - r0 = (s.y___586041 * s.tmp_11); + r0 = (s.y___654490 * s.tmp_11); s.tmp_9.arg1 = r0; s.callLocIdx = 679; s.pc = 12; return s.tmp_9; case 12: @@ -64553,24 +65547,24 @@ switch (step) { s.callLocIdx = 680; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = (s.y___586041 + 1); - s.y___586041 = (r0); + r0 = (s.y___654490 + 1); + s.y___654490 = (r0); { step = 2; continue; } case 3: - r0 = (s.x___586036 + 1); - s.x___586036 = (r0); + r0 = (s.x___654485 + 1); + s.x___654485 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAABB__P563757.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__P632201.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__P563757_mk(s) { +function sprites_SpriteMap_insertAABB__P632201_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAABB__P563757, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAABB__P632201, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64584,12 +65578,12 @@ function sprites_SpriteMap_insertAABB__P563757_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - left___586008: undefined, - top___586011: undefined, - xn___586014: undefined, - yn___586025: undefined, - x___586036: undefined, - y___586041: undefined, + left___654457: undefined, + top___654460: undefined, + xn___654463: undefined, + yn___654474: undefined, + x___654485: undefined, + y___654490: undefined, arg0: undefined, arg1: undefined, } } @@ -64598,7 +65592,7 @@ function sprites_SpriteMap_insertAABB__P563757_mk(s) { -function sprites_SpriteMap_insertAtKey__P566577(s) { +function sprites_SpriteMap_insertAtKey__P635026(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64608,8 +65602,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___586076 = undefined; - s.bucket___586081 = undefined; + s.k___654525 = undefined; + s.bucket___654530 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -64618,20 +65612,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C563750_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P566576_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C632194_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P635025_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 675; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.k___586076 = (r0); + s.k___654525 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___586076); - s.bucket___586081 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___586081); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___654525); + s.bucket___654530 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___654530); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -64639,40 +65633,40 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["buckets"]; s.tmp_2 = r0; - s.tmp_3 = r0 = s.k___586076; + s.tmp_3 = r0 = s.k___654525; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = pxsim_Array_.setAt(s.tmp_2, s.tmp_3, s.tmp_4); - s.bucket___586081 = (s.tmp_4); + s.bucket___654530 = (s.tmp_4); case 1: case 2: - r0 = pxsim_Array_.indexOf(s.bucket___586081, s.arg3, undefined); + r0 = pxsim_Array_.indexOf(s.bucket___654530, 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___586081, s.arg3); + r0 = pxsim_Array__push(s.bucket___654530, s.arg3); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAtKey__P566577.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__P635026.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__P566577_mk(s) { +function sprites_SpriteMap_insertAtKey__P635026_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAtKey__P566577, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAtKey__P635026, 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___586076: undefined, - bucket___586081: undefined, + k___654525: undefined, + bucket___654530: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -64683,7 +65677,7 @@ function sprites_SpriteMap_insertAtKey__P566577_mk(s) { -function sprites_SpriteMap_clear__P563756(s) { +function sprites_SpriteMap_clear__P632200(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64698,7 +65692,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C563750_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C632194_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -64707,12 +65701,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_clear__P563756.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__P632200.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__P563756_mk(s) { +function sprites_SpriteMap_clear__P632200_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_clear__P563756, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_clear__P632200, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64723,7 +65717,7 @@ function sprites_SpriteMap_clear__P563756_mk(s) { -function sprites_SpriteMap_resizeBuckets__P563755(s) { +function sprites_SpriteMap_resizeBuckets__P632199(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64733,123 +65727,123 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.maxWidth___586111 = undefined; - s.maxHeight___586112 = undefined; - s.sprite___586114 = undefined; - s.unnamed18372___U3 = undefined; - s.unnamed18373___U4 = undefined; - s.tMap___586130 = undefined; - s.areaWidth___586134 = undefined; - s.areaHeight___586141 = undefined; + s.maxWidth___654560 = undefined; + s.maxHeight___654561 = undefined; + s.sprite___654563 = undefined; + s.unnamed19316___U3 = undefined; + s.unnamed19317___U4 = undefined; + s.tMap___654579 = undefined; + s.areaWidth___654583 = undefined; + s.areaHeight___654590 = 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__C563750_VT)) failedCast(r0); - s.maxWidth___586111 = (0); - s.maxHeight___586112 = (0); - s.sprite___586114 = (undefined); - s.unnamed18372___U3 = (s.arg1); - s.unnamed18373___U4 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C632194_VT)) failedCast(r0); + s.maxWidth___654560 = (0); + s.maxHeight___654561 = (0); + s.sprite___654563 = (undefined); + s.unnamed19316___U3 = (s.arg1); + s.unnamed19317___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18373___U4; - r0 = pxsim_Array__length(s.unnamed18372___U3); + s.tmp_0 = r0 = s.unnamed19317___U4; + r0 = pxsim_Array__length(s.unnamed19316___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed18372___U3, s.unnamed18373___U4); - s.sprite___586114 = (r0); - s.tmp_4 = Sprite__C563645_v6_1_mk(s); - s.tmp_4.arg0 = s.sprite___586114; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C563645_VT)) failedCast(s.tmp_4.arg0); + r0 = pxsim_Array__getAt(s.unnamed19316___U3, s.unnamed19317___U4); + s.sprite___654563 = (r0); + s.tmp_4 = Sprite__C632089_v6_1_mk(s); + s.tmp_4.arg0 = s.sprite___654563; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C632089_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.width; s.pc = 11; return s.tmp_4; case 11: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > s.maxWidth___586111); + r0 = (s.tmp_3 > s.maxWidth___654560); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - s.tmp_5 = Sprite__C563645_v6_1_mk(s); - s.tmp_5.arg0 = s.sprite___586114; - if (!checkSubtype(s.tmp_5.arg0, Sprite__C563645_VT)) failedCast(s.tmp_5.arg0); + s.tmp_5 = Sprite__C632089_v6_1_mk(s); + s.tmp_5.arg0 = s.sprite___654563; + if (!checkSubtype(s.tmp_5.arg0, Sprite__C632089_VT)) failedCast(s.tmp_5.arg0); s.tmp_5.fn = s.tmp_5.arg0.vtable.methods.width; s.pc = 12; return s.tmp_5; case 12: r0 = s.retval; - s.maxWidth___586111 = (r0); + s.maxWidth___654560 = (r0); case 2: case 3: - s.tmp_2 = Sprite__C563645_v7_1_mk(s); - s.tmp_2.arg0 = s.sprite___586114; - if (!checkSubtype(s.tmp_2.arg0, Sprite__C563645_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = Sprite__C632089_v7_1_mk(s); + s.tmp_2.arg0 = s.sprite___654563; + if (!checkSubtype(s.tmp_2.arg0, Sprite__C632089_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.height; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > s.maxHeight___586112); + r0 = (s.tmp_1 > s.maxHeight___654561); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_3 = Sprite__C563645_v7_1_mk(s); - s.tmp_3.arg0 = s.sprite___586114; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C563645_VT)) failedCast(s.tmp_3.arg0); + s.tmp_3 = Sprite__C632089_v7_1_mk(s); + s.tmp_3.arg0 = s.sprite___654563; + if (!checkSubtype(s.tmp_3.arg0, Sprite__C632089_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.height; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; - s.maxHeight___586112 = (r0); + s.maxHeight___654561 = (r0); case 4: case 5: - r0 = (s.unnamed18373___U4 + 1); - s.unnamed18373___U4 = (r0); + r0 = (s.unnamed19317___U4 + 1); + s.unnamed19317___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed18372___U3 = (undefined); - s.tmp_0 = game_currentScene__P564303_mk(s); + s.unnamed19316___U3 = (undefined); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 668; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tMap___586130 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tMap___586130); + s.tMap___654579 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tMap___654579); if (!r0) { step = 7; continue; } - s.tmp_0 = tiles_TileMap_areaWidth__P564047_mk(s); - s.tmp_0.arg0 = s.tMap___586130; + s.tmp_0 = tiles_TileMap_areaWidth__P632491_mk(s); + s.tmp_0.arg0 = s.tMap___654579; s.callLocIdx = 669; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; { step = 8; continue; } case 7: - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); case 8: // jmp value (already in r0) s.tmp_1 = r0; - s.areaWidth___586134 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.tMap___586130); + s.areaWidth___654583 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.tMap___654579); if (!r0) { step = 9; continue; } - s.tmp_0 = tiles_TileMap_areaHeight__P564048_mk(s); - s.tmp_0.arg0 = s.tMap___586130; + s.tmp_0 = tiles_TileMap_areaHeight__P632492_mk(s); + s.tmp_0.arg0 = s.tMap___654579; s.callLocIdx = 670; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 9: - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); case 10: // jmp value (already in r0) s.tmp_1 = r0; - s.areaHeight___586141 = (s.tmp_1); + s.areaHeight___654590 = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P561432_mk(s); + s.tmp_2 = Math_clamp__P629876_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaWidth___586134 >> 2); + r0 = (s.areaWidth___654583 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxWidth___586111 * 2); + r0 = (s.maxWidth___654560 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 671; s.pc = 18; return s.tmp_2; case 18: @@ -64857,11 +65851,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__P561432_mk(s); + s.tmp_2 = Math_clamp__P629876_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaHeight___586141 >> 2); + r0 = (s.areaHeight___654590 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxHeight___586112 * 2); + r0 = (s.maxHeight___654561 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 672; s.pc = 19; return s.tmp_2; case 19: @@ -64871,25 +65865,25 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["cellHeight"]; s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.areaHeight___586141, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaHeight___654590, 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___586134, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaWidth___654583, 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__P563755.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__P632199.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__P563755_mk(s) { +function sprites_SpriteMap_resizeBuckets__P632199_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_resizeBuckets__P563755, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_resizeBuckets__P632199, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64897,14 +65891,14 @@ function sprites_SpriteMap_resizeBuckets__P563755_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - maxWidth___586111: undefined, - maxHeight___586112: undefined, - sprite___586114: undefined, - unnamed18372___U3: undefined, - unnamed18373___U4: undefined, - tMap___586130: undefined, - areaWidth___586134: undefined, - areaHeight___586141: undefined, + maxWidth___654560: undefined, + maxHeight___654561: undefined, + sprite___654563: undefined, + unnamed19316___U3: undefined, + unnamed19317___U4: undefined, + tMap___654579: undefined, + areaWidth___654583: undefined, + areaHeight___654590: undefined, arg0: undefined, arg1: undefined, } } @@ -64913,7 +65907,7 @@ function sprites_SpriteMap_resizeBuckets__P563755_mk(s) { -function Sprite_clearObstacles__P563729(s) { +function Sprite_clearObstacles__P632173(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64928,7 +65922,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -64937,12 +65931,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_clearObstacles__P563729.info = {"start":24772,"length":54,"line":811,"column":4,"endLine":813,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} +Sprite_clearObstacles__P632173.info = {"start":24772,"length":54,"line":811,"column":4,"endLine":813,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} -function Sprite_clearObstacles__P563729_mk(s) { +function Sprite_clearObstacles__P632173_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_clearObstacles__P563729, depth: s.depth + 1, + parent: s, fn: Sprite_clearObstacles__P632173, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64953,7 +65947,7 @@ function Sprite_clearObstacles__P563729_mk(s) { -function Fx_idiv__P561468(s) { +function Fx_idiv__P629912(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64972,12 +65966,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_idiv__P561468.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__P629912.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__P561468_mk(s) { +function Fx_idiv__P629912_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_idiv__P561468, depth: s.depth + 1, + parent: s, fn: Fx_idiv__P629912, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -64987,7 +65981,7 @@ function Fx_idiv__P561468_mk(s) { -function ArcadePhysicsEngine_draw__P563842(s) { +function ArcadePhysicsEngine_draw__P632286(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65002,8 +65996,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_draw__P563754_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_draw__P632198_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 707; s.pc = 1; return s.tmp_0; @@ -65013,12 +66007,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_draw__P563842.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__P632286.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__P563842_mk(s) { +function ArcadePhysicsEngine_draw__P632286_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_draw__P563842, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_draw__P632286, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -65028,7 +66022,7 @@ function ArcadePhysicsEngine_draw__P563842_mk(s) { -function sprites_SpriteMap_draw__P563754(s) { +function sprites_SpriteMap_draw__P632198(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65038,70 +66032,70 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x___586409 = undefined; - s.y___586415 = undefined; - s.left___586421 = undefined; - s.top___586426 = undefined; - s.k___586431 = undefined; - s.b___586436 = undefined; + s.x___654858 = undefined; + s.y___654864 = undefined; + s.left___654870 = undefined; + s.top___654875 = undefined; + s.k___654880 = undefined; + s.b___654885 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C563750_VT)) failedCast(r0); - s.x___586409 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C632194_VT)) failedCast(r0); + s.x___654858 = (0); case 1: r0 = s.arg0.fields["columnCount"]; s.tmp_1 = r0; - r0 = (s.x___586409 < s.tmp_1); + r0 = (s.x___654858 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___586415 = (0); + s.y___654864 = (0); case 2: r0 = s.arg0.fields["rowCount"]; s.tmp_1 = r0; - r0 = (s.y___586415 < s.tmp_1); + r0 = (s.y___654864 < 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___586409 * s.tmp_2); - s.left___586421 = (r0); + r0 = (s.x___654858 * s.tmp_2); + s.left___654870 = (r0); r0 = s.arg0.fields["cellHeight"]; s.tmp_0 = r0; - r0 = (s.y___586415 * s.tmp_0); - s.top___586426 = (r0); - s.tmp_0 = sprites_SpriteMap_key__P566576_mk(s); + r0 = (s.y___654864 * s.tmp_0); + s.top___654875 = (r0); + s.tmp_0 = sprites_SpriteMap_key__P635025_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.left___586421; - s.tmp_0.arg2 = s.top___586426; + s.tmp_0.arg1 = s.left___654870; + s.tmp_0.arg2 = s.top___654875; s.callLocIdx = 666; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___586431 = (r0); + s.k___654880 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___586431); - s.b___586436 = (r0); - s.tmp_0 = r0 = s.b___586436; + r0 = pxsim_Array__getAt(s.tmp_0, s.k___654880); + s.b___654885 = (r0); + s.tmp_0 = r0 = s.b___654885; 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___586436); + r0 = pxsim_Array__length(s.b___654885); 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__P563264_mk(s); - s.tmp_2.arg0 = globals.screen___563337; - s.tmp_2.arg1 = s.left___586421; - s.tmp_2.arg2 = s.top___586426; + s.tmp_2 = helpers_imageDrawRect__P631708_mk(s); + s.tmp_2.arg0 = globals.screen___631781; + s.tmp_2.arg1 = s.left___654870; + s.tmp_2.arg2 = s.top___654875; r0 = s.arg0.fields["cellWidth"]; s.tmp_2.arg3 = r0; r0 = s.arg0.fields["cellHeight"]; @@ -65112,34 +66106,34 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = (s.y___586415 + 1); - s.y___586415 = (r0); + r0 = (s.y___654864 + 1); + s.y___654864 = (r0); { step = 2; continue; } case 7: - r0 = (s.x___586409 + 1); - s.x___586409 = (r0); + r0 = (s.x___654858 + 1); + s.x___654858 = (r0); { step = 1; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_draw__P563754.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__P632198.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__P563754_mk(s) { +function sprites_SpriteMap_draw__P632198_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_draw__P563754, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_draw__P632198, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - x___586409: undefined, - y___586415: undefined, - left___586421: undefined, - top___586426: undefined, - k___586431: undefined, - b___586436: undefined, + x___654858: undefined, + y___654864: undefined, + left___654870: undefined, + top___654875: undefined, + k___654880: undefined, + b___654885: undefined, arg0: undefined, } } @@ -65147,7 +66141,7 @@ function sprites_SpriteMap_draw__P563754_mk(s) { -function ArcadePhysicsEngine_removeSprite__P563841(s) { +function ArcadePhysicsEngine_removeSprite__P632285(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65163,7 +66157,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_VT)) failedCast(r0); r0 = s.arg0.fields["sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg1); @@ -65171,12 +66165,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_removeSprite__P563841.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__P632285.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__P563841_mk(s) { +function ArcadePhysicsEngine_removeSprite__P632285_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_removeSprite__P563841, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_removeSprite__P632285, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -65187,7 +66181,7 @@ function ArcadePhysicsEngine_removeSprite__P563841_mk(s) { -function ArcadePhysicsEngine_addSprite__P563840(s) { +function ArcadePhysicsEngine_addSprite__P632284(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65197,31 +66191,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___586473 = undefined; + s.tm___654922 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C563831_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C632275_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__P564303_mk(s); + s.tmp_0 = game_currentScene__P632747_mk(s); s.callLocIdx = 705; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___586473 = (r0); - s.tmp_0 = r0 = s.tm___586473; + s.tm___654922 = (r0); + s.tmp_0 = r0 = s.tm___654922; 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__P564062_mk(s); - s.tmp_1.arg0 = s.tm___586473; + s.tmp_1 = tiles_TileMap_isOnWall__P632506_mk(s); + s.tmp_1.arg0 = s.tm___654922; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 706; s.pc = 6; return s.tmp_1; case 6: @@ -65243,12 +66237,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_addSprite__P563840.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__P632284.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__P563840_mk(s) { +function ArcadePhysicsEngine_addSprite__P632284_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_addSprite__P563840, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_addSprite__P632284, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65256,7 +66250,7 @@ function ArcadePhysicsEngine_addSprite__P563840_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - tm___586473: undefined, + tm___654922: undefined, arg0: undefined, arg1: undefined, } } @@ -65265,7 +66259,7 @@ function ArcadePhysicsEngine_addSprite__P563840_mk(s) { -function tiles_TileMapData_constructor__P564022(s) { +function tiles_TileMapData_constructor__P632466(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65284,11 +66278,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C564021_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C632465_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__P564026_mk(s); + s.tmp_0 = tiles_TileMapData_scale__P632470_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 977; s.pc = 1; return s.tmp_0; @@ -65306,12 +66300,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_constructor__P564022.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__P632466.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__P564022_mk(s) { +function tiles_TileMapData_constructor__P632466_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_constructor__P564022, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_constructor__P632466, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65326,7 +66320,7 @@ function tiles_TileMapData_constructor__P564022_mk(s) { -function tiles_TileMapData_scale__P564026(s) { +function tiles_TileMapData_scale__P632470(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65342,7 +66336,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C564021_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C632465_VT)) failedCast(r0); r0 = (s.arg0).fields["_scale"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); @@ -65352,12 +66346,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_scale__P564026.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__P632470.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__P564026_mk(s) { +function tiles_TileMapData_scale__P632470_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P564026, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P632470, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65369,7 +66363,7 @@ function tiles_TileMapData_scale__P564026_mk(s) { -function tiles_TileMap_constructor__P564041(s) { +function tiles_TileMap_constructor__P632485(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65385,19 +66379,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); r0 = (s.arg0).fields["_layer"] = (1); - s.tmp_0 = tiles_TileMap_scale__P564043_mk(s); + s.tmp_0 = tiles_TileMap_scale__P632487_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 983; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P586534); + r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P654983); 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__P564109_mk(s); + s.tmp_3 = scene_createRenderable__P632553_mk(s); s.tmp_3.arg0 = -1; s.tmp_3.arg1 = s.tmp_0; s.tmp_3.arg2 = undefined; @@ -65410,12 +66404,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_constructor__P564041.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__P632485.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__P564041_mk(s) { +function tiles_TileMap_constructor__P632485_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_constructor__P564041, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_constructor__P632485, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65429,7 +66423,7 @@ function tiles_TileMap_constructor__P564041_mk(s) { -function tiles_TileMap_inline__P586534(s) { +function tiles_TileMap_inline__P654983(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65444,7 +66438,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = tiles_TileMap_draw__P566689_mk(s); + s.tmp_0 = tiles_TileMap_draw__P635138_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; @@ -65455,12 +66449,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_inline__P586534.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__P654983.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__P586534_mk(s) { +function tiles_TileMap_inline__P654983_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_inline__P586534, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_inline__P654983, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -65471,7 +66465,7 @@ function tiles_TileMap_inline__P586534_mk(s) { -function tiles_TileMap_draw__P566689(s) { +function tiles_TileMap_draw__P635138(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65481,21 +66475,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bitmask___586545 = undefined; - s.offsetX___586551 = undefined; - s.offsetY___586556 = undefined; - s.x0___586561 = undefined; - s.xn___586568 = undefined; - s.y0___586585 = undefined; - s.yn___586592 = undefined; - s.x___586609 = undefined; - s.y___586615 = undefined; - s.index___586621 = undefined; - s.tile___586628 = undefined; - s.x___586664 = undefined; - s.xLine___586670 = undefined; - s.y___586696 = undefined; - s.yLine___586702 = undefined; + s.bitmask___654994 = undefined; + s.offsetX___655000 = undefined; + s.offsetY___655005 = undefined; + s.x0___655010 = undefined; + s.xn___655017 = undefined; + s.y0___655034 = undefined; + s.yn___655041 = undefined; + s.x___655058 = undefined; + s.y___655064 = undefined; + s.index___655070 = undefined; + s.tile___655077 = undefined; + s.x___655113 = undefined; + s.xLine___655119 = undefined; + s.y___655145 = undefined; + s.yLine___655151 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -65503,7 +66497,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -65528,16 +66522,16 @@ switch (step) { r0 = (1 << s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 - 1); - s.bitmask___586545 = (r0); + s.bitmask___654994 = (r0); r0 = s.arg2.fields["drawOffsetX"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___586545); - s.offsetX___586551 = (r0); + r0 = (s.tmp_0 & s.bitmask___654994); + s.offsetX___655000 = (r0); r0 = s.arg2.fields["drawOffsetY"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___586545); - s.offsetY___586556 = (r0); - s.tmp_0 = Math_max__P561435_mk(s); + r0 = (s.tmp_0 & s.bitmask___654994); + s.offsetY___655005 = (r0); + s.tmp_0 = Math_max__P629879_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetX"]; s.tmp_1 = r0; @@ -65548,8 +66542,8 @@ switch (step) { s.callLocIdx = 1003; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.x0___586561 = (r0); - s.tmp_0 = Math_min__P561436_mk(s); + s.x0___655010 = (r0); + s.tmp_0 = Math_min__P629880_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_width"]; @@ -65569,8 +66563,8 @@ switch (step) { s.callLocIdx = 1006; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.xn___586568 = (r0); - s.tmp_0 = Math_max__P561435_mk(s); + s.xn___655017 = (r0); + s.tmp_0 = Math_max__P629879_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -65581,8 +66575,8 @@ switch (step) { s.callLocIdx = 1008; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.y0___586585 = (r0); - s.tmp_0 = Math_min__P561436_mk(s); + s.y0___655034 = (r0); + s.tmp_0 = Math_min__P629880_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_height"]; @@ -65602,92 +66596,92 @@ switch (step) { s.callLocIdx = 1011; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.yn___586592 = (r0); - s.x___586609 = (s.x0___586561); + s.yn___655041 = (r0); + s.x___655058 = (s.x0___655010); case 3: - r0 = (s.x___586609 <= s.xn___586568); + r0 = (s.x___655058 <= s.xn___655017); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___586615 = (s.y0___586585); + s.y___655064 = (s.y0___655034); case 4: - r0 = (s.y___586615 <= s.yn___586592); + r0 = (s.y___655064 <= s.yn___655041); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = tiles_TileMapData_getTile__P564027_mk(s); + s.tmp_1 = tiles_TileMapData_getTile__P632471_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.x___586609; - s.tmp_1.arg2 = s.y___586615; + s.tmp_1.arg1 = s.x___655058; + s.tmp_1.arg2 = s.y___655064; s.callLocIdx = 1012; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; - s.index___586621 = (r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P564030_mk(s); + s.index___655070 = (r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P632474_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___586621; + s.tmp_0.arg1 = s.index___655070; s.callLocIdx = 1013; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tile___586628 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tile___586628); + s.tile___655077 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tile___655077); if (!r0) { step = 5; continue; } s.tmp_0 = r0 = s.arg1; - s.tmp_1 = r0 = s.tile___586628; - r0 = (s.x___586609 - s.x0___586561); + s.tmp_1 = r0 = s.tile___655077; + r0 = (s.x___655058 - s.x0___655010); 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___586551); + r0 = (s.tmp_3 - s.offsetX___655000); s.tmp_2 = r0; - r0 = (s.y___586615 - s.y0___586585); + r0 = (s.y___655064 - s.y0___655034); 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___586556); + r0 = (s.tmp_7 - s.offsetY___655005); 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___586615 + 1); - s.y___586615 = (r0); + r0 = (s.y___655064 + 1); + s.y___655064 = (r0); { step = 4; continue; } case 7: - r0 = (s.x___586609 + 1); - s.x___586609 = (r0); + r0 = (s.x___655058 + 1); + s.x___655058 = (r0); { step = 3; continue; } case 8: - r0 = pxsim_numops_toBoolDecr(globals.debug___564271); + r0 = pxsim_numops_toBoolDecr(globals.debug___632715); if (!r0) { step = 21; continue; } - s.x___586664 = (s.x0___586561); + s.x___655113 = (s.x0___655010); case 9: - r0 = (s.x___586664 <= s.xn___586568); + r0 = (s.x___655113 <= s.xn___655017); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.x___586664 - s.x0___586561); + r0 = (s.x___655113 - s.x0___655010); 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___586551); - s.xLine___586670 = (r0); - r0 = (s.xLine___586670 >= 0); + r0 = (s.tmp_1 - s.offsetX___655000); + s.xLine___655119 = (r0); + r0 = (s.xLine___655119 >= 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___586670; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.tmp_1 = r0 = s.xLine___655119; + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 11: @@ -65695,11 +66689,11 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 12; continue; } - s.tmp_4 = helpers_imageDrawLine__P563263_mk(s); + s.tmp_4 = helpers_imageDrawLine__P631707_mk(s); s.tmp_4.arg0 = s.arg1; - s.tmp_4.arg1 = s.xLine___586670; + s.tmp_4.arg1 = s.xLine___655119; s.tmp_4.arg2 = 0; - s.tmp_4.arg3 = s.xLine___586670; + s.tmp_4.arg3 = s.xLine___655119; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_4.arg4 = r0; s.tmp_4.arg5 = 1; @@ -65708,33 +66702,33 @@ switch (step) { r0 = s.retval; case 12: case 13: - r0 = (s.x___586664 + 1); - s.x___586664 = (r0); + r0 = (s.x___655113 + 1); + s.x___655113 = (r0); { step = 9; continue; } case 14: - s.y___586696 = (s.y0___586585); + s.y___655145 = (s.y0___655034); case 15: - r0 = (s.y___586696 <= s.yn___586592); + r0 = (s.y___655145 <= s.yn___655041); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.y___586696 - s.y0___586585); + r0 = (s.y___655145 - s.y0___655034); 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___586556); - s.yLine___586702 = (r0); - r0 = (s.yLine___586702 >= 0); + r0 = (s.tmp_1 - s.offsetY___655005); + s.yLine___655151 = (r0); + r0 = (s.yLine___655151 >= 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___586702; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + s.tmp_1 = r0 = s.yLine___655151; + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 17: @@ -65742,21 +66736,21 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 18; continue; } - s.tmp_4 = helpers_imageDrawLine__P563263_mk(s); + s.tmp_4 = helpers_imageDrawLine__P631707_mk(s); s.tmp_4.arg0 = s.arg1; s.tmp_4.arg1 = 0; - s.tmp_4.arg2 = s.yLine___586702; + s.tmp_4.arg2 = s.yLine___655151; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4.arg3 = r0; - s.tmp_4.arg4 = s.yLine___586702; + s.tmp_4.arg4 = s.yLine___655151; s.tmp_4.arg5 = 1; s.callLocIdx = 1019; s.pc = 31; return s.tmp_4; case 31: r0 = s.retval; case 18: case 19: - r0 = (s.y___586696 + 1); - s.y___586696 = (r0); + r0 = (s.y___655145 + 1); + s.y___655145 = (r0); { step = 15; continue; } case 20: case 21: @@ -65766,12 +66760,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_draw__P566689.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__P635138.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__P566689_mk(s) { +function tiles_TileMap_draw__P635138_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_draw__P566689, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_draw__P635138, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65783,21 +66777,21 @@ function tiles_TileMap_draw__P566689_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - bitmask___586545: undefined, - offsetX___586551: undefined, - offsetY___586556: undefined, - x0___586561: undefined, - xn___586568: undefined, - y0___586585: undefined, - yn___586592: undefined, - x___586609: undefined, - y___586615: undefined, - index___586621: undefined, - tile___586628: undefined, - x___586664: undefined, - xLine___586670: undefined, - y___586696: undefined, - yLine___586702: undefined, + bitmask___654994: undefined, + offsetX___655000: undefined, + offsetY___655005: undefined, + x0___655010: undefined, + xn___655017: undefined, + y0___655034: undefined, + yn___655041: undefined, + x___655058: undefined, + y___655064: undefined, + index___655070: undefined, + tile___655077: undefined, + x___655113: undefined, + xLine___655119: undefined, + y___655145: undefined, + yLine___655151: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -65807,7 +66801,7 @@ function tiles_TileMap_draw__P566689_mk(s) { -function tiles_TileMap_scale__P564043(s) { +function tiles_TileMap_scale__P632487(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65823,13 +66817,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C632483_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__P564026_mk(s); + s.tmp_1 = tiles_TileMapData_scale__P632470_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -65842,12 +66836,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_scale__P564043.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__P632487.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__P564043_mk(s) { +function tiles_TileMap_scale__P632487_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P564043, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P632487, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65859,7 +66853,7 @@ function tiles_TileMap_scale__P564043_mk(s) { -function tiles_TileMap_data__P564044(s) { +function tiles_TileMap_data__P632488(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65874,18 +66868,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C564039_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C632483_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_data__P564044.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__P564044.isGetter = true; +tiles_TileMap_data__P632488.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__P632488.isGetter = true; -function tiles_TileMap_data__P564044_mk(s) { +function tiles_TileMap_data__P632488_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_data__P564044, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_data__P632488, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -65894,7 +66888,7 @@ function tiles_TileMap_data__P564044_mk(s) { -function scene_BackgroundLayer_constructor__P563990(s) { +function scene_BackgroundLayer_constructor__P632434(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65912,9 +66906,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C563983_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C632427_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P561435_mk(s); + s.tmp_2 = Math_max__P629879_mk(s); s.tmp_2.arg0 = 1; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 963; s.pc = 7; return s.tmp_2; @@ -65960,12 +66954,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_constructor__P563990.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__P632434.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__P563990_mk(s) { +function scene_BackgroundLayer_constructor__P632434_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_constructor__P563990, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_constructor__P632434, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65980,7 +66974,7 @@ function scene_BackgroundLayer_constructor__P563990_mk(s) { -function scene_Camera_y__P564095(s) { +function scene_Camera_y__P632539(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65995,10 +66989,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C564085_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C632529_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -66006,13 +67000,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_y__P564095.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__P564095.isGetter = true; +scene_Camera_y__P632539.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__P632539.isGetter = true; -function scene_Camera_y__P564095_mk(s) { +function scene_Camera_y__P632539_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_y__P564095, depth: s.depth + 1, + parent: s, fn: scene_Camera_y__P632539, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66024,7 +67018,7 @@ function scene_Camera_y__P564095_mk(s) { -function scene_Camera_x__P564094(s) { +function scene_Camera_x__P632538(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66039,10 +67033,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C564085_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C632529_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -66050,13 +67044,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_x__P564094.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__P564094.isGetter = true; +scene_Camera_x__P632538.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__P632538.isGetter = true; -function scene_Camera_x__P564094_mk(s) { +function scene_Camera_x__P632538_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_x__P564094, depth: s.depth + 1, + parent: s, fn: scene_Camera_x__P632538, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66068,7 +67062,7 @@ function scene_Camera_x__P564094_mk(s) { -function sprites_ExtendableSprite_setDimensions__P563744(s) { +function sprites_ExtendableSprite_setDimensions__P632188(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66085,7 +67079,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C563740_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_ExtendableSprite__C632184_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -66099,7 +67093,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["_height"] = (s.tmp_1); r0 = (s.arg0).fields["hasCustomDimensions"] = (true); - s.tmp_0 = Sprite_resetHitbox__P563697_mk(s); + s.tmp_0 = Sprite_resetHitbox__P632141_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 645; s.pc = 1; return s.tmp_0; case 1: @@ -66108,12 +67102,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_setDimensions__P563744.info = {"start":1729,"length":211,"line":49,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"setDimensions","argumentNames":["this","width","height"]} +sprites_ExtendableSprite_setDimensions__P632188.info = {"start":1729,"length":211,"line":49,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"setDimensions","argumentNames":["this","width","height"]} -function sprites_ExtendableSprite_setDimensions__P563744_mk(s) { +function sprites_ExtendableSprite_setDimensions__P632188_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_setDimensions__P563744, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_setDimensions__P632188, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66127,7 +67121,7 @@ function sprites_ExtendableSprite_setDimensions__P563744_mk(s) { -function miniMenu_MenuSprite_height__P566033(s) { +function miniMenu_MenuSprite_height__P634482(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66142,8 +67136,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuSprite_getHeight__P568984_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuSprite_getHeight__P637433_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2181; s.pc = 1; return s.tmp_0; case 1: @@ -66151,13 +67145,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuSprite_height__P566033.info = {"start":26918,"length":71,"line":806,"column":8,"endLine":808,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"height","argumentNames":["this"]} -miniMenu_MenuSprite_height__P566033.isGetter = true; +miniMenu_MenuSprite_height__P634482.info = {"start":26918,"length":71,"line":806,"column":8,"endLine":808,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"height","argumentNames":["this"]} +miniMenu_MenuSprite_height__P634482.isGetter = true; -function miniMenu_MenuSprite_height__P566033_mk(s) { +function miniMenu_MenuSprite_height__P634482_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_height__P566033, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_height__P634482, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -66167,7 +67161,7 @@ function miniMenu_MenuSprite_height__P566033_mk(s) { -function miniMenu_MenuSprite_getHeight__P568984(s) { +function miniMenu_MenuSprite_getHeight__P637433(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66177,19 +67171,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.contentHeight___586907 = undefined; - s.current___586908 = undefined; - s.style___586909 = undefined; - s.i___586919 = undefined; - s.i___586957 = undefined; - s.i___586985 = undefined; + s.contentHeight___655356 = undefined; + s.current___655357 = undefined; + s.style___655358 = undefined; + s.i___655368 = undefined; + s.i___655406 = undefined; + s.i___655434 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); - s.tmp_2 = miniMenu_MenuStyle_customHeight__P565954_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); + s.tmp_2 = miniMenu_MenuStyle_customHeight__P634403_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2363; s.pc = 30; return s.tmp_2; @@ -66200,7 +67194,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = miniMenu_MenuStyle_customHeight__P565954_mk(s); + s.tmp_3 = miniMenu_MenuStyle_customHeight__P634403_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2364; s.pc = 31; return s.tmp_3; @@ -66209,8 +67203,8 @@ switch (step) { { step = 29; continue; } case 1: case 2: - s.contentHeight___586907 = (0); - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.contentHeight___655356 = (0); + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2365; s.pc = 32; return s.tmp_2; @@ -66224,7 +67218,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_4 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2366; s.pc = 33; return s.tmp_4; @@ -66237,9 +67231,9 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 9; continue; } - s.i___586919 = (0); + s.i___655368 = (0); case 5: - s.tmp_1 = r0 = s.i___586919; + s.tmp_1 = r0 = s.i___655368; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -66250,11 +67244,11 @@ switch (step) { if (!r0) { step = 8; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___586919); - s.current___586908 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___655368); + s.current___655357 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___586919); + r0 = (s.tmp_1 === s.i___655368); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -66265,24 +67259,24 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_2 = r0; - s.style___586909 = (s.tmp_2); - s.tmp_0 = r0 = s.contentHeight___586907; - s.tmp_2 = miniMenu_MenuItem_getHeight__P566009_mk(s); - s.tmp_2.arg0 = s.current___586908; - s.tmp_2.arg1 = s.style___586909; + s.style___655358 = (s.tmp_2); + s.tmp_0 = r0 = s.contentHeight___655356; + s.tmp_2 = miniMenu_MenuItem_getHeight__P634458_mk(s); + s.tmp_2.arg0 = s.current___655357; + s.tmp_2.arg1 = s.style___655358; s.callLocIdx = 2367; s.pc = 34; return s.tmp_2; case 34: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.contentHeight___586907 = (r0); - r0 = (s.i___586919 + 1); - s.i___586919 = (r0); + s.contentHeight___655356 = (r0); + r0 = (s.i___655368 + 1); + s.i___655368 = (r0); { step = 5; continue; } case 8: { step = 22; continue; } case 9: - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2368; s.pc = 35; return s.tmp_2; @@ -66296,7 +67290,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_4 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2369; s.pc = 36; return s.tmp_4; @@ -66309,9 +67303,9 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 16; continue; } - s.i___586957 = (0); + s.i___655406 = (0); case 12: - s.tmp_1 = r0 = s.i___586957; + s.tmp_1 = r0 = s.i___655406; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -66322,11 +67316,11 @@ switch (step) { if (!r0) { step = 15; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___586957); - s.current___586908 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___655406); + s.current___655357 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___586957); + r0 = (s.tmp_1 === s.i___655406); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } @@ -66337,29 +67331,29 @@ switch (step) { case 14: // jmp value (already in r0) s.tmp_2 = r0; - s.style___586909 = (s.tmp_2); - s.tmp_0 = Math_max__P561435_mk(s); - s.tmp_1 = miniMenu_MenuItem_getHeight__P566009_mk(s); - s.tmp_1.arg0 = s.current___586908; - s.tmp_1.arg1 = s.style___586909; + s.style___655358 = (s.tmp_2); + s.tmp_0 = Math_max__P629879_mk(s); + s.tmp_1 = miniMenu_MenuItem_getHeight__P634458_mk(s); + s.tmp_1.arg0 = s.current___655357; + s.tmp_1.arg1 = s.style___655358; s.callLocIdx = 2370; s.pc = 38; return s.tmp_1; case 38: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.contentHeight___586907; + s.tmp_0.arg1 = s.contentHeight___655356; s.callLocIdx = 2371; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.contentHeight___586907 = (r0); - r0 = (s.i___586957 + 1); - s.i___586957 = (r0); + s.contentHeight___655356 = (r0); + r0 = (s.i___655406 + 1); + s.i___655406 = (r0); { step = 12; continue; } case 15: { step = 21; continue; } case 16: - s.i___586985 = (0); + s.i___655434 = (0); case 17: - s.tmp_1 = r0 = s.i___586985; + s.tmp_1 = r0 = s.i___655434; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -66370,11 +67364,11 @@ switch (step) { if (!r0) { step = 20; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___586985); - s.current___586908 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___655434); + s.current___655357 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___586985); + r0 = (s.tmp_1 === s.i___655434); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } @@ -66385,26 +67379,26 @@ switch (step) { case 19: // jmp value (already in r0) s.tmp_2 = r0; - s.style___586909 = (s.tmp_2); - s.tmp_0 = Math_max__P561435_mk(s); - s.tmp_1 = miniMenu_MenuItem_getHeight__P566009_mk(s); - s.tmp_1.arg0 = s.current___586908; - s.tmp_1.arg1 = s.style___586909; + s.style___655358 = (s.tmp_2); + s.tmp_0 = Math_max__P629879_mk(s); + s.tmp_1 = miniMenu_MenuItem_getHeight__P634458_mk(s); + s.tmp_1.arg0 = s.current___655357; + s.tmp_1.arg1 = s.style___655358; s.callLocIdx = 2372; s.pc = 40; return s.tmp_1; case 40: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.contentHeight___586907; + s.tmp_0.arg1 = s.contentHeight___655356; s.callLocIdx = 2373; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.contentHeight___586907 = (r0); - r0 = (s.i___586985 + 1); - s.i___586985 = (r0); + s.contentHeight___655356 = (r0); + r0 = (s.i___655434 + 1); + s.i___655434 = (r0); { step = 17; continue; } case 20: - s.tmp_0 = r0 = s.contentHeight___586907; - s.tmp_2 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_0 = r0 = s.contentHeight___655356; + s.tmp_2 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2374; s.pc = 41; return s.tmp_2; @@ -66412,7 +67406,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.contentHeight___586907 = (r0); + s.contentHeight___655356 = (r0); case 21: case 22: r0 = s.arg0.fields["frame"]; @@ -66432,7 +67426,7 @@ switch (step) { case 24: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_6 = miniMenu_MenuStyle_scrollColor__P565970_mk(s); + s.tmp_6 = miniMenu_MenuStyle_scrollColor__P634419_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2383; s.pc = 42; return s.tmp_6; @@ -66441,7 +67435,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 27; continue; } - s.tmp_8 = miniMenu_MenuSprite_isVerticalScroll__P568985_mk(s); + s.tmp_8 = miniMenu_MenuSprite_isVerticalScroll__P637434_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 2384; s.pc = 43; return s.tmp_8; case 43: @@ -66463,9 +67457,9 @@ switch (step) { case 28: // jmp value (already in r0) s.tmp_10 = r0; - s.tmp_16 = r0 = s.contentHeight___586907; - s.tmp_18 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_19 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_16 = r0 = s.contentHeight___655356; + s.tmp_18 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_19 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_19.arg0 = r0; s.callLocIdx = 2375; s.pc = 45; return s.tmp_19; @@ -66479,8 +67473,8 @@ switch (step) { s.tmp_17 = r0; r0 = (s.tmp_16 + s.tmp_17); s.tmp_15 = r0; - s.tmp_21 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_22 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_21 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_22 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_22.arg0 = r0; s.callLocIdx = 2377; s.pc = 47; return s.tmp_22; @@ -66494,8 +67488,8 @@ switch (step) { s.tmp_20 = r0; r0 = (s.tmp_15 + s.tmp_20); s.tmp_14 = r0; - s.tmp_24 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_25 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_24 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_25 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_25.arg0 = r0; s.callLocIdx = 2379; s.pc = 49; return s.tmp_25; @@ -66509,8 +67503,8 @@ switch (step) { s.tmp_23 = r0; r0 = (s.tmp_14 + s.tmp_23); s.tmp_13 = r0; - s.tmp_27 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_28 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_27 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_28 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_28.arg0 = r0; s.callLocIdx = 2381; s.pc = 51; return s.tmp_28; @@ -66531,12 +67525,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_getHeight__P568984.info = {"start":59218,"length":1951,"line":1562,"column":8,"endLine":1600,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getHeight","argumentNames":["this"]} +miniMenu_MenuSprite_getHeight__P637433.info = {"start":59218,"length":1951,"line":1562,"column":8,"endLine":1600,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getHeight","argumentNames":["this"]} -function miniMenu_MenuSprite_getHeight__P568984_mk(s) { +function miniMenu_MenuSprite_getHeight__P637433_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_getHeight__P568984, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_getHeight__P637433, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66567,12 +67561,12 @@ function miniMenu_MenuSprite_getHeight__P568984_mk(s) { tmp_26: undefined, tmp_27: undefined, tmp_28: undefined, - contentHeight___586907: undefined, - current___586908: undefined, - style___586909: undefined, - i___586919: undefined, - i___586957: undefined, - i___586985: undefined, + contentHeight___655356: undefined, + current___655357: undefined, + style___655358: undefined, + i___655368: undefined, + i___655406: undefined, + i___655434: undefined, arg0: undefined, } } @@ -66580,7 +67574,7 @@ function miniMenu_MenuSprite_getHeight__P568984_mk(s) { -function miniMenu_MenuSprite_isVerticalScroll__P568985(s) { +function miniMenu_MenuSprite_isVerticalScroll__P637434(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66595,8 +67589,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2385; s.pc = 3; return s.tmp_2; @@ -66610,7 +67604,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_4 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2386; s.pc = 4; return s.tmp_4; @@ -66627,12 +67621,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_isVerticalScroll__P568985.info = {"start":61181,"length":123,"line":1602,"column":8,"endLine":1604,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"isVerticalScroll","argumentNames":["this"]} +miniMenu_MenuSprite_isVerticalScroll__P637434.info = {"start":61181,"length":123,"line":1602,"column":8,"endLine":1604,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"isVerticalScroll","argumentNames":["this"]} -function miniMenu_MenuSprite_isVerticalScroll__P568985_mk(s) { +function miniMenu_MenuSprite_isVerticalScroll__P637434_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_isVerticalScroll__P568985, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_isVerticalScroll__P637434, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66648,7 +67642,7 @@ function miniMenu_MenuSprite_isVerticalScroll__P568985_mk(s) { -function miniMenu_unpackMargin__P566054(s) { +function miniMenu_unpackMargin__P634503(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66714,12 +67708,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_unpackMargin__P566054.info = {"start":75034,"length":567,"line":1941,"column":4,"endLine":1958,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"unpackMargin","argumentNames":["margin","direction"]} +miniMenu_unpackMargin__P634503.info = {"start":75034,"length":567,"line":1941,"column":4,"endLine":1958,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"unpackMargin","argumentNames":["margin","direction"]} -function miniMenu_unpackMargin__P566054_mk(s) { +function miniMenu_unpackMargin__P634503_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_unpackMargin__P566054, depth: s.depth + 1, + parent: s, fn: miniMenu_unpackMargin__P634503, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66738,7 +67732,7 @@ function miniMenu_unpackMargin__P566054_mk(s) { -function miniMenu_MenuItem_getHeight__P566009(s) { +function miniMenu_MenuItem_getHeight__P634458(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66748,16 +67742,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.allPadding___587115 = undefined; + s.allPadding___655564 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuItem__C566006_VT)) failedCast(r0); - s.tmp_5 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_6 = miniMenu_Style_padding__P565984_mk(s); + if (!checkSubtype(r0, miniMenu_MenuItem__C634455_VT)) failedCast(r0); + s.tmp_5 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_6 = miniMenu_Style_padding__P634433_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 2039; s.pc = 9; return s.tmp_6; case 9: @@ -66768,8 +67762,8 @@ switch (step) { case 8: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_9 = miniMenu_Style_padding__P565984_mk(s); + s.tmp_8 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_9 = miniMenu_Style_padding__P634433_mk(s); s.tmp_9.arg0 = s.arg1; s.callLocIdx = 2041; s.pc = 11; return s.tmp_9; case 11: @@ -66782,8 +67776,8 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_4 + s.tmp_7); s.tmp_3 = r0; - s.tmp_11 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_12 = miniMenu_Style_margin__P565994_mk(s); + s.tmp_11 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_12 = miniMenu_Style_margin__P634443_mk(s); s.tmp_12.arg0 = s.arg1; s.callLocIdx = 2043; s.pc = 13; return s.tmp_12; case 13: @@ -66796,8 +67790,8 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_3 + s.tmp_10); s.tmp_2 = r0; - s.tmp_14 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_15 = miniMenu_Style_margin__P565994_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_15 = miniMenu_Style_margin__P634443_mk(s); s.tmp_15.arg0 = s.arg1; s.callLocIdx = 2045; s.pc = 15; return s.tmp_15; case 15: @@ -66810,8 +67804,8 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_2 + s.tmp_13); s.tmp_1 = r0; - s.tmp_17 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_18 = miniMenu_Style_border__P565992_mk(s); + s.tmp_17 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_18 = miniMenu_Style_border__P634441_mk(s); s.tmp_18.arg0 = s.arg1; s.callLocIdx = 2047; s.pc = 17; return s.tmp_18; case 17: @@ -66824,8 +67818,8 @@ switch (step) { s.tmp_16 = r0; r0 = (s.tmp_1 + s.tmp_16); s.tmp_0 = r0; - s.tmp_20 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_21 = miniMenu_Style_border__P565992_mk(s); + s.tmp_20 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_21 = miniMenu_Style_border__P634441_mk(s); s.tmp_21.arg0 = s.arg1; s.callLocIdx = 2049; s.pc = 19; return s.tmp_21; case 19: @@ -66837,8 +67831,8 @@ switch (step) { r0 = s.retval; s.tmp_19 = r0; r0 = (s.tmp_0 + s.tmp_19); - s.allPadding___587115 = (r0); - s.tmp_1 = miniMenu_Style_iconOnly__P565998_mk(s); + s.allPadding___655564 = (r0); + s.tmp_1 = miniMenu_Style_iconOnly__P634447_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 2051; s.pc = 20; return s.tmp_1; case 20: @@ -66859,7 +67853,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.tmp_4); s.tmp_3 = r0; - r0 = (s.tmp_3 + s.allPadding___587115); + r0 = (s.tmp_3 + s.allPadding___655564); { step = 7; continue; } { step = 6; continue; } case 3: @@ -66867,7 +67861,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - s.tmp_7 = Math_max__P561435_mk(s); + s.tmp_7 = Math_max__P629879_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_8 = r0; r0 = pxsim_ImageMethods.height(s.tmp_8); @@ -66890,7 +67884,7 @@ switch (step) { case 21: r0 = s.retval; s.tmp_6 = r0; - r0 = (s.tmp_6 + s.allPadding___587115); + r0 = (s.tmp_6 + s.allPadding___655564); { step = 7; continue; } { step = 5; continue; } case 4: @@ -66908,7 +67902,7 @@ switch (step) { case 23: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 + s.allPadding___587115); + r0 = (s.tmp_10 + s.allPadding___655564); { step = 7; continue; } case 5: case 6: @@ -66917,12 +67911,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuItem_getHeight__P566009.info = {"start":15282,"length":808,"line":509,"column":8,"endLine":527,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getHeight","argumentNames":["this","style"]} +miniMenu_MenuItem_getHeight__P634458.info = {"start":15282,"length":808,"line":509,"column":8,"endLine":527,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getHeight","argumentNames":["this","style"]} -function miniMenu_MenuItem_getHeight__P566009_mk(s) { +function miniMenu_MenuItem_getHeight__P634458_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuItem_getHeight__P566009, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuItem_getHeight__P634458, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66946,7 +67940,7 @@ function miniMenu_MenuItem_getHeight__P566009_mk(s) { tmp_19: undefined, tmp_20: undefined, tmp_21: undefined, - allPadding___587115: undefined, + allPadding___655564: undefined, arg0: undefined, arg1: undefined, } } @@ -66955,7 +67949,7 @@ function miniMenu_MenuItem_getHeight__P566009_mk(s) { -function miniMenu_MenuSprite_width__P566032(s) { +function miniMenu_MenuSprite_width__P634481(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66970,8 +67964,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuSprite_getWidth__P568983_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuSprite_getWidth__P637432_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2180; s.pc = 1; return s.tmp_0; case 1: @@ -66979,13 +67973,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuSprite_width__P566032.info = {"start":26837,"length":69,"line":802,"column":8,"endLine":804,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"width","argumentNames":["this"]} -miniMenu_MenuSprite_width__P566032.isGetter = true; +miniMenu_MenuSprite_width__P634481.info = {"start":26837,"length":69,"line":802,"column":8,"endLine":804,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"width","argumentNames":["this"]} +miniMenu_MenuSprite_width__P634481.isGetter = true; -function miniMenu_MenuSprite_width__P566032_mk(s) { +function miniMenu_MenuSprite_width__P634481_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_width__P566032, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_width__P634481, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -66995,7 +67989,7 @@ function miniMenu_MenuSprite_width__P566032_mk(s) { -function miniMenu_MenuSprite_getWidth__P568983(s) { +function miniMenu_MenuSprite_getWidth__P637432(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67005,19 +67999,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.contentWidth___587189 = undefined; - s.current___587190 = undefined; - s.style___587191 = undefined; - s.i___587201 = undefined; - s.i___587238 = undefined; - s.i___587267 = undefined; + s.contentWidth___655638 = undefined; + s.current___655639 = undefined; + s.style___655640 = undefined; + s.i___655650 = undefined; + s.i___655687 = undefined; + s.i___655716 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); - s.tmp_2 = miniMenu_MenuStyle_customWidth__P565952_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); + s.tmp_2 = miniMenu_MenuStyle_customWidth__P634401_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2341; s.pc = 30; return s.tmp_2; @@ -67028,7 +68022,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = miniMenu_MenuStyle_customWidth__P565952_mk(s); + s.tmp_3 = miniMenu_MenuStyle_customWidth__P634401_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2342; s.pc = 31; return s.tmp_3; @@ -67037,8 +68031,8 @@ switch (step) { { step = 29; continue; } case 1: case 2: - s.contentWidth___587189 = (0); - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.contentWidth___655638 = (0); + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2343; s.pc = 32; return s.tmp_2; @@ -67052,7 +68046,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_4 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2344; s.pc = 33; return s.tmp_4; @@ -67065,9 +68059,9 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 9; continue; } - s.i___587201 = (0); + s.i___655650 = (0); case 5: - s.tmp_1 = r0 = s.i___587201; + s.tmp_1 = r0 = s.i___655650; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -67078,11 +68072,11 @@ switch (step) { if (!r0) { step = 8; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___587201); - s.current___587190 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___655650); + s.current___655639 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___587201); + r0 = (s.tmp_1 === s.i___655650); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -67093,27 +68087,27 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_2 = r0; - s.style___587191 = (s.tmp_2); - s.tmp_0 = Math_max__P561435_mk(s); - s.tmp_1 = miniMenu_MenuItem_getWidth__P566010_mk(s); - s.tmp_1.arg0 = s.current___587190; - s.tmp_1.arg1 = s.style___587191; + s.style___655640 = (s.tmp_2); + s.tmp_0 = Math_max__P629879_mk(s); + s.tmp_1 = miniMenu_MenuItem_getWidth__P634459_mk(s); + s.tmp_1.arg0 = s.current___655639; + s.tmp_1.arg1 = s.style___655640; s.callLocIdx = 2345; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.contentWidth___587189; + s.tmp_0.arg1 = s.contentWidth___655638; s.callLocIdx = 2346; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; - s.contentWidth___587189 = (r0); - r0 = (s.i___587201 + 1); - s.i___587201 = (r0); + s.contentWidth___655638 = (r0); + r0 = (s.i___655650 + 1); + s.i___655650 = (r0); { step = 5; continue; } case 8: { step = 22; continue; } case 9: - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2347; s.pc = 36; return s.tmp_2; @@ -67127,7 +68121,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_4 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2348; s.pc = 37; return s.tmp_4; @@ -67140,9 +68134,9 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 16; continue; } - s.i___587238 = (0); + s.i___655687 = (0); case 12: - s.tmp_1 = r0 = s.i___587238; + s.tmp_1 = r0 = s.i___655687; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -67153,11 +68147,11 @@ switch (step) { if (!r0) { step = 15; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___587238); - s.current___587190 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___655687); + s.current___655639 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___587238); + r0 = (s.tmp_1 === s.i___655687); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } @@ -67168,26 +68162,26 @@ switch (step) { case 14: // jmp value (already in r0) s.tmp_2 = r0; - s.style___587191 = (s.tmp_2); - s.tmp_0 = r0 = s.contentWidth___587189; - s.tmp_2 = miniMenu_MenuItem_getWidth__P566010_mk(s); - s.tmp_2.arg0 = s.current___587190; - s.tmp_2.arg1 = s.style___587191; + s.style___655640 = (s.tmp_2); + s.tmp_0 = r0 = s.contentWidth___655638; + s.tmp_2 = miniMenu_MenuItem_getWidth__P634459_mk(s); + s.tmp_2.arg0 = s.current___655639; + s.tmp_2.arg1 = s.style___655640; s.callLocIdx = 2349; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.contentWidth___587189 = (r0); - r0 = (s.i___587238 + 1); - s.i___587238 = (r0); + s.contentWidth___655638 = (r0); + r0 = (s.i___655687 + 1); + s.i___655687 = (r0); { step = 12; continue; } case 15: { step = 21; continue; } case 16: - s.i___587267 = (0); + s.i___655716 = (0); case 17: - s.tmp_1 = r0 = s.i___587267; + s.tmp_1 = r0 = s.i___655716; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -67198,11 +68192,11 @@ switch (step) { if (!r0) { step = 20; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___587267); - s.current___587190 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___655716); + s.current___655639 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___587267); + r0 = (s.tmp_1 === s.i___655716); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } @@ -67213,26 +68207,26 @@ switch (step) { case 19: // jmp value (already in r0) s.tmp_2 = r0; - s.style___587191 = (s.tmp_2); - s.tmp_0 = Math_max__P561435_mk(s); - s.tmp_1 = miniMenu_MenuItem_getWidth__P566010_mk(s); - s.tmp_1.arg0 = s.current___587190; - s.tmp_1.arg1 = s.style___587191; + s.style___655640 = (s.tmp_2); + s.tmp_0 = Math_max__P629879_mk(s); + s.tmp_1 = miniMenu_MenuItem_getWidth__P634459_mk(s); + s.tmp_1.arg0 = s.current___655639; + s.tmp_1.arg1 = s.style___655640; s.callLocIdx = 2350; s.pc = 40; return s.tmp_1; case 40: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.contentWidth___587189; + s.tmp_0.arg1 = s.contentWidth___655638; s.callLocIdx = 2351; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.contentWidth___587189 = (r0); - r0 = (s.i___587267 + 1); - s.i___587267 = (r0); + s.contentWidth___655638 = (r0); + r0 = (s.i___655716 + 1); + s.i___655716 = (r0); { step = 17; continue; } case 20: - s.tmp_0 = r0 = s.contentWidth___587189; - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_0 = r0 = s.contentWidth___655638; + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2352; s.pc = 41; return s.tmp_2; @@ -67240,7 +68234,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.contentWidth___587189 = (r0); + s.contentWidth___655638 = (r0); case 21: case 22: r0 = s.arg0.fields["frame"]; @@ -67260,7 +68254,7 @@ switch (step) { case 24: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_6 = miniMenu_MenuStyle_scrollColor__P565970_mk(s); + s.tmp_6 = miniMenu_MenuStyle_scrollColor__P634419_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2361; s.pc = 42; return s.tmp_6; @@ -67269,7 +68263,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 27; continue; } - s.tmp_8 = miniMenu_MenuSprite_isVerticalScroll__P568985_mk(s); + s.tmp_8 = miniMenu_MenuSprite_isVerticalScroll__P637434_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 2362; s.pc = 43; return s.tmp_8; case 43: @@ -67291,9 +68285,9 @@ switch (step) { case 28: // jmp value (already in r0) s.tmp_10 = r0; - s.tmp_16 = r0 = s.contentWidth___587189; - s.tmp_18 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_19 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_16 = r0 = s.contentWidth___655638; + s.tmp_18 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_19 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_19.arg0 = r0; s.callLocIdx = 2353; s.pc = 45; return s.tmp_19; @@ -67307,8 +68301,8 @@ switch (step) { s.tmp_17 = r0; r0 = (s.tmp_16 + s.tmp_17); s.tmp_15 = r0; - s.tmp_21 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_22 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_21 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_22 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_22.arg0 = r0; s.callLocIdx = 2355; s.pc = 47; return s.tmp_22; @@ -67322,8 +68316,8 @@ switch (step) { s.tmp_20 = r0; r0 = (s.tmp_15 + s.tmp_20); s.tmp_14 = r0; - s.tmp_24 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_25 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_24 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_25 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_25.arg0 = r0; s.callLocIdx = 2357; s.pc = 49; return s.tmp_25; @@ -67337,8 +68331,8 @@ switch (step) { s.tmp_23 = r0; r0 = (s.tmp_14 + s.tmp_23); s.tmp_13 = r0; - s.tmp_27 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_28 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_27 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_28 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_28.arg0 = r0; s.callLocIdx = 2359; s.pc = 51; return s.tmp_28; @@ -67359,12 +68353,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_getWidth__P568983.info = {"start":57258,"length":1948,"line":1522,"column":8,"endLine":1560,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getWidth","argumentNames":["this"]} +miniMenu_MenuSprite_getWidth__P637432.info = {"start":57258,"length":1948,"line":1522,"column":8,"endLine":1560,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getWidth","argumentNames":["this"]} -function miniMenu_MenuSprite_getWidth__P568983_mk(s) { +function miniMenu_MenuSprite_getWidth__P637432_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_getWidth__P568983, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_getWidth__P637432, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -67395,12 +68389,12 @@ function miniMenu_MenuSprite_getWidth__P568983_mk(s) { tmp_26: undefined, tmp_27: undefined, tmp_28: undefined, - contentWidth___587189: undefined, - current___587190: undefined, - style___587191: undefined, - i___587201: undefined, - i___587238: undefined, - i___587267: undefined, + contentWidth___655638: undefined, + current___655639: undefined, + style___655640: undefined, + i___655650: undefined, + i___655687: undefined, + i___655716: undefined, arg0: undefined, } } @@ -67408,7 +68402,7 @@ function miniMenu_MenuSprite_getWidth__P568983_mk(s) { -function miniMenu_MenuItem_getWidth__P566010(s) { +function miniMenu_MenuItem_getWidth__P634459(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67418,16 +68412,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.allPadding___587351 = undefined; + s.allPadding___655800 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuItem__C566006_VT)) failedCast(r0); - s.tmp_5 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_6 = miniMenu_Style_padding__P565984_mk(s); + if (!checkSubtype(r0, miniMenu_MenuItem__C634455_VT)) failedCast(r0); + s.tmp_5 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_6 = miniMenu_Style_padding__P634433_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 2055; s.pc = 9; return s.tmp_6; case 9: @@ -67438,8 +68432,8 @@ switch (step) { case 8: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_9 = miniMenu_Style_padding__P565984_mk(s); + s.tmp_8 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_9 = miniMenu_Style_padding__P634433_mk(s); s.tmp_9.arg0 = s.arg1; s.callLocIdx = 2057; s.pc = 11; return s.tmp_9; case 11: @@ -67452,8 +68446,8 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_4 + s.tmp_7); s.tmp_3 = r0; - s.tmp_11 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_12 = miniMenu_Style_margin__P565994_mk(s); + s.tmp_11 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_12 = miniMenu_Style_margin__P634443_mk(s); s.tmp_12.arg0 = s.arg1; s.callLocIdx = 2059; s.pc = 13; return s.tmp_12; case 13: @@ -67466,8 +68460,8 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_3 + s.tmp_10); s.tmp_2 = r0; - s.tmp_14 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_15 = miniMenu_Style_margin__P565994_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_15 = miniMenu_Style_margin__P634443_mk(s); s.tmp_15.arg0 = s.arg1; s.callLocIdx = 2061; s.pc = 15; return s.tmp_15; case 15: @@ -67480,8 +68474,8 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_2 + s.tmp_13); s.tmp_1 = r0; - s.tmp_17 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_18 = miniMenu_Style_border__P565992_mk(s); + s.tmp_17 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_18 = miniMenu_Style_border__P634441_mk(s); s.tmp_18.arg0 = s.arg1; s.callLocIdx = 2063; s.pc = 17; return s.tmp_18; case 17: @@ -67494,8 +68488,8 @@ switch (step) { s.tmp_16 = r0; r0 = (s.tmp_1 + s.tmp_16); s.tmp_0 = r0; - s.tmp_20 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_21 = miniMenu_Style_border__P565992_mk(s); + s.tmp_20 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_21 = miniMenu_Style_border__P634441_mk(s); s.tmp_21.arg0 = s.arg1; s.callLocIdx = 2065; s.pc = 19; return s.tmp_21; case 19: @@ -67507,8 +68501,8 @@ switch (step) { r0 = s.retval; s.tmp_19 = r0; r0 = (s.tmp_0 + s.tmp_19); - s.allPadding___587351 = (r0); - s.tmp_1 = miniMenu_Style_iconOnly__P565998_mk(s); + s.allPadding___655800 = (r0); + s.tmp_1 = miniMenu_Style_iconOnly__P634447_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 2067; s.pc = 20; return s.tmp_1; case 20: @@ -67529,7 +68523,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; - r0 = (s.tmp_3 + s.allPadding___587351); + r0 = (s.tmp_3 + s.allPadding___655800); { step = 7; continue; } { step = 6; continue; } case 3: @@ -67541,7 +68535,7 @@ switch (step) { s.tmp_9 = r0; r0 = pxsim_ImageMethods.width(s.tmp_9); s.tmp_8 = r0; - s.tmp_11 = miniMenu_Style_iconTextSpacing__P565996_mk(s); + s.tmp_11 = miniMenu_Style_iconTextSpacing__P634445_mk(s); s.tmp_11.arg0 = s.arg1; s.callLocIdx = 2068; s.pc = 21; return s.tmp_11; case 21: @@ -67571,7 +68565,7 @@ switch (step) { s.tmp_12 = r0; r0 = (s.tmp_7 + s.tmp_12); s.tmp_6 = r0; - r0 = (s.tmp_6 + s.allPadding___587351); + r0 = (s.tmp_6 + s.allPadding___655800); { step = 7; continue; } { step = 5; continue; } case 4: @@ -67595,7 +68589,7 @@ switch (step) { s.tmp_20 = r0; r0 = (s.tmp_18 * s.tmp_20); s.tmp_17 = r0; - r0 = (s.tmp_17 + s.allPadding___587351); + r0 = (s.tmp_17 + s.allPadding___655800); { step = 7; continue; } case 5: case 6: @@ -67604,12 +68598,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuItem_getWidth__P566010.info = {"start":16102,"length":865,"line":529,"column":8,"endLine":547,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getWidth","argumentNames":["this","style"]} +miniMenu_MenuItem_getWidth__P634459.info = {"start":16102,"length":865,"line":529,"column":8,"endLine":547,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getWidth","argumentNames":["this","style"]} -function miniMenu_MenuItem_getWidth__P566010_mk(s) { +function miniMenu_MenuItem_getWidth__P634459_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuItem_getWidth__P566010, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuItem_getWidth__P634459, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -67633,7 +68627,7 @@ function miniMenu_MenuItem_getWidth__P566010_mk(s) { tmp_19: undefined, tmp_20: undefined, tmp_21: undefined, - allPadding___587351: undefined, + allPadding___655800: undefined, arg0: undefined, arg1: undefined, } } @@ -67642,7 +68636,7 @@ function miniMenu_MenuItem_getWidth__P566010_mk(s) { -function sprites_ExtendableSprite_recalcSize__P566575(s) { +function sprites_ExtendableSprite_recalcSize__P635024(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67657,7 +68651,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C563740_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_ExtendableSprite__C632184_VT)) failedCast(r0); r0 = s.arg0.fields["hasCustomDimensions"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -67665,7 +68659,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_1 = Sprite_recalcSize__P566568_mk(s); + s.tmp_1 = Sprite_recalcSize__P635017_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 650; s.pc = 4; return s.tmp_1; case 4: @@ -67675,12 +68669,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_recalcSize__P566575.info = {"start":2524,"length":116,"line":74,"column":8,"endLine":77,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"recalcSize","argumentNames":["this"]} +sprites_ExtendableSprite_recalcSize__P635024.info = {"start":2524,"length":116,"line":74,"column":8,"endLine":77,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"recalcSize","argumentNames":["this"]} -function sprites_ExtendableSprite_recalcSize__P566575_mk(s) { +function sprites_ExtendableSprite_recalcSize__P635024_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_recalcSize__P566575, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_recalcSize__P635024, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -67691,7 +68685,7 @@ function sprites_ExtendableSprite_recalcSize__P566575_mk(s) { -function sprites_ExtendableSprite_setHitbox__P563746(s) { +function sprites_ExtendableSprite_setHitbox__P632190(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67706,14 +68700,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C563740_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_ExtendableSprite__C632184_VT)) failedCast(r0); r0 = s.arg0.fields["hasCustomDimensions"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C563513_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C631957_VT); s.tmp_1 = r0; - s.tmp_2 = game_Hitbox_constructor__P563520_mk(s); + s.tmp_2 = game_Hitbox_constructor__P631964_mk(s); s.tmp_2.arg0 = s.tmp_1; s.tmp_2.arg1 = s.arg0; r0 = s.arg0.fields["_width"]; @@ -67728,7 +68722,7 @@ switch (step) { r0 = (s.arg0).fields["_hitbox"] = (s.tmp_1); { step = 2; continue; } case 1: - s.tmp_0 = Sprite_setHitbox__P563698_mk(s); + s.tmp_0 = Sprite_setHitbox__P632142_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 649; s.pc = 4; return s.tmp_0; case 4: @@ -67738,12 +68732,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_setHitbox__P563746.info = {"start":2136,"length":253,"line":61,"column":8,"endLine":68,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"setHitbox","argumentNames":["this"]} +sprites_ExtendableSprite_setHitbox__P632190.info = {"start":2136,"length":253,"line":61,"column":8,"endLine":68,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"setHitbox","argumentNames":["this"]} -function sprites_ExtendableSprite_setHitbox__P563746_mk(s) { +function sprites_ExtendableSprite_setHitbox__P632190_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_setHitbox__P563746, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_setHitbox__P632190, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -67755,7 +68749,7 @@ function sprites_ExtendableSprite_setHitbox__P563746_mk(s) { -function sprites_ExtendableSprite___update__P563745(s) { +function sprites_ExtendableSprite___update__P632189(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67772,24 +68766,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C563740_VT)) failedCast(r0); - s.tmp_0 = Sprite___update__P563720_mk(s); + if (!checkSubtype(r0, sprites_ExtendableSprite__C632184_VT)) failedCast(r0); + s.tmp_0 = Sprite___update__P632164_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 646; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_ExtendableSprite__C563740_v10_2_mk(s); + s.tmp_0 = sprites_ExtendableSprite__C632184_v10_2_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = game_currentScene__P564303_mk(s); + s.tmp_1 = game_currentScene__P632747_mk(s); s.callLocIdx = 647; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; r0 = r0.fields["eventContext"]; r0 = r0.fields["deltaTimeMillis"]; s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_ExtendableSprite__C563740_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_ExtendableSprite__C632184_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.update; s.pc = 2; return s.tmp_0; case 2: @@ -67798,12 +68792,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite___update__P563745.info = {"start":1958,"length":168,"line":56,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} +sprites_ExtendableSprite___update__P632189.info = {"start":1958,"length":168,"line":56,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} -function sprites_ExtendableSprite___update__P563745_mk(s) { +function sprites_ExtendableSprite___update__P632189_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite___update__P563745, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite___update__P632189, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -67816,7 +68810,7 @@ function sprites_ExtendableSprite___update__P563745_mk(s) { -function sprites_ExtendableSprite_update__P563743(s) { +function sprites_ExtendableSprite_update__P632187(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67832,17 +68826,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C563740_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_ExtendableSprite__C632184_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_update__P563743.info = {"start":1458,"length":43,"line":41,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"update","argumentNames":["this","deltaTimeMillis"]} +sprites_ExtendableSprite_update__P632187.info = {"start":1458,"length":43,"line":41,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"update","argumentNames":["this","deltaTimeMillis"]} -function sprites_ExtendableSprite_update__P563743_mk(s) { +function sprites_ExtendableSprite_update__P632187_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_update__P563743, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_update__P632187, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -67852,7 +68846,7 @@ function sprites_ExtendableSprite_update__P563743_mk(s) { -function LoadingAnimations_Splash_start_animation__P568935(s) { +function LoadingAnimations_Splash_start_animation__P637384(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67862,22 +68856,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bg___583793 = undefined; - s.text___583805 = undefined; - s.logo___583836 = undefined; - s.lastLogoRight___583893 = undefined; + s.bg___652242 = undefined; + s.text___652254 = undefined; + s.logo___652285 = undefined; + s.lastLogoRight___652342 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_Splash__C568933_VT)) failedCast(r0); - s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P568929_mk(s); + if (!checkSubtype(r0, LoadingAnimations_Splash__C637382_VT)) failedCast(r0); + s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P637378_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = sprites_create__P563580_mk(s); - r0 = pxsim.image.ofBuffer(_hex583799); + s.tmp_1 = sprites_create__P632024_mk(s); + r0 = pxsim.image.ofBuffer(_hex652248); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.InhouseLoadingAnimation___565809; + s.tmp_1.arg1 = globals.InhouseLoadingAnimation___634258; s.callLocIdx = 1800; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -67885,25 +68879,25 @@ switch (step) { s.callLocIdx = 1801; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.bg___583793 = (r0); - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = s.bg___583793; + s.bg___652242 = (r0); + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = s.bg___652242; s.tmp_0.arg1 = 0; s.callLocIdx = 1802; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = Sprite_left__P563704_mk(s); - s.tmp_0.arg0 = s.bg___583793; + s.tmp_0 = Sprite_left__P632148_mk(s); + s.tmp_0.arg0 = s.bg___652242; s.tmp_0.arg1 = 0; s.callLocIdx = 1803; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P568929_mk(s); + s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P637378_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = sprites_create__P563580_mk(s); - r0 = pxsim.image.ofBuffer(_hex583811); + s.tmp_1 = sprites_create__P632024_mk(s); + r0 = pxsim.image.ofBuffer(_hex652260); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.InhouseLoadingAnimation___565809; + s.tmp_1.arg1 = globals.InhouseLoadingAnimation___634258; s.callLocIdx = 1804; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; @@ -67911,34 +68905,34 @@ switch (step) { s.callLocIdx = 1805; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.text___583805 = (r0); - s.tmp_0 = Sprite_right__P563706_mk(s); - s.tmp_0.arg0 = s.text___583805; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.text___652254 = (r0); + s.tmp_0 = Sprite_right__P632150_mk(s); + s.tmp_0.arg0 = s.text___652254; + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1807; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); - s.tmp_0.arg0 = s.text___583805; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + s.tmp_0 = Sprite_y__P632105_mk(s); + s.tmp_0.arg0 = s.text___652254; + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1809; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P563723_mk(s); - s.tmp_0.arg0 = s.text___583805; + s.tmp_0 = Sprite_setFlag__P632167_mk(s); + s.tmp_0.arg0 = s.text___652254; s.tmp_0.arg1 = 128; s.tmp_0.arg2 = true; s.callLocIdx = 1810; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - r0 = s.text___583805.fields["_image"]; + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + r0 = s.text___652254.fields["_image"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = "A game by"; s.tmp_0.arg2 = 0; @@ -67949,8 +68943,8 @@ switch (step) { s.callLocIdx = 1812; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - r0 = s.text___583805.fields["_image"]; + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + r0 = s.text___652254.fields["_image"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = "UnsignedArduino"; s.tmp_0.arg2 = 0; @@ -67961,12 +68955,12 @@ switch (step) { s.callLocIdx = 1814; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P568929_mk(s); + s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P637378_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = sprites_create__P563580_mk(s); - r0 = pxsim.image.ofBuffer(_hex583842); + s.tmp_1 = sprites_create__P632024_mk(s); + r0 = pxsim.image.ofBuffer(_hex652291); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.InhouseLoadingAnimation___565809; + s.tmp_1.arg1 = globals.InhouseLoadingAnimation___634258; s.callLocIdx = 1815; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; @@ -67974,10 +68968,10 @@ switch (step) { s.callLocIdx = 1816; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - s.logo___583836 = (r0); - s.tmp_0 = Sprite_right__P563706_mk(s); - s.tmp_0.arg0 = s.logo___583836; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.logo___652285 = (r0); + s.tmp_0 = Sprite_right__P632150_mk(s); + s.tmp_0.arg0 = s.logo___652285; + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_2 = r0; r0 = (s.tmp_2 / 2); s.tmp_1 = r0; @@ -67986,27 +68980,27 @@ switch (step) { s.callLocIdx = 1818; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.tmp_0 = Sprite_top__P563708_mk(s); - s.tmp_0.arg0 = s.logo___583836; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + s.tmp_0 = Sprite_top__P632152_mk(s); + s.tmp_0.arg0 = s.logo___652285; + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_0.arg1 = r0; s.callLocIdx = 1820; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - s.tmp_0 = Sprite_vy__P563665_mk(s); - s.tmp_0.arg0 = s.logo___583836; + s.tmp_0 = Sprite_vy__P632109_mk(s); + s.tmp_0.arg0 = s.logo___652285; s.tmp_0.arg1 = -200; s.callLocIdx = 1821; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; case 1: - s.tmp_2 = Sprite_y__P563660_mk(s); - s.tmp_2.arg0 = s.logo___583836; + s.tmp_2 = Sprite_y__P632104_mk(s); + s.tmp_2.arg0 = s.logo___652285; s.callLocIdx = 1822; s.pc = 25; return s.tmp_2; case 25: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_4 = r0; r0 = (s.tmp_4 / 2); s.tmp_3 = r0; @@ -68014,61 +69008,61 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_5 = pause__P561718_mk(s); + s.tmp_5 = pause__P630162_mk(s); s.tmp_5.arg0 = 0; s.callLocIdx = 1824; s.pc = 26; return s.tmp_5; case 26: r0 = s.retval; { step = 1; continue; } case 2: - s.tmp_0 = Sprite_vy__P563665_mk(s); - s.tmp_0.arg0 = s.logo___583836; + s.tmp_0 = Sprite_vy__P632109_mk(s); + s.tmp_0.arg0 = s.logo___652285; s.tmp_0.arg1 = 0; s.callLocIdx = 1825; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.tmp_0 = Sprite_y__P563661_mk(s); - s.tmp_0.arg0 = s.logo___583836; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + s.tmp_0 = Sprite_y__P632105_mk(s); + s.tmp_0.arg0 = s.logo___652285; + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1827; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; - s.tmp_0 = pause__P561718_mk(s); + s.tmp_0 = pause__P630162_mk(s); s.tmp_0.arg0 = 500; s.callLocIdx = 1828; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P563723_mk(s); - s.tmp_0.arg0 = s.text___583805; + s.tmp_0 = Sprite_setFlag__P632167_mk(s); + s.tmp_0.arg0 = s.text___652254; s.tmp_0.arg1 = 128; s.tmp_0.arg2 = false; s.callLocIdx = 1829; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - s.tmp_0 = Sprite_vx__P563663_mk(s); - s.tmp_0.arg0 = s.logo___583836; + s.tmp_0 = Sprite_vx__P632107_mk(s); + s.tmp_0.arg0 = s.logo___652285; s.tmp_0.arg1 = -150; s.callLocIdx = 1830; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - s.tmp_0 = Sprite_vx__P563663_mk(s); - s.tmp_0.arg0 = s.text___583805; + s.tmp_0 = Sprite_vx__P632107_mk(s); + s.tmp_0.arg0 = s.text___652254; s.tmp_0.arg1 = 200; s.callLocIdx = 1831; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; case 3: - s.tmp_2 = Sprite_right__P563705_mk(s); - s.tmp_2.arg0 = s.logo___583836; + s.tmp_2 = Sprite_right__P632149_mk(s); + s.tmp_2.arg0 = s.logo___652285; s.callLocIdx = 1832; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Sprite_left__P563703_mk(s); - s.tmp_4.arg0 = s.text___583805; + s.tmp_4 = Sprite_left__P632147_mk(s); + s.tmp_4.arg0 = s.text___652254; s.callLocIdx = 1833; s.pc = 34; return s.tmp_4; case 34: r0 = s.retval; @@ -68077,39 +69071,39 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_5 = pause__P561718_mk(s); + s.tmp_5 = pause__P630162_mk(s); s.tmp_5.arg0 = 0; s.callLocIdx = 1834; s.pc = 35; return s.tmp_5; case 35: r0 = s.retval; { step = 3; continue; } case 4: - s.tmp_0 = Sprite_right__P563705_mk(s); - s.tmp_0.arg0 = s.logo___583836; + s.tmp_0 = Sprite_right__P632149_mk(s); + s.tmp_0.arg0 = s.logo___652285; s.callLocIdx = 1835; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.lastLogoRight___583893 = (r0); - s.tmp_0 = Sprite_setImage__P563695_mk(s); - s.tmp_0.arg0 = s.logo___583836; - r0 = pxsim.image.ofBuffer(_hex583899); + s.lastLogoRight___652342 = (r0); + s.tmp_0 = Sprite_setImage__P632139_mk(s); + s.tmp_0.arg0 = s.logo___652285; + r0 = pxsim.image.ofBuffer(_hex652348); s.tmp_0.arg1 = r0; s.callLocIdx = 1836; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.tmp_0 = Sprite_right__P563706_mk(s); - s.tmp_0.arg0 = s.logo___583836; - r0 = (s.lastLogoRight___583893 - 2); + s.tmp_0 = Sprite_right__P632150_mk(s); + s.tmp_0.arg0 = s.logo___652285; + r0 = (s.lastLogoRight___652342 - 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1837; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - s.tmp_0 = Sprite_right__P563706_mk(s); - s.tmp_0.arg0 = s.text___583805; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + s.tmp_0 = Sprite_right__P632150_mk(s); + s.tmp_0.arg0 = s.text___652254; + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_1 = r0; - s.tmp_3 = Sprite_left__P563703_mk(s); - s.tmp_3.arg0 = s.logo___583836; + s.tmp_3 = Sprite_left__P632147_mk(s); + s.tmp_3.arg0 = s.logo___652285; s.callLocIdx = 1839; s.pc = 40; return s.tmp_3; case 40: r0 = s.retval; @@ -68119,14 +69113,14 @@ switch (step) { s.callLocIdx = 1840; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.tmp_0 = Sprite_vx__P563663_mk(s); - s.tmp_0.arg0 = s.logo___583836; + s.tmp_0 = Sprite_vx__P632107_mk(s); + s.tmp_0.arg0 = s.logo___652285; s.tmp_0.arg1 = 0; s.callLocIdx = 1841; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; - s.tmp_0 = Sprite_vx__P563663_mk(s); - s.tmp_0.arg0 = s.text___583805; + s.tmp_0 = Sprite_vx__P632107_mk(s); + s.tmp_0.arg0 = s.text___652254; s.tmp_0.arg1 = 0; s.callLocIdx = 1842; s.pc = 42; return s.tmp_0; case 42: @@ -68134,7 +69128,7 @@ switch (step) { case 5: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 8; continue; } - s.tmp_0 = pause__P561718_mk(s); + s.tmp_0 = pause__P630162_mk(s); s.tmp_0.arg0 = 0; s.callLocIdx = 1843; s.pc = 43; return s.tmp_0; case 43: @@ -68148,8 +69142,8 @@ switch (step) { case 7: { step = 5; continue; } case 8: - s.tmp_1 = sprites_destroyAllSpritesOfKind__P563584_mk(s); - s.tmp_1.arg0 = globals.InhouseLoadingAnimation___565809; + s.tmp_1 = sprites_destroyAllSpritesOfKind__P632028_mk(s); + s.tmp_1.arg0 = globals.InhouseLoadingAnimation___634258; s.tmp_1.arg1 = undefined; s.tmp_1.arg2 = undefined; s.callLocIdx = 1844; s.pc = 44; return s.tmp_1; @@ -68160,12 +69154,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_Splash_start_animation__P568935.info = {"start":1974,"length":28087,"line":75,"column":8,"endLine":301,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start_animation","argumentNames":["this"]} +LoadingAnimations_Splash_start_animation__P637384.info = {"start":1974,"length":28087,"line":75,"column":8,"endLine":301,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start_animation","argumentNames":["this"]} -function LoadingAnimations_Splash_start_animation__P568935_mk(s) { +function LoadingAnimations_Splash_start_animation__P637384_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_Splash_start_animation__P568935, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_Splash_start_animation__P637384, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68173,22 +69167,22 @@ function LoadingAnimations_Splash_start_animation__P568935_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - bg___583793: undefined, - text___583805: undefined, - logo___583836: undefined, - lastLogoRight___583893: undefined, + bg___652242: undefined, + text___652254: undefined, + logo___652285: undefined, + lastLogoRight___652342: undefined, arg0: undefined, } } -const _hex583799 = pxsim.BufferMethods.createBufferFromHex("8704a00078000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex583811 = pxsim.BufferMethods.createBufferFromHex("87045a0014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex583842 = pxsim.BufferMethods.createBufferFromHex("87045f0014000000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000") -const _hex583899 = pxsim.BufferMethods.createBufferFromHex("8704130014000000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000") +const _hex652248 = pxsim.BufferMethods.createBufferFromHex("8704a00078000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex652260 = pxsim.BufferMethods.createBufferFromHex("87045a0014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex652291 = pxsim.BufferMethods.createBufferFromHex("87045f0014000000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000") +const _hex652348 = pxsim.BufferMethods.createBufferFromHex("8704130014000000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000") -function LoadingAnimations_InhouseAnimation_optimize_sprite__P568929(s) { +function LoadingAnimations_InhouseAnimation_optimize_sprite__P637378(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68204,7 +69198,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C568926_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C637375_VT)) failedCast(r0); s.tmp_0 = if_z_2_mk(s); s.tmp_0.arg0 = s.arg1; r0 = s.arg0.fields["z_index"]; @@ -68219,14 +69213,14 @@ switch (step) { } case 1: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P563723_mk(s); + s.tmp_0 = Sprite_setFlag__P632167_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; s.callLocIdx = 1797; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P563723_mk(s); + s.tmp_0 = Sprite_setFlag__P632167_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; @@ -68237,12 +69231,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_optimize_sprite__P568929.info = {"start":1099,"length":240,"line":42,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"optimize_sprite","argumentNames":["this","sprite"]} +LoadingAnimations_InhouseAnimation_optimize_sprite__P637378.info = {"start":1099,"length":240,"line":42,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"optimize_sprite","argumentNames":["this","sprite"]} -function LoadingAnimations_InhouseAnimation_optimize_sprite__P568929_mk(s) { +function LoadingAnimations_InhouseAnimation_optimize_sprite__P637378_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_optimize_sprite__P568929, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_optimize_sprite__P637378, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -68253,7 +69247,7 @@ function LoadingAnimations_InhouseAnimation_optimize_sprite__P568929_mk(s) { -function scene_screenHeight__P564186(s) { +function scene_screenHeight__P632630(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68263,16 +69257,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); return leave(s, r0) default: oops() } } } -scene_screenHeight__P564186.info = {"start":900,"length":76,"line":41,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"screenHeight","argumentNames":[]} +scene_screenHeight__P632630.info = {"start":900,"length":76,"line":41,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"screenHeight","argumentNames":[]} -function scene_screenHeight__P564186_mk(s) { +function scene_screenHeight__P632630_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_screenHeight__P564186, depth: s.depth + 1, + parent: s, fn: scene_screenHeight__P632630, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -68280,7 +69274,7 @@ function scene_screenHeight__P564186_mk(s) { -function scene_screenWidth__P564185(s) { +function scene_screenWidth__P632629(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68290,16 +69284,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); return leave(s, r0) default: oops() } } } -scene_screenWidth__P564185.info = {"start":628,"length":74,"line":30,"column":4,"endLine":32,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"screenWidth","argumentNames":[]} +scene_screenWidth__P632629.info = {"start":628,"length":74,"line":30,"column":4,"endLine":32,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"screenWidth","argumentNames":[]} -function scene_screenWidth__P564185_mk(s) { +function scene_screenWidth__P632629_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_screenWidth__P564185, depth: s.depth + 1, + parent: s, fn: scene_screenWidth__P632629, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -68307,7 +69301,7 @@ function scene_screenWidth__P564185_mk(s) { -function color_FadeRevert_constructor__P568828(s) { +function color_FadeRevert_constructor__P637277(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68324,19 +69318,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeRevert__C568826_VT)) failedCast(r0); + if (!checkSubtype(r0, color_FadeRevert__C637275_VT)) failedCast(r0); r0 = (s.arg0).fields["fade"] = (s.arg1); r0 = (s.arg0).fields["revert"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -color_FadeRevert_constructor__P568828.info = {"start":4702,"length":120,"line":174,"column":8,"endLine":177,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["this","fade","revert"]} +color_FadeRevert_constructor__P637277.info = {"start":4702,"length":120,"line":174,"column":8,"endLine":177,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["this","fade","revert"]} -function color_FadeRevert_constructor__P568828_mk(s) { +function color_FadeRevert_constructor__P637277_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeRevert_constructor__P568828, depth: s.depth + 1, + parent: s, fn: color_FadeRevert_constructor__P637277, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -68347,7 +69341,7 @@ function color_FadeRevert_constructor__P568828_mk(s) { -function color_FadeEffect_constructor__P565744(s) { +function color_FadeEffect_constructor__P634188(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68365,7 +69359,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeEffect__C565743_VT)) failedCast(r0); + if (!checkSubtype(r0, color_FadeEffect__C634187_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = (s.arg0).fields["fadeFactory"] = (s.arg2); r0 = (s.arg0).fields["revertsId"] = (s.arg3); @@ -68373,12 +69367,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_FadeEffect_constructor__P565744.info = {"start":5721,"length":148,"line":206,"column":8,"endLine":210,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["this","id","fadeFactory","revertsId"]} +color_FadeEffect_constructor__P634188.info = {"start":5721,"length":148,"line":206,"column":8,"endLine":210,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["this","id","fadeFactory","revertsId"]} -function color_FadeEffect_constructor__P565744_mk(s) { +function color_FadeEffect_constructor__P634188_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeEffect_constructor__P565744, depth: s.depth + 1, + parent: s, fn: color_FadeEffect_constructor__P634188, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -68390,7 +69384,7 @@ function color_FadeEffect_constructor__P565744_mk(s) { -function sprites_SpriteSet_toString__P563778(s) { +function sprites_SpriteSet_toString__P632222(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68405,7 +69399,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C563767_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C632211_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = s.arg0.fields["_sprites"]; @@ -68427,12 +69421,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_toString__P563778.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__P632222.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__P563778_mk(s) { +function sprites_SpriteSet_toString__P632222_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_toString__P563778, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_toString__P632222, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68446,7 +69440,7 @@ function sprites_SpriteSet_toString__P563778_mk(s) { -function sprites_SpriteSet_length__P563770(s) { +function sprites_SpriteSet_length__P632214(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68461,20 +69455,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C563767_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C632211_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__P563770.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__P563770.isGetter = true; +sprites_SpriteSet_length__P632214.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__P632214.isGetter = true; -function sprites_SpriteSet_length__P563770_mk(s) { +function sprites_SpriteSet_length__P632214_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_length__P563770, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_length__P632214, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -68484,7 +69478,7 @@ function sprites_SpriteSet_length__P563770_mk(s) { -function particles_ParticleSource_factory__P564473(s) { +function particles_ParticleSource_factory__P632917(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68499,18 +69493,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); r0 = s.arg0.fields["_factory"]; return leaveAccessor(s, r0) default: oops() } } } -particles_ParticleSource_factory__P564473.info = {"start":7951,"length":76,"line":264,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"factory","argumentNames":["this"]} -particles_ParticleSource_factory__P564473.isGetter = true; +particles_ParticleSource_factory__P632917.info = {"start":7951,"length":76,"line":264,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"factory","argumentNames":["this"]} +particles_ParticleSource_factory__P632917.isGetter = true; -function particles_ParticleSource_factory__P564473_mk(s) { +function particles_ParticleSource_factory__P632917_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_factory__P564473, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_factory__P632917, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -68519,7 +69513,7 @@ function particles_ParticleSource_factory__P564473_mk(s) { -function particles_ParticleSource___draw__P564461(s) { +function particles_ParticleSource___draw__P632905(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68529,18 +69523,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___586809 = undefined; - s.left___586812 = undefined; - s.top___586822 = undefined; + s.current___655258 = undefined; + s.left___655261 = undefined; + s.top___655271 = 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__C564455_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); r0 = s.arg0.fields["head"]; - s.current___586809 = (r0); + s.current___655258 = (r0); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -68558,7 +69552,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.left___586812 = (s.tmp_4); + s.left___655261 = (s.tmp_4); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -68576,49 +69570,49 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.top___586822 = (s.tmp_4); + s.top___655271 = (s.tmp_4); case 5: - r0 = pxsim_numops_toBoolDecr(s.current___586809); + r0 = pxsim_numops_toBoolDecr(s.current___655258); if (!r0) { step = 8; continue; } - r0 = s.current___586809.fields["lifespan"]; + r0 = s.current___655258.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__P567102_mk(s); + s.tmp_2 = particles_ParticleSource_drawParticle__P635551_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.current___586809; - s.tmp_2.arg2 = s.left___586812; - s.tmp_2.arg3 = s.top___586822; + s.tmp_2.arg1 = s.current___655258; + s.tmp_2.arg2 = s.left___655261; + s.tmp_2.arg3 = s.top___655271; s.callLocIdx = 1561; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; case 6: case 7: - r0 = s.current___586809.fields["next"]; - s.current___586809 = (r0); + r0 = s.current___655258.fields["next"]; + s.current___655258 = (r0); { step = 5; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource___draw__P564461.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__P632905.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__P564461_mk(s) { +function particles_ParticleSource___draw__P632905_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource___draw__P564461, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource___draw__P632905, 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___586809: undefined, - left___586812: undefined, - top___586822: undefined, + current___655258: undefined, + left___655261: undefined, + top___655271: undefined, arg0: undefined, arg1: undefined, } } @@ -68627,7 +69621,7 @@ function particles_ParticleSource___draw__P564461_mk(s) { -function particles_ParticleSource_drawParticle__P567102(s) { +function particles_ParticleSource_drawParticle__P635551(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68645,8 +69639,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C564455_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory__C564491_v1_4_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C632899_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory__C632935_v1_4_mk(s); r0 = s.arg0.fields["_factory"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -68658,7 +69652,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__C564491_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C632935_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: @@ -68667,12 +69661,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_drawParticle__P567102.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__P635551.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__P567102_mk(s) { +function particles_ParticleSource_drawParticle__P635551_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_drawParticle__P567102, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_drawParticle__P635551, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68687,7 +69681,7 @@ function particles_ParticleSource_drawParticle__P567102_mk(s) { -function particles_ParticleFactory_drawParticle__P564494(s) { +function particles_ParticleFactory_drawParticle__P632938(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68705,8 +69699,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C564491_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___563337; + if (!checkSubtype(r0, particles_ParticleFactory__C632935_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___631781; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -68720,12 +69714,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleFactory_drawParticle__P564494.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__P632938.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__P564494_mk(s) { +function particles_ParticleFactory_drawParticle__P632938_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_drawParticle__P564494, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_drawParticle__P632938, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68742,7 +69736,7 @@ function particles_ParticleFactory_drawParticle__P564494_mk(s) { -function Sprite_toString__P563738(s) { +function Sprite_toString__P632182(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68757,7 +69751,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; r0 = s.arg0.fields["id"]; @@ -68775,7 +69769,7 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_String__concat(s.tmp_8, "("); s.tmp_7 = r0; - s.tmp_14 = Sprite_x__P563658_mk(s); + s.tmp_14 = Sprite_x__P632102_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 607; s.pc = 2; return s.tmp_14; case 2: @@ -68794,7 +69788,7 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_6, ","); s.tmp_5 = r0; - s.tmp_17 = Sprite_y__P563660_mk(s); + s.tmp_17 = Sprite_y__P632104_mk(s); s.tmp_17.arg0 = s.arg0; s.callLocIdx = 608; s.pc = 4; return s.tmp_17; case 4: @@ -68813,7 +69807,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, ")->("); s.tmp_3 = r0; - s.tmp_20 = Sprite_vx__P563662_mk(s); + s.tmp_20 = Sprite_vx__P632106_mk(s); s.tmp_20.arg0 = s.arg0; s.callLocIdx = 609; s.pc = 6; return s.tmp_20; case 6: @@ -68832,7 +69826,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_23 = Sprite_vy__P563664_mk(s); + s.tmp_23 = Sprite_vy__P632108_mk(s); s.tmp_23.arg0 = s.arg0; s.callLocIdx = 610; s.pc = 8; return s.tmp_23; case 8: @@ -68853,12 +69847,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_toString__P563738.info = {"start":33951,"length":93,"line":1064,"column":4,"endLine":1066,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} +Sprite_toString__P632182.info = {"start":33951,"length":93,"line":1064,"column":4,"endLine":1066,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} -function Sprite_toString__P563738_mk(s) { +function Sprite_toString__P632182_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_toString__P563738, depth: s.depth + 1, + parent: s, fn: Sprite_toString__P632182, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68891,7 +69885,7 @@ function Sprite_toString__P563738_mk(s) { -function Sprite___update__P563720(s) { +function Sprite___update__P632164(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68908,7 +69902,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); @@ -68930,7 +69924,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__P563733_mk(s); + s.tmp_0 = Sprite__destroyCore__P632177_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 547; s.pc = 11; return s.tmp_0; case 11: @@ -68948,7 +69942,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_isOutOfScreen__P563718_mk(s); + s.tmp_2 = Sprite_isOutOfScreen__P632162_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 548; s.pc = 12; return s.tmp_2; @@ -68959,7 +69953,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Sprite_destroy__P563732_mk(s); + s.tmp_4 = Sprite_destroy__P632176_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = undefined; s.tmp_4.arg2 = undefined; @@ -68972,13 +69966,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_1 = sprites_BaseSpriteSayRenderer__C563564_v1_4_mk(s); + s.tmp_1 = sprites_BaseSpriteSayRenderer__C632008_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__C563564_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C632008_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: @@ -68989,12 +69983,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___update__P563720.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__P632164.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__P563720_mk(s) { +function Sprite___update__P632164_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___update__P563720, depth: s.depth + 1, + parent: s, fn: Sprite___update__P632164, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69011,7 +70005,7 @@ function Sprite___update__P563720_mk(s) { -function Sprite_isOutOfScreen__P563718(s) { +function Sprite_isOutOfScreen__P632162(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69021,15 +70015,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___587527 = undefined; - s.oy___587535 = undefined; + s.ox___655976 = undefined; + s.oy___655984 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -69043,7 +70037,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.ox___587527 = (s.tmp_2); + s.ox___655976 = (s.tmp_2); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -69057,14 +70051,14 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___587535 = (s.tmp_2); - s.tmp_3 = Sprite_right__P563705_mk(s); + s.oy___655984 = (s.tmp_2); + s.tmp_3 = Sprite_right__P632149_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 538; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.ox___587527); + r0 = (s.tmp_2 - s.ox___655976); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -69073,13 +70067,13 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_6 = Sprite_bottom__P563709_mk(s); + s.tmp_6 = Sprite_bottom__P632153_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 539; s.pc = 12; return s.tmp_6; case 12: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.oy___587535); + r0 = (s.tmp_5 - s.oy___655984); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 6: @@ -69090,15 +70084,15 @@ switch (step) { r0 = s.tmp_7; { step = 8; continue; } case 7: - s.tmp_10 = Sprite_left__P563703_mk(s); + s.tmp_10 = Sprite_left__P632147_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 540; s.pc = 13; return s.tmp_10; case 13: r0 = s.retval; s.tmp_9 = r0; - r0 = (s.tmp_9 - s.ox___587527); + r0 = (s.tmp_9 - s.ox___655976); s.tmp_8 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___563337); + r0 = pxsim_ImageMethods.width(globals.screen___631781); s.tmp_11 = r0; r0 = (s.tmp_8 > s.tmp_11); case 8: @@ -69109,15 +70103,15 @@ switch (step) { r0 = s.tmp_12; { step = 10; continue; } case 9: - s.tmp_15 = Sprite_top__P563707_mk(s); + s.tmp_15 = Sprite_top__P632151_mk(s); s.tmp_15.arg0 = s.arg0; s.callLocIdx = 541; s.pc = 14; return s.tmp_15; case 14: r0 = s.retval; s.tmp_14 = r0; - r0 = (s.tmp_14 - s.oy___587535); + r0 = (s.tmp_14 - s.oy___655984); s.tmp_13 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___563337); + r0 = pxsim_ImageMethods.height(globals.screen___631781); s.tmp_16 = r0; r0 = (s.tmp_13 > s.tmp_16); case 10: @@ -69127,12 +70121,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isOutOfScreen__P563718.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__P632162.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__P563718_mk(s) { +function Sprite_isOutOfScreen__P632162_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isOutOfScreen__P563718, depth: s.depth + 1, + parent: s, fn: Sprite_isOutOfScreen__P632162, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69152,8 +70146,8 @@ function Sprite_isOutOfScreen__P563718_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - ox___587527: undefined, - oy___587535: undefined, + ox___655976: undefined, + oy___655984: undefined, arg0: undefined, arg1: undefined, } } @@ -69162,7 +70156,7 @@ function Sprite_isOutOfScreen__P563718_mk(s) { -function sprites_BaseSpriteSayRenderer_update__P563567(s) { +function sprites_BaseSpriteSayRenderer_update__P632011(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69180,17 +70174,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C563564_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C632008_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_update__P563567.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__P632011.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__P563567_mk(s) { +function sprites_BaseSpriteSayRenderer_update__P632011_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_update__P563567, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_update__P632011, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -69202,7 +70196,7 @@ function sprites_BaseSpriteSayRenderer_update__P563567_mk(s) { -function Sprite_data__P563681(s) { +function Sprite_data__P632125(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69218,18 +70212,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = (s.arg0).fields["_data"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_data__P563681.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__P632125.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__P563681_mk(s) { +function Sprite_data__P632125_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P563681, depth: s.depth + 1, + parent: s, fn: Sprite_data__P632125, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -69239,7 +70233,7 @@ function Sprite_data__P563681_mk(s) { -function sprites_BaseSprite___update__P563407(s) { +function sprites_BaseSprite___update__P631851(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69256,17 +70250,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C563399_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C631843_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___update__P563407.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__P631851.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__P563407_mk(s) { +function sprites_BaseSprite___update__P631851_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___update__P563407, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___update__P631851, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -69277,7 +70271,7 @@ function sprites_BaseSprite___update__P563407_mk(s) { -function sprites_BaseSprite___draw__P563405(s) { +function sprites_BaseSprite___draw__P631849(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69293,10 +70287,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C563399_VT)) failedCast(r0); - s.tmp_1 = sprites_BaseSprite__C563399_v0_1_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C631843_VT)) failedCast(r0); + s.tmp_1 = sprites_BaseSprite__C631843_v0_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C563399_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C631843_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: @@ -69304,10 +70298,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = sprites_BaseSprite__C563399_v2_2_mk(s); + s.tmp_2 = sprites_BaseSprite__C631843_v2_2_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; - if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C563399_VT)) failedCast(s.tmp_2.arg0); + if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C631843_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: @@ -69318,12 +70312,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite___draw__P563405.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__P631849.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__P563405_mk(s) { +function sprites_BaseSprite___draw__P631849_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___draw__P563405, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___draw__P631849, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69336,7 +70330,7 @@ function sprites_BaseSprite___draw__P563405_mk(s) { -function sprites_BaseSprite___drawCore__P563406(s) { +function sprites_BaseSprite___drawCore__P631850(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69352,17 +70346,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C563399_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C631843_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___drawCore__P563406.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__P631850.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__P563406_mk(s) { +function sprites_BaseSprite___drawCore__P631850_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___drawCore__P563406, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___drawCore__P631850, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -69372,7 +70366,7 @@ function sprites_BaseSprite___drawCore__P563406_mk(s) { -function sprites_BaseSprite___visible__P563402(s) { +function sprites_BaseSprite___visible__P631846(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69387,17 +70381,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C563399_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C631843_VT)) failedCast(r0); r0 = true; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___visible__P563402.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__P631846.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__P563402_mk(s) { +function sprites_BaseSprite___visible__P631846_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___visible__P563402, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___visible__P631846, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -69406,7 +70400,7 @@ function sprites_BaseSprite___visible__P563402_mk(s) { -function controller_AnyButton_isPressed__P566550(s) { +function controller_AnyButton_isPressed__P634999(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69416,36 +70410,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctrl___587583 = undefined; - s.b___587587 = undefined; - s.unnamed18360___U2 = undefined; - s.unnamed18361___U3 = undefined; + s.ctrl___656032 = undefined; + s.b___656036 = undefined; + s.unnamed19304___U2 = undefined; + s.unnamed19305___U3 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_AnyButton__C566542_VT)) failedCast(r0); - s.tmp_0 = controller__player1__P563433_mk(s); + if (!checkSubtype(r0, controller_AnyButton__C634991_VT)) failedCast(r0); + s.tmp_0 = controller__player1__P631877_mk(s); s.callLocIdx = 215; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.ctrl___587583 = (r0); - s.b___587587 = (undefined); - r0 = s.ctrl___587583.fields["buttons"]; - s.unnamed18360___U2 = (r0); - s.unnamed18361___U3 = (0); + s.ctrl___656032 = (r0); + s.b___656036 = (undefined); + r0 = s.ctrl___656032.fields["buttons"]; + s.unnamed19304___U2 = (r0); + s.unnamed19305___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed18361___U3; - r0 = pxsim_Array__length(s.unnamed18360___U2); + s.tmp_0 = r0 = s.unnamed19305___U3; + r0 = pxsim_Array__length(s.unnamed19304___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed18360___U2, s.unnamed18361___U3); - s.b___587587 = (r0); - s.tmp_3 = controller_Button__C563494_v0_1_mk(s); - s.tmp_3.arg0 = s.b___587587; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C563494_VT)) failedCast(s.tmp_3.arg0); + r0 = pxsim_Array__getAt(s.unnamed19304___U2, s.unnamed19305___U3); + s.b___656036 = (r0); + s.tmp_3 = controller_Button__C631938_v0_1_mk(s); + s.tmp_3.arg0 = s.b___656036; + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C631938_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: @@ -69457,31 +70451,31 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed18361___U3 + 1); - s.unnamed18361___U3 = (r0); + r0 = (s.unnamed19305___U3 + 1); + s.unnamed19305___U3 = (r0); { step = 1; continue; } case 4: - s.unnamed18360___U2 = (undefined); + s.unnamed19304___U2 = (undefined); r0 = false; case 5: return leave(s, r0) default: oops() } } } -controller_AnyButton_isPressed__P566550.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__P634999.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__P566550_mk(s) { +function controller_AnyButton_isPressed__P634999_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_AnyButton_isPressed__P566550, depth: s.depth + 1, + parent: s, fn: controller_AnyButton_isPressed__P634999, 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___587583: undefined, - b___587587: undefined, - unnamed18360___U2: undefined, - unnamed18361___U3: undefined, + ctrl___656032: undefined, + b___656036: undefined, + unnamed19304___U2: undefined, + unnamed19305___U3: undefined, arg0: undefined, } } @@ -69489,7 +70483,7 @@ function controller_AnyButton_isPressed__P566550_mk(s) { -function controller_Button_toString__P563499(s) { +function controller_Button_toString__P631943(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69504,7 +70498,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C563494_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C631938_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -69544,12 +70538,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_toString__P563499.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__P631943.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__P563499_mk(s) { +function controller_Button_toString__P631943_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_toString__P563499, depth: s.depth + 1, + parent: s, fn: controller_Button_toString__P631943, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69565,7 +70559,7 @@ function controller_Button_toString__P563499_mk(s) { -function sprites_StaticObstacle_width__P563812(s) { +function sprites_StaticObstacle_width__P632256(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69580,20 +70574,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C563802_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C632246_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__P563812.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__P563812.isGetter = true; +sprites_StaticObstacle_width__P632256.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__P632256.isGetter = true; -function sprites_StaticObstacle_width__P563812_mk(s) { +function sprites_StaticObstacle_width__P632256_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_width__P563812, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_width__P632256, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -69603,7 +70597,7 @@ function sprites_StaticObstacle_width__P563812_mk(s) { -function sprites_StaticObstacle_height__P563811(s) { +function sprites_StaticObstacle_height__P632255(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69618,20 +70612,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C563802_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C632246_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__P563811.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__P563811.isGetter = true; +sprites_StaticObstacle_height__P632255.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__P632255.isGetter = true; -function sprites_StaticObstacle_height__P563811_mk(s) { +function sprites_StaticObstacle_height__P632255_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_height__P563811, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_height__P632255, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -69641,7 +70635,7 @@ function sprites_StaticObstacle_height__P563811_mk(s) { -function sprites_StaticObstacle_y__P563810(s) { +function sprites_StaticObstacle_y__P632254(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69656,7 +70650,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C563802_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C632246_VT)) failedCast(r0); r0 = s.arg0.fields["top"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -69669,13 +70663,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_y__P563810.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__P563810.isGetter = true; +sprites_StaticObstacle_y__P632254.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__P632254.isGetter = true; -function sprites_StaticObstacle_y__P563810_mk(s) { +function sprites_StaticObstacle_y__P632254_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_y__P563810, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_y__P632254, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69688,7 +70682,7 @@ function sprites_StaticObstacle_y__P563810_mk(s) { -function sprites_StaticObstacle_x__P563809(s) { +function sprites_StaticObstacle_x__P632253(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69703,7 +70697,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C563802_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C632246_VT)) failedCast(r0); r0 = s.arg0.fields["left"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -69716,13 +70710,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_x__P563809.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__P563809.isGetter = true; +sprites_StaticObstacle_x__P632253.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__P632253.isGetter = true; -function sprites_StaticObstacle_x__P563809_mk(s) { +function sprites_StaticObstacle_x__P632253_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_x__P563809, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_x__P632253, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69735,7 +70729,7 @@ function sprites_StaticObstacle_x__P563809_mk(s) { -function tiles_Location_top__P564005(s) { +function tiles_Location_top__P632449(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69750,10 +70744,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C563997_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C632441_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P563999_mk(s); + s.tmp_3 = tiles_Location_tileMap__P632443_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 973; s.pc = 1; return s.tmp_3; case 1: @@ -69765,13 +70759,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_top__P564005.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__P564005.isGetter = true; +tiles_Location_top__P632449.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__P632449.isGetter = true; -function tiles_Location_top__P564005_mk(s) { +function tiles_Location_top__P632449_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_top__P564005, depth: s.depth + 1, + parent: s, fn: tiles_Location_top__P632449, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69784,7 +70778,7 @@ function tiles_Location_top__P564005_mk(s) { -function tiles_Location_left__P564004(s) { +function tiles_Location_left__P632448(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69799,10 +70793,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C563997_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C632441_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P563999_mk(s); + s.tmp_3 = tiles_Location_tileMap__P632443_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 971; s.pc = 1; return s.tmp_3; case 1: @@ -69814,13 +70808,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_left__P564004.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__P564004.isGetter = true; +tiles_Location_left__P632448.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__P632448.isGetter = true; -function tiles_Location_left__P564004_mk(s) { +function tiles_Location_left__P632448_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_left__P564004, depth: s.depth + 1, + parent: s, fn: tiles_Location_left__P632448, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69833,7 +70827,7 @@ function tiles_Location_left__P564004_mk(s) { -function tiles_Location_y__P564003(s) { +function tiles_Location_y__P632447(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69843,26 +70837,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___587639 = undefined; + s.scale___656088 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C563997_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P563999_mk(s); + if (!checkSubtype(r0, tiles_Location__C632441_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P632443_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 969; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___587639 = (r0); + s.scale___656088 = (r0); r0 = s.arg0.fields["_row"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___587639); + r0 = (s.tmp_1 << s.scale___656088); s.tmp_0 = r0; - r0 = (s.scale___587639 - 1); + r0 = (s.scale___656088 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -69870,19 +70864,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_y__P564003.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__P564003.isGetter = true; +tiles_Location_y__P632447.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__P632447.isGetter = true; -function tiles_Location_y__P564003_mk(s) { +function tiles_Location_y__P632447_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_y__P564003, depth: s.depth + 1, + parent: s, fn: tiles_Location_y__P632447, 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___587639: undefined, + scale___656088: undefined, arg0: undefined, } } @@ -69890,7 +70884,7 @@ function tiles_Location_y__P564003_mk(s) { -function tiles_Location_x__P564002(s) { +function tiles_Location_x__P632446(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69900,26 +70894,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___587655 = undefined; + s.scale___656104 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C563997_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P563999_mk(s); + if (!checkSubtype(r0, tiles_Location__C632441_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P632443_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 967; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___587655 = (r0); + s.scale___656104 = (r0); r0 = s.arg0.fields["_col"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___587655); + r0 = (s.tmp_1 << s.scale___656104); s.tmp_0 = r0; - r0 = (s.scale___587655 - 1); + r0 = (s.scale___656104 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -69927,19 +70921,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_x__P564002.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__P564002.isGetter = true; +tiles_Location_x__P632446.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__P632446.isGetter = true; -function tiles_Location_x__P564002_mk(s) { +function tiles_Location_x__P632446_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_x__P564002, depth: s.depth + 1, + parent: s, fn: tiles_Location_x__P632446, 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___587655: undefined, + scale___656104: undefined, arg0: undefined, } } @@ -69947,7 +70941,7 @@ function tiles_Location_x__P564002_mk(s) { -function particles_ShapeFactory_drawParticle__P564520(s) { +function particles_ShapeFactory_drawParticle__P632964(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69957,7 +70951,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pImage___587674 = undefined; + s.pImage___656123 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -69966,8 +70960,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C564517_VT)) failedCast(r0); - s.tmp_1 = Math_FastRandom_pickRandom__P564368_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C632961_VT)) failedCast(r0); + s.tmp_1 = Math_FastRandom_pickRandom__P632812_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_1.arg0 = r0; r0 = s.arg0.fields["sources"]; @@ -69977,12 +70971,12 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.pImage___587674 = (r0); + s.pImage___656123 = (r0); r0 = s.arg1.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.pImage___587674, 15, s.tmp_0); - s.tmp_0 = r0 = globals.screen___563337; - s.tmp_1 = r0 = s.pImage___587674; + r0 = pxsim_ImageMethods.replace(s.pImage___656123, 15, s.tmp_0); + s.tmp_0 = r0 = globals.screen___631781; + s.tmp_1 = r0 = s.pImage___656123; r0 = s.arg0.fields["ox"]; s.tmp_4 = r0; r0 = (s.arg2 - s.tmp_4); @@ -70004,12 +70998,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_drawParticle__P564520.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__P632964.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__P564520_mk(s) { +function particles_ShapeFactory_drawParticle__P632964_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_drawParticle__P564520, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_drawParticle__P632964, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70021,7 +71015,7 @@ function particles_ShapeFactory_drawParticle__P564520_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - pImage___587674: undefined, + pImage___656123: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -70032,7 +71026,7 @@ function particles_ShapeFactory_drawParticle__P564520_mk(s) { -function Math_FastRandom_pickRandom__P564368(s) { +function Math_FastRandom_pickRandom__P632812(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70048,7 +71042,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C564363_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C632807_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -70071,7 +71065,7 @@ switch (step) { case 3: case 4: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = Math_FastRandom_randomRange__P564367_mk(s); + s.tmp_6 = Math_FastRandom_randomRange__P632811_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = 0; r0 = pxsim_Array__length(s.arg1); @@ -70087,12 +71081,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_pickRandom__P564368.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__P632812.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__P564368_mk(s) { +function Math_FastRandom_pickRandom__P632812_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_pickRandom__P564368, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_pickRandom__P632812, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70110,7 +71104,7 @@ function Math_FastRandom_pickRandom__P564368_mk(s) { -function particles_AreaFactory_drawParticle__P564508(s) { +function particles_AreaFactory_drawParticle__P632952(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70120,7 +71114,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.col___587720 = undefined; + s.col___656169 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -70129,7 +71123,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C564501_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_AreaFactory__C632945_VT)) failedCast(r0); r0 = s.arg1.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 500); @@ -70156,8 +71150,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_5 = r0; - s.col___587720 = (s.tmp_5); - s.tmp_0 = r0 = globals.screen___563337; + s.col___656169 = (s.tmp_5); + s.tmp_0 = r0 = globals.screen___631781; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -70166,17 +71160,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___587720); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_3, s.col___656169); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_AreaFactory_drawParticle__P564508.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__P632952.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__P564508_mk(s) { +function particles_AreaFactory_drawParticle__P632952_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_drawParticle__P564508, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_drawParticle__P632952, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70184,7 +71178,7 @@ function particles_AreaFactory_drawParticle__P564508_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - col___587720: undefined, + col___656169: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -70195,7 +71189,7 @@ function particles_AreaFactory_drawParticle__P564508_mk(s) { -function particles_SprayFactory_drawParticle__P564498(s) { +function particles_SprayFactory_drawParticle__P632942(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70213,8 +71207,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C564495_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___563337; + if (!checkSubtype(r0, particles_SprayFactory__C632939_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___631781; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -70228,12 +71222,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_drawParticle__P564498.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__P632942.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__P564498_mk(s) { +function particles_SprayFactory_drawParticle__P632942_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_drawParticle__P564498, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_drawParticle__P632942, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70250,7 +71244,7 @@ function particles_SprayFactory_drawParticle__P564498_mk(s) { -function scene_Renderable___drawCore__P564107(s) { +function scene_Renderable___drawCore__P632551(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70266,10 +71260,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C564104_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C632548_VT)) failedCast(r0); s.tmp_0 = if_handler_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.screen___563337; + s.tmp_0.arg1 = globals.screen___631781; 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); @@ -70286,12 +71280,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___drawCore__P564107.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__P632551.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__P564107_mk(s) { +function scene_Renderable___drawCore__P632551_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___drawCore__P564107, depth: s.depth + 1, + parent: s, fn: scene_Renderable___drawCore__P632551, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -70302,7 +71296,7 @@ function scene_Renderable___drawCore__P564107_mk(s) { -function scene_Renderable___visible__P564106(s) { +function scene_Renderable___visible__P632550(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70317,7 +71311,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C564104_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C632548_VT)) failedCast(r0); s.tmp_0 = if_shouldBeVisible_1_mk(s); s.tmp_0.arg0 = s.arg0; if (!s.tmp_0.arg0.vtable.iface) { @@ -70334,12 +71328,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___visible__P564106.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__P632550.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__P564106_mk(s) { +function scene_Renderable___visible__P632550_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___visible__P564106, depth: s.depth + 1, + parent: s, fn: scene_Renderable___visible__P632550, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -70349,7 +71343,7 @@ function scene_Renderable___visible__P564106_mk(s) { -function scene_Camera_top__P564098(s) { +function scene_Camera_top__P632542(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70364,18 +71358,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C564085_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C632529_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_top__P564098.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__P564098.isGetter = true; +scene_Camera_top__P632542.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__P632542.isGetter = true; -function scene_Camera_top__P564098_mk(s) { +function scene_Camera_top__P632542_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_top__P564098, depth: s.depth + 1, + parent: s, fn: scene_Camera_top__P632542, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -70384,7 +71378,7 @@ function scene_Camera_top__P564098_mk(s) { -function scene_Camera_left__P564096(s) { +function scene_Camera_left__P632540(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70399,18 +71393,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C564085_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C632529_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_left__P564096.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__P564096.isGetter = true; +scene_Camera_left__P632540.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__P632540.isGetter = true; -function scene_Camera_left__P564096_mk(s) { +function scene_Camera_left__P632540_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_left__P564096, depth: s.depth + 1, + parent: s, fn: scene_Camera_left__P632540, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -70419,7 +71413,7 @@ function scene_Camera_left__P564096_mk(s) { -function miniMenu_MenuSprite_update__P566035(s) { +function miniMenu_MenuSprite_update__P634484(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70429,15 +71423,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.deltaTick___587806 = undefined; + s.deltaTick___656255 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); - s.tmp_2 = Math_abs__P561433_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); + s.tmp_2 = Math_abs__P629877_mk(s); r0 = s.arg0.fields["yScroll"]; s.tmp_3 = r0; r0 = s.arg0.fields["targetYScroll"]; @@ -70472,7 +71466,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["yScroll"] = (s.tmp_1); case 2: - s.tmp_2 = Math_abs__P561433_mk(s); + s.tmp_2 = Math_abs__P629877_mk(s); r0 = s.arg0.fields["xScroll"]; s.tmp_3 = r0; r0 = s.arg0.fields["targetXScroll"]; @@ -70509,7 +71503,7 @@ switch (step) { case 4: r0 = (s.arg1 / 1000); s.tmp_0 = r0; - s.tmp_2 = miniMenu_MenuStyle_scrollSpeed__P565956_mk(s); + s.tmp_2 = miniMenu_MenuStyle_scrollSpeed__P634405_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2273; s.pc = 15; return s.tmp_2; @@ -70517,7 +71511,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.deltaTick___587806 = (r0); + s.deltaTick___656255 = (r0); r0 = s.arg0.fields["yScroll"]; s.tmp_1 = r0; r0 = s.arg0.fields["targetYScroll"]; @@ -70542,7 +71536,7 @@ switch (step) { s.tmp_6 = r0 = s.arg0; r0 = s.tmp_6.fields["scrollAnimationTick"]; s.tmp_8 = r0; - r0 = (s.tmp_8 + s.deltaTick___587806); + r0 = (s.tmp_8 + s.deltaTick___656255); s.tmp_7 = r0; r0 = (s.tmp_6).fields["scrollAnimationTick"] = (s.tmp_7); { step = 8; continue; } @@ -70552,7 +71546,7 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["titleAnimationTick"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.deltaTick___587806); + r0 = (s.tmp_2 + s.deltaTick___656255); s.tmp_1 = r0; r0 = (s.tmp_0).fields["titleAnimationTick"] = (s.tmp_1); r0 = s.arg0.fields["scrollAnimationTick"]; @@ -70577,12 +71571,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_update__P566035.info = {"start":34079,"length":1074,"line":958,"column":8,"endLine":986,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"update","argumentNames":["this","deltaTimeMillis"]} +miniMenu_MenuSprite_update__P634484.info = {"start":34079,"length":1074,"line":958,"column":8,"endLine":986,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"update","argumentNames":["this","deltaTimeMillis"]} -function miniMenu_MenuSprite_update__P566035_mk(s) { +function miniMenu_MenuSprite_update__P634484_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_update__P566035, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_update__P634484, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70593,7 +71587,7 @@ function miniMenu_MenuSprite_update__P566035_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - deltaTick___587806: undefined, + deltaTick___656255: undefined, arg0: undefined, arg1: undefined, } } @@ -70602,7 +71596,7 @@ function miniMenu_MenuSprite_update__P566035_mk(s) { -function Sprite___drawCore__P563719(s) { +function Sprite___drawCore__P632163(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70612,24 +71606,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___587853 = undefined; - s.oy___587861 = undefined; - s.l___587869 = undefined; - s.t___587875 = undefined; + s.ox___656302 = undefined; + s.oy___656310 = undefined; + s.l___656318 = undefined; + s.t___656324 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_0 = Sprite_drawSay__P566570_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_0 = Sprite_drawSay__P635019_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 542; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_1 = Sprite_isOutOfScreen__P563718_mk(s); + s.tmp_1 = Sprite_isOutOfScreen__P632162_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 543; s.pc = 9; return s.tmp_1; @@ -70654,7 +71648,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.ox___587853 = (s.tmp_4); + s.ox___656302 = (s.tmp_4); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -70668,42 +71662,42 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___587861 = (s.tmp_2); - s.tmp_2 = Sprite_left__P563703_mk(s); + s.oy___656310 = (s.tmp_2); + s.tmp_2 = Sprite_left__P632147_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 544; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.ox___587853); + r0 = (s.tmp_1 - s.ox___656302); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.l___587869 = (r0); - s.tmp_2 = Sprite_top__P563707_mk(s); + s.l___656318 = (r0); + s.tmp_2 = Sprite_top__P632151_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 545; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.oy___587861); + r0 = (s.tmp_1 - s.oy___656310); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.t___587875 = (r0); - s.tmp_0 = Sprite__C563645_v8_3_mk(s); + s.t___656324 = (r0); + s.tmp_0 = Sprite__C632089_v8_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___587869; - s.tmp_0.arg2 = s.t___587875; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C563645_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.l___656318; + s.tmp_0.arg2 = s.t___656324; + if (!checkSubtype(s.tmp_0.arg0, Sprite__C632089_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__P566571_mk(s); + s.tmp_0 = Sprite_drawDebug__P635020_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___587869; - s.tmp_0.arg2 = s.t___587875; - s.tmp_0.arg3 = s.ox___587853; - s.tmp_0.arg4 = s.oy___587861; + s.tmp_0.arg1 = s.l___656318; + s.tmp_0.arg2 = s.t___656324; + s.tmp_0.arg3 = s.ox___656302; + s.tmp_0.arg4 = s.oy___656310; s.callLocIdx = 546; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -70712,22 +71706,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___drawCore__P563719.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__P632163.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__P563719_mk(s) { +function Sprite___drawCore__P632163_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___drawCore__P563719, depth: s.depth + 1, + parent: s, fn: Sprite___drawCore__P632163, 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___587853: undefined, - oy___587861: undefined, - l___587869: undefined, - t___587875: undefined, + ox___656302: undefined, + oy___656310: undefined, + l___656318: undefined, + t___656324: undefined, arg0: undefined, arg1: undefined, } } @@ -70736,7 +71730,7 @@ function Sprite___drawCore__P563719_mk(s) { -function Sprite_drawSprite__P566572(s) { +function Sprite_drawSprite__P635021(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70753,8 +71747,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); - s.tmp_3 = Sprite_isScaled__P566569_mk(s); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); + s.tmp_3 = Sprite_isScaled__P635018_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 634; s.pc = 3; return s.tmp_3; case 3: @@ -70768,24 +71762,24 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["_image"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___563337, s.tmp_4, s.arg1, s.arg2); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___631781, s.tmp_4, s.arg1, s.arg2); { step = 2; continue; } case 1: - s.tmp_0 = helpers_imageBlit__P563258_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.tmp_0 = helpers_imageBlit__P631702_mk(s); + s.tmp_0.arg0 = globals.screen___631781; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - s.tmp_1 = Sprite__C563645_v6_1_mk(s); + s.tmp_1 = Sprite__C632089_v6_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, Sprite__C563645_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, Sprite__C632089_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.width; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_2 = Sprite__C563645_v7_1_mk(s); + s.tmp_2 = Sprite__C632089_v7_1_mk(s); s.tmp_2.arg0 = s.arg0; - if (!checkSubtype(s.tmp_2.arg0, Sprite__C563645_VT)) failedCast(s.tmp_2.arg0); + if (!checkSubtype(s.tmp_2.arg0, Sprite__C632089_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.height; s.pc = 6; return s.tmp_2; case 6: @@ -70813,12 +71807,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSprite__P566572.info = {"start":35728,"length":514,"line":1116,"column":4,"endLine":1130,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} +Sprite_drawSprite__P635021.info = {"start":35728,"length":514,"line":1116,"column":4,"endLine":1130,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} -function Sprite_drawSprite__P566572_mk(s) { +function Sprite_drawSprite__P635021_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSprite__P566572, depth: s.depth + 1, + parent: s, fn: Sprite_drawSprite__P635021, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70834,7 +71828,7 @@ function Sprite_drawSprite__P566572_mk(s) { -function Sprite_drawDebug__P566571(s) { +function Sprite_drawDebug__P635020(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70844,9 +71838,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.font___587899 = undefined; - s.tx___587903 = undefined; - s.ty___587905 = undefined; + s.font___656348 = undefined; + s.tx___656352 = undefined; + s.ty___656354 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -70856,19 +71850,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_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___587899 = (globals.font5___563285); - s.tx___587903 = (s.arg1); + s.font___656348 = (globals.font5___631729); + s.tx___656352 = (s.arg1); s.tmp_1 = r0 = s.arg2; - s.tmp_3 = Sprite__C563645_v7_1_mk(s); + s.tmp_3 = Sprite__C632089_v7_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C563645_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C632089_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.height; s.pc = 13; return s.tmp_3; case 13: @@ -70877,12 +71871,12 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 2); - s.ty___587905 = (r0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.screen___563337; + s.ty___656354 = (r0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.screen___631781; r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; - s.tmp_7 = Sprite_x__P563658_mk(s); + s.tmp_7 = Sprite_x__P632102_mk(s); s.tmp_7.arg0 = s.arg0; s.callLocIdx = 611; s.pc = 15; return s.tmp_7; case 15: @@ -70903,7 +71897,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_11 = Sprite_y__P563660_mk(s); + s.tmp_11 = Sprite_y__P632104_mk(s); s.tmp_11.arg0 = s.arg0; s.callLocIdx = 612; s.pc = 17; return s.tmp_11; case 17: @@ -70922,17 +71916,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___587903; - s.tmp_0.arg3 = s.ty___587905; + s.tmp_0.arg2 = s.tx___656352; + s.tmp_0.arg3 = s.ty___656354; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___587899; + s.tmp_0.arg5 = s.font___656348; s.tmp_0.arg6 = undefined; s.callLocIdx = 613; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = r0 = s.tx___587903; + s.tmp_0 = r0 = s.tx___656352; s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___587899; + s.tmp_2.arg0 = s.font___656348; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -70945,8 +71939,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.tx___587903 = (r0); - s.tmp_1 = Sprite_vx__P563662_mk(s); + s.tx___656352 = (r0); + s.tmp_1 = Sprite_vx__P632106_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 615; s.pc = 20; return s.tmp_1; case 20: @@ -70957,7 +71951,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P563664_mk(s); + s.tmp_2 = Sprite_vy__P632108_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 616; s.pc = 21; return s.tmp_2; case 21: @@ -70967,9 +71961,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___587905; + s.tmp_4 = r0 = s.ty___656354; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___587899; + s.tmp_7.arg0 = s.font___656348; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -70984,10 +71978,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___587905 = (r0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.screen___563337; - s.tmp_6 = Sprite_vx__P563662_mk(s); + s.ty___656354 = (r0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.screen___631781; + s.tmp_6 = Sprite_vx__P632106_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 618; s.pc = 24; return s.tmp_6; case 24: @@ -71008,7 +72002,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_vy__P563664_mk(s); + s.tmp_10 = Sprite_vy__P632108_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 619; s.pc = 26; return s.tmp_10; case 26: @@ -71027,17 +72021,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___587903; - s.tmp_0.arg3 = s.ty___587905; + s.tmp_0.arg2 = s.tx___656352; + s.tmp_0.arg3 = s.ty___656354; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___587899; + s.tmp_0.arg5 = s.font___656348; s.tmp_0.arg6 = undefined; s.callLocIdx = 620; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; case 3: case 4: - s.tmp_1 = Sprite_ax__P563666_mk(s); + s.tmp_1 = Sprite_ax__P632110_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 621; s.pc = 28; return s.tmp_1; case 28: @@ -71048,7 +72042,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_ay__P563668_mk(s); + s.tmp_2 = Sprite_ay__P632112_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 622; s.pc = 29; return s.tmp_2; case 29: @@ -71058,9 +72052,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___587905; + s.tmp_4 = r0 = s.ty___656354; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___587899; + s.tmp_7.arg0 = s.font___656348; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -71075,10 +72069,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___587905 = (r0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.screen___563337; - s.tmp_6 = Sprite_ax__P563666_mk(s); + s.ty___656354 = (r0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.screen___631781; + s.tmp_6 = Sprite_ax__P632110_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 624; s.pc = 32; return s.tmp_6; case 32: @@ -71099,7 +72093,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_ay__P563668_mk(s); + s.tmp_10 = Sprite_ay__P632112_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 625; s.pc = 34; return s.tmp_10; case 34: @@ -71118,10 +72112,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___587903; - s.tmp_0.arg3 = s.ty___587905; + s.tmp_0.arg2 = s.tx___656352; + s.tmp_0.arg3 = s.ty___656354; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___587899; + s.tmp_0.arg5 = s.font___656348; s.tmp_0.arg6 = undefined; s.callLocIdx = 626; s.pc = 31; return s.tmp_0; case 31: @@ -71130,11 +72124,11 @@ switch (step) { case 8: case 9: case 10: - r0 = pxsim_numops_toBoolDecr(globals.debug___564271); + r0 = pxsim_numops_toBoolDecr(globals.debug___632715); if (!r0) { step = 11; continue; } - s.tmp_0 = helpers_imageDrawRect__P563264_mk(s); - s.tmp_0.arg0 = globals.screen___563337; - s.tmp_3 = game_Hitbox_left__P563521_mk(s); + s.tmp_0 = helpers_imageDrawRect__P631708_mk(s); + s.tmp_0.arg0 = globals.screen___631781; + s.tmp_3 = game_Hitbox_left__P631965_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.callLocIdx = 627; s.pc = 37; return s.tmp_3; @@ -71147,7 +72141,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - s.arg3); s.tmp_0.arg1 = r0; - s.tmp_7 = game_Hitbox_top__P563522_mk(s); + s.tmp_7 = game_Hitbox_top__P631966_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_7.arg0 = r0; s.callLocIdx = 629; s.pc = 38; return s.tmp_7; @@ -71184,12 +72178,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawDebug__P566571.info = {"start":34630,"length":1092,"line":1086,"column":4,"endLine":1114,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawDebug","argumentNames":["this","left","top","offsetX","offsetY"]} +Sprite_drawDebug__P635020.info = {"start":34630,"length":1092,"line":1086,"column":4,"endLine":1114,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawDebug","argumentNames":["this","left","top","offsetX","offsetY"]} -function Sprite_drawDebug__P566571_mk(s) { +function Sprite_drawDebug__P635020_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawDebug__P566571, depth: s.depth + 1, + parent: s, fn: Sprite_drawDebug__P635020, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -71204,9 +72198,9 @@ function Sprite_drawDebug__P566571_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - font___587899: undefined, - tx___587903: undefined, - ty___587905: undefined, + font___656348: undefined, + tx___656352: undefined, + ty___656354: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -71218,7 +72212,7 @@ function Sprite_drawDebug__P566571_mk(s) { -function Sprite_drawSay__P566570(s) { +function Sprite_drawSay__P635019(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71234,7 +72228,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -71253,23 +72247,23 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 1; continue; } - s.tmp_6 = sprites_BaseSpriteSayRenderer__C563564_v0_4_mk(s); + s.tmp_6 = sprites_BaseSpriteSayRenderer__C632008_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_6.arg0 = r0; - s.tmp_6.arg1 = globals.screen___563337; + s.tmp_6.arg1 = globals.screen___631781; s.tmp_6.arg2 = s.arg1; s.tmp_6.arg3 = s.arg0; - if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C563564_VT)) failedCast(s.tmp_6.arg0); + if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C632008_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__C563564_v2_1_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C632008_v2_1_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C563564_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C632008_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: @@ -71279,13 +72273,13 @@ switch (step) { case 2: { step = 4; continue; } case 3: - s.tmp_0 = sprites_BaseSpriteSayRenderer__C563564_v0_4_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C632008_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.screen___563337; + s.tmp_0.arg1 = globals.screen___631781; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C563564_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C632008_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: @@ -71297,12 +72291,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSay__P566570.info = {"start":34050,"length":574,"line":1068,"column":4,"endLine":1084,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSay","argumentNames":["this","camera"]} +Sprite_drawSay__P635019.info = {"start":34050,"length":574,"line":1068,"column":4,"endLine":1084,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSay","argumentNames":["this","camera"]} -function Sprite_drawSay__P566570_mk(s) { +function Sprite_drawSay__P635019_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSay__P566570, depth: s.depth + 1, + parent: s, fn: Sprite_drawSay__P635019, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -71319,7 +72313,7 @@ function Sprite_drawSay__P566570_mk(s) { -function sprites_BaseSpriteSayRenderer_draw__P563566(s) { +function sprites_BaseSpriteSayRenderer_draw__P632010(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71337,17 +72331,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C563564_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C632008_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_draw__P563566.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__P632010.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__P563566_mk(s) { +function sprites_BaseSpriteSayRenderer_draw__P632010_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P563566, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P632010, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -71359,7 +72353,7 @@ function sprites_BaseSpriteSayRenderer_draw__P563566_mk(s) { -function Sprite___visible__P563700(s) { +function Sprite___visible__P632144(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71374,7 +72368,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C563645_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C632089_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 128); @@ -71385,12 +72379,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___visible__P563700.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__P632144.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__P563700_mk(s) { +function Sprite___visible__P632144_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___visible__P563700, depth: s.depth + 1, + parent: s, fn: Sprite___visible__P632144, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -71402,7 +72396,7 @@ function Sprite___visible__P563700_mk(s) { -function sprites_ExtendableSprite_drawSprite__P566574(s) { +function sprites_ExtendableSprite_drawSprite__P635023(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71419,12 +72413,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C563740_VT)) failedCast(r0); - s.tmp_0 = sprites_ExtendableSprite__C563740_v9_3_mk(s); + if (!checkSubtype(r0, sprites_ExtendableSprite__C632184_VT)) failedCast(r0); + s.tmp_0 = sprites_ExtendableSprite__C632184_v9_3_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - if (!checkSubtype(s.tmp_0.arg0, sprites_ExtendableSprite__C563740_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_ExtendableSprite__C632184_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.draw; s.pc = 1; return s.tmp_0; case 1: @@ -71433,12 +72427,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_drawSprite__P566574.info = {"start":2399,"length":115,"line":70,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} +sprites_ExtendableSprite_drawSprite__P635023.info = {"start":2399,"length":115,"line":70,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} -function sprites_ExtendableSprite_drawSprite__P566574_mk(s) { +function sprites_ExtendableSprite_drawSprite__P635023_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_drawSprite__P566574, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_drawSprite__P635023, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -71450,7 +72444,7 @@ function sprites_ExtendableSprite_drawSprite__P566574_mk(s) { -function sprites_ExtendableSprite_draw__P563742(s) { +function sprites_ExtendableSprite_draw__P632186(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71467,8 +72461,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C563740_VT)) failedCast(r0); - s.tmp_0 = Sprite_drawSprite__P566572_mk(s); + if (!checkSubtype(r0, sprites_ExtendableSprite__C632184_VT)) failedCast(r0); + s.tmp_0 = Sprite_drawSprite__P635021_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -71479,12 +72473,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_draw__P563742.info = {"start":1129,"length":100,"line":32,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"draw","argumentNames":["this","drawLeft","drawTop"]} +sprites_ExtendableSprite_draw__P632186.info = {"start":1129,"length":100,"line":32,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"draw","argumentNames":["this","drawLeft","drawTop"]} -function sprites_ExtendableSprite_draw__P563742_mk(s) { +function sprites_ExtendableSprite_draw__P632186_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_draw__P563742, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_draw__P632186, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -71496,7 +72490,7 @@ function sprites_ExtendableSprite_draw__P563742_mk(s) { -function sprites_SpriteSayRenderer_draw__P563572(s) { +function sprites_SpriteSayRenderer_draw__P632016(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71506,14 +72500,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___588086 = undefined; - s.oy___588094 = undefined; - s.l___588102 = undefined; - s.t___588109 = undefined; - s.height___588116 = undefined; - s.width___588126 = undefined; - s.sayLeft___588136 = undefined; - s.sayTop___588146 = undefined; + s.ox___656535 = undefined; + s.oy___656543 = undefined; + s.l___656551 = undefined; + s.t___656558 = undefined; + s.height___656565 = undefined; + s.width___656575 = undefined; + s.sayLeft___656585 = undefined; + s.sayTop___656595 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -71522,7 +72516,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSayRenderer__C563569_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSayRenderer__C632013_VT)) failedCast(r0); r0 = s.arg3.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -71536,7 +72530,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.ox___588086 = (s.tmp_2); + s.ox___656535 = (s.tmp_2); r0 = s.arg3.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -71550,32 +72544,32 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___588094 = (s.tmp_2); - s.tmp_2 = Sprite_left__P563703_mk(s); + s.oy___656543 = (s.tmp_2); + s.tmp_2 = Sprite_left__P632147_mk(s); s.tmp_2.arg0 = s.arg3; s.callLocIdx = 445; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.ox___588086); + r0 = (s.tmp_1 - s.ox___656535); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.l___588102 = (r0); - s.tmp_2 = Sprite_top__P563707_mk(s); + s.l___656551 = (r0); + s.tmp_2 = Sprite_top__P632151_mk(s); s.tmp_2.arg0 = s.arg3; s.callLocIdx = 446; s.pc = 23; return s.tmp_2; case 23: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.oy___588094); + r0 = (s.tmp_1 - s.oy___656543); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.t___588109 = (r0); + s.t___656558 = (r0); r0 = s.arg0.fields["animation"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_1 = sprites_RenderTextAnimation_currentHeight__P563555_mk(s); + s.tmp_1 = sprites_RenderTextAnimation_currentHeight__P631999_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_1.arg0 = r0; s.callLocIdx = 447; s.pc = 24; return s.tmp_1; @@ -71588,12 +72582,12 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.height___588116 = (s.tmp_2); + s.height___656565 = (s.tmp_2); r0 = s.arg0.fields["animation"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = sprites_RenderTextAnimation_currentWidth__P563556_mk(s); + s.tmp_1 = sprites_RenderTextAnimation_currentWidth__P632000_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_1.arg0 = r0; s.callLocIdx = 448; s.pc = 25; return s.tmp_1; @@ -71606,11 +72600,11 @@ switch (step) { case 8: // jmp value (already in r0) s.tmp_2 = r0; - s.width___588126 = (s.tmp_2); - s.tmp_1 = r0 = s.l___588102; - s.tmp_4 = Sprite__C563645_v6_1_mk(s); + s.width___656575 = (s.tmp_2); + s.tmp_1 = r0 = s.l___656551; + s.tmp_4 = Sprite__C632089_v6_1_mk(s); s.tmp_4.arg0 = s.arg3; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C563645_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C632089_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.width; s.pc = 26; return s.tmp_4; case 26: @@ -71620,15 +72614,15 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; - r0 = (s.width___588126 >> 1); + r0 = (s.width___656575 >> 1); s.tmp_5 = r0; r0 = (s.tmp_0 - s.tmp_5); - s.sayLeft___588136 = (r0); - r0 = (s.t___588109 - s.height___588116); + s.sayLeft___656585 = (r0); + r0 = (s.t___656558 - s.height___656565); s.tmp_0 = r0; r0 = (s.tmp_0 - 4); - s.sayTop___588146 = (r0); - r0 = (s.sayLeft___588136 + s.width___588126); + s.sayTop___656595 = (r0); + r0 = (s.sayLeft___656585 + s.width___656575); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -71637,7 +72631,7 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = (s.sayTop___588146 + s.height___588116); + r0 = (s.sayTop___656595 + s.height___656565); s.tmp_2 = r0; r0 = (s.tmp_2 < 0); case 10: @@ -71648,7 +72642,7 @@ switch (step) { r0 = s.tmp_3; { step = 12; continue; } case 11: - s.tmp_4 = r0 = s.sayLeft___588136; + s.tmp_4 = r0 = s.sayLeft___656585; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_5 = r0; r0 = (s.tmp_4 > s.tmp_5); @@ -71660,7 +72654,7 @@ switch (step) { r0 = s.tmp_6; { step = 14; continue; } case 13: - s.tmp_7 = r0 = s.sayTop___588146; + s.tmp_7 = r0 = s.sayTop___656595; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_8 = r0; r0 = (s.tmp_7 > s.tmp_8); @@ -71672,18 +72666,18 @@ switch (step) { { step = 21; continue; } case 15: case 16: - s.tmp_10 = sprites_SpriteSayRenderer_drawSayFrame__P563570_mk(s); - s.tmp_10.arg0 = s.sayLeft___588136; - s.tmp_10.arg1 = s.sayTop___588146; - s.tmp_10.arg2 = s.width___588126; - s.tmp_10.arg3 = s.height___588116; - s.tmp_11 = Sprite_x__P563658_mk(s); + s.tmp_10 = sprites_SpriteSayRenderer_drawSayFrame__P632014_mk(s); + s.tmp_10.arg0 = s.sayLeft___656585; + s.tmp_10.arg1 = s.sayTop___656595; + s.tmp_10.arg2 = s.width___656575; + s.tmp_10.arg3 = s.height___656565; + s.tmp_11 = Sprite_x__P632102_mk(s); s.tmp_11.arg0 = s.arg3; s.callLocIdx = 449; s.pc = 28; return s.tmp_11; case 28: r0 = s.retval; s.tmp_10.arg4 = r0; - s.tmp_12 = Sprite_y__P563660_mk(s); + s.tmp_12 = Sprite_y__P632104_mk(s); s.tmp_12.arg0 = s.arg3; s.callLocIdx = 450; s.pc = 29; return s.tmp_12; case 29: @@ -71695,18 +72689,18 @@ switch (step) { s.callLocIdx = 451; s.pc = 27; return s.tmp_10; case 27: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.height___588116); + r0 = pxsim_numops_toBoolDecr(s.height___656565); if (!r0) { step = 19; continue; } r0 = s.arg0.fields["animation"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - s.tmp_1 = sprites_RenderTextAnimation_draw__P563562_mk(s); + s.tmp_1 = sprites_RenderTextAnimation_draw__P632006_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; - s.tmp_1.arg2 = s.sayLeft___588136; - s.tmp_1.arg3 = s.sayTop___588146; + s.tmp_1.arg2 = s.sayLeft___656585; + s.tmp_1.arg3 = s.sayTop___656595; r0 = s.arg0.fields["fgColor"]; s.tmp_1.arg4 = r0; s.callLocIdx = 452; s.pc = 30; return s.tmp_1; @@ -71714,12 +72708,12 @@ switch (step) { r0 = s.retval; { step = 18; continue; } case 17: - s.tmp_0 = sprites_RenderText_draw__P563537_mk(s); + s.tmp_0 = sprites_RenderText_draw__P631981_mk(s); r0 = s.arg0.fields["renderText"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; - s.tmp_0.arg2 = s.sayLeft___588136; - s.tmp_0.arg3 = s.sayTop___588146; + s.tmp_0.arg2 = s.sayLeft___656585; + s.tmp_0.arg3 = s.sayTop___656595; r0 = s.arg0.fields["fgColor"]; s.tmp_0.arg4 = r0; s.tmp_0.arg5 = undefined; @@ -71735,12 +72729,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSayRenderer_draw__P563572.info = {"start":9106,"length":1208,"line":239,"column":8,"endLine":263,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"draw","argumentNames":["this","screen","camera","owner"]} +sprites_SpriteSayRenderer_draw__P632016.info = {"start":9106,"length":1208,"line":239,"column":8,"endLine":263,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"draw","argumentNames":["this","screen","camera","owner"]} -function sprites_SpriteSayRenderer_draw__P563572_mk(s) { +function sprites_SpriteSayRenderer_draw__P632016_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSayRenderer_draw__P563572, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSayRenderer_draw__P632016, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -71755,14 +72749,14 @@ function sprites_SpriteSayRenderer_draw__P563572_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - ox___588086: undefined, - oy___588094: undefined, - l___588102: undefined, - t___588109: undefined, - height___588116: undefined, - width___588126: undefined, - sayLeft___588136: undefined, - sayTop___588146: undefined, + ox___656535: undefined, + oy___656543: undefined, + l___656551: undefined, + t___656558: undefined, + height___656565: undefined, + width___656575: undefined, + sayLeft___656585: undefined, + sayTop___656595: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -71773,7 +72767,7 @@ function sprites_SpriteSayRenderer_draw__P563572_mk(s) { -function sprites_SpriteSayRenderer_drawSayFrame__P563570(s) { +function sprites_SpriteSayRenderer_drawSayFrame__P632014(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71783,16 +72777,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.xDiff___588620 = undefined; - s.yDiff___588633 = undefined; - s.anchorY___588654 = undefined; - s.anchorY___588689 = undefined; - s.anchorX___588720 = undefined; - s.anchorX___588755 = undefined; - s.anchorX___588786 = undefined; - s.anchorX___588821 = undefined; - s.anchorY___588852 = undefined; - s.anchorY___588887 = undefined; + s.xDiff___657069 = undefined; + s.yDiff___657082 = undefined; + s.anchorY___657103 = undefined; + s.anchorY___657138 = undefined; + s.anchorX___657169 = undefined; + s.anchorX___657204 = undefined; + s.anchorX___657235 = undefined; + s.anchorX___657270 = undefined; + s.anchorY___657301 = undefined; + s.anchorY___657336 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -71850,7 +72844,7 @@ switch (step) { case 8: r0 = pxsim_numops_toBoolDecr(s.arg3); if (!r0) { step = 35; continue; } - s.tmp_10 = helpers_imageFillRect__P563261_mk(s); + s.tmp_10 = helpers_imageFillRect__P631705_mk(s); s.tmp_10.arg0 = s.arg7; s.tmp_10.arg1 = s.arg0; s.tmp_10.arg2 = s.arg1; @@ -71860,7 +72854,7 @@ switch (step) { s.callLocIdx = 393; s.pc = 38; return s.tmp_10; case 38: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 - 1); s.tmp_0.arg1 = r0; @@ -71873,7 +72867,7 @@ switch (step) { s.callLocIdx = 394; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + s.arg2); s.tmp_0.arg1 = r0; @@ -71886,7 +72880,7 @@ switch (step) { s.callLocIdx = 395; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + 1); s.tmp_0.arg1 = r0; @@ -71899,7 +72893,7 @@ switch (step) { s.callLocIdx = 396; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + 1); s.tmp_0.arg1 = r0; @@ -71952,15 +72946,15 @@ switch (step) { { step = 37; continue; } case 15: case 16: - s.tmp_8 = Math_max__P561435_mk(s); - s.tmp_9 = Math_abs__P561433_mk(s); + s.tmp_8 = Math_max__P629879_mk(s); + s.tmp_9 = Math_abs__P629877_mk(s); r0 = (s.arg4 - s.arg0); s.tmp_9.arg0 = r0; s.callLocIdx = 398; s.pc = 44; return s.tmp_9; case 44: r0 = s.retval; s.tmp_8.arg0 = r0; - s.tmp_10 = Math_abs__P561433_mk(s); + s.tmp_10 = Math_abs__P629877_mk(s); s.tmp_11 = r0 = s.arg4; r0 = (s.arg0 + s.arg2); s.tmp_12 = r0; @@ -71973,16 +72967,16 @@ switch (step) { s.callLocIdx = 400; s.pc = 43; return s.tmp_8; case 43: r0 = s.retval; - s.xDiff___588620 = (r0); - s.tmp_0 = Math_max__P561435_mk(s); - s.tmp_1 = Math_abs__P561433_mk(s); + s.xDiff___657069 = (r0); + s.tmp_0 = Math_max__P629879_mk(s); + s.tmp_1 = Math_abs__P629877_mk(s); r0 = (s.arg5 - s.arg3); s.tmp_1.arg0 = r0; s.callLocIdx = 401; s.pc = 47; return s.tmp_1; case 47: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_2 = Math_abs__P561433_mk(s); + s.tmp_2 = Math_abs__P629877_mk(s); s.tmp_3 = r0 = s.arg5; r0 = (s.arg3 + s.arg3); s.tmp_4 = r0; @@ -71995,8 +72989,8 @@ switch (step) { s.callLocIdx = 403; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; - s.yDiff___588633 = (r0); - r0 = (s.xDiff___588620 > s.yDiff___588633); + s.yDiff___657082 = (r0); + r0 = (s.xDiff___657069 > s.yDiff___657082); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } @@ -72007,8 +73001,8 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 17; continue; } - s.tmp_4 = Math_max__P561435_mk(s); - s.tmp_5 = Math_min__P561436_mk(s); + s.tmp_4 = Math_max__P629879_mk(s); + s.tmp_5 = Math_min__P629880_mk(s); s.tmp_5.arg0 = s.arg5; r0 = (s.arg1 + s.arg3); s.tmp_6 = r0; @@ -72023,14 +73017,14 @@ switch (step) { s.callLocIdx = 405; s.pc = 49; return s.tmp_4; case 49: r0 = s.retval; - s.anchorY___588654 = (r0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.anchorY___657103 = (r0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + s.arg2); s.tmp_1 = r0; r0 = (s.tmp_1 + 1); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___588654 - 2); + r0 = (s.anchorY___657103 - 2); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 3; @@ -72038,13 +73032,13 @@ switch (step) { s.callLocIdx = 406; s.pc = 51; return s.tmp_0; case 51: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + s.arg2); s.tmp_1 = r0; r0 = (s.tmp_1 + 2); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___588654 - 1); + r0 = (s.anchorY___657103 - 1); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 1; @@ -72058,8 +73052,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.tmp_1 = Math_max__P561435_mk(s); - s.tmp_2 = Math_min__P561436_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); + s.tmp_2 = Math_min__P629880_mk(s); s.tmp_2.arg0 = s.arg5; r0 = (s.arg1 + s.arg3); s.tmp_3 = r0; @@ -72074,12 +73068,12 @@ switch (step) { s.callLocIdx = 409; s.pc = 53; return s.tmp_1; case 53: r0 = s.retval; - s.anchorY___588689 = (r0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.anchorY___657138 = (r0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 - 2); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___588689 - 2); + r0 = (s.anchorY___657138 - 2); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 3; @@ -72087,11 +73081,11 @@ switch (step) { s.callLocIdx = 410; s.pc = 55; return s.tmp_0; case 55: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 - 3); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___588689 - 1); + r0 = (s.anchorY___657138 - 1); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 1; @@ -72108,8 +73102,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.tmp_3 = Math_max__P561435_mk(s); - s.tmp_4 = Math_min__P561436_mk(s); + s.tmp_3 = Math_max__P629879_mk(s); + s.tmp_4 = Math_min__P629880_mk(s); s.tmp_4.arg0 = s.arg4; r0 = (s.arg0 + s.arg2); s.tmp_5 = r0; @@ -72124,10 +73118,10 @@ switch (step) { s.callLocIdx = 413; s.pc = 57; return s.tmp_3; case 57: r0 = s.retval; - s.anchorX___588720 = (r0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.anchorX___657169 = (r0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___588720 - 2); + r0 = (s.anchorX___657169 - 2); s.tmp_0.arg1 = r0; r0 = (s.arg1 + s.arg3); s.tmp_1 = r0; @@ -72139,9 +73133,9 @@ switch (step) { s.callLocIdx = 414; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___588720 - 1); + r0 = (s.anchorX___657169 - 1); s.tmp_0.arg1 = r0; r0 = (s.arg1 + s.arg3); s.tmp_1 = r0; @@ -72159,8 +73153,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_1 = Math_max__P561435_mk(s); - s.tmp_2 = Math_min__P561436_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); + s.tmp_2 = Math_min__P629880_mk(s); s.tmp_2.arg0 = s.arg4; r0 = (s.arg0 + s.arg2); s.tmp_3 = r0; @@ -72175,10 +73169,10 @@ switch (step) { s.callLocIdx = 417; s.pc = 61; return s.tmp_1; case 61: r0 = s.retval; - s.anchorX___588755 = (r0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.anchorX___657204 = (r0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___588755 - 2); + r0 = (s.anchorX___657204 - 2); s.tmp_0.arg1 = r0; r0 = (s.arg1 - 2); s.tmp_0.arg2 = r0; @@ -72188,9 +73182,9 @@ switch (step) { s.callLocIdx = 418; s.pc = 63; return s.tmp_0; case 63: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___588755 - 1); + r0 = (s.anchorX___657204 - 1); s.tmp_0.arg1 = r0; r0 = (s.arg1 - 3); s.tmp_0.arg2 = r0; @@ -72214,8 +73208,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_3 = Math_max__P561435_mk(s); - s.tmp_4 = Math_min__P561436_mk(s); + s.tmp_3 = Math_max__P629879_mk(s); + s.tmp_4 = Math_min__P629880_mk(s); s.tmp_4.arg0 = s.arg4; r0 = (s.arg0 + s.arg2); s.tmp_5 = r0; @@ -72230,10 +73224,10 @@ switch (step) { s.callLocIdx = 421; s.pc = 65; return s.tmp_3; case 65: r0 = s.retval; - s.anchorX___588786 = (r0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.anchorX___657235 = (r0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___588786 - 2); + r0 = (s.anchorX___657235 - 2); s.tmp_0.arg1 = r0; r0 = (s.arg1 + s.arg3); s.tmp_1 = r0; @@ -72245,9 +73239,9 @@ switch (step) { s.callLocIdx = 422; s.pc = 67; return s.tmp_0; case 67: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___588786 - 1); + r0 = (s.anchorX___657235 - 1); s.tmp_0.arg1 = r0; r0 = (s.arg1 + s.arg3); s.tmp_1 = r0; @@ -72265,8 +73259,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 27; continue; } - s.tmp_1 = Math_max__P561435_mk(s); - s.tmp_2 = Math_min__P561436_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); + s.tmp_2 = Math_min__P629880_mk(s); s.tmp_2.arg0 = s.arg4; r0 = (s.arg0 + s.arg2); s.tmp_3 = r0; @@ -72281,10 +73275,10 @@ switch (step) { s.callLocIdx = 425; s.pc = 69; return s.tmp_1; case 69: r0 = s.retval; - s.anchorX___588821 = (r0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.anchorX___657270 = (r0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___588821 - 2); + r0 = (s.anchorX___657270 - 2); s.tmp_0.arg1 = r0; r0 = (s.arg1 - 2); s.tmp_0.arg2 = r0; @@ -72294,9 +73288,9 @@ switch (step) { s.callLocIdx = 426; s.pc = 71; return s.tmp_0; case 71: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___588821 - 1); + r0 = (s.anchorX___657270 - 1); s.tmp_0.arg1 = r0; r0 = (s.arg1 - 3); s.tmp_0.arg2 = r0; @@ -72315,8 +73309,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 28; continue; } - s.tmp_3 = Math_max__P561435_mk(s); - s.tmp_4 = Math_min__P561436_mk(s); + s.tmp_3 = Math_max__P629879_mk(s); + s.tmp_4 = Math_min__P629880_mk(s); s.tmp_4.arg0 = s.arg5; r0 = (s.arg1 + s.arg3); s.tmp_5 = r0; @@ -72331,14 +73325,14 @@ switch (step) { s.callLocIdx = 429; s.pc = 73; return s.tmp_3; case 73: r0 = s.retval; - s.anchorY___588852 = (r0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.anchorY___657301 = (r0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + s.arg2); s.tmp_1 = r0; r0 = (s.tmp_1 + 1); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___588852 - 2); + r0 = (s.anchorY___657301 - 2); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 3; @@ -72346,13 +73340,13 @@ switch (step) { s.callLocIdx = 430; s.pc = 75; return s.tmp_0; case 75: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + s.arg2); s.tmp_1 = r0; r0 = (s.tmp_1 + 2); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___588852 - 1); + r0 = (s.anchorY___657301 - 1); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 1; @@ -72366,8 +73360,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - s.tmp_1 = Math_max__P561435_mk(s); - s.tmp_2 = Math_min__P561436_mk(s); + s.tmp_1 = Math_max__P629879_mk(s); + s.tmp_2 = Math_min__P629880_mk(s); s.tmp_2.arg0 = s.arg5; r0 = (s.arg1 + s.arg3); s.tmp_3 = r0; @@ -72382,12 +73376,12 @@ switch (step) { s.callLocIdx = 433; s.pc = 77; return s.tmp_1; case 77: r0 = s.retval; - s.anchorY___588887 = (r0); - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.anchorY___657336 = (r0); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 - 2); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___588887 - 2); + r0 = (s.anchorY___657336 - 2); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 3; @@ -72395,11 +73389,11 @@ switch (step) { s.callLocIdx = 434; s.pc = 79; return s.tmp_0; case 79: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 - 3); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___588887 - 1); + r0 = (s.anchorY___657336 - 1); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 1; @@ -72420,12 +73414,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSayRenderer_drawSayFrame__P563570.info = {"start":433,"length":7757,"line":19,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"drawSayFrame","argumentNames":["textLeft","textTop","textWidth","textHeight","speakerX","speakerY","color","canvas"]} +sprites_SpriteSayRenderer_drawSayFrame__P632014.info = {"start":433,"length":7757,"line":19,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"drawSayFrame","argumentNames":["textLeft","textTop","textWidth","textHeight","speakerX","speakerY","color","canvas"]} -function sprites_SpriteSayRenderer_drawSayFrame__P563570_mk(s) { +function sprites_SpriteSayRenderer_drawSayFrame__P632014_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSayRenderer_drawSayFrame__P563570, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSayRenderer_drawSayFrame__P632014, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -72440,16 +73434,16 @@ function sprites_SpriteSayRenderer_drawSayFrame__P563570_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - xDiff___588620: undefined, - yDiff___588633: undefined, - anchorY___588654: undefined, - anchorY___588689: undefined, - anchorX___588720: undefined, - anchorX___588755: undefined, - anchorX___588786: undefined, - anchorX___588821: undefined, - anchorY___588852: undefined, - anchorY___588887: undefined, + xDiff___657069: undefined, + yDiff___657082: undefined, + anchorY___657103: undefined, + anchorY___657138: undefined, + anchorX___657169: undefined, + anchorX___657204: undefined, + anchorX___657235: undefined, + anchorX___657270: undefined, + anchorY___657301: undefined, + anchorY___657336: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -72464,7 +73458,7 @@ function sprites_SpriteSayRenderer_drawSayFrame__P563570_mk(s) { -function sprites_RenderTextAnimation_draw__P563562(s) { +function sprites_RenderTextAnimation_draw__P632006(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72474,7 +73468,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pageFinished___588297 = undefined; + s.pageFinished___656746 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -72484,7 +73478,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C563549_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C631993_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === 0); @@ -72500,7 +73494,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - s.tmp_4 = sprites_RenderText_drawPartial__P563539_mk(s); + s.tmp_4 = sprites_RenderText_drawPartial__P631983_mk(s); r0 = s.arg0.fields["text"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.arg1; @@ -72523,7 +73517,7 @@ switch (step) { s.tmp_10 = r0; r0 = s.arg0.fields["height"]; s.tmp_12 = r0; - s.tmp_14 = sprites_RenderText_lineHeight__P563542_mk(s); + s.tmp_14 = sprites_RenderText_lineHeight__P631986_mk(s); r0 = s.arg0.fields["text"]; s.tmp_14.arg0 = r0; s.callLocIdx = 383; s.pc = 19; return s.tmp_14; @@ -72539,7 +73533,7 @@ switch (step) { s.callLocIdx = 384; s.pc = 18; return s.tmp_4; case 18: r0 = s.retval; - s.pageFinished___588297 = (r0); + s.pageFinished___656746 = (r0); r0 = s.arg0.fields["onTickCB"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -72580,7 +73574,7 @@ switch (step) { r0 = s.retval; case 4: case 5: - r0 = pxsim_numops_toBoolDecr(s.pageFinished___588297); + r0 = pxsim_numops_toBoolDecr(s.pageFinished___656746); if (!r0) { step = 6; continue; } r0 = (s.arg0).fields["state"] = (2); r0 = s.arg0.fields["pauseMillis"]; @@ -72590,7 +73584,7 @@ switch (step) { case 7: { step = 15; continue; } case 8: - s.tmp_0 = sprites_RenderText_draw__P563537_mk(s); + s.tmp_0 = sprites_RenderText_draw__P631981_mk(s); r0 = s.arg0.fields["text"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -72603,7 +73597,7 @@ switch (step) { s.tmp_2 = r0; r0 = s.arg0.fields["height"]; s.tmp_4 = r0; - s.tmp_6 = sprites_RenderText_lineHeight__P563542_mk(s); + s.tmp_6 = sprites_RenderText_lineHeight__P631986_mk(s); r0 = s.arg0.fields["text"]; s.tmp_6.arg0 = r0; s.callLocIdx = 387; s.pc = 22; return s.tmp_6; @@ -72622,7 +73616,7 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timer"]; s.tmp_2 = r0; - s.tmp_4 = game_currentScene__P564303_mk(s); + s.tmp_4 = game_currentScene__P632747_mk(s); s.callLocIdx = 389; s.pc = 23; return s.tmp_4; case 23: r0 = s.retval; @@ -72643,7 +73637,7 @@ switch (step) { s.tmp_4 = r0; r0 = s.arg0.fields["height"]; s.tmp_7 = r0; - s.tmp_9 = sprites_RenderText_lineHeight__P563542_mk(s); + s.tmp_9 = sprites_RenderText_lineHeight__P631986_mk(s); r0 = s.arg0.fields["text"]; s.tmp_9.arg0 = r0; s.callLocIdx = 390; s.pc = 24; return s.tmp_9; @@ -72717,12 +73711,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_draw__P563562.info = {"start":10915,"length":1875,"line":314,"column":8,"endLine":362,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"draw","argumentNames":["this","canvas","left","top","color"]} +sprites_RenderTextAnimation_draw__P632006.info = {"start":10915,"length":1875,"line":314,"column":8,"endLine":362,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"draw","argumentNames":["this","canvas","left","top","color"]} -function sprites_RenderTextAnimation_draw__P563562_mk(s) { +function sprites_RenderTextAnimation_draw__P632006_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_draw__P563562, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_draw__P632006, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -72739,7 +73733,7 @@ function sprites_RenderTextAnimation_draw__P563562_mk(s) { tmp_12: undefined, tmp_13: undefined, tmp_14: undefined, - pageFinished___588297: undefined, + pageFinished___656746: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -72751,7 +73745,7 @@ function sprites_RenderTextAnimation_draw__P563562_mk(s) { -function sprites_RenderTextAnimation_currentOffset__P563557(s) { +function sprites_RenderTextAnimation_currentOffset__P632001(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72766,7 +73760,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C563549_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C631993_VT)) failedCast(r0); r0 = pxsim.control.millis(); s.tmp_1 = r0; r0 = s.arg0.fields["timer"]; @@ -72779,12 +73773,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_currentOffset__P563557.info = {"start":10449,"length":104,"line":294,"column":8,"endLine":296,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentOffset","argumentNames":["this"]} +sprites_RenderTextAnimation_currentOffset__P632001.info = {"start":10449,"length":104,"line":294,"column":8,"endLine":296,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentOffset","argumentNames":["this"]} -function sprites_RenderTextAnimation_currentOffset__P563557_mk(s) { +function sprites_RenderTextAnimation_currentOffset__P632001_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_currentOffset__P563557, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_currentOffset__P632001, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -72797,7 +73791,7 @@ function sprites_RenderTextAnimation_currentOffset__P563557_mk(s) { -function sprites_RenderText_drawPartial__P563539(s) { +function sprites_RenderText_drawPartial__P631983(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72807,8 +73801,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.currentTextIndex___588440 = undefined; - s.i___588441 = undefined; + s.currentTextIndex___656889 = undefined; + s.i___656890 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -72821,7 +73815,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); r0 = (s.arg6 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -72841,26 +73835,26 @@ switch (step) { s.arg7 = (r0); case 3: case 4: - s.currentTextIndex___588440 = (0); - s.i___588441 = (s.arg6); + s.currentTextIndex___656889 = (0); + s.i___656890 = (s.arg6); case 5: - r0 = (s.i___588441 < s.arg7); + r0 = (s.i___656890 < s.arg7); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.tmp_1 = sprites_RenderText_drawPartialLine__P563540_mk(s); + s.tmp_1 = sprites_RenderText_drawPartialLine__P631984_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; s.tmp_1.arg3 = s.arg3; - s.tmp_1.arg4 = s.i___588441; + s.tmp_1.arg4 = s.i___656890; s.tmp_1.arg5 = s.arg4; - s.tmp_1.arg6 = s.currentTextIndex___588440; + s.tmp_1.arg6 = s.currentTextIndex___656889; s.tmp_1.arg7 = s.arg5; s.callLocIdx = 326; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.currentTextIndex___588440 = (r0); + s.currentTextIndex___656889 = (r0); s.tmp_0 = r0 = s.arg3; s.tmp_2 = if_charHeight_1_mk(s); r0 = s.arg0.fields["font"]; @@ -72878,7 +73872,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); s.arg3 = (r0); - r0 = (s.currentTextIndex___588440 >= s.arg5); + r0 = (s.currentTextIndex___656889 >= s.arg5); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -72886,8 +73880,8 @@ switch (step) { { step = 9; continue; } case 6: case 7: - r0 = (s.i___588441 + 1); - s.i___588441 = (r0); + r0 = (s.i___656890 + 1); + s.i___656890 = (r0); { step = 5; continue; } case 8: r0 = true; @@ -72895,18 +73889,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_drawPartial__P563539.info = {"start":1153,"length":639,"line":33,"column":8,"endLine":45,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawPartial","argumentNames":["this","canvas","left","top","color","lengthToDraw","lineStart","lineEnd"]} +sprites_RenderText_drawPartial__P631983.info = {"start":1153,"length":639,"line":33,"column":8,"endLine":45,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawPartial","argumentNames":["this","canvas","left","top","color","lengthToDraw","lineStart","lineEnd"]} -function sprites_RenderText_drawPartial__P563539_mk(s) { +function sprites_RenderText_drawPartial__P631983_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_drawPartial__P563539, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_drawPartial__P631983, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - currentTextIndex___588440: undefined, - i___588441: undefined, + currentTextIndex___656889: undefined, + i___656890: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -72921,7 +73915,7 @@ function sprites_RenderText_drawPartial__P563539_mk(s) { -function sprites_RenderText_drawPartialLine__P563540(s) { +function sprites_RenderText_drawPartialLine__P631984(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72931,9 +73925,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.start___588475 = undefined; - s.end___588479 = undefined; - s.i___588483 = undefined; + s.start___656924 = undefined; + s.end___656928 = undefined; + s.i___656932 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -72946,32 +73940,32 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); - s.tmp_0 = sprites_RenderText_lineStart__P563546_mk(s); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); + s.tmp_0 = sprites_RenderText_lineStart__P631990_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 328; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.start___588475 = (r0); - s.tmp_0 = sprites_RenderText_lineEnd__P563545_mk(s); + s.start___656924 = (r0); + s.tmp_0 = sprites_RenderText_lineEnd__P631989_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 329; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.end___588479 = (r0); - s.i___588483 = (s.start___588475); + s.end___656928 = (r0); + s.i___656932 = (s.start___656924); case 1: - r0 = (s.i___588483 < s.end___588479); + r0 = (s.i___656932 < s.end___656928); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = helpers_imagePrint__P563295_mk(s); + s.tmp_1 = helpers_imagePrint__P631739_mk(s); s.tmp_1.arg0 = s.arg1; r0 = s.arg0.fields["text"]; s.tmp_2 = r0; - r0 = pxsim_String_.charAt(s.tmp_2, s.i___588483); + r0 = pxsim_String_.charAt(s.tmp_2, s.i___656932); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg2; s.tmp_1.arg3 = s.arg3; @@ -73000,7 +73994,7 @@ switch (step) { r0 = (s.tmp_0 + s.tmp_1); s.arg2 = (r0); s.tmp_2 = r0 = s.arg6; - r0 = (s.i___588483 - s.start___588475); + r0 = (s.i___656932 - s.start___656924); s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1 = r0; @@ -73012,31 +74006,31 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.i___588483 + 1); - s.i___588483 = (r0); + r0 = (s.i___656932 + 1); + s.i___656932 = (r0); { step = 1; continue; } case 4: - r0 = (s.arg6 + s.end___588479); + r0 = (s.arg6 + s.end___656928); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.start___588475); + r0 = (s.tmp_0 - s.start___656924); case 5: return leave(s, r0) default: oops() } } } -sprites_RenderText_drawPartialLine__P563540.info = {"start":1802,"length":622,"line":47,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawPartialLine","argumentNames":["this","canvas","left","top","lineIndex","color","currentTextIndex","lengthToDraw"]} +sprites_RenderText_drawPartialLine__P631984.info = {"start":1802,"length":622,"line":47,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawPartialLine","argumentNames":["this","canvas","left","top","lineIndex","color","currentTextIndex","lengthToDraw"]} -function sprites_RenderText_drawPartialLine__P563540_mk(s) { +function sprites_RenderText_drawPartialLine__P631984_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_drawPartialLine__P563540, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_drawPartialLine__P631984, 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, - start___588475: undefined, - end___588479: undefined, - i___588483: undefined, + start___656924: undefined, + end___656928: undefined, + i___656932: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -73051,7 +74045,7 @@ function sprites_RenderText_drawPartialLine__P563540_mk(s) { -function sprites_RenderTextAnimation_currentWidth__P563556(s) { +function sprites_RenderTextAnimation_currentWidth__P632000(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73066,7 +74060,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C563549_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C631993_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === 1); @@ -73088,20 +74082,20 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - s.tmp_7 = sprites_RenderText_widthOfLines__P563548_mk(s); + s.tmp_7 = sprites_RenderText_widthOfLines__P631992_mk(s); r0 = s.arg0.fields["text"]; s.tmp_7.arg0 = r0; r0 = s.arg0.fields["pageLine"]; s.tmp_7.arg1 = r0; r0 = s.arg0.fields["pageLine"]; s.tmp_9 = r0; - s.tmp_12 = sprites_RenderTextAnimation_currentHeight__P563555_mk(s); + s.tmp_12 = sprites_RenderTextAnimation_currentHeight__P631999_mk(s); s.tmp_12.arg0 = s.arg0; s.callLocIdx = 378; s.pc = 4; return s.tmp_12; case 4: r0 = s.retval; s.tmp_11 = r0; - s.tmp_14 = sprites_RenderText_lineHeight__P563542_mk(s); + s.tmp_14 = sprites_RenderText_lineHeight__P631986_mk(s); r0 = s.arg0.fields["text"]; s.tmp_14.arg0 = r0; s.callLocIdx = 379; s.pc = 5; return s.tmp_14; @@ -73121,12 +74115,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_currentWidth__P563556.info = {"start":10131,"length":308,"line":286,"column":8,"endLine":292,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentWidth","argumentNames":["this"]} +sprites_RenderTextAnimation_currentWidth__P632000.info = {"start":10131,"length":308,"line":286,"column":8,"endLine":292,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentWidth","argumentNames":["this"]} -function sprites_RenderTextAnimation_currentWidth__P563556_mk(s) { +function sprites_RenderTextAnimation_currentWidth__P632000_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_currentWidth__P563556, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_currentWidth__P632000, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -73150,7 +74144,7 @@ function sprites_RenderTextAnimation_currentWidth__P563556_mk(s) { -function sprites_RenderText_widthOfLines__P563548(s) { +function sprites_RenderText_widthOfLines__P631992(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73160,9 +74154,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.width___588946 = undefined; - s.fullTextOffset___588947 = undefined; - s.i___588948 = undefined; + s.width___657395 = undefined; + s.fullTextOffset___657396 = undefined; + s.i___657397 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -73171,7 +74165,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); r0 = s.arg0.fields["linebreaks"]; s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); @@ -73180,7 +74174,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = sprites_RenderText_widthOfLine__P563547_mk(s); + s.tmp_3 = sprites_RenderText_widthOfLine__P631991_mk(s); s.tmp_3.arg0 = s.arg0; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = s.arg3; @@ -73190,11 +74184,11 @@ switch (step) { { step = 11; continue; } case 1: case 2: - s.width___588946 = (0); - s.i___588948 = (s.arg1); + s.width___657395 = (0); + s.i___657397 = (s.arg1); case 3: - s.tmp_1 = r0 = s.i___588948; - s.tmp_3 = Math_min__P561436_mk(s); + s.tmp_1 = r0 = s.i___657397; + s.tmp_3 = Math_min__P629880_mk(s); s.tmp_3.arg0 = s.arg2; r0 = s.arg0.fields["linebreaks"]; s.tmp_5 = r0; @@ -73214,26 +74208,26 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 4; continue; } - s.tmp_8 = sprites_RenderText_lineStart__P563546_mk(s); + s.tmp_8 = sprites_RenderText_lineStart__P631990_mk(s); s.tmp_8.arg0 = s.arg0; - s.tmp_8.arg1 = s.i___588948; + s.tmp_8.arg1 = s.i___657397; s.callLocIdx = 355; s.pc = 14; return s.tmp_8; case 14: r0 = s.retval; s.tmp_7 = r0; r0 = (s.tmp_7 + s.arg3); - s.fullTextOffset___588947 = (r0); + s.fullTextOffset___657396 = (r0); s.tmp_0 = r0 = s.arg3; - s.tmp_3 = sprites_RenderText_lineEnd__P563545_mk(s); + s.tmp_3 = sprites_RenderText_lineEnd__P631989_mk(s); s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.i___588948; + s.tmp_3.arg1 = s.i___657397; s.callLocIdx = 356; s.pc = 15; return s.tmp_3; case 15: r0 = s.retval; s.tmp_2 = r0; - s.tmp_5 = sprites_RenderText_lineStart__P563546_mk(s); + s.tmp_5 = sprites_RenderText_lineStart__P631990_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.i___588948; + s.tmp_5.arg1 = s.i___657397; s.callLocIdx = 357; s.pc = 16; return s.tmp_5; case 16: r0 = s.retval; @@ -73244,21 +74238,21 @@ switch (step) { s.arg3 = (r0); case 4: case 5: - r0 = (s.fullTextOffset___588947 !== undefined); + r0 = (s.fullTextOffset___657396 !== undefined); 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: - s.tmp_2 = sprites_RenderText_lineStart__P563546_mk(s); + s.tmp_2 = sprites_RenderText_lineStart__P631990_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.i___588948; + s.tmp_2.arg1 = s.i___657397; s.callLocIdx = 358; s.pc = 17; return s.tmp_2; case 17: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > s.fullTextOffset___588947); + r0 = (s.tmp_1 > s.fullTextOffset___657396); case 7: // jmp value (already in r0) s.tmp_3 = r0; @@ -73267,12 +74261,12 @@ switch (step) { { step = 10; continue; } case 8: case 9: - s.tmp_4 = Math_max__P561435_mk(s); - s.tmp_4.arg0 = s.width___588946; - s.tmp_5 = sprites_RenderText_widthOfLine__P563547_mk(s); + s.tmp_4 = Math_max__P629879_mk(s); + s.tmp_4.arg0 = s.width___657395; + s.tmp_5 = sprites_RenderText_widthOfLine__P631991_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.i___588948; - s.tmp_5.arg2 = s.fullTextOffset___588947; + s.tmp_5.arg1 = s.i___657397; + s.tmp_5.arg2 = s.fullTextOffset___657396; s.callLocIdx = 359; s.pc = 19; return s.tmp_5; case 19: r0 = s.retval; @@ -73280,22 +74274,22 @@ switch (step) { s.callLocIdx = 360; s.pc = 18; return s.tmp_4; case 18: r0 = s.retval; - s.width___588946 = (r0); - r0 = (s.i___588948 + 1); - s.i___588948 = (r0); + s.width___657395 = (r0); + r0 = (s.i___657397 + 1); + s.i___657397 = (r0); { step = 3; continue; } case 10: - r0 = s.width___588946; + r0 = s.width___657395; case 11: return leave(s, r0) default: oops() } } } -sprites_RenderText_widthOfLines__P563548.info = {"start":5471,"length":747,"line":145,"column":8,"endLine":159,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"widthOfLines","argumentNames":["this","lineStartIndex","lineEndIndex","offset"]} +sprites_RenderText_widthOfLines__P631992.info = {"start":5471,"length":747,"line":145,"column":8,"endLine":159,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"widthOfLines","argumentNames":["this","lineStartIndex","lineEndIndex","offset"]} -function sprites_RenderText_widthOfLines__P563548_mk(s) { +function sprites_RenderText_widthOfLines__P631992_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_widthOfLines__P563548, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_widthOfLines__P631992, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -73306,9 +74300,9 @@ function sprites_RenderText_widthOfLines__P563548_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - width___588946: undefined, - fullTextOffset___588947: undefined, - i___588948: undefined, + width___657395: undefined, + fullTextOffset___657396: undefined, + i___657397: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -73319,7 +74313,7 @@ function sprites_RenderText_widthOfLines__P563548_mk(s) { -function sprites_RenderText_widthOfLine__P563547(s) { +function sprites_RenderText_widthOfLine__P631991(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73336,13 +74330,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); r0 = (s.arg2 != undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = Math_min__P561436_mk(s); - s.tmp_4 = sprites_RenderText_lineEnd__P563545_mk(s); + s.tmp_3 = Math_min__P629880_mk(s); + s.tmp_4 = sprites_RenderText_lineEnd__P631989_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; s.callLocIdx = 346; s.pc = 5; return s.tmp_4; @@ -73355,7 +74349,7 @@ switch (step) { case 4: r0 = s.retval; s.tmp_2 = r0; - s.tmp_6 = sprites_RenderText_lineStart__P563546_mk(s); + s.tmp_6 = sprites_RenderText_lineStart__P631990_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = s.arg1; s.callLocIdx = 348; s.pc = 6; return s.tmp_6; @@ -73382,14 +74376,14 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_11 = sprites_RenderText_lineEnd__P563545_mk(s); + s.tmp_11 = sprites_RenderText_lineEnd__P631989_mk(s); s.tmp_11.arg0 = s.arg0; s.tmp_11.arg1 = s.arg1; s.callLocIdx = 350; s.pc = 8; return s.tmp_11; case 8: r0 = s.retval; s.tmp_10 = r0; - s.tmp_13 = sprites_RenderText_lineStart__P563546_mk(s); + s.tmp_13 = sprites_RenderText_lineStart__P631990_mk(s); s.tmp_13.arg0 = s.arg0; s.tmp_13.arg1 = s.arg1; s.callLocIdx = 351; s.pc = 9; return s.tmp_13; @@ -73417,12 +74411,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_widthOfLine__P563547.info = {"start":5107,"length":354,"line":138,"column":8,"endLine":143,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"widthOfLine","argumentNames":["this","lineIndex","fullTextOffset"]} +sprites_RenderText_widthOfLine__P631991.info = {"start":5107,"length":354,"line":138,"column":8,"endLine":143,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"widthOfLine","argumentNames":["this","lineIndex","fullTextOffset"]} -function sprites_RenderText_widthOfLine__P563547_mk(s) { +function sprites_RenderText_widthOfLine__P631991_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_widthOfLine__P563547, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_widthOfLine__P631991, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -73449,7 +74443,7 @@ function sprites_RenderText_widthOfLine__P563547_mk(s) { -function sprites_RenderTextAnimation_currentHeight__P563555(s) { +function sprites_RenderTextAnimation_currentHeight__P631999(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73459,26 +74453,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.minHeight___589029 = undefined; - s.maxHeight___589034 = undefined; + s.minHeight___657478 = undefined; + s.maxHeight___657483 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C563549_VT)) failedCast(r0); - s.tmp_0 = sprites_RenderText_lineHeight__P563542_mk(s); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C631993_VT)) failedCast(r0); + s.tmp_0 = sprites_RenderText_lineHeight__P631986_mk(s); r0 = s.arg0.fields["text"]; s.tmp_0.arg0 = r0; s.callLocIdx = 369; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.minHeight___589029 = (r0); - s.tmp_0 = Math_max__P561435_mk(s); - s.tmp_2 = Math_min__P561436_mk(s); + s.minHeight___657478 = (r0); + s.tmp_0 = Math_max__P629879_mk(s); + s.tmp_2 = Math_min__P629880_mk(s); r0 = s.arg0.fields["height"]; s.tmp_4 = r0; - s.tmp_6 = sprites_RenderText_lineHeight__P563542_mk(s); + s.tmp_6 = sprites_RenderText_lineHeight__P631986_mk(s); r0 = s.arg0.fields["text"]; s.tmp_6.arg0 = r0; s.callLocIdx = 370; s.pc = 9; return s.tmp_6; @@ -73504,7 +74498,7 @@ switch (step) { case 8: r0 = s.retval; s.tmp_1 = r0; - s.tmp_12 = sprites_RenderText_lineHeight__P563542_mk(s); + s.tmp_12 = sprites_RenderText_lineHeight__P631986_mk(s); r0 = s.arg0.fields["text"]; s.tmp_12.arg0 = r0; s.callLocIdx = 372; s.pc = 10; return s.tmp_12; @@ -73513,20 +74507,20 @@ switch (step) { s.tmp_11 = r0; r0 = (s.tmp_1 * s.tmp_11); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.minHeight___589029; + s.tmp_0.arg1 = s.minHeight___657478; s.callLocIdx = 373; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.maxHeight___589034 = (r0); + s.maxHeight___657483 = (r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = Math_max__P561435_mk(s); - s.tmp_3 = Math_min__P561436_mk(s); - s.tmp_4 = sprites_RenderText_calculatePartialHeight__P563541_mk(s); + s.tmp_2 = Math_max__P629879_mk(s); + s.tmp_3 = Math_min__P629880_mk(s); + s.tmp_4 = sprites_RenderText_calculatePartialHeight__P631985_mk(s); r0 = s.arg0.fields["text"]; s.tmp_4.arg0 = r0; r0 = s.arg0.fields["pageLine"]; @@ -73545,12 +74539,12 @@ switch (step) { case 13: r0 = s.retval; s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.maxHeight___589034; + s.tmp_3.arg1 = s.maxHeight___657483; s.callLocIdx = 376; s.pc = 12; return s.tmp_3; case 12: r0 = s.retval; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.minHeight___589029; + s.tmp_2.arg1 = s.minHeight___657478; s.callLocIdx = 377; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; @@ -73563,7 +74557,7 @@ switch (step) { s.tmp_9 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_9); if (!r0) { step = 2; continue; } - r0 = s.maxHeight___589034; + r0 = s.maxHeight___657483; { step = 5; continue; } { step = 3; continue; } case 2: @@ -73576,12 +74570,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_currentHeight__P563555.info = {"start":9294,"length":827,"line":261,"column":8,"endLine":284,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentHeight","argumentNames":["this"]} +sprites_RenderTextAnimation_currentHeight__P631999.info = {"start":9294,"length":827,"line":261,"column":8,"endLine":284,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentHeight","argumentNames":["this"]} -function sprites_RenderTextAnimation_currentHeight__P563555_mk(s) { +function sprites_RenderTextAnimation_currentHeight__P631999_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_currentHeight__P563555, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_currentHeight__P631999, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -73596,8 +74590,8 @@ function sprites_RenderTextAnimation_currentHeight__P563555_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - minHeight___589029: undefined, - maxHeight___589034: undefined, + minHeight___657478: undefined, + maxHeight___657483: undefined, arg0: undefined, } } @@ -73605,7 +74599,7 @@ function sprites_RenderTextAnimation_currentHeight__P563555_mk(s) { -function sprites_RenderText_calculatePartialHeight__P563541(s) { +function sprites_RenderText_calculatePartialHeight__P631985(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73615,8 +74609,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___589091 = undefined; - s.i___589092 = undefined; + s.current___657540 = undefined; + s.i___657541 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -73624,7 +74618,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); r0 = s.arg0.fields["linebreaks"]; s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); @@ -73649,10 +74643,10 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.current___589091 = (0); - s.i___589092 = (s.arg1); + s.current___657540 = (0); + s.i___657541 = (s.arg1); case 3: - s.tmp_1 = r0 = s.i___589092; + s.tmp_1 = r0 = s.i___657541; r0 = s.arg0.fields["linebreaks"]; s.tmp_4 = r0; r0 = pxsim_Array__length(s.tmp_4); @@ -73663,17 +74657,17 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_5 = r0 = s.current___589091; - s.tmp_8 = sprites_RenderText_lineEnd__P563545_mk(s); + s.tmp_5 = r0 = s.current___657540; + s.tmp_8 = sprites_RenderText_lineEnd__P631989_mk(s); s.tmp_8.arg0 = s.arg0; - s.tmp_8.arg1 = s.i___589092; + s.tmp_8.arg1 = s.i___657541; s.callLocIdx = 333; s.pc = 9; return s.tmp_8; case 9: r0 = s.retval; s.tmp_7 = r0; - s.tmp_10 = sprites_RenderText_lineStart__P563546_mk(s); + s.tmp_10 = sprites_RenderText_lineStart__P631990_mk(s); s.tmp_10.arg0 = s.arg0; - s.tmp_10.arg1 = s.i___589092; + s.tmp_10.arg1 = s.i___657541; s.callLocIdx = 334; s.pc = 10; return s.tmp_10; case 10: r0 = s.retval; @@ -73681,12 +74675,12 @@ switch (step) { r0 = (s.tmp_7 - s.tmp_9); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); - s.current___589091 = (r0); - r0 = (s.current___589091 > s.arg2); + s.current___657540 = (r0); + r0 = (s.current___657540 > s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = (s.i___589092 - s.arg1); + r0 = (s.i___657541 - s.arg1); s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_1 = r0; @@ -73708,8 +74702,8 @@ switch (step) { { step = 7; continue; } case 4: case 5: - r0 = (s.i___589092 + 1); - s.i___589092 = (r0); + r0 = (s.i___657541 + 1); + s.i___657541 = (r0); { step = 3; continue; } case 6: r0 = s.arg0.fields["height"]; @@ -73717,12 +74711,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_calculatePartialHeight__P563541.info = {"start":2434,"length":460,"line":62,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"calculatePartialHeight","argumentNames":["this","startLine","lengthToDraw"]} +sprites_RenderText_calculatePartialHeight__P631985.info = {"start":2434,"length":460,"line":62,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"calculatePartialHeight","argumentNames":["this","startLine","lengthToDraw"]} -function sprites_RenderText_calculatePartialHeight__P563541_mk(s) { +function sprites_RenderText_calculatePartialHeight__P631985_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_calculatePartialHeight__P563541, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_calculatePartialHeight__P631985, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -73735,8 +74729,8 @@ function sprites_RenderText_calculatePartialHeight__P563541_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - current___589091: undefined, - i___589092: undefined, + current___657540: undefined, + i___657541: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -73746,7 +74740,7 @@ function sprites_RenderText_calculatePartialHeight__P563541_mk(s) { -function sprites_RenderText_draw__P563537(s) { +function sprites_RenderText_draw__P631981(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73756,7 +74750,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___588223 = undefined; + s.i___656672 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -73768,7 +74762,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); r0 = (s.arg5 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -73788,18 +74782,18 @@ switch (step) { s.arg6 = (r0); case 3: case 4: - s.i___588223 = (s.arg5); + s.i___656672 = (s.arg5); case 5: - r0 = (s.i___588223 < s.arg6); + r0 = (s.i___656672 < s.arg6); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_1 = sprites_RenderText_drawLine__P563538_mk(s); + s.tmp_1 = sprites_RenderText_drawLine__P631982_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; s.tmp_1.arg3 = s.arg3; - s.tmp_1.arg4 = s.i___588223; + s.tmp_1.arg4 = s.i___656672; s.tmp_1.arg5 = s.arg4; s.callLocIdx = 320; s.pc = 7; return s.tmp_1; case 7: @@ -73821,25 +74815,25 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); s.arg3 = (r0); - r0 = (s.i___588223 + 1); - s.i___588223 = (r0); + r0 = (s.i___656672 + 1); + s.i___656672 = (r0); { step = 5; continue; } case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_RenderText_draw__P563537.info = {"start":327,"length":420,"line":13,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"draw","argumentNames":["this","canvas","left","top","color","lineStart","lineEnd"]} +sprites_RenderText_draw__P631981.info = {"start":327,"length":420,"line":13,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"draw","argumentNames":["this","canvas","left","top","color","lineStart","lineEnd"]} -function sprites_RenderText_draw__P563537_mk(s) { +function sprites_RenderText_draw__P631981_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_draw__P563537, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_draw__P631981, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - i___588223: undefined, + i___656672: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -73853,7 +74847,7 @@ function sprites_RenderText_draw__P563537_mk(s) { -function sprites_RenderText_drawLine__P563538(s) { +function sprites_RenderText_drawLine__P631982(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73863,9 +74857,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.start___588249 = undefined; - s.end___588253 = undefined; - s.i___588257 = undefined; + s.start___656698 = undefined; + s.end___656702 = undefined; + s.i___656706 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -73876,32 +74870,32 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C563531_VT)) failedCast(r0); - s.tmp_0 = sprites_RenderText_lineStart__P563546_mk(s); + if (!checkSubtype(r0, sprites_RenderText__C631975_VT)) failedCast(r0); + s.tmp_0 = sprites_RenderText_lineStart__P631990_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 322; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.start___588249 = (r0); - s.tmp_0 = sprites_RenderText_lineEnd__P563545_mk(s); + s.start___656698 = (r0); + s.tmp_0 = sprites_RenderText_lineEnd__P631989_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 323; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.end___588253 = (r0); - s.i___588257 = (s.start___588249); + s.end___656702 = (r0); + s.i___656706 = (s.start___656698); case 1: - r0 = (s.i___588257 < s.end___588253); + r0 = (s.i___656706 < s.end___656702); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = helpers_imagePrint__P563295_mk(s); + s.tmp_1 = helpers_imagePrint__P631739_mk(s); s.tmp_1.arg0 = s.arg1; r0 = s.arg0.fields["text"]; s.tmp_2 = r0; - r0 = pxsim_String_.charAt(s.tmp_2, s.i___588257); + r0 = pxsim_String_.charAt(s.tmp_2, s.i___656706); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg2; s.tmp_1.arg3 = s.arg3; @@ -73929,27 +74923,27 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); s.arg2 = (r0); - r0 = (s.i___588257 + 1); - s.i___588257 = (r0); + r0 = (s.i___656706 + 1); + s.i___656706 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_RenderText_drawLine__P563538.info = {"start":757,"length":386,"line":23,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawLine","argumentNames":["this","canvas","left","top","lineIndex","color"]} +sprites_RenderText_drawLine__P631982.info = {"start":757,"length":386,"line":23,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawLine","argumentNames":["this","canvas","left","top","lineIndex","color"]} -function sprites_RenderText_drawLine__P563538_mk(s) { +function sprites_RenderText_drawLine__P631982_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_drawLine__P563538, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_drawLine__P631982, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - start___588249: undefined, - end___588253: undefined, - i___588257: undefined, + start___656698: undefined, + end___656702: undefined, + i___656706: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -73962,7 +74956,7 @@ function sprites_RenderText_drawLine__P563538_mk(s) { -function miniMenu_MenuSprite_draw__P566034(s) { +function miniMenu_MenuSprite_draw__P634483(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73972,14 +74966,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.width___589146 = undefined; - s.height___589149 = undefined; - s.titleHeight___589152 = undefined; - s.frameWidth___589153 = undefined; - s.scrollWidth___589161 = undefined; - s.scrollHeight___589170 = undefined; - s.contentWidth___589271 = undefined; - s.contentHeight___589302 = undefined; + s.width___657595 = undefined; + s.height___657598 = undefined; + s.titleHeight___657601 = undefined; + s.frameWidth___657602 = undefined; + s.scrollWidth___657610 = undefined; + s.scrollHeight___657619 = undefined; + s.contentWidth___657720 = undefined; + s.contentHeight___657751 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -73987,7 +74981,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -73999,19 +74993,19 @@ switch (step) { { step = 41; continue; } case 1: case 2: - s.tmp_3 = miniMenu_MenuSprite_getWidth__P568983_mk(s); + s.tmp_3 = miniMenu_MenuSprite_getWidth__P637432_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 2182; s.pc = 42; return s.tmp_3; case 42: r0 = s.retval; - s.width___589146 = (r0); - s.tmp_0 = miniMenu_MenuSprite_getHeight__P568984_mk(s); + s.width___657595 = (r0); + s.tmp_0 = miniMenu_MenuSprite_getHeight__P637433_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2183; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - s.height___589149 = (r0); - s.titleHeight___589152 = (0); + s.height___657598 = (r0); + s.titleHeight___657601 = (0); r0 = s.arg0.fields["frame"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -74027,8 +75021,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_3 = r0; - s.frameWidth___589153 = (s.tmp_3); - s.tmp_1 = miniMenu_MenuStyle_scrollColor__P565970_mk(s); + s.frameWidth___657602 = (s.tmp_3); + s.tmp_1 = miniMenu_MenuStyle_scrollColor__P634419_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; s.callLocIdx = 2184; s.pc = 44; return s.tmp_1; @@ -74037,7 +75031,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P568985_mk(s); + s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P637434_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 2185; s.pc = 45; return s.tmp_3; case 45: @@ -74059,8 +75053,8 @@ switch (step) { case 8: // jmp value (already in r0) s.tmp_5 = r0; - s.scrollWidth___589161 = (s.tmp_5); - s.tmp_1 = miniMenu_MenuStyle_scrollColor__P565970_mk(s); + s.scrollWidth___657610 = (s.tmp_5); + s.tmp_1 = miniMenu_MenuStyle_scrollColor__P634419_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; s.callLocIdx = 2186; s.pc = 46; return s.tmp_1; @@ -74069,7 +75063,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P568985_mk(s); + s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P637434_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 2187; s.pc = 47; return s.tmp_3; case 47: @@ -74091,31 +75085,31 @@ switch (step) { case 12: // jmp value (already in r0) s.tmp_5 = r0; - s.scrollHeight___589170 = (s.tmp_5); + s.scrollHeight___657619 = (s.tmp_5); r0 = s.arg0.fields["frame"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tmp_1 = miniMenu_drawFrame__P566053_mk(s); - s.tmp_1.arg0 = globals.screen___563337; + s.tmp_1 = miniMenu_drawFrame__P634502_mk(s); + s.tmp_1.arg0 = globals.screen___631781; r0 = s.arg0.fields["frame"]; s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg1; s.tmp_1.arg3 = s.arg2; - r0 = (s.arg1 + s.width___589146); + r0 = (s.arg1 + s.width___657595); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.scrollWidth___589161); + r0 = (s.tmp_2 - s.scrollWidth___657610); s.tmp_1.arg4 = r0; - r0 = (s.arg2 + s.height___589149); + r0 = (s.arg2 + s.height___657598); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.scrollHeight___589170); + r0 = (s.tmp_3 - s.scrollHeight___657619); s.tmp_1.arg5 = r0; s.callLocIdx = 2188; s.pc = 48; return s.tmp_1; case 48: r0 = s.retval; case 13: case 14: - s.tmp_1 = miniMenu_MenuStyle_borderColor__P565964_mk(s); + s.tmp_1 = miniMenu_MenuStyle_borderColor__P634413_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; s.callLocIdx = 2189; s.pc = 49; return s.tmp_1; @@ -74124,21 +75118,21 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_2 = miniMenu_fillRegion__P568986_mk(s); - s.tmp_2.arg0 = globals.screen___563337; - r0 = (s.arg1 + s.frameWidth___589153); + s.tmp_2 = miniMenu_fillRegion__P637435_mk(s); + s.tmp_2.arg0 = globals.screen___631781; + r0 = (s.arg1 + s.frameWidth___657602); s.tmp_2.arg1 = r0; - r0 = (s.arg2 + s.frameWidth___589153); + r0 = (s.arg2 + s.frameWidth___657602); s.tmp_2.arg2 = r0; - r0 = (s.arg1 + s.width___589146); + r0 = (s.arg1 + s.width___657595); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.frameWidth___589153); + r0 = (s.tmp_3 - s.frameWidth___657602); s.tmp_2.arg3 = r0; - r0 = (s.arg2 + s.height___589149); + r0 = (s.arg2 + s.height___657598); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.frameWidth___589153); + r0 = (s.tmp_4 - s.frameWidth___657602); s.tmp_2.arg4 = r0; - s.tmp_5 = miniMenu_MenuStyle_borderColor__P565964_mk(s); + s.tmp_5 = miniMenu_MenuStyle_borderColor__P634413_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_5.arg0 = r0; s.callLocIdx = 2190; s.pc = 51; return s.tmp_5; @@ -74150,7 +75144,7 @@ switch (step) { r0 = s.retval; case 15: case 16: - s.tmp_1 = miniMenu_MenuStyle_backgroundColor__P565968_mk(s); + s.tmp_1 = miniMenu_MenuStyle_backgroundColor__P634417_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; s.callLocIdx = 2192; s.pc = 52; return s.tmp_1; @@ -74159,11 +75153,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - s.tmp_2 = miniMenu_fillRegion__P568986_mk(s); - s.tmp_2.arg0 = globals.screen___563337; + s.tmp_2 = miniMenu_fillRegion__P637435_mk(s); + s.tmp_2.arg0 = globals.screen___631781; s.tmp_4 = r0 = s.arg1; - s.tmp_6 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_7 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_6 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_7 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_7.arg0 = r0; s.callLocIdx = 2193; s.pc = 55; return s.tmp_7; @@ -74177,11 +75171,11 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; - r0 = (s.tmp_3 + s.frameWidth___589153); + r0 = (s.tmp_3 + s.frameWidth___657602); s.tmp_2.arg1 = r0; s.tmp_9 = r0 = s.arg2; - s.tmp_11 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_12 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_11 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_12 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_12.arg0 = r0; s.callLocIdx = 2195; s.pc = 57; return s.tmp_12; @@ -74195,12 +75189,12 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_9 + s.tmp_10); s.tmp_8 = r0; - r0 = (s.tmp_8 + s.frameWidth___589153); + r0 = (s.tmp_8 + s.frameWidth___657602); s.tmp_2.arg2 = r0; - r0 = (s.arg1 + s.width___589146); + r0 = (s.arg1 + s.width___657595); s.tmp_14 = r0; - s.tmp_16 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_17 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_16 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_17 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_17.arg0 = r0; s.callLocIdx = 2197; s.pc = 59; return s.tmp_17; @@ -74214,12 +75208,12 @@ switch (step) { s.tmp_15 = r0; r0 = (s.tmp_14 - s.tmp_15); s.tmp_13 = r0; - r0 = (s.tmp_13 - s.frameWidth___589153); + r0 = (s.tmp_13 - s.frameWidth___657602); s.tmp_2.arg3 = r0; - r0 = (s.arg2 + s.height___589149); + r0 = (s.arg2 + s.height___657598); s.tmp_19 = r0; - s.tmp_21 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_22 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_21 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_22 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_22.arg0 = r0; s.callLocIdx = 2199; s.pc = 61; return s.tmp_22; @@ -74233,9 +75227,9 @@ switch (step) { s.tmp_20 = r0; r0 = (s.tmp_19 - s.tmp_20); s.tmp_18 = r0; - r0 = (s.tmp_18 - s.frameWidth___589153); + r0 = (s.tmp_18 - s.frameWidth___657602); s.tmp_2.arg4 = r0; - s.tmp_23 = miniMenu_MenuStyle_backgroundColor__P565968_mk(s); + s.tmp_23 = miniMenu_MenuStyle_backgroundColor__P634417_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_23.arg0 = r0; s.callLocIdx = 2201; s.pc = 62; return s.tmp_23; @@ -74247,9 +75241,9 @@ switch (step) { r0 = s.retval; case 17: case 18: - s.tmp_5 = r0 = s.width___589146; - s.tmp_7 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_8 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_5 = r0 = s.width___657595; + s.tmp_7 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_8 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_8.arg0 = r0; s.callLocIdx = 2203; s.pc = 64; return s.tmp_8; @@ -74263,8 +75257,8 @@ switch (step) { s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; - s.tmp_10 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_11 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_10 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_11 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_11.arg0 = r0; s.callLocIdx = 2205; s.pc = 66; return s.tmp_11; @@ -74278,8 +75272,8 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_4 - s.tmp_9); s.tmp_3 = r0; - s.tmp_13 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_14 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_13 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_14 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_14.arg0 = r0; s.callLocIdx = 2207; s.pc = 68; return s.tmp_14; @@ -74293,8 +75287,8 @@ switch (step) { s.tmp_12 = r0; r0 = (s.tmp_3 - s.tmp_12); s.tmp_2 = r0; - s.tmp_16 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_17 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_16 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_17 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_17.arg0 = r0; s.callLocIdx = 2209; s.pc = 70; return s.tmp_17; @@ -74308,15 +75302,15 @@ switch (step) { s.tmp_15 = r0; r0 = (s.tmp_2 - s.tmp_15); s.tmp_1 = r0; - r0 = (s.frameWidth___589153 << 1); + r0 = (s.frameWidth___657602 << 1); s.tmp_18 = r0; r0 = (s.tmp_1 - s.tmp_18); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.scrollWidth___589161); - s.contentWidth___589271 = (r0); - s.tmp_5 = r0 = s.height___589149; - s.tmp_7 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_8 = miniMenu_MenuStyle_border__P565962_mk(s); + r0 = (s.tmp_0 - s.scrollWidth___657610); + s.contentWidth___657720 = (r0); + s.tmp_5 = r0 = s.height___657598; + s.tmp_7 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_8 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_8.arg0 = r0; s.callLocIdx = 2211; s.pc = 72; return s.tmp_8; @@ -74330,8 +75324,8 @@ switch (step) { s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; - s.tmp_10 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_11 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_10 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_11 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_11.arg0 = r0; s.callLocIdx = 2213; s.pc = 74; return s.tmp_11; @@ -74345,8 +75339,8 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_4 - s.tmp_9); s.tmp_3 = r0; - s.tmp_13 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_14 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_13 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_14 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_14.arg0 = r0; s.callLocIdx = 2215; s.pc = 76; return s.tmp_14; @@ -74360,8 +75354,8 @@ switch (step) { s.tmp_12 = r0; r0 = (s.tmp_3 - s.tmp_12); s.tmp_2 = r0; - s.tmp_16 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_17 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_16 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_17 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_17.arg0 = r0; s.callLocIdx = 2217; s.pc = 78; return s.tmp_17; @@ -74375,17 +75369,17 @@ switch (step) { s.tmp_15 = r0; r0 = (s.tmp_2 - s.tmp_15); s.tmp_1 = r0; - r0 = (s.frameWidth___589153 << 1); + r0 = (s.frameWidth___657602 << 1); s.tmp_18 = r0; r0 = (s.tmp_1 - s.tmp_18); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.scrollHeight___589170); - s.contentHeight___589302 = (r0); + r0 = (s.tmp_0 - s.scrollHeight___657619); + s.contentHeight___657751 = (r0); r0 = s.arg0.fields["title"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.tmp_1 = miniMenu_MenuItem_getHeight__P566009_mk(s); + s.tmp_1 = miniMenu_MenuItem_getHeight__P634458_mk(s); r0 = s.arg0.fields["title"]; s.tmp_1.arg0 = r0; r0 = s.arg0.fields["titleStyle"]; @@ -74393,13 +75387,13 @@ switch (step) { s.callLocIdx = 2219; s.pc = 79; return s.tmp_1; case 79: r0 = s.retval; - s.titleHeight___589152 = (r0); - s.tmp_0 = miniMenu_MenuItem_drawTo__P566011_mk(s); + s.titleHeight___657601 = (r0); + s.tmp_0 = miniMenu_MenuItem_drawTo__P634460_mk(s); r0 = s.arg0.fields["title"]; s.tmp_0.arg0 = r0; s.tmp_3 = r0 = s.arg1; - s.tmp_5 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_6 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_5 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_6 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2220; s.pc = 82; return s.tmp_6; @@ -74413,8 +75407,8 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; - s.tmp_8 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_9 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_8 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_9 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_9.arg0 = r0; s.callLocIdx = 2222; s.pc = 84; return s.tmp_9; @@ -74428,11 +75422,11 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_2 + s.tmp_7); s.tmp_1 = r0; - r0 = (s.tmp_1 + s.frameWidth___589153); + r0 = (s.tmp_1 + s.frameWidth___657602); s.tmp_0.arg1 = r0; s.tmp_12 = r0 = s.arg2; - s.tmp_14 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_15 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_15 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_15.arg0 = r0; s.callLocIdx = 2224; s.pc = 86; return s.tmp_15; @@ -74446,8 +75440,8 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_12 + s.tmp_13); s.tmp_11 = r0; - s.tmp_17 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_18 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_17 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_18 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_18.arg0 = r0; s.callLocIdx = 2226; s.pc = 88; return s.tmp_18; @@ -74461,15 +75455,15 @@ switch (step) { s.tmp_16 = r0; r0 = (s.tmp_11 + s.tmp_16); s.tmp_10 = r0; - r0 = (s.tmp_10 + s.frameWidth___589153); + r0 = (s.tmp_10 + s.frameWidth___657602); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = globals.screen___563337; + s.tmp_0.arg3 = globals.screen___631781; r0 = s.arg0.fields["titleStyle"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.contentWidth___589271; - s.tmp_19 = Math_min__P561436_mk(s); - s.tmp_19.arg0 = s.titleHeight___589152; - s.tmp_19.arg1 = s.contentHeight___589302; + s.tmp_0.arg5 = s.contentWidth___657720; + s.tmp_19 = Math_min__P629880_mk(s); + s.tmp_19.arg0 = s.titleHeight___657601; + s.tmp_19.arg1 = s.contentHeight___657751; s.callLocIdx = 2228; s.pc = 89; return s.tmp_19; case 89: r0 = s.retval; @@ -74478,14 +75472,14 @@ switch (step) { s.tmp_0.arg8 = false; r0 = s.arg0.fields["titleAnimationTick"]; s.tmp_0.arg9 = r0; - s.tmp_0.arg10 = s.contentWidth___589271; - s.tmp_0.arg11 = s.titleHeight___589152; + s.tmp_0.arg10 = s.contentWidth___657720; + s.tmp_0.arg11 = s.titleHeight___657601; s.callLocIdx = 2229; s.pc = 80; return s.tmp_0; case 80: r0 = s.retval; case 19: case 20: - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2230; s.pc = 90; return s.tmp_2; @@ -74499,7 +75493,7 @@ switch (step) { r0 = s.tmp_0; { step = 22; continue; } case 21: - s.tmp_4 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2231; s.pc = 91; return s.tmp_4; @@ -74512,11 +75506,11 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 23; continue; } - s.tmp_6 = miniMenu_MenuSprite_drawSingleColumn__P568981_mk(s); + s.tmp_6 = miniMenu_MenuSprite_drawSingleColumn__P637430_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_9 = r0 = s.arg1; - s.tmp_11 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_12 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_11 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_12 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_12.arg0 = r0; s.callLocIdx = 2232; s.pc = 94; return s.tmp_12; @@ -74530,8 +75524,8 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_9 + s.tmp_10); s.tmp_8 = r0; - s.tmp_14 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_15 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_15 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_15.arg0 = r0; s.callLocIdx = 2234; s.pc = 96; return s.tmp_15; @@ -74545,12 +75539,12 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_8 + s.tmp_13); s.tmp_7 = r0; - r0 = (s.tmp_7 + s.frameWidth___589153); + r0 = (s.tmp_7 + s.frameWidth___657602); s.tmp_6.arg1 = r0; - r0 = (s.arg2 + s.titleHeight___589152); + r0 = (s.arg2 + s.titleHeight___657601); s.tmp_18 = r0; - s.tmp_20 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_21 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_20 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_21 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_21.arg0 = r0; s.callLocIdx = 2236; s.pc = 98; return s.tmp_21; @@ -74564,8 +75558,8 @@ switch (step) { s.tmp_19 = r0; r0 = (s.tmp_18 + s.tmp_19); s.tmp_17 = r0; - s.tmp_23 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_24 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_23 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_24 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_24.arg0 = r0; s.callLocIdx = 2238; s.pc = 100; return s.tmp_24; @@ -74579,17 +75573,17 @@ switch (step) { s.tmp_22 = r0; r0 = (s.tmp_17 + s.tmp_22); s.tmp_16 = r0; - r0 = (s.tmp_16 + s.frameWidth___589153); + r0 = (s.tmp_16 + s.frameWidth___657602); s.tmp_6.arg2 = r0; - s.tmp_6.arg3 = s.contentWidth___589271; - r0 = (s.contentHeight___589302 - s.titleHeight___589152); + s.tmp_6.arg3 = s.contentWidth___657720; + r0 = (s.contentHeight___657751 - s.titleHeight___657601); s.tmp_6.arg4 = r0; s.callLocIdx = 2240; s.pc = 92; return s.tmp_6; case 92: r0 = s.retval; { step = 28; continue; } case 23: - s.tmp_2 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2241; s.pc = 101; return s.tmp_2; @@ -74603,7 +75597,7 @@ switch (step) { r0 = s.tmp_0; { step = 25; continue; } case 24: - s.tmp_4 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2242; s.pc = 102; return s.tmp_4; @@ -74616,11 +75610,11 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 26; continue; } - s.tmp_6 = miniMenu_MenuSprite_drawSingleRow__P568982_mk(s); + s.tmp_6 = miniMenu_MenuSprite_drawSingleRow__P637431_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_9 = r0 = s.arg1; - s.tmp_11 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_12 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_11 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_12 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_12.arg0 = r0; s.callLocIdx = 2243; s.pc = 105; return s.tmp_12; @@ -74634,8 +75628,8 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_9 + s.tmp_10); s.tmp_8 = r0; - s.tmp_14 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_15 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_15 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_15.arg0 = r0; s.callLocIdx = 2245; s.pc = 107; return s.tmp_15; @@ -74649,12 +75643,12 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_8 + s.tmp_13); s.tmp_7 = r0; - r0 = (s.tmp_7 + s.frameWidth___589153); + r0 = (s.tmp_7 + s.frameWidth___657602); s.tmp_6.arg1 = r0; - r0 = (s.arg2 + s.titleHeight___589152); + r0 = (s.arg2 + s.titleHeight___657601); s.tmp_18 = r0; - s.tmp_20 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_21 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_20 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_21 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_21.arg0 = r0; s.callLocIdx = 2247; s.pc = 109; return s.tmp_21; @@ -74668,8 +75662,8 @@ switch (step) { s.tmp_19 = r0; r0 = (s.tmp_18 + s.tmp_19); s.tmp_17 = r0; - s.tmp_23 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_24 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_23 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_24 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_24.arg0 = r0; s.callLocIdx = 2249; s.pc = 111; return s.tmp_24; @@ -74683,21 +75677,21 @@ switch (step) { s.tmp_22 = r0; r0 = (s.tmp_17 + s.tmp_22); s.tmp_16 = r0; - r0 = (s.tmp_16 + s.frameWidth___589153); + r0 = (s.tmp_16 + s.frameWidth___657602); s.tmp_6.arg2 = r0; - s.tmp_6.arg3 = s.contentWidth___589271; - r0 = (s.contentHeight___589302 - s.titleHeight___589152); + s.tmp_6.arg3 = s.contentWidth___657720; + r0 = (s.contentHeight___657751 - s.titleHeight___657601); s.tmp_6.arg4 = r0; s.callLocIdx = 2251; s.pc = 103; return s.tmp_6; case 103: r0 = s.retval; { step = 27; continue; } case 26: - s.tmp_0 = miniMenu_MenuSprite_drawGrid__P566049_mk(s); + s.tmp_0 = miniMenu_MenuSprite_drawGrid__P634498_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_3 = r0 = s.arg1; - s.tmp_5 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_6 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_5 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_6 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2252; s.pc = 114; return s.tmp_6; @@ -74711,8 +75705,8 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; - s.tmp_8 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_9 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_8 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_9 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_9.arg0 = r0; s.callLocIdx = 2254; s.pc = 116; return s.tmp_9; @@ -74726,12 +75720,12 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_2 + s.tmp_7); s.tmp_1 = r0; - r0 = (s.tmp_1 + s.frameWidth___589153); + r0 = (s.tmp_1 + s.frameWidth___657602); s.tmp_0.arg1 = r0; - r0 = (s.arg2 + s.titleHeight___589152); + r0 = (s.arg2 + s.titleHeight___657601); s.tmp_12 = r0; - s.tmp_14 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_15 = miniMenu_MenuStyle_border__P565962_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_15 = miniMenu_MenuStyle_border__P634411_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_15.arg0 = r0; s.callLocIdx = 2256; s.pc = 118; return s.tmp_15; @@ -74745,8 +75739,8 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_12 + s.tmp_13); s.tmp_11 = r0; - s.tmp_17 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_18 = miniMenu_MenuStyle_padding__P565966_mk(s); + s.tmp_17 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_18 = miniMenu_MenuStyle_padding__P634415_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_18.arg0 = r0; s.callLocIdx = 2258; s.pc = 120; return s.tmp_18; @@ -74760,17 +75754,17 @@ switch (step) { s.tmp_16 = r0; r0 = (s.tmp_11 + s.tmp_16); s.tmp_10 = r0; - r0 = (s.tmp_10 + s.frameWidth___589153); + r0 = (s.tmp_10 + s.frameWidth___657602); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.contentWidth___589271; - r0 = (s.contentHeight___589302 - s.titleHeight___589152); + s.tmp_0.arg3 = s.contentWidth___657720; + r0 = (s.contentHeight___657751 - s.titleHeight___657601); s.tmp_0.arg4 = r0; s.callLocIdx = 2260; s.pc = 112; return s.tmp_0; case 112: r0 = s.retval; case 27: case 28: - s.tmp_1 = miniMenu_MenuStyle_scrollColor__P565970_mk(s); + s.tmp_1 = miniMenu_MenuStyle_scrollColor__P634419_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; s.callLocIdx = 2261; s.pc = 121; return s.tmp_1; @@ -74779,7 +75773,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 39; continue; } - s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P568985_mk(s); + s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P637434_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 2262; s.pc = 122; return s.tmp_3; case 122: @@ -74793,15 +75787,15 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 29; continue; } - s.tmp_6 = miniMenu_drawScrollIndicator__P566056_mk(s); - s.tmp_6.arg0 = globals.screen___563337; + s.tmp_6 = miniMenu_drawScrollIndicator__P634505_mk(s); + s.tmp_6.arg0 = globals.screen___631781; s.tmp_6.arg1 = s.arg2; - r0 = (s.arg1 + s.width___589146); + r0 = (s.arg1 + s.width___657595); s.tmp_7 = r0; r0 = (s.tmp_7 - 7); s.tmp_6.arg2 = r0; s.tmp_6.arg3 = 0; - s.tmp_8 = miniMenu_MenuStyle_scrollColor__P565970_mk(s); + s.tmp_8 = miniMenu_MenuStyle_scrollColor__P634419_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_8.arg0 = r0; s.callLocIdx = 2263; s.pc = 124; return s.tmp_8; @@ -74823,20 +75817,20 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - s.tmp_4 = miniMenu_drawScrollIndicator__P566056_mk(s); - s.tmp_4.arg0 = globals.screen___563337; - r0 = (s.arg2 + s.height___589149); + s.tmp_4 = miniMenu_drawScrollIndicator__P634505_mk(s); + s.tmp_4.arg0 = globals.screen___631781; + r0 = (s.arg2 + s.height___657598); s.tmp_6 = r0; r0 = (s.tmp_6 - 3); s.tmp_5 = r0; r0 = (s.tmp_5 - 1); s.tmp_4.arg1 = r0; - r0 = (s.arg1 + s.width___589146); + r0 = (s.arg1 + s.width___657595); s.tmp_7 = r0; r0 = (s.tmp_7 - 7); s.tmp_4.arg2 = r0; s.tmp_4.arg3 = 1; - s.tmp_8 = miniMenu_MenuStyle_scrollColor__P565970_mk(s); + s.tmp_8 = miniMenu_MenuStyle_scrollColor__P634419_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_8.arg0 = r0; s.callLocIdx = 2265; s.pc = 126; return s.tmp_8; @@ -74856,15 +75850,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 34; continue; } - s.tmp_2 = miniMenu_drawScrollIndicator__P566056_mk(s); - s.tmp_2.arg0 = globals.screen___563337; - r0 = (s.arg2 + s.height___589149); + s.tmp_2 = miniMenu_drawScrollIndicator__P634505_mk(s); + s.tmp_2.arg0 = globals.screen___631781; + r0 = (s.arg2 + s.height___657598); s.tmp_3 = r0; r0 = (s.tmp_3 - 7); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = s.arg1; s.tmp_2.arg3 = 2; - s.tmp_4 = miniMenu_MenuStyle_scrollColor__P565970_mk(s); + s.tmp_4 = miniMenu_MenuStyle_scrollColor__P634419_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2267; s.pc = 128; return s.tmp_4; @@ -74886,20 +75880,20 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 36; continue; } - s.tmp_4 = miniMenu_drawScrollIndicator__P566056_mk(s); - s.tmp_4.arg0 = globals.screen___563337; - r0 = (s.arg2 + s.height___589149); + s.tmp_4 = miniMenu_drawScrollIndicator__P634505_mk(s); + s.tmp_4.arg0 = globals.screen___631781; + r0 = (s.arg2 + s.height___657598); s.tmp_5 = r0; r0 = (s.tmp_5 - 7); s.tmp_4.arg1 = r0; - r0 = (s.arg1 + s.width___589146); + r0 = (s.arg1 + s.width___657595); s.tmp_7 = r0; r0 = (s.tmp_7 - 3); s.tmp_6 = r0; r0 = (s.tmp_6 - 1); s.tmp_4.arg2 = r0; s.tmp_4.arg3 = 3; - s.tmp_8 = miniMenu_MenuStyle_scrollColor__P565970_mk(s); + s.tmp_8 = miniMenu_MenuStyle_scrollColor__P634419_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_8.arg0 = r0; s.callLocIdx = 2269; s.pc = 130; return s.tmp_8; @@ -74919,12 +75913,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_draw__P566034.info = {"start":27001,"length":7066,"line":810,"column":8,"endLine":956,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"draw","argumentNames":["this","drawLeft","drawTop"]} +miniMenu_MenuSprite_draw__P634483.info = {"start":27001,"length":7066,"line":810,"column":8,"endLine":956,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"draw","argumentNames":["this","drawLeft","drawTop"]} -function miniMenu_MenuSprite_draw__P566034_mk(s) { +function miniMenu_MenuSprite_draw__P634483_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_draw__P566034, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_draw__P634483, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -74951,14 +75945,14 @@ function miniMenu_MenuSprite_draw__P566034_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - width___589146: undefined, - height___589149: undefined, - titleHeight___589152: undefined, - frameWidth___589153: undefined, - scrollWidth___589161: undefined, - scrollHeight___589170: undefined, - contentWidth___589271: undefined, - contentHeight___589302: undefined, + width___657595: undefined, + height___657598: undefined, + titleHeight___657601: undefined, + frameWidth___657602: undefined, + scrollWidth___657610: undefined, + scrollHeight___657619: undefined, + contentWidth___657720: undefined, + contentHeight___657751: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -74968,7 +75962,7 @@ function miniMenu_MenuSprite_draw__P566034_mk(s) { -function miniMenu_fillRegion__P568986(s) { +function miniMenu_fillRegion__P637435(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -74996,7 +75990,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = helpers_imageFillRect__P563261_mk(s); + s.tmp_2 = helpers_imageFillRect__P631705_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.tmp_2.arg2 = s.arg2; @@ -75013,12 +76007,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_fillRegion__P568986.info = {"start":61321,"length":217,"line":1608,"column":4,"endLine":1611,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"fillRegion","argumentNames":["target","left","top","right","bottom","color"]} +miniMenu_fillRegion__P637435.info = {"start":61321,"length":217,"line":1608,"column":4,"endLine":1611,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"fillRegion","argumentNames":["target","left","top","right","bottom","color"]} -function miniMenu_fillRegion__P568986_mk(s) { +function miniMenu_fillRegion__P637435_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_fillRegion__P568986, depth: s.depth + 1, + parent: s, fn: miniMenu_fillRegion__P637435, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -75035,7 +76029,7 @@ function miniMenu_fillRegion__P568986_mk(s) { -function miniMenu_MenuSprite_drawSingleRow__P568982(s) { +function miniMenu_MenuSprite_drawSingleRow__P637431(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -75045,12 +76039,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___589936 = undefined; - s.currentWidth___589937 = undefined; - s.style___589938 = undefined; - s.isSelected___589939 = undefined; - s.offset___589940 = undefined; - s.i___589946 = undefined; + s.current___658385 = undefined; + s.currentWidth___658386 = undefined; + s.style___658387 = undefined; + s.isSelected___658388 = undefined; + s.offset___658389 = undefined; + s.i___658395 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -75060,7 +76054,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -75072,16 +76066,16 @@ switch (step) { { step = 26; continue; } case 1: case 2: - s.currentWidth___589937 = (0); + s.currentWidth___658386 = (0); r0 = s.arg0.fields["xScroll"]; s.tmp_1 = r0; r0 = (s.tmp_1 | 0); s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.offset___589940 = (r0); - s.i___589946 = (0); + s.offset___658389 = (r0); + s.i___658395 = (0); case 3: - s.tmp_1 = r0 = s.i___589946; + s.tmp_1 = r0 = s.i___658395; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -75092,13 +76086,13 @@ switch (step) { if (!r0) { step = 25; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___589946); - s.current___589936 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___658395); + s.current___658385 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_0 = r0; - r0 = (s.tmp_0 === s.i___589946); - s.isSelected___589939 = (r0); - r0 = pxsim_numops_toBoolDecr(s.isSelected___589939); + r0 = (s.tmp_0 === s.i___658395); + s.isSelected___658388 = (r0); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658388); if (!r0) { step = 4; continue; } r0 = s.arg0.fields["selectedStyle"]; { step = 5; continue; } @@ -75107,11 +76101,11 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_0 = r0; - s.style___589938 = (s.tmp_0); - s.tmp_0 = Math_min__P561436_mk(s); - s.tmp_1 = miniMenu_MenuItem_getWidth__P566010_mk(s); - s.tmp_1.arg0 = s.current___589936; - s.tmp_1.arg1 = s.style___589938; + s.style___658387 = (s.tmp_0); + s.tmp_0 = Math_min__P629880_mk(s); + s.tmp_1 = miniMenu_MenuItem_getWidth__P634459_mk(s); + s.tmp_1.arg0 = s.current___658385; + s.tmp_1.arg1 = s.style___658387; s.callLocIdx = 2327; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; @@ -75120,15 +76114,15 @@ switch (step) { s.callLocIdx = 2328; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.currentWidth___589937 = (r0); - r0 = pxsim_numops_toBoolDecr(s.isSelected___589939); + s.currentWidth___658386 = (r0); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658388); if (!r0) { step = 12; continue; } - r0 = (s.offset___589940 < 0); + r0 = (s.offset___658389 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } s.tmp_1 = r0 = s.arg0; - s.tmp_3 = r0 = s.offset___589940; + s.tmp_3 = r0 = s.offset___658389; r0 = s.arg0.fields["xScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -75138,22 +76132,22 @@ switch (step) { r0 = (s.tmp_1).fields["targetXScroll"] = (s.tmp_2); { step = 9; continue; } case 6: - s.tmp_1 = r0 = s.offset___589940; - r0 = (s.arg3 - s.currentWidth___589937); + s.tmp_1 = r0 = s.offset___658389; + r0 = (s.arg3 - s.currentWidth___658386); 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 = 7; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_7 = r0 = s.offset___589940; + s.tmp_7 = r0 = s.offset___658389; r0 = s.arg0.fields["xScroll"]; s.tmp_9 = r0; r0 = (s.tmp_9 | 0); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; - r0 = (s.tmp_6 + s.currentWidth___589937); + r0 = (s.tmp_6 + s.currentWidth___658386); s.tmp_5 = r0; r0 = (s.tmp_5 - s.arg3); s.tmp_4 = r0; @@ -75178,8 +76172,8 @@ switch (step) { case 11: case 12: case 13: - s.tmp_1 = r0 = s.offset___589940; - r0 = (0 - s.currentWidth___589937); + s.tmp_1 = r0 = s.offset___658389; + r0 = (0 - s.currentWidth___658386); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; @@ -75188,22 +76182,22 @@ switch (step) { r0 = s.tmp_0; { step = 15; continue; } case 14: - r0 = (s.offset___589940 >= s.arg3); + r0 = (s.offset___658389 >= s.arg3); case 15: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 16; continue; } - r0 = (s.offset___589940 + s.currentWidth___589937); - s.offset___589940 = (r0); + r0 = (s.offset___658389 + s.currentWidth___658386); + s.offset___658389 = (r0); { step = 24; continue; } case 16: case 17: - r0 = (s.offset___589940 < 0); + r0 = (s.offset___658389 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = pxsim_numops_toBoolDecr(s.isSelected___589939); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658388); if (!r0) { step = 18; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 19; continue; } @@ -75212,27 +76206,27 @@ switch (step) { case 19: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = miniMenu_MenuItem_drawTo__P566011_mk(s); - s.tmp_2.arg0 = s.current___589936; - r0 = (s.arg1 + s.offset___589940); + s.tmp_2 = miniMenu_MenuItem_drawTo__P634460_mk(s); + s.tmp_2.arg0 = s.current___658385; + r0 = (s.arg1 + s.offset___658389); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = s.arg2; - s.tmp_2.arg3 = globals.screen___563337; - s.tmp_2.arg4 = s.style___589938; - r0 = (s.currentWidth___589937 + s.offset___589940); + s.tmp_2.arg3 = globals.screen___631781; + s.tmp_2.arg4 = s.style___658387; + r0 = (s.currentWidth___658386 + s.offset___658389); s.tmp_2.arg5 = r0; s.tmp_2.arg6 = s.arg4; s.tmp_2.arg7 = false; s.tmp_2.arg8 = true; s.tmp_2.arg9 = s.tmp_1; - s.tmp_2.arg10 = s.currentWidth___589937; + s.tmp_2.arg10 = s.currentWidth___658386; s.tmp_2.arg11 = s.arg4; s.callLocIdx = 2329; s.pc = 29; return s.tmp_2; case 29: r0 = s.retval; { step = 23; continue; } case 20: - r0 = pxsim_numops_toBoolDecr(s.isSelected___589939); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658388); if (!r0) { step = 21; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 22; continue; } @@ -75241,16 +76235,16 @@ switch (step) { case 22: // jmp value (already in r0) s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuItem_drawTo__P566011_mk(s); - s.tmp_1.arg0 = s.current___589936; - r0 = (s.arg1 + s.offset___589940); + s.tmp_1 = miniMenu_MenuItem_drawTo__P634460_mk(s); + s.tmp_1.arg0 = s.current___658385; + r0 = (s.arg1 + s.offset___658389); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg2; - s.tmp_1.arg3 = globals.screen___563337; - s.tmp_1.arg4 = s.style___589938; - s.tmp_2 = Math_min__P561436_mk(s); - s.tmp_2.arg0 = s.currentWidth___589937; - r0 = (s.arg3 - s.offset___589940); + s.tmp_1.arg3 = globals.screen___631781; + s.tmp_1.arg4 = s.style___658387; + s.tmp_2 = Math_min__P629880_mk(s); + s.tmp_2.arg0 = s.currentWidth___658386; + r0 = (s.arg3 - s.offset___658389); s.tmp_2.arg1 = r0; s.callLocIdx = 2330; s.pc = 31; return s.tmp_2; case 31: @@ -75260,21 +76254,21 @@ switch (step) { s.tmp_1.arg7 = false; s.tmp_1.arg8 = false; s.tmp_1.arg9 = s.tmp_0; - s.tmp_1.arg10 = s.currentWidth___589937; + s.tmp_1.arg10 = s.currentWidth___658386; s.tmp_1.arg11 = s.arg4; s.callLocIdx = 2331; s.pc = 30; return s.tmp_1; case 30: r0 = s.retval; case 23: - r0 = (s.offset___589940 + s.currentWidth___589937); - s.offset___589940 = (r0); + r0 = (s.offset___658389 + s.currentWidth___658386); + s.offset___658389 = (r0); case 24: - r0 = (s.i___589946 + 1); - s.i___589946 = (r0); + r0 = (s.i___658395 + 1); + s.i___658395 = (r0); { step = 3; continue; } case 25: s.tmp_0 = r0 = s.arg0; - s.tmp_3 = r0 = s.offset___589940; + s.tmp_3 = r0 = s.offset___658389; r0 = s.arg0.fields["xScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -75289,12 +76283,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_drawSingleRow__P568982.info = {"start":51409,"length":2551,"line":1378,"column":8,"endLine":1444,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawSingleRow","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} +miniMenu_MenuSprite_drawSingleRow__P637431.info = {"start":51409,"length":2551,"line":1378,"column":8,"endLine":1444,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawSingleRow","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} -function miniMenu_MenuSprite_drawSingleRow__P568982_mk(s) { +function miniMenu_MenuSprite_drawSingleRow__P637431_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_drawSingleRow__P568982, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_drawSingleRow__P637431, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -75306,12 +76300,12 @@ function miniMenu_MenuSprite_drawSingleRow__P568982_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - current___589936: undefined, - currentWidth___589937: undefined, - style___589938: undefined, - isSelected___589939: undefined, - offset___589940: undefined, - i___589946: undefined, + current___658385: undefined, + currentWidth___658386: undefined, + style___658387: undefined, + isSelected___658388: undefined, + offset___658389: undefined, + i___658395: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -75323,7 +76317,7 @@ function miniMenu_MenuSprite_drawSingleRow__P568982_mk(s) { -function miniMenu_MenuSprite_drawSingleColumn__P568981(s) { +function miniMenu_MenuSprite_drawSingleColumn__P637430(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -75333,12 +76327,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___590087 = undefined; - s.currentHeight___590088 = undefined; - s.style___590089 = undefined; - s.isSelected___590090 = undefined; - s.offset___590091 = undefined; - s.i___590097 = undefined; + s.current___658536 = undefined; + s.currentHeight___658537 = undefined; + s.style___658538 = undefined; + s.isSelected___658539 = undefined; + s.offset___658540 = undefined; + s.i___658546 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -75348,7 +76342,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -75360,16 +76354,16 @@ switch (step) { { step = 24; continue; } case 1: case 2: - s.currentHeight___590088 = (0); + s.currentHeight___658537 = (0); r0 = s.arg0.fields["yScroll"]; s.tmp_1 = r0; r0 = (s.tmp_1 | 0); s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.offset___590091 = (r0); - s.i___590097 = (0); + s.offset___658540 = (r0); + s.i___658546 = (0); case 3: - s.tmp_1 = r0 = s.i___590097; + s.tmp_1 = r0 = s.i___658546; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -75380,13 +76374,13 @@ switch (step) { if (!r0) { step = 23; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___590097); - s.current___590087 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___658546); + s.current___658536 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_0 = r0; - r0 = (s.tmp_0 === s.i___590097); - s.isSelected___590090 = (r0); - r0 = pxsim_numops_toBoolDecr(s.isSelected___590090); + r0 = (s.tmp_0 === s.i___658546); + s.isSelected___658539 = (r0); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658539); if (!r0) { step = 4; continue; } r0 = s.arg0.fields["selectedStyle"]; { step = 5; continue; } @@ -75395,22 +76389,22 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_0 = r0; - s.style___590089 = (s.tmp_0); - s.tmp_0 = miniMenu_MenuItem_getHeight__P566009_mk(s); - s.tmp_0.arg0 = s.current___590087; - s.tmp_0.arg1 = s.style___590089; + s.style___658538 = (s.tmp_0); + s.tmp_0 = miniMenu_MenuItem_getHeight__P634458_mk(s); + s.tmp_0.arg0 = s.current___658536; + s.tmp_0.arg1 = s.style___658538; s.callLocIdx = 2323; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.currentHeight___590088 = (r0); - r0 = pxsim_numops_toBoolDecr(s.isSelected___590090); + s.currentHeight___658537 = (r0); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658539); if (!r0) { step = 12; continue; } - r0 = (s.offset___590091 < 0); + r0 = (s.offset___658540 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } s.tmp_1 = r0 = s.arg0; - s.tmp_3 = r0 = s.offset___590091; + s.tmp_3 = r0 = s.offset___658540; r0 = s.arg0.fields["yScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -75420,22 +76414,22 @@ switch (step) { r0 = (s.tmp_1).fields["targetYScroll"] = (s.tmp_2); { step = 9; continue; } case 6: - s.tmp_1 = r0 = s.offset___590091; - r0 = (s.arg4 - s.currentHeight___590088); + s.tmp_1 = r0 = s.offset___658540; + r0 = (s.arg4 - s.currentHeight___658537); 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 = 7; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_7 = r0 = s.offset___590091; + s.tmp_7 = r0 = s.offset___658540; r0 = s.arg0.fields["yScroll"]; s.tmp_9 = r0; r0 = (s.tmp_9 | 0); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; - r0 = (s.tmp_6 + s.currentHeight___590088); + r0 = (s.tmp_6 + s.currentHeight___658537); s.tmp_5 = r0; r0 = (s.tmp_5 - s.arg4); s.tmp_4 = r0; @@ -75460,23 +76454,23 @@ switch (step) { case 11: case 12: case 13: - s.tmp_1 = r0 = s.offset___590091; - r0 = (0 - s.currentHeight___590088); + s.tmp_1 = r0 = s.offset___658540; + r0 = (0 - s.currentHeight___658537); 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 = 14; continue; } - r0 = (s.offset___590091 + s.currentHeight___590088); - s.offset___590091 = (r0); + r0 = (s.offset___658540 + s.currentHeight___658537); + s.offset___658540 = (r0); { step = 22; continue; } case 14: case 15: - r0 = (s.offset___590091 < 0); + r0 = (s.offset___658540 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - r0 = pxsim_numops_toBoolDecr(s.isSelected___590090); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658539); if (!r0) { step = 16; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 17; continue; } @@ -75485,22 +76479,22 @@ switch (step) { case 17: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = miniMenu_MenuItem_drawTo__P566011_mk(s); - s.tmp_2.arg0 = s.current___590087; + s.tmp_2 = miniMenu_MenuItem_drawTo__P634460_mk(s); + s.tmp_2.arg0 = s.current___658536; s.tmp_2.arg1 = s.arg1; - r0 = (s.arg2 + s.offset___590091); + r0 = (s.arg2 + s.offset___658540); s.tmp_2.arg2 = r0; - s.tmp_2.arg3 = globals.screen___563337; - s.tmp_2.arg4 = s.style___590089; + s.tmp_2.arg3 = globals.screen___631781; + s.tmp_2.arg4 = s.style___658538; s.tmp_2.arg5 = s.arg3; - r0 = (s.currentHeight___590088 + s.offset___590091); + r0 = (s.currentHeight___658537 + s.offset___658540); s.tmp_2.arg6 = r0; s.tmp_2.arg7 = true; s.tmp_2.arg8 = false; s.tmp_2.arg9 = s.tmp_1; - s.tmp_3 = miniMenu_MenuSprite__C566014_v6_1_mk(s); + s.tmp_3 = miniMenu_MenuSprite__C634463_v6_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, miniMenu_MenuSprite__C566014_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, miniMenu_MenuSprite__C634463_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.width; s.pc = 27; return s.tmp_3; case 27: @@ -75512,7 +76506,7 @@ switch (step) { r0 = s.retval; { step = 21; continue; } case 18: - r0 = pxsim_numops_toBoolDecr(s.isSelected___590090); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658539); if (!r0) { step = 19; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 20; continue; } @@ -75521,17 +76515,17 @@ switch (step) { case 20: // jmp value (already in r0) s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuItem_drawTo__P566011_mk(s); - s.tmp_1.arg0 = s.current___590087; + s.tmp_1 = miniMenu_MenuItem_drawTo__P634460_mk(s); + s.tmp_1.arg0 = s.current___658536; s.tmp_1.arg1 = s.arg1; - r0 = (s.arg2 + s.offset___590091); + r0 = (s.arg2 + s.offset___658540); s.tmp_1.arg2 = r0; - s.tmp_1.arg3 = globals.screen___563337; - s.tmp_1.arg4 = s.style___590089; + s.tmp_1.arg3 = globals.screen___631781; + s.tmp_1.arg4 = s.style___658538; s.tmp_1.arg5 = s.arg3; - s.tmp_2 = Math_min__P561436_mk(s); - s.tmp_2.arg0 = s.currentHeight___590088; - r0 = (s.arg4 - s.offset___590091); + s.tmp_2 = Math_min__P629880_mk(s); + s.tmp_2.arg0 = s.currentHeight___658537; + r0 = (s.arg4 - s.offset___658540); s.tmp_2.arg1 = r0; s.callLocIdx = 2325; s.pc = 29; return s.tmp_2; case 29: @@ -75540,9 +76534,9 @@ switch (step) { s.tmp_1.arg7 = false; s.tmp_1.arg8 = false; s.tmp_1.arg9 = s.tmp_0; - s.tmp_3 = miniMenu_MenuSprite__C566014_v6_1_mk(s); + s.tmp_3 = miniMenu_MenuSprite__C634463_v6_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, miniMenu_MenuSprite__C566014_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, miniMenu_MenuSprite__C634463_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.width; s.pc = 30; return s.tmp_3; case 30: @@ -75553,15 +76547,15 @@ switch (step) { case 28: r0 = s.retval; case 21: - r0 = (s.offset___590091 + s.currentHeight___590088); - s.offset___590091 = (r0); + r0 = (s.offset___658540 + s.currentHeight___658537); + s.offset___658540 = (r0); case 22: - r0 = (s.i___590097 + 1); - s.i___590097 = (r0); + r0 = (s.i___658546 + 1); + s.i___658546 = (r0); { step = 3; continue; } case 23: s.tmp_0 = r0 = s.arg0; - s.tmp_3 = r0 = s.offset___590091; + s.tmp_3 = r0 = s.offset___658540; r0 = s.arg0.fields["yScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -75576,12 +76570,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_drawSingleColumn__P568981.info = {"start":48951,"length":2446,"line":1311,"column":8,"endLine":1376,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawSingleColumn","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} +miniMenu_MenuSprite_drawSingleColumn__P637430.info = {"start":48951,"length":2446,"line":1311,"column":8,"endLine":1376,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawSingleColumn","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} -function miniMenu_MenuSprite_drawSingleColumn__P568981_mk(s) { +function miniMenu_MenuSprite_drawSingleColumn__P637430_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_drawSingleColumn__P568981, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_drawSingleColumn__P637430, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -75593,12 +76587,12 @@ function miniMenu_MenuSprite_drawSingleColumn__P568981_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - current___590087: undefined, - currentHeight___590088: undefined, - style___590089: undefined, - isSelected___590090: undefined, - offset___590091: undefined, - i___590097: undefined, + current___658536: undefined, + currentHeight___658537: undefined, + style___658538: undefined, + isSelected___658539: undefined, + offset___658540: undefined, + i___658546: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -75610,7 +76604,7 @@ function miniMenu_MenuSprite_drawSingleColumn__P568981_mk(s) { -function miniMenu_drawScrollIndicator__P566056(s) { +function miniMenu_drawScrollIndicator__P634505(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -75620,8 +76614,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.offset___589619 = undefined; - s.i___589627 = undefined; + s.offset___658068 = undefined; + s.i___658076 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -75630,7 +76624,7 @@ switch (step) { s.arg4 = (s.lambdaArgs[4]); s.lambdaArgs = null; } - s.tmp_3 = game_runtime__P564329_mk(s); + s.tmp_3 = game_runtime__P632773_mk(s); s.callLocIdx = 2448; s.pc = 9; return s.tmp_3; case 9: r0 = s.retval; @@ -75640,10 +76634,10 @@ switch (step) { r0 = pxsim.Math_.idiv(s.tmp_1, 250); s.tmp_0 = r0; r0 = (4 - s.tmp_0); - s.offset___589619 = (r0); - s.i___589627 = (0); + s.offset___658068 = (r0); + s.i___658076 = (0); case 1: - r0 = (s.i___589627 < 4); + r0 = (s.i___658076 < 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } @@ -75651,18 +76645,18 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 2; continue; } - s.tmp_2 = helpers_imageFillRect__P563261_mk(s); + s.tmp_2 = helpers_imageFillRect__P631705_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_3 = r0 = s.arg2; - r0 = (3 - s.i___589627); + r0 = (3 - s.i___658076); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2.arg1 = r0; - r0 = (s.arg1 + s.i___589627); + r0 = (s.arg1 + s.i___658076); s.tmp_5 = r0; - r0 = (s.tmp_5 + s.offset___589619); + r0 = (s.tmp_5 + s.offset___658068); s.tmp_2.arg2 = r0; - r0 = (s.i___589627 << 1); + r0 = (s.i___658076 << 1); s.tmp_6 = r0; r0 = (1 + s.tmp_6); s.tmp_2.arg3 = r0; @@ -75677,15 +76671,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = helpers_imageFillRect__P563261_mk(s); + s.tmp_1 = helpers_imageFillRect__P631705_mk(s); s.tmp_1.arg0 = s.arg0; - r0 = (s.arg2 + s.i___589627); + r0 = (s.arg2 + s.i___658076); s.tmp_1.arg1 = r0; - r0 = (s.arg1 + s.i___589627); + r0 = (s.arg1 + s.i___658076); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.offset___589619); + r0 = (s.tmp_2 - s.offset___658068); s.tmp_1.arg2 = r0; - r0 = (s.i___589627 << 1); + r0 = (s.i___658076 << 1); s.tmp_3 = r0; r0 = (7 - s.tmp_3); s.tmp_1.arg3 = r0; @@ -75700,19 +76694,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = helpers_imageFillRect__P563261_mk(s); + s.tmp_1 = helpers_imageFillRect__P631705_mk(s); s.tmp_1.arg0 = s.arg0; - r0 = (s.arg2 + s.i___589627); + r0 = (s.arg2 + s.i___658076); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.offset___589619); + r0 = (s.tmp_2 + s.offset___658068); s.tmp_1.arg1 = r0; s.tmp_3 = r0 = s.arg1; - r0 = (3 - s.i___589627); + r0 = (3 - s.i___658076); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_1.arg2 = r0; s.tmp_1.arg3 = 1; - r0 = (s.i___589627 << 1); + r0 = (s.i___658076 << 1); s.tmp_5 = r0; r0 = (1 + s.tmp_5); s.tmp_1.arg4 = r0; @@ -75722,16 +76716,16 @@ switch (step) { r0 = s.retval; { step = 5; continue; } case 4: - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); s.tmp_0.arg0 = s.arg0; - r0 = (s.arg2 + s.i___589627); + r0 = (s.arg2 + s.i___658076); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offset___589619); + r0 = (s.tmp_1 - s.offset___658068); s.tmp_0.arg1 = r0; - r0 = (s.arg1 + s.i___589627); + r0 = (s.arg1 + s.i___658076); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; - r0 = (s.i___589627 << 1); + r0 = (s.i___658076 << 1); s.tmp_2 = r0; r0 = (7 - s.tmp_2); s.tmp_0.arg4 = r0; @@ -75742,20 +76736,20 @@ switch (step) { case 5: case 6: case 7: - r0 = (s.i___589627 + 1); - s.i___589627 = (r0); + r0 = (s.i___658076 + 1); + s.i___658076 = (r0); { step = 1; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_drawScrollIndicator__P566056.info = {"start":75837,"length":845,"line":1964,"column":4,"endLine":1981,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawScrollIndicator","argumentNames":["target","top","left","direction","color"]} +miniMenu_drawScrollIndicator__P634505.info = {"start":75837,"length":845,"line":1964,"column":4,"endLine":1981,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawScrollIndicator","argumentNames":["target","top","left","direction","color"]} -function miniMenu_drawScrollIndicator__P566056_mk(s) { +function miniMenu_drawScrollIndicator__P634505_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_drawScrollIndicator__P566056, depth: s.depth + 1, + parent: s, fn: miniMenu_drawScrollIndicator__P634505, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -75764,8 +76758,8 @@ function miniMenu_drawScrollIndicator__P566056_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - offset___589619: undefined, - i___589627: undefined, + offset___658068: undefined, + i___658076: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -75777,7 +76771,7 @@ function miniMenu_drawScrollIndicator__P566056_mk(s) { -function miniMenu_drawFrame__P566053(s) { +function miniMenu_drawFrame__P634502(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -75787,13 +76781,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.frameWidth___591513 = undefined; - s.visibleSegments___591606 = undefined; - s.cutoff___591620 = undefined; - s.i___591642 = undefined; - s.i___591693 = undefined; - s.i___591771 = undefined; - s.i___591822 = undefined; + s.frameWidth___659962 = undefined; + s.visibleSegments___660055 = undefined; + s.cutoff___660069 = undefined; + s.i___660091 = undefined; + s.i___660142 = undefined; + s.i___660220 = undefined; + s.i___660271 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -75806,8 +76800,8 @@ switch (step) { r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_0 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, 3); - s.frameWidth___591513 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.frameCanvas___568977); + s.frameWidth___659962 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.frameCanvas___637426); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -75816,323 +76810,323 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_ImageMethods.width(globals.frameCanvas___568977); + r0 = pxsim_ImageMethods.width(globals.frameCanvas___637426); s.tmp_2 = r0; - r0 = (s.tmp_2 !== s.frameWidth___591513); + r0 = (s.tmp_2 !== s.frameWidth___659962); case 2: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - r0 = pxsim.image.create(s.frameWidth___591513, s.frameWidth___591513); - globals.frameCanvas___568977 = (r0); + r0 = pxsim.image.create(s.frameWidth___659962, s.frameWidth___659962); + globals.frameCanvas___637426 = (r0); case 3: case 4: - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___568977, 0); - r0 = pxsim_ImageMethods.drawTransparentImage(globals.frameCanvas___568977, s.arg1, 0, 0); - r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.frameCanvas___568977, s.arg2, s.arg3); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___568977, 0); - s.tmp_0 = r0 = globals.frameCanvas___568977; + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___637426, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.frameCanvas___637426, s.arg1, 0, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.frameCanvas___637426, s.arg2, s.arg3); + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___637426, 0); + s.tmp_0 = r0 = globals.frameCanvas___637426; s.tmp_1 = r0 = s.arg1; - r0 = (s.frameWidth___591513 << 1); + r0 = (s.frameWidth___659962 << 1); s.tmp_3 = r0; r0 = (0 - s.tmp_3); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, 0); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___568977; - r0 = (s.arg4 - s.frameWidth___591513); + s.tmp_1 = r0 = globals.frameCanvas___637426; + r0 = (s.arg4 - s.frameWidth___659962); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.arg3); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___568977, 0); - s.tmp_0 = r0 = globals.frameCanvas___568977; + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___637426, 0); + s.tmp_0 = r0 = globals.frameCanvas___637426; s.tmp_1 = r0 = s.arg1; - r0 = (s.frameWidth___591513 << 1); + r0 = (s.frameWidth___659962 << 1); s.tmp_3 = r0; r0 = (0 - s.tmp_3); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, 0, s.tmp_2); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___568977; + s.tmp_1 = r0 = globals.frameCanvas___637426; s.tmp_2 = r0 = s.arg2; - r0 = (s.arg5 - s.frameWidth___591513); + r0 = (s.arg5 - s.frameWidth___659962); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___568977, 0); - s.tmp_0 = r0 = globals.frameCanvas___568977; + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___637426, 0); + s.tmp_0 = r0 = globals.frameCanvas___637426; s.tmp_1 = r0 = s.arg1; - r0 = (s.frameWidth___591513 << 1); + r0 = (s.frameWidth___659962 << 1); s.tmp_3 = r0; r0 = (0 - s.tmp_3); s.tmp_2 = r0; - r0 = (s.frameWidth___591513 << 1); + r0 = (s.frameWidth___659962 << 1); s.tmp_5 = r0; r0 = (0 - s.tmp_5); s.tmp_4 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_4); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___568977; - r0 = (s.arg4 - s.frameWidth___591513); + s.tmp_1 = r0 = globals.frameCanvas___637426; + r0 = (s.arg4 - s.frameWidth___659962); s.tmp_2 = r0; - r0 = (s.arg5 - s.frameWidth___591513); + r0 = (s.arg5 - s.frameWidth___659962); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - r0 = (s.arg5 - s.frameWidth___591513); + r0 = (s.arg5 - s.frameWidth___659962); s.tmp_2 = r0; - r0 = (s.arg3 + s.frameWidth___591513); + r0 = (s.arg3 + s.frameWidth___659962); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 / s.frameWidth___591513); + r0 = (s.tmp_1 / s.frameWidth___659962); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.visibleSegments___591606 = (r0); - r0 = (s.visibleSegments___591606 * s.frameWidth___591513); + s.visibleSegments___660055 = (r0); + r0 = (s.visibleSegments___660055 * s.frameWidth___659962); s.tmp_0 = r0; - r0 = (s.arg5 - s.frameWidth___591513); + r0 = (s.arg5 - s.frameWidth___659962); s.tmp_2 = r0; - r0 = (s.arg3 + s.frameWidth___591513); + r0 = (s.arg3 + s.frameWidth___659962); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.cutoff___591620 = (r0); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___568977, 0); - s.tmp_0 = r0 = globals.frameCanvas___568977; + s.cutoff___660069 = (r0); + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___637426, 0); + s.tmp_0 = r0 = globals.frameCanvas___637426; s.tmp_1 = r0 = s.arg1; - r0 = (0 - s.frameWidth___591513); + r0 = (0 - s.frameWidth___659962); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, 0, s.tmp_2); - s.i___591642 = (0); + s.i___660091 = (0); case 5: - s.tmp_1 = r0 = s.i___591642; - r0 = (s.visibleSegments___591606 - 1); + s.tmp_1 = r0 = s.i___660091; + r0 = (s.visibleSegments___660055 - 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 = 6; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_4 = r0 = globals.frameCanvas___568977; + s.tmp_4 = r0 = globals.frameCanvas___637426; s.tmp_5 = r0 = s.arg2; - r0 = (s.arg3 + s.frameWidth___591513); + r0 = (s.arg3 + s.frameWidth___659962); s.tmp_7 = r0; - r0 = (s.frameWidth___591513 * s.i___591642); + r0 = (s.frameWidth___659962 * s.i___660091); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_3, s.tmp_4, s.tmp_5, s.tmp_6); - r0 = (s.i___591642 + 1); - s.i___591642 = (r0); + r0 = (s.i___660091 + 1); + s.i___660091 = (r0); { step = 5; continue; } case 6: - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); - s.tmp_0.arg0 = globals.frameCanvas___568977; + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); + s.tmp_0.arg0 = globals.frameCanvas___637426; s.tmp_0.arg1 = 0; - r0 = (s.frameWidth___591513 - s.cutoff___591620); + r0 = (s.frameWidth___659962 - s.cutoff___660069); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.frameWidth___591513; - s.tmp_0.arg4 = s.frameWidth___591513; + s.tmp_0.arg3 = s.frameWidth___659962; + s.tmp_0.arg4 = s.frameWidth___659962; s.tmp_0.arg5 = 0; s.callLocIdx = 2444; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___568977; + s.tmp_1 = r0 = globals.frameCanvas___637426; s.tmp_2 = r0 = s.arg2; s.tmp_4 = r0 = s.arg3; - r0 = (s.frameWidth___591513 * s.visibleSegments___591606); + r0 = (s.frameWidth___659962 * s.visibleSegments___660055); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___568977, 0); - s.tmp_0 = r0 = globals.frameCanvas___568977; + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___637426, 0); + s.tmp_0 = r0 = globals.frameCanvas___637426; s.tmp_1 = r0 = s.arg1; - r0 = (s.frameWidth___591513 << 1); + r0 = (s.frameWidth___659962 << 1); s.tmp_3 = r0; r0 = (0 - s.tmp_3); s.tmp_2 = r0; - r0 = (0 - s.frameWidth___591513); + r0 = (0 - s.frameWidth___659962); s.tmp_4 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_4); - s.i___591693 = (0); + s.i___660142 = (0); case 7: - s.tmp_1 = r0 = s.i___591693; - r0 = (s.visibleSegments___591606 - 1); + s.tmp_1 = r0 = s.i___660142; + r0 = (s.visibleSegments___660055 - 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 = 8; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_4 = r0 = globals.frameCanvas___568977; - r0 = (s.arg4 - s.frameWidth___591513); + s.tmp_4 = r0 = globals.frameCanvas___637426; + r0 = (s.arg4 - s.frameWidth___659962); s.tmp_5 = r0; - r0 = (s.arg3 + s.frameWidth___591513); + r0 = (s.arg3 + s.frameWidth___659962); s.tmp_7 = r0; - r0 = (s.frameWidth___591513 * s.i___591693); + r0 = (s.frameWidth___659962 * s.i___660142); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_3, s.tmp_4, s.tmp_5, s.tmp_6); - r0 = (s.i___591693 + 1); - s.i___591693 = (r0); + r0 = (s.i___660142 + 1); + s.i___660142 = (r0); { step = 7; continue; } case 8: - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); - s.tmp_0.arg0 = globals.frameCanvas___568977; + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); + s.tmp_0.arg0 = globals.frameCanvas___637426; s.tmp_0.arg1 = 0; - r0 = (s.frameWidth___591513 - s.cutoff___591620); + r0 = (s.frameWidth___659962 - s.cutoff___660069); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.frameWidth___591513; - s.tmp_0.arg4 = s.frameWidth___591513; + s.tmp_0.arg3 = s.frameWidth___659962; + s.tmp_0.arg4 = s.frameWidth___659962; s.tmp_0.arg5 = 0; s.callLocIdx = 2445; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___568977; - r0 = (s.arg4 - s.frameWidth___591513); + s.tmp_1 = r0 = globals.frameCanvas___637426; + r0 = (s.arg4 - s.frameWidth___659962); s.tmp_2 = r0; s.tmp_4 = r0 = s.arg3; - r0 = (s.frameWidth___591513 * s.visibleSegments___591606); + r0 = (s.frameWidth___659962 * s.visibleSegments___660055); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - r0 = (s.arg4 - s.frameWidth___591513); + r0 = (s.arg4 - s.frameWidth___659962); s.tmp_2 = r0; - r0 = (s.arg2 + s.frameWidth___591513); + r0 = (s.arg2 + s.frameWidth___659962); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 / s.frameWidth___591513); + r0 = (s.tmp_1 / s.frameWidth___659962); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.visibleSegments___591606 = (r0); - r0 = (s.visibleSegments___591606 * s.frameWidth___591513); + s.visibleSegments___660055 = (r0); + r0 = (s.visibleSegments___660055 * s.frameWidth___659962); s.tmp_0 = r0; - r0 = (s.arg4 - s.frameWidth___591513); + r0 = (s.arg4 - s.frameWidth___659962); s.tmp_2 = r0; - r0 = (s.arg2 + s.frameWidth___591513); + r0 = (s.arg2 + s.frameWidth___659962); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.cutoff___591620 = (r0); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___568977, 0); - s.tmp_0 = r0 = globals.frameCanvas___568977; + s.cutoff___660069 = (r0); + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___637426, 0); + s.tmp_0 = r0 = globals.frameCanvas___637426; s.tmp_1 = r0 = s.arg1; - r0 = (0 - s.frameWidth___591513); + r0 = (0 - s.frameWidth___659962); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, 0); - s.i___591771 = (0); + s.i___660220 = (0); case 9: - s.tmp_1 = r0 = s.i___591771; - r0 = (s.visibleSegments___591606 - 1); + s.tmp_1 = r0 = s.i___660220; + r0 = (s.visibleSegments___660055 - 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; } s.tmp_3 = r0 = s.arg0; - s.tmp_4 = r0 = globals.frameCanvas___568977; - r0 = (s.arg2 + s.frameWidth___591513); + s.tmp_4 = r0 = globals.frameCanvas___637426; + r0 = (s.arg2 + s.frameWidth___659962); s.tmp_6 = r0; - r0 = (s.frameWidth___591513 * s.i___591771); + r0 = (s.frameWidth___659962 * s.i___660220); s.tmp_7 = r0; r0 = (s.tmp_6 + s.tmp_7); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_3, s.tmp_4, s.tmp_5, s.arg3); - r0 = (s.i___591771 + 1); - s.i___591771 = (r0); + r0 = (s.i___660220 + 1); + s.i___660220 = (r0); { step = 9; continue; } case 10: - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); - s.tmp_0.arg0 = globals.frameCanvas___568977; - r0 = (s.frameWidth___591513 - s.cutoff___591620); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); + s.tmp_0.arg0 = globals.frameCanvas___637426; + r0 = (s.frameWidth___659962 - s.cutoff___660069); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - s.tmp_0.arg3 = s.frameWidth___591513; - s.tmp_0.arg4 = s.frameWidth___591513; + s.tmp_0.arg3 = s.frameWidth___659962; + s.tmp_0.arg4 = s.frameWidth___659962; s.tmp_0.arg5 = 0; s.callLocIdx = 2446; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___568977; + s.tmp_1 = r0 = globals.frameCanvas___637426; s.tmp_3 = r0 = s.arg2; - r0 = (s.frameWidth___591513 * s.visibleSegments___591606); + r0 = (s.frameWidth___659962 * s.visibleSegments___660055); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.arg3); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___568977, 0); - s.tmp_0 = r0 = globals.frameCanvas___568977; + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___637426, 0); + s.tmp_0 = r0 = globals.frameCanvas___637426; s.tmp_1 = r0 = s.arg1; - r0 = (0 - s.frameWidth___591513); + r0 = (0 - s.frameWidth___659962); s.tmp_2 = r0; - r0 = (s.frameWidth___591513 << 1); + r0 = (s.frameWidth___659962 << 1); s.tmp_4 = r0; r0 = (0 - s.tmp_4); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - s.i___591822 = (0); + s.i___660271 = (0); case 11: - s.tmp_1 = r0 = s.i___591822; - r0 = (s.visibleSegments___591606 - 1); + s.tmp_1 = r0 = s.i___660271; + r0 = (s.visibleSegments___660055 - 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 = 12; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_4 = r0 = globals.frameCanvas___568977; - r0 = (s.arg2 + s.frameWidth___591513); + s.tmp_4 = r0 = globals.frameCanvas___637426; + r0 = (s.arg2 + s.frameWidth___659962); s.tmp_6 = r0; - r0 = (s.frameWidth___591513 * s.i___591822); + r0 = (s.frameWidth___659962 * s.i___660271); s.tmp_7 = r0; r0 = (s.tmp_6 + s.tmp_7); s.tmp_5 = r0; - r0 = (s.arg5 - s.frameWidth___591513); + r0 = (s.arg5 - s.frameWidth___659962); s.tmp_8 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_3, s.tmp_4, s.tmp_5, s.tmp_8); - r0 = (s.i___591822 + 1); - s.i___591822 = (r0); + r0 = (s.i___660271 + 1); + s.i___660271 = (r0); { step = 11; continue; } case 12: - s.tmp_0 = helpers_imageFillRect__P563261_mk(s); - s.tmp_0.arg0 = globals.frameCanvas___568977; - r0 = (s.frameWidth___591513 - s.cutoff___591620); + s.tmp_0 = helpers_imageFillRect__P631705_mk(s); + s.tmp_0.arg0 = globals.frameCanvas___637426; + r0 = (s.frameWidth___659962 - s.cutoff___660069); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - s.tmp_0.arg3 = s.frameWidth___591513; - s.tmp_0.arg4 = s.frameWidth___591513; + s.tmp_0.arg3 = s.frameWidth___659962; + s.tmp_0.arg4 = s.frameWidth___659962; s.tmp_0.arg5 = 0; s.callLocIdx = 2447; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___568977; + s.tmp_1 = r0 = globals.frameCanvas___637426; s.tmp_3 = r0 = s.arg2; - r0 = (s.frameWidth___591513 * s.visibleSegments___591606); + r0 = (s.frameWidth___659962 * s.visibleSegments___660055); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; - r0 = (s.arg5 - s.frameWidth___591513); + r0 = (s.arg5 - s.frameWidth___659962); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_5); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_drawFrame__P566053.info = {"start":71559,"length":3467,"line":1864,"column":4,"endLine":1939,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawFrame","argumentNames":["target","frame","left","top","right","bottom"]} +miniMenu_drawFrame__P634502.info = {"start":71559,"length":3467,"line":1864,"column":4,"endLine":1939,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawFrame","argumentNames":["target","frame","left","top","right","bottom"]} -function miniMenu_drawFrame__P566053_mk(s) { +function miniMenu_drawFrame__P634502_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_drawFrame__P566053, depth: s.depth + 1, + parent: s, fn: miniMenu_drawFrame__P634502, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -76143,13 +77137,13 @@ function miniMenu_drawFrame__P566053_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - frameWidth___591513: undefined, - visibleSegments___591606: undefined, - cutoff___591620: undefined, - i___591642: undefined, - i___591693: undefined, - i___591771: undefined, - i___591822: undefined, + frameWidth___659962: undefined, + visibleSegments___660055: undefined, + cutoff___660069: undefined, + i___660091: undefined, + i___660142: undefined, + i___660220: undefined, + i___660271: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -76162,7 +77156,7 @@ function miniMenu_drawFrame__P566053_mk(s) { -function miniMenu_MenuSprite_drawGrid__P566049(s) { +function miniMenu_MenuSprite_drawGrid__P634498(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76172,18 +77166,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.menuTop___589720 = undefined; - s.widthPerColumn___589722 = undefined; - s.heightPerRow___589731 = undefined; - s.index___589740 = undefined; - s.current___589741 = undefined; - s.style___589742 = undefined; - s.isSelected___589743 = undefined; - s.xOffset___589744 = undefined; - s.yOffset___589750 = undefined; - s.totalRows___589756 = undefined; - s.row___589766 = undefined; - s.col___589771 = undefined; + s.menuTop___658169 = undefined; + s.widthPerColumn___658171 = undefined; + s.heightPerRow___658180 = undefined; + s.index___658189 = undefined; + s.current___658190 = undefined; + s.style___658191 = undefined; + s.isSelected___658192 = undefined; + s.xOffset___658193 = undefined; + s.yOffset___658199 = undefined; + s.totalRows___658205 = undefined; + s.row___658215 = undefined; + s.col___658220 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -76193,7 +77187,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C566014_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C634463_VT)) failedCast(r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -76205,10 +77199,10 @@ switch (step) { { step = 27; continue; } case 1: case 2: - s.menuTop___589720 = (s.arg2); + s.menuTop___658169 = (s.arg2); s.tmp_1 = r0 = s.arg3; - s.tmp_3 = Math_max__P561435_mk(s); - s.tmp_4 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_3 = Math_max__P629879_mk(s); + s.tmp_4 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2332; s.pc = 29; return s.tmp_4; @@ -76223,10 +77217,10 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.widthPerColumn___589722 = (r0); + s.widthPerColumn___658171 = (r0); s.tmp_1 = r0 = s.arg4; - s.tmp_3 = Math_max__P561435_mk(s); - s.tmp_4 = miniMenu_MenuStyle_rows__P565960_mk(s); + s.tmp_3 = Math_max__P629879_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P634409_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2334; s.pc = 31; return s.tmp_4; @@ -76241,25 +77235,25 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.heightPerRow___589731 = (r0); - s.index___589740 = (0); + s.heightPerRow___658180 = (r0); + s.index___658189 = (0); r0 = s.arg0.fields["xScroll"]; s.tmp_1 = r0; r0 = (s.tmp_1 | 0); s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.xOffset___589744 = (r0); + s.xOffset___658193 = (r0); r0 = s.arg0.fields["yScroll"]; s.tmp_1 = r0; r0 = (s.tmp_1 | 0); s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.yOffset___589750 = (r0); + s.yOffset___658199 = (r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; - s.tmp_4 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_4 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2336; s.pc = 32; return s.tmp_4; @@ -76269,17 +77263,17 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.totalRows___589756 = (r0); - s.row___589766 = (0); + s.totalRows___658205 = (r0); + s.row___658215 = (0); case 3: - r0 = (s.row___589766 < s.totalRows___589756); + r0 = (s.row___658215 < s.totalRows___658205); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.col___589771 = (0); + s.col___658220 = (0); case 4: - s.tmp_1 = r0 = s.col___589771; - s.tmp_3 = miniMenu_MenuStyle_columns__P565958_mk(s); + s.tmp_1 = r0 = s.col___658220; + s.tmp_3 = miniMenu_MenuStyle_columns__P634407_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2337; s.pc = 33; return s.tmp_3; @@ -76292,9 +77286,9 @@ switch (step) { if (!r0) { step = 25; continue; } r0 = s.arg0.fields["selectedIndex"]; s.tmp_4 = r0; - r0 = (s.index___589740 === s.tmp_4); - s.isSelected___589743 = (r0); - r0 = pxsim_numops_toBoolDecr(s.isSelected___589743); + r0 = (s.index___658189 === s.tmp_4); + s.isSelected___658192 = (r0); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658192); if (!r0) { step = 5; continue; } r0 = s.arg0.fields["selectedStyle"]; { step = 6; continue; } @@ -76303,12 +77297,12 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_0 = r0; - s.style___589742 = (s.tmp_0); + s.style___658191 = (s.tmp_0); r0 = s.arg0.fields["items"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.index___589740); - s.current___589741 = (r0); - r0 = pxsim_numops_toBoolDecr(s.current___589741); + r0 = pxsim_Array__getAt(s.tmp_0, s.index___658189); + s.current___658190 = (r0); + r0 = pxsim_numops_toBoolDecr(s.current___658190); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -76317,14 +77311,14 @@ switch (step) { { step = 27; continue; } case 7: case 8: - r0 = pxsim_numops_toBoolDecr(s.isSelected___589743); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658192); if (!r0) { step = 17; continue; } - r0 = (s.yOffset___589750 < 0); + r0 = (s.yOffset___658199 < 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 9; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_5 = r0 = s.yOffset___589750; + s.tmp_5 = r0 = s.yOffset___658199; r0 = s.arg0.fields["yScroll"]; s.tmp_7 = r0; r0 = (s.tmp_7 | 0); @@ -76334,22 +77328,22 @@ switch (step) { r0 = (s.tmp_3).fields["targetYScroll"] = (s.tmp_4); { step = 12; continue; } case 9: - s.tmp_1 = r0 = s.yOffset___589750; - r0 = (s.arg4 - s.heightPerRow___589731); + s.tmp_1 = r0 = s.yOffset___658199; + r0 = (s.arg4 - s.heightPerRow___658180); 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.tmp_3 = r0 = s.arg0; - s.tmp_7 = r0 = s.yOffset___589750; + s.tmp_7 = r0 = s.yOffset___658199; r0 = s.arg0.fields["yScroll"]; s.tmp_9 = r0; r0 = (s.tmp_9 | 0); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; - r0 = (s.tmp_6 + s.heightPerRow___589731); + r0 = (s.tmp_6 + s.heightPerRow___658180); s.tmp_5 = r0; r0 = (s.tmp_5 - s.arg4); s.tmp_4 = r0; @@ -76361,12 +77355,12 @@ switch (step) { r0 = (s.arg0).fields["targetYScroll"] = (s.tmp_0); case 11: case 12: - r0 = (s.xOffset___589744 < 0); + r0 = (s.xOffset___658193 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } s.tmp_1 = r0 = s.arg0; - s.tmp_3 = r0 = s.xOffset___589744; + s.tmp_3 = r0 = s.xOffset___658193; r0 = s.arg0.fields["xScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -76376,15 +77370,15 @@ switch (step) { r0 = (s.tmp_1).fields["targetXScroll"] = (s.tmp_2); { step = 16; continue; } case 13: - s.tmp_1 = r0 = s.xOffset___589744; - r0 = (s.arg3 - s.widthPerColumn___589722); + s.tmp_1 = r0 = s.xOffset___658193; + r0 = (s.arg3 - s.widthPerColumn___658171); 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 = 14; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_7 = r0 = s.xOffset___589744; + s.tmp_7 = r0 = s.xOffset___658193; r0 = s.arg0.fields["xScroll"]; s.tmp_9 = r0; r0 = (s.tmp_9 | 0); @@ -76393,7 +77387,7 @@ switch (step) { s.tmp_6 = r0; r0 = (s.tmp_6 + s.arg3); s.tmp_5 = r0; - r0 = (s.tmp_5 - s.widthPerColumn___589722); + r0 = (s.tmp_5 - s.widthPerColumn___658171); s.tmp_4 = r0; r0 = (s.tmp_3).fields["targetXScroll"] = (s.tmp_4); { step = 15; continue; } @@ -76405,11 +77399,11 @@ switch (step) { case 16: case 17: case 18: - r0 = (s.yOffset___589750 < 0); + r0 = (s.yOffset___658199 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 21; continue; } - r0 = pxsim_numops_toBoolDecr(s.isSelected___589743); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658192); if (!r0) { step = 19; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 20; continue; } @@ -76418,28 +77412,28 @@ switch (step) { case 20: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = miniMenu_MenuItem_drawTo__P566011_mk(s); - s.tmp_2.arg0 = s.current___589741; - r0 = (s.arg1 + s.xOffset___589744); + s.tmp_2 = miniMenu_MenuItem_drawTo__P634460_mk(s); + s.tmp_2.arg0 = s.current___658190; + r0 = (s.arg1 + s.xOffset___658193); s.tmp_2.arg1 = r0; - r0 = (s.menuTop___589720 + s.yOffset___589750); + r0 = (s.menuTop___658169 + s.yOffset___658199); s.tmp_2.arg2 = r0; - s.tmp_2.arg3 = globals.screen___563337; - s.tmp_2.arg4 = s.style___589742; - s.tmp_2.arg5 = s.widthPerColumn___589722; - r0 = (s.heightPerRow___589731 + s.yOffset___589750); + s.tmp_2.arg3 = globals.screen___631781; + s.tmp_2.arg4 = s.style___658191; + s.tmp_2.arg5 = s.widthPerColumn___658171; + r0 = (s.heightPerRow___658180 + s.yOffset___658199); s.tmp_2.arg6 = r0; s.tmp_2.arg7 = true; s.tmp_2.arg8 = false; s.tmp_2.arg9 = s.tmp_1; - s.tmp_2.arg10 = s.widthPerColumn___589722; - s.tmp_2.arg11 = s.heightPerRow___589731; + s.tmp_2.arg10 = s.widthPerColumn___658171; + s.tmp_2.arg11 = s.heightPerRow___658180; s.callLocIdx = 2338; s.pc = 34; return s.tmp_2; case 34: r0 = s.retval; { step = 24; continue; } case 21: - r0 = pxsim_numops_toBoolDecr(s.isSelected___589743); + r0 = pxsim_numops_toBoolDecr(s.isSelected___658192); if (!r0) { step = 22; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 23; continue; } @@ -76448,18 +77442,18 @@ switch (step) { case 23: // jmp value (already in r0) s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuItem_drawTo__P566011_mk(s); - s.tmp_1.arg0 = s.current___589741; - r0 = (s.arg1 + s.xOffset___589744); + s.tmp_1 = miniMenu_MenuItem_drawTo__P634460_mk(s); + s.tmp_1.arg0 = s.current___658190; + r0 = (s.arg1 + s.xOffset___658193); s.tmp_1.arg1 = r0; - r0 = (s.menuTop___589720 + s.yOffset___589750); + r0 = (s.menuTop___658169 + s.yOffset___658199); s.tmp_1.arg2 = r0; - s.tmp_1.arg3 = globals.screen___563337; - s.tmp_1.arg4 = s.style___589742; - s.tmp_1.arg5 = s.widthPerColumn___589722; - s.tmp_2 = Math_min__P561436_mk(s); - s.tmp_2.arg0 = s.heightPerRow___589731; - r0 = (s.arg4 - s.yOffset___589750); + s.tmp_1.arg3 = globals.screen___631781; + s.tmp_1.arg4 = s.style___658191; + s.tmp_1.arg5 = s.widthPerColumn___658171; + s.tmp_2 = Math_min__P629880_mk(s); + s.tmp_2.arg0 = s.heightPerRow___658180; + r0 = (s.arg4 - s.yOffset___658199); s.tmp_2.arg1 = r0; s.callLocIdx = 2339; s.pc = 36; return s.tmp_2; case 36: @@ -76468,32 +77462,32 @@ switch (step) { s.tmp_1.arg7 = false; s.tmp_1.arg8 = false; s.tmp_1.arg9 = s.tmp_0; - s.tmp_1.arg10 = s.widthPerColumn___589722; - s.tmp_1.arg11 = s.heightPerRow___589731; + s.tmp_1.arg10 = s.widthPerColumn___658171; + s.tmp_1.arg11 = s.heightPerRow___658180; s.callLocIdx = 2340; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; case 24: - r0 = (s.xOffset___589744 + s.widthPerColumn___589722); - s.xOffset___589744 = (r0); - r0 = (s.index___589740 + 1); - s.index___589740 = (r0); - r0 = (s.col___589771 + 1); - s.col___589771 = (r0); + r0 = (s.xOffset___658193 + s.widthPerColumn___658171); + s.xOffset___658193 = (r0); + r0 = (s.index___658189 + 1); + s.index___658189 = (r0); + r0 = (s.col___658220 + 1); + s.col___658220 = (r0); { step = 4; continue; } case 25: r0 = s.arg0.fields["xScroll"]; s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.xOffset___589744 = (r0); - r0 = (s.yOffset___589750 + s.heightPerRow___589731); - s.yOffset___589750 = (r0); - r0 = (s.row___589766 + 1); - s.row___589766 = (r0); + s.xOffset___658193 = (r0); + r0 = (s.yOffset___658199 + s.heightPerRow___658180); + s.yOffset___658199 = (r0); + r0 = (s.row___658215 + 1); + s.row___658215 = (r0); { step = 3; continue; } case 26: s.tmp_0 = r0 = s.arg0; - s.tmp_3 = r0 = s.yOffset___589750; + s.tmp_3 = r0 = s.yOffset___658199; r0 = s.arg0.fields["yScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -76508,12 +77502,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_drawGrid__P566049.info = {"start":53972,"length":3274,"line":1446,"column":8,"endLine":1520,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawGrid","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} +miniMenu_MenuSprite_drawGrid__P634498.info = {"start":53972,"length":3274,"line":1446,"column":8,"endLine":1520,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawGrid","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} -function miniMenu_MenuSprite_drawGrid__P566049_mk(s) { +function miniMenu_MenuSprite_drawGrid__P634498_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_drawGrid__P566049, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_drawGrid__P634498, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -76525,18 +77519,18 @@ function miniMenu_MenuSprite_drawGrid__P566049_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - menuTop___589720: undefined, - widthPerColumn___589722: undefined, - heightPerRow___589731: undefined, - index___589740: undefined, - current___589741: undefined, - style___589742: undefined, - isSelected___589743: undefined, - xOffset___589744: undefined, - yOffset___589750: undefined, - totalRows___589756: undefined, - row___589766: undefined, - col___589771: undefined, + menuTop___658169: undefined, + widthPerColumn___658171: undefined, + heightPerRow___658180: undefined, + index___658189: undefined, + current___658190: undefined, + style___658191: undefined, + isSelected___658192: undefined, + xOffset___658193: undefined, + yOffset___658199: undefined, + totalRows___658205: undefined, + row___658215: undefined, + col___658220: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -76548,7 +77542,7 @@ function miniMenu_MenuSprite_drawGrid__P566049_mk(s) { -function miniMenu_MenuItem_drawTo__P566011(s) { +function miniMenu_MenuItem_drawTo__P634460(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76558,30 +77552,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.widthOfText___590249 = undefined; - s.borderLeft___590257 = undefined; - s.borderTop___590265 = undefined; - s.borderRight___590273 = undefined; - s.borderBottom___590282 = undefined; - s.contentLeft___590291 = undefined; - s.contentTop___590305 = undefined; - s.contentRight___590319 = undefined; - s.contentBottom___590331 = undefined; - s.textLeft___590343 = undefined; - s.textTop___590344 = undefined; - s.textRight___590358 = undefined; - s.textBottom___590359 = undefined; - s.iconLeft___590365 = undefined; - s.iconTop___590366 = undefined; - s.iconRight___590367 = undefined; - s.iconBottom___590368 = undefined; - s.cutoffLeft___590369 = undefined; - s.cutoffTop___590370 = undefined; - s.cutoffRight___590371 = undefined; - s.cutoffBottom___590372 = undefined; - s.maxScroll___590645 = undefined; - s.animationLength___590656 = undefined; - s.printableCharacters___590691 = undefined; + s.widthOfText___658698 = undefined; + s.borderLeft___658706 = undefined; + s.borderTop___658714 = undefined; + s.borderRight___658722 = undefined; + s.borderBottom___658731 = undefined; + s.contentLeft___658740 = undefined; + s.contentTop___658754 = undefined; + s.contentRight___658768 = undefined; + s.contentBottom___658780 = undefined; + s.textLeft___658792 = undefined; + s.textTop___658793 = undefined; + s.textRight___658807 = undefined; + s.textBottom___658808 = undefined; + s.iconLeft___658814 = undefined; + s.iconTop___658815 = undefined; + s.iconRight___658816 = undefined; + s.iconBottom___658817 = undefined; + s.cutoffLeft___658818 = undefined; + s.cutoffTop___658819 = undefined; + s.cutoffRight___658820 = undefined; + s.cutoffBottom___658821 = undefined; + s.maxScroll___659094 = undefined; + s.animationLength___659105 = undefined; + s.printableCharacters___659140 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -76598,7 +77592,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuItem__C566006_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuItem__C634455_VT)) failedCast(r0); r0 = (s.arg6 <= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -76621,7 +77615,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } - s.tmp_4 = miniMenu_MenuItem_getWidth__P566010_mk(s); + s.tmp_4 = miniMenu_MenuItem_getWidth__P634459_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 2071; s.pc = 44; return s.tmp_4; @@ -76636,7 +77630,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = miniMenu_MenuItem_getHeight__P566009_mk(s); + s.tmp_2 = miniMenu_MenuItem_getHeight__P634458_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg4; s.callLocIdx = 2072; s.pc = 45; return s.tmp_2; @@ -76664,10 +77658,10 @@ switch (step) { r0 = pxsim_String_.length(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_0 * s.tmp_2); - s.widthOfText___590249 = (r0); + s.widthOfText___658698 = (r0); s.tmp_0 = r0 = s.arg1; - s.tmp_2 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_3 = miniMenu_Style_margin__P565994_mk(s); + s.tmp_2 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_3 = miniMenu_Style_margin__P634443_mk(s); s.tmp_3.arg0 = s.arg4; s.callLocIdx = 2074; s.pc = 48; return s.tmp_3; case 48: @@ -76679,10 +77673,10 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.borderLeft___590257 = (r0); + s.borderLeft___658706 = (r0); s.tmp_0 = r0 = s.arg2; - s.tmp_2 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_3 = miniMenu_Style_margin__P565994_mk(s); + s.tmp_2 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_3 = miniMenu_Style_margin__P634443_mk(s); s.tmp_3.arg0 = s.arg4; s.callLocIdx = 2076; s.pc = 50; return s.tmp_3; case 50: @@ -76694,11 +77688,11 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.borderTop___590265 = (r0); + s.borderTop___658714 = (r0); r0 = (s.arg1 + s.arg10); s.tmp_0 = r0; - s.tmp_2 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_3 = miniMenu_Style_margin__P565994_mk(s); + s.tmp_2 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_3 = miniMenu_Style_margin__P634443_mk(s); s.tmp_3.arg0 = s.arg4; s.callLocIdx = 2078; s.pc = 52; return s.tmp_3; case 52: @@ -76710,11 +77704,11 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.borderRight___590273 = (r0); + s.borderRight___658722 = (r0); r0 = (s.arg2 + s.arg11); s.tmp_0 = r0; - s.tmp_2 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_3 = miniMenu_Style_margin__P565994_mk(s); + s.tmp_2 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_3 = miniMenu_Style_margin__P634443_mk(s); s.tmp_3.arg0 = s.arg4; s.callLocIdx = 2080; s.pc = 54; return s.tmp_3; case 54: @@ -76726,10 +77720,10 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.borderBottom___590282 = (r0); - s.tmp_1 = r0 = s.borderLeft___590257; - s.tmp_3 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_4 = miniMenu_Style_border__P565992_mk(s); + s.borderBottom___658731 = (r0); + s.tmp_1 = r0 = s.borderLeft___658706; + s.tmp_3 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_4 = miniMenu_Style_border__P634441_mk(s); s.tmp_4.arg0 = s.arg4; s.callLocIdx = 2082; s.pc = 56; return s.tmp_4; case 56: @@ -76742,8 +77736,8 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; - s.tmp_6 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_7 = miniMenu_Style_padding__P565984_mk(s); + s.tmp_6 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_7 = miniMenu_Style_padding__P634433_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2084; s.pc = 58; return s.tmp_7; case 58: @@ -76755,10 +77749,10 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; r0 = (s.tmp_0 + s.tmp_5); - s.contentLeft___590291 = (r0); - s.tmp_1 = r0 = s.borderTop___590265; - s.tmp_3 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_4 = miniMenu_Style_border__P565992_mk(s); + s.contentLeft___658740 = (r0); + s.tmp_1 = r0 = s.borderTop___658714; + s.tmp_3 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_4 = miniMenu_Style_border__P634441_mk(s); s.tmp_4.arg0 = s.arg4; s.callLocIdx = 2086; s.pc = 60; return s.tmp_4; case 60: @@ -76771,8 +77765,8 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; - s.tmp_6 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_7 = miniMenu_Style_padding__P565984_mk(s); + s.tmp_6 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_7 = miniMenu_Style_padding__P634433_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2088; s.pc = 62; return s.tmp_7; case 62: @@ -76784,10 +77778,10 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; r0 = (s.tmp_0 + s.tmp_5); - s.contentTop___590305 = (r0); - s.tmp_1 = r0 = s.borderRight___590273; - s.tmp_3 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_4 = miniMenu_Style_border__P565992_mk(s); + s.contentTop___658754 = (r0); + s.tmp_1 = r0 = s.borderRight___658722; + s.tmp_3 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_4 = miniMenu_Style_border__P634441_mk(s); s.tmp_4.arg0 = s.arg4; s.callLocIdx = 2090; s.pc = 64; return s.tmp_4; case 64: @@ -76800,8 +77794,8 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; - s.tmp_6 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_7 = miniMenu_Style_padding__P565984_mk(s); + s.tmp_6 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_7 = miniMenu_Style_padding__P634433_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2092; s.pc = 66; return s.tmp_7; case 66: @@ -76813,10 +77807,10 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; r0 = (s.tmp_0 - s.tmp_5); - s.contentRight___590319 = (r0); - s.tmp_1 = r0 = s.borderBottom___590282; - s.tmp_3 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_4 = miniMenu_Style_border__P565992_mk(s); + s.contentRight___658768 = (r0); + s.tmp_1 = r0 = s.borderBottom___658731; + s.tmp_3 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_4 = miniMenu_Style_border__P634441_mk(s); s.tmp_4.arg0 = s.arg4; s.callLocIdx = 2094; s.pc = 68; return s.tmp_4; case 68: @@ -76829,8 +77823,8 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; - s.tmp_6 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_7 = miniMenu_Style_padding__P565984_mk(s); + s.tmp_6 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_7 = miniMenu_Style_padding__P634433_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2096; s.pc = 70; return s.tmp_7; case 70: @@ -76842,9 +77836,9 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; r0 = (s.tmp_0 - s.tmp_5); - s.contentBottom___590331 = (r0); - s.tmp_1 = r0 = s.contentTop___590305; - r0 = (s.contentBottom___590331 - s.contentTop___590305); + s.contentBottom___658780 = (r0); + s.tmp_1 = r0 = s.contentTop___658754; + r0 = (s.contentBottom___658780 - s.contentTop___658754); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; @@ -76867,8 +77861,8 @@ switch (step) { r0 = (s.tmp_5 >> 1); s.tmp_4 = r0; r0 = (s.tmp_0 - s.tmp_4); - s.textTop___590344 = (r0); - s.tmp_0 = r0 = s.textTop___590344; + s.textTop___658793 = (r0); + s.tmp_0 = r0 = s.textTop___658793; s.tmp_2 = if_charHeight_1_mk(s); r0 = s.arg0.fields["font"]; s.tmp_2.arg0 = r0; @@ -76884,41 +77878,41 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.textBottom___590359 = (r0); + s.textBottom___658808 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg8); if (!r0) { step = 9; continue; } r0 = (s.arg1 + s.arg10); s.tmp_0 = r0; r0 = (s.tmp_0 - s.arg5); - s.cutoffLeft___590369 = (r0); + s.cutoffLeft___658818 = (r0); r0 = (s.arg1 + s.arg10); - s.cutoffRight___590371 = (r0); + s.cutoffRight___658820 = (r0); { step = 10; continue; } case 9: - s.cutoffLeft___590369 = (s.arg1); + s.cutoffLeft___658818 = (s.arg1); r0 = (s.arg1 + s.arg5); - s.cutoffRight___590371 = (r0); + s.cutoffRight___658820 = (r0); case 10: r0 = pxsim_numops_toBoolDecr(s.arg7); if (!r0) { step = 11; continue; } r0 = (s.arg2 + s.arg11); s.tmp_0 = r0; r0 = (s.tmp_0 - s.arg6); - s.cutoffTop___590370 = (r0); + s.cutoffTop___658819 = (r0); r0 = (s.arg2 + s.arg11); - s.cutoffBottom___590372 = (r0); + s.cutoffBottom___658821 = (r0); { step = 12; continue; } case 11: - s.cutoffTop___590370 = (s.arg2); + s.cutoffTop___658819 = (s.arg2); r0 = (s.arg2 + s.arg6); - s.cutoffBottom___590372 = (r0); + s.cutoffBottom___658821 = (r0); case 12: r0 = s.arg0.fields["icon"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } - s.tmp_2 = r0 = s.contentTop___590305; - r0 = (s.contentBottom___590331 - s.contentTop___590305); + s.tmp_2 = r0 = s.contentTop___658754; + r0 = (s.contentBottom___658780 - s.contentTop___658754); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -76931,15 +77925,15 @@ switch (step) { r0 = (s.tmp_6 >> 1); s.tmp_5 = r0; r0 = (s.tmp_1 - s.tmp_5); - s.iconTop___590366 = (r0); - s.tmp_0 = r0 = s.iconTop___590366; + s.iconTop___658815 = (r0); + s.tmp_0 = r0 = s.iconTop___658815; r0 = s.arg0.fields["icon"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.height(s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.iconBottom___590368 = (r0); - s.tmp_1 = miniMenu_Style_iconOnly__P565998_mk(s); + s.iconBottom___658817 = (r0); + s.tmp_1 = miniMenu_Style_iconOnly__P634447_mk(s); s.tmp_1.arg0 = s.arg4; s.callLocIdx = 2100; s.pc = 73; return s.tmp_1; case 73: @@ -76947,7 +77941,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - s.tmp_4 = miniMenu_Style_alignment__P566000_mk(s); + s.tmp_4 = miniMenu_Style_alignment__P634449_mk(s); s.tmp_4.arg0 = s.arg4; s.callLocIdx = 2101; s.pc = 74; return s.tmp_4; case 74: @@ -76957,10 +77951,10 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 13; continue; } - s.iconLeft___590365 = (s.contentLeft___590291); + s.iconLeft___658814 = (s.contentLeft___658740); { step = 16; continue; } case 13: - s.tmp_2 = miniMenu_Style_alignment__P566000_mk(s); + s.tmp_2 = miniMenu_Style_alignment__P634449_mk(s); s.tmp_2.arg0 = s.arg4; s.callLocIdx = 2102; s.pc = 75; return s.tmp_2; case 75: @@ -76970,17 +77964,17 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_3 = r0 = s.contentRight___590319; + s.tmp_3 = r0 = s.contentRight___658768; r0 = s.arg0.fields["icon"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); - s.iconLeft___590365 = (r0); + s.iconLeft___658814 = (r0); { step = 15; continue; } case 14: - s.tmp_1 = r0 = s.contentLeft___590291; - r0 = (s.contentRight___590319 - s.contentLeft___590291); + s.tmp_1 = r0 = s.contentLeft___658740; + r0 = (s.contentRight___658768 - s.contentLeft___658740); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; @@ -76993,12 +77987,12 @@ switch (step) { r0 = (s.tmp_5 >> 1); s.tmp_4 = r0; r0 = (s.tmp_0 - s.tmp_4); - s.iconLeft___590365 = (r0); + s.iconLeft___658814 = (r0); case 15: case 16: { step = 24; continue; } case 17: - s.tmp_2 = miniMenu_Style_alignment__P566000_mk(s); + s.tmp_2 = miniMenu_Style_alignment__P634449_mk(s); s.tmp_2.arg0 = s.arg4; s.callLocIdx = 2103; s.pc = 76; return s.tmp_2; case 76: @@ -77015,9 +78009,9 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_ImageMethods.width(s.tmp_6); s.tmp_5 = r0; - r0 = (s.tmp_5 + s.widthOfText___590249); + r0 = (s.tmp_5 + s.widthOfText___658698); s.tmp_4 = r0; - s.tmp_8 = miniMenu_Style_iconTextSpacing__P565996_mk(s); + s.tmp_8 = miniMenu_Style_iconTextSpacing__P634445_mk(s); s.tmp_8.arg0 = s.arg4; s.callLocIdx = 2104; s.pc = 77; return s.tmp_8; case 77: @@ -77025,7 +78019,7 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_4 + s.tmp_7); s.tmp_3 = r0; - r0 = (s.contentRight___590319 - s.contentLeft___590291); + r0 = (s.contentRight___658768 - s.contentLeft___658740); s.tmp_9 = r0; r0 = (s.tmp_3 < s.tmp_9); case 19: @@ -77033,7 +78027,7 @@ switch (step) { s.tmp_10 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_10); if (!r0) { step = 22; continue; } - s.tmp_13 = miniMenu_Style_alignment__P566000_mk(s); + s.tmp_13 = miniMenu_Style_alignment__P634449_mk(s); s.tmp_13.arg0 = s.arg4; s.callLocIdx = 2105; s.pc = 78; return s.tmp_13; case 78: @@ -77043,9 +78037,9 @@ switch (step) { s.tmp_11 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_11); if (!r0) { step = 20; continue; } - r0 = (s.contentRight___590319 - s.widthOfText___590249); + r0 = (s.contentRight___658768 - s.widthOfText___658698); s.tmp_15 = r0; - s.tmp_17 = miniMenu_Style_iconTextSpacing__P565996_mk(s); + s.tmp_17 = miniMenu_Style_iconTextSpacing__P634445_mk(s); s.tmp_17.arg0 = s.arg4; s.callLocIdx = 2106; s.pc = 79; return s.tmp_17; case 79: @@ -77058,11 +78052,11 @@ switch (step) { r0 = pxsim_ImageMethods.width(s.tmp_19); s.tmp_18 = r0; r0 = (s.tmp_14 - s.tmp_18); - s.iconLeft___590365 = (r0); + s.iconLeft___658814 = (r0); { step = 21; continue; } case 20: - s.tmp_1 = r0 = s.contentLeft___590291; - r0 = (s.contentRight___590319 - s.contentLeft___590291); + s.tmp_1 = r0 = s.contentLeft___658740; + r0 = (s.contentRight___658768 - s.contentLeft___658740); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; @@ -77072,9 +78066,9 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_ImageMethods.width(s.tmp_8); s.tmp_7 = r0; - r0 = (s.tmp_7 + s.widthOfText___590249); + r0 = (s.tmp_7 + s.widthOfText___658698); s.tmp_6 = r0; - s.tmp_10 = miniMenu_Style_iconTextSpacing__P565996_mk(s); + s.tmp_10 = miniMenu_Style_iconTextSpacing__P634445_mk(s); s.tmp_10.arg0 = s.arg4; s.callLocIdx = 2107; s.pc = 80; return s.tmp_10; case 80: @@ -77085,32 +78079,32 @@ switch (step) { r0 = (s.tmp_5 >> 1); s.tmp_4 = r0; r0 = (s.tmp_0 - s.tmp_4); - s.iconLeft___590365 = (r0); + s.iconLeft___658814 = (r0); case 21: { step = 23; continue; } case 22: - s.iconLeft___590365 = (s.contentLeft___590291); + s.iconLeft___658814 = (s.contentLeft___658740); case 23: case 24: - s.tmp_0 = r0 = s.iconLeft___590365; + s.tmp_0 = r0 = s.iconLeft___658814; r0 = s.arg0.fields["icon"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.width(s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.iconRight___590367 = (r0); - s.tmp_0 = r0 = s.iconRight___590367; - s.tmp_2 = miniMenu_Style_iconTextSpacing__P565996_mk(s); + s.iconRight___658816 = (r0); + s.tmp_0 = r0 = s.iconRight___658816; + s.tmp_2 = miniMenu_Style_iconTextSpacing__P634445_mk(s); s.tmp_2.arg0 = s.arg4; s.callLocIdx = 2108; s.pc = 81; return s.tmp_2; case 81: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.textLeft___590343 = (r0); + s.textLeft___658792 = (r0); { step = 32; continue; } case 25: - s.tmp_2 = miniMenu_Style_alignment__P566000_mk(s); + s.tmp_2 = miniMenu_Style_alignment__P634449_mk(s); s.tmp_2.arg0 = s.arg4; s.callLocIdx = 2109; s.pc = 82; return s.tmp_2; case 82: @@ -77123,8 +78117,8 @@ switch (step) { r0 = s.tmp_0; { step = 27; continue; } case 26: - s.tmp_3 = r0 = s.widthOfText___590249; - r0 = (s.contentRight___590319 - s.contentLeft___590291); + s.tmp_3 = r0 = s.widthOfText___658698; + r0 = (s.contentRight___658768 - s.contentLeft___658740); s.tmp_4 = r0; r0 = (s.tmp_3 < s.tmp_4); case 27: @@ -77132,7 +78126,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 30; continue; } - s.tmp_8 = miniMenu_Style_alignment__P566000_mk(s); + s.tmp_8 = miniMenu_Style_alignment__P634449_mk(s); s.tmp_8.arg0 = s.arg4; s.callLocIdx = 2110; s.pc = 83; return s.tmp_8; case 83: @@ -77142,36 +78136,36 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 28; continue; } - r0 = (s.contentRight___590319 - s.widthOfText___590249); - s.textLeft___590343 = (r0); + r0 = (s.contentRight___658768 - s.widthOfText___658698); + s.textLeft___658792 = (r0); { step = 29; continue; } case 28: - s.tmp_1 = r0 = s.contentLeft___590291; - r0 = (s.contentRight___590319 - s.contentLeft___590291); + s.tmp_1 = r0 = s.contentLeft___658740; + r0 = (s.contentRight___658768 - s.contentLeft___658740); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; - r0 = (s.widthOfText___590249 >> 1); + r0 = (s.widthOfText___658698 >> 1); s.tmp_4 = r0; r0 = (s.tmp_0 - s.tmp_4); - s.textLeft___590343 = (r0); + s.textLeft___658792 = (r0); case 29: { step = 31; continue; } case 30: - s.textLeft___590343 = (s.contentLeft___590291); + s.textLeft___658792 = (s.contentLeft___658740); case 31: case 32: - s.tmp_0 = Math_min__P561436_mk(s); - r0 = (s.textLeft___590343 + s.widthOfText___590249); + s.tmp_0 = Math_min__P629880_mk(s); + r0 = (s.textLeft___658792 + s.widthOfText___658698); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.contentRight___590319; + s.tmp_0.arg1 = s.contentRight___658768; s.callLocIdx = 2111; s.pc = 84; return s.tmp_0; case 84: r0 = s.retval; - s.textRight___590358 = (r0); - s.tmp_1 = miniMenu_Style_borderColor__P565990_mk(s); + s.textRight___658807 = (r0); + s.tmp_1 = miniMenu_Style_borderColor__P634439_mk(s); s.tmp_1.arg0 = s.arg4; s.callLocIdx = 2112; s.pc = 85; return s.tmp_1; case 85: @@ -77179,37 +78173,37 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 33; continue; } - s.tmp_2 = miniMenu_fillRegion__P568986_mk(s); + s.tmp_2 = miniMenu_fillRegion__P637435_mk(s); s.tmp_2.arg0 = s.arg3; - s.tmp_3 = Math_max__P561435_mk(s); - s.tmp_3.arg0 = s.borderLeft___590257; - s.tmp_3.arg1 = s.cutoffLeft___590369; + s.tmp_3 = Math_max__P629879_mk(s); + s.tmp_3.arg0 = s.borderLeft___658706; + s.tmp_3.arg1 = s.cutoffLeft___658818; s.callLocIdx = 2113; s.pc = 87; return s.tmp_3; case 87: r0 = s.retval; s.tmp_2.arg1 = r0; - s.tmp_4 = Math_max__P561435_mk(s); - s.tmp_4.arg0 = s.borderTop___590265; - s.tmp_4.arg1 = s.cutoffTop___590370; + s.tmp_4 = Math_max__P629879_mk(s); + s.tmp_4.arg0 = s.borderTop___658714; + s.tmp_4.arg1 = s.cutoffTop___658819; s.callLocIdx = 2114; s.pc = 88; return s.tmp_4; case 88: r0 = s.retval; s.tmp_2.arg2 = r0; - s.tmp_5 = Math_min__P561436_mk(s); - s.tmp_5.arg0 = s.borderRight___590273; - s.tmp_5.arg1 = s.cutoffRight___590371; + s.tmp_5 = Math_min__P629880_mk(s); + s.tmp_5.arg0 = s.borderRight___658722; + s.tmp_5.arg1 = s.cutoffRight___658820; s.callLocIdx = 2115; s.pc = 89; return s.tmp_5; case 89: r0 = s.retval; s.tmp_2.arg3 = r0; - s.tmp_6 = Math_min__P561436_mk(s); - s.tmp_6.arg0 = s.borderBottom___590282; - s.tmp_6.arg1 = s.cutoffBottom___590372; + s.tmp_6 = Math_min__P629880_mk(s); + s.tmp_6.arg0 = s.borderBottom___658731; + s.tmp_6.arg1 = s.cutoffBottom___658821; s.callLocIdx = 2116; s.pc = 90; return s.tmp_6; case 90: r0 = s.retval; s.tmp_2.arg4 = r0; - s.tmp_7 = miniMenu_Style_borderColor__P565990_mk(s); + s.tmp_7 = miniMenu_Style_borderColor__P634439_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2117; s.pc = 91; return s.tmp_7; case 91: @@ -77220,7 +78214,7 @@ switch (step) { r0 = s.retval; case 33: case 34: - s.tmp_1 = miniMenu_Style_background__P565988_mk(s); + s.tmp_1 = miniMenu_Style_background__P634437_mk(s); s.tmp_1.arg0 = s.arg4; s.callLocIdx = 2119; s.pc = 92; return s.tmp_1; case 92: @@ -77228,12 +78222,12 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } - s.tmp_2 = miniMenu_fillRegion__P568986_mk(s); + s.tmp_2 = miniMenu_fillRegion__P637435_mk(s); s.tmp_2.arg0 = s.arg3; - s.tmp_3 = Math_max__P561435_mk(s); - s.tmp_4 = r0 = s.borderLeft___590257; - s.tmp_6 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_7 = miniMenu_Style_border__P565992_mk(s); + s.tmp_3 = Math_max__P629879_mk(s); + s.tmp_4 = r0 = s.borderLeft___658706; + s.tmp_6 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_7 = miniMenu_Style_border__P634441_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2120; s.pc = 96; return s.tmp_7; case 96: @@ -77246,15 +78240,15 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.cutoffLeft___590369; + s.tmp_3.arg1 = s.cutoffLeft___658818; s.callLocIdx = 2122; s.pc = 94; return s.tmp_3; case 94: r0 = s.retval; s.tmp_2.arg1 = r0; - s.tmp_8 = Math_max__P561435_mk(s); - s.tmp_9 = r0 = s.borderTop___590265; - s.tmp_11 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_12 = miniMenu_Style_border__P565992_mk(s); + s.tmp_8 = Math_max__P629879_mk(s); + s.tmp_9 = r0 = s.borderTop___658714; + s.tmp_11 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_12 = miniMenu_Style_border__P634441_mk(s); s.tmp_12.arg0 = s.arg4; s.callLocIdx = 2123; s.pc = 99; return s.tmp_12; case 99: @@ -77267,15 +78261,15 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_9 + s.tmp_10); s.tmp_8.arg0 = r0; - s.tmp_8.arg1 = s.cutoffTop___590370; + s.tmp_8.arg1 = s.cutoffTop___658819; s.callLocIdx = 2125; s.pc = 97; return s.tmp_8; case 97: r0 = s.retval; s.tmp_2.arg2 = r0; - s.tmp_13 = Math_min__P561436_mk(s); - s.tmp_14 = r0 = s.borderRight___590273; - s.tmp_16 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_17 = miniMenu_Style_border__P565992_mk(s); + s.tmp_13 = Math_min__P629880_mk(s); + s.tmp_14 = r0 = s.borderRight___658722; + s.tmp_16 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_17 = miniMenu_Style_border__P634441_mk(s); s.tmp_17.arg0 = s.arg4; s.callLocIdx = 2126; s.pc = 102; return s.tmp_17; case 102: @@ -77288,15 +78282,15 @@ switch (step) { s.tmp_15 = r0; r0 = (s.tmp_14 - s.tmp_15); s.tmp_13.arg0 = r0; - s.tmp_13.arg1 = s.cutoffRight___590371; + s.tmp_13.arg1 = s.cutoffRight___658820; s.callLocIdx = 2128; s.pc = 100; return s.tmp_13; case 100: r0 = s.retval; s.tmp_2.arg3 = r0; - s.tmp_18 = Math_min__P561436_mk(s); - s.tmp_19 = r0 = s.borderBottom___590282; - s.tmp_21 = miniMenu_unpackMargin__P566054_mk(s); - s.tmp_22 = miniMenu_Style_border__P565992_mk(s); + s.tmp_18 = Math_min__P629880_mk(s); + s.tmp_19 = r0 = s.borderBottom___658731; + s.tmp_21 = miniMenu_unpackMargin__P634503_mk(s); + s.tmp_22 = miniMenu_Style_border__P634441_mk(s); s.tmp_22.arg0 = s.arg4; s.callLocIdx = 2129; s.pc = 105; return s.tmp_22; case 105: @@ -77309,12 +78303,12 @@ switch (step) { s.tmp_20 = r0; r0 = (s.tmp_19 - s.tmp_20); s.tmp_18.arg0 = r0; - s.tmp_18.arg1 = s.cutoffBottom___590372; + s.tmp_18.arg1 = s.cutoffBottom___658821; s.callLocIdx = 2131; s.pc = 103; return s.tmp_18; case 103: r0 = s.retval; s.tmp_2.arg4 = r0; - s.tmp_23 = miniMenu_Style_background__P565988_mk(s); + s.tmp_23 = miniMenu_Style_background__P634437_mk(s); s.tmp_23.arg0 = s.arg4; s.callLocIdx = 2132; s.pc = 106; return s.tmp_23; case 106: @@ -77329,34 +78323,34 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 39; continue; } - s.tmp_1 = miniMenu_drawImageInRect__P566050_mk(s); + s.tmp_1 = miniMenu_drawImageInRect__P634499_mk(s); s.tmp_1.arg0 = s.arg3; r0 = s.arg0.fields["icon"]; s.tmp_1.arg1 = r0; - s.tmp_2 = Math_max__P561435_mk(s); - s.tmp_2.arg0 = s.iconLeft___590365; - s.tmp_2.arg1 = s.cutoffLeft___590369; + s.tmp_2 = Math_max__P629879_mk(s); + s.tmp_2.arg0 = s.iconLeft___658814; + s.tmp_2.arg1 = s.cutoffLeft___658818; s.callLocIdx = 2134; s.pc = 108; return s.tmp_2; case 108: r0 = s.retval; s.tmp_1.arg2 = r0; - s.tmp_3 = Math_max__P561435_mk(s); - s.tmp_3.arg0 = s.iconTop___590366; - s.tmp_3.arg1 = s.cutoffTop___590370; + s.tmp_3 = Math_max__P629879_mk(s); + s.tmp_3.arg0 = s.iconTop___658815; + s.tmp_3.arg1 = s.cutoffTop___658819; s.callLocIdx = 2135; s.pc = 109; return s.tmp_3; case 109: r0 = s.retval; s.tmp_1.arg3 = r0; - s.tmp_4 = Math_min__P561436_mk(s); - s.tmp_4.arg0 = s.iconRight___590367; - s.tmp_4.arg1 = s.cutoffRight___590371; + s.tmp_4 = Math_min__P629880_mk(s); + s.tmp_4.arg0 = s.iconRight___658816; + s.tmp_4.arg1 = s.cutoffRight___658820; s.callLocIdx = 2136; s.pc = 110; return s.tmp_4; case 110: r0 = s.retval; s.tmp_1.arg4 = r0; - s.tmp_5 = Math_min__P561436_mk(s); - s.tmp_5.arg0 = s.iconBottom___590368; - s.tmp_5.arg1 = s.cutoffBottom___590372; + s.tmp_5 = Math_min__P629880_mk(s); + s.tmp_5.arg0 = s.iconBottom___658817; + s.tmp_5.arg1 = s.cutoffBottom___658821; s.callLocIdx = 2137; s.pc = 111; return s.tmp_5; case 111: r0 = s.retval; @@ -77366,7 +78360,7 @@ switch (step) { s.callLocIdx = 2138; s.pc = 107; return s.tmp_1; case 107: r0 = s.retval; - s.tmp_1 = miniMenu_Style_iconOnly__P565998_mk(s); + s.tmp_1 = miniMenu_Style_iconOnly__P634447_mk(s); s.tmp_1.arg0 = s.arg4; s.callLocIdx = 2139; s.pc = 112; return s.tmp_1; case 112: @@ -77381,17 +78375,17 @@ switch (step) { case 40: r0 = pxsim_numops_toBoolDecr(s.arg9); if (!r0) { step = 41; continue; } - s.tmp_2 = r0 = s.widthOfText___590249; - s.tmp_5 = Math_min__P561436_mk(s); - s.tmp_5.arg0 = s.textRight___590358; - s.tmp_5.arg1 = s.cutoffRight___590371; + s.tmp_2 = r0 = s.widthOfText___658698; + s.tmp_5 = Math_min__P629880_mk(s); + s.tmp_5.arg0 = s.textRight___658807; + s.tmp_5.arg1 = s.cutoffRight___658820; s.callLocIdx = 2140; s.pc = 113; return s.tmp_5; case 113: r0 = s.retval; s.tmp_4 = r0; - s.tmp_7 = Math_max__P561435_mk(s); - s.tmp_7.arg0 = s.textLeft___590343; - s.tmp_7.arg1 = s.cutoffLeft___590369; + s.tmp_7 = Math_max__P629879_mk(s); + s.tmp_7.arg0 = s.textLeft___658792; + s.tmp_7.arg1 = s.cutoffLeft___658818; s.callLocIdx = 2141; s.pc = 114; return s.tmp_7; case 114: r0 = s.retval; @@ -77399,43 +78393,43 @@ switch (step) { r0 = (s.tmp_4 - s.tmp_6); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.maxScroll___590645 = (r0); - r0 = (100 + s.maxScroll___590645); + s.maxScroll___659094 = (r0); + r0 = (100 + s.maxScroll___659094); s.tmp_1 = r0; r0 = (s.tmp_1 + 100); s.tmp_0 = r0; r0 = (s.tmp_0 << 2); - s.animationLength___590656 = (r0); - r0 = (s.arg9 % s.animationLength___590656); + s.animationLength___659105 = (r0); + r0 = (s.arg9 % s.animationLength___659105); s.arg9 = (r0); - s.tmp_0 = miniMenu_printScrolledText__P566052_mk(s); + s.tmp_0 = miniMenu_printScrolledText__P634501_mk(s); s.tmp_0.arg0 = s.arg3; r0 = s.arg0.fields["text"]; s.tmp_0.arg1 = r0; - s.tmp_1 = Math_max__P561435_mk(s); - s.tmp_1.arg0 = s.textLeft___590343; - s.tmp_1.arg1 = s.cutoffLeft___590369; + s.tmp_1 = Math_max__P629879_mk(s); + s.tmp_1.arg0 = s.textLeft___658792; + s.tmp_1.arg1 = s.cutoffLeft___658818; s.callLocIdx = 2142; s.pc = 116; return s.tmp_1; case 116: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.textTop___590344; - s.tmp_2 = Math_min__P561436_mk(s); - s.tmp_2.arg0 = s.textRight___590358; - s.tmp_2.arg1 = s.cutoffRight___590371; + s.tmp_0.arg3 = s.textTop___658793; + s.tmp_2 = Math_min__P629880_mk(s); + s.tmp_2.arg0 = s.textRight___658807; + s.tmp_2.arg1 = s.cutoffRight___658820; s.callLocIdx = 2143; s.pc = 117; return s.tmp_2; case 117: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.textBottom___590359; - s.tmp_3 = miniMenu_Style_foreground__P565986_mk(s); + s.tmp_0.arg5 = s.textBottom___658808; + s.tmp_3 = miniMenu_Style_foreground__P634435_mk(s); s.tmp_3.arg0 = s.arg4; s.callLocIdx = 2144; s.pc = 118; return s.tmp_3; case 118: r0 = s.retval; s.tmp_0.arg6 = r0; - s.tmp_4 = Math_min__P561436_mk(s); - s.tmp_5 = Math_max__P561435_mk(s); + s.tmp_4 = Math_min__P629880_mk(s); + s.tmp_5 = Math_max__P629879_mk(s); r0 = (s.arg9 - 100); s.tmp_6 = r0; r0 = (s.tmp_6 >> 2); @@ -77445,7 +78439,7 @@ switch (step) { case 120: r0 = s.retval; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.maxScroll___590645; + s.tmp_4.arg1 = s.maxScroll___659094; s.callLocIdx = 2146; s.pc = 119; return s.tmp_4; case 119: r0 = s.retval; @@ -77457,7 +78451,7 @@ switch (step) { r0 = s.retval; { step = 42; continue; } case 41: - r0 = (s.textRight___590358 - s.textLeft___590343); + r0 = (s.textRight___658807 - s.textLeft___658792); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); r0 = s.arg0.fields["font"]; @@ -77476,47 +78470,47 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.printableCharacters___590691 = (r0); - s.tmp_0 = miniMenu_printTextInRect__P566051_mk(s); + s.printableCharacters___659140 = (r0); + s.tmp_0 = miniMenu_printTextInRect__P634500_mk(s); s.tmp_0.arg0 = s.arg3; - s.tmp_1 = helpers_stringSubstr__P561423_mk(s); + s.tmp_1 = helpers_stringSubstr__P629867_mk(s); r0 = s.arg0.fields["text"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.printableCharacters___590691; + s.tmp_1.arg2 = s.printableCharacters___659140; s.callLocIdx = 2149; s.pc = 123; return s.tmp_1; case 123: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Math_max__P561435_mk(s); - s.tmp_2.arg0 = s.textLeft___590343; - s.tmp_2.arg1 = s.cutoffLeft___590369; + s.tmp_2 = Math_max__P629879_mk(s); + s.tmp_2.arg0 = s.textLeft___658792; + s.tmp_2.arg1 = s.cutoffLeft___658818; s.callLocIdx = 2150; s.pc = 124; return s.tmp_2; case 124: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_3 = Math_max__P561435_mk(s); - s.tmp_3.arg0 = s.textTop___590344; - s.tmp_3.arg1 = s.cutoffTop___590370; + s.tmp_3 = Math_max__P629879_mk(s); + s.tmp_3.arg0 = s.textTop___658793; + s.tmp_3.arg1 = s.cutoffTop___658819; s.callLocIdx = 2151; s.pc = 125; return s.tmp_3; case 125: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_4 = Math_min__P561436_mk(s); - s.tmp_4.arg0 = s.textRight___590358; - s.tmp_4.arg1 = s.cutoffRight___590371; + s.tmp_4 = Math_min__P629880_mk(s); + s.tmp_4.arg0 = s.textRight___658807; + s.tmp_4.arg1 = s.cutoffRight___658820; s.callLocIdx = 2152; s.pc = 126; return s.tmp_4; case 126: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_5 = Math_min__P561436_mk(s); - s.tmp_5.arg0 = s.textBottom___590359; - s.tmp_5.arg1 = s.cutoffBottom___590372; + s.tmp_5 = Math_min__P629880_mk(s); + s.tmp_5.arg0 = s.textBottom___658808; + s.tmp_5.arg1 = s.cutoffBottom___658821; s.callLocIdx = 2153; s.pc = 127; return s.tmp_5; case 127: r0 = s.retval; s.tmp_0.arg5 = r0; - s.tmp_6 = miniMenu_Style_foreground__P565986_mk(s); + s.tmp_6 = miniMenu_Style_foreground__P634435_mk(s); s.tmp_6.arg0 = s.arg4; s.callLocIdx = 2154; s.pc = 128; return s.tmp_6; case 128: @@ -77535,12 +78529,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuItem_drawTo__P566011.info = {"start":16979,"length":7403,"line":549,"column":8,"endLine":719,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawTo","argumentNames":["this","left","top","target","style","width","height","cutTop","cutLeft","scrollTick","maxWidth","maxHeight"]} +miniMenu_MenuItem_drawTo__P634460.info = {"start":16979,"length":7403,"line":549,"column":8,"endLine":719,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawTo","argumentNames":["this","left","top","target","style","width","height","cutTop","cutLeft","scrollTick","maxWidth","maxHeight"]} -function miniMenu_MenuItem_drawTo__P566011_mk(s) { +function miniMenu_MenuItem_drawTo__P634460_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuItem_drawTo__P566011, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuItem_drawTo__P634460, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -77566,30 +78560,30 @@ function miniMenu_MenuItem_drawTo__P566011_mk(s) { tmp_21: undefined, tmp_22: undefined, tmp_23: undefined, - widthOfText___590249: undefined, - borderLeft___590257: undefined, - borderTop___590265: undefined, - borderRight___590273: undefined, - borderBottom___590282: undefined, - contentLeft___590291: undefined, - contentTop___590305: undefined, - contentRight___590319: undefined, - contentBottom___590331: undefined, - textLeft___590343: undefined, - textTop___590344: undefined, - textRight___590358: undefined, - textBottom___590359: undefined, - iconLeft___590365: undefined, - iconTop___590366: undefined, - iconRight___590367: undefined, - iconBottom___590368: undefined, - cutoffLeft___590369: undefined, - cutoffTop___590370: undefined, - cutoffRight___590371: undefined, - cutoffBottom___590372: undefined, - maxScroll___590645: undefined, - animationLength___590656: undefined, - printableCharacters___590691: undefined, + widthOfText___658698: undefined, + borderLeft___658706: undefined, + borderTop___658714: undefined, + borderRight___658722: undefined, + borderBottom___658731: undefined, + contentLeft___658740: undefined, + contentTop___658754: undefined, + contentRight___658768: undefined, + contentBottom___658780: undefined, + textLeft___658792: undefined, + textTop___658793: undefined, + textRight___658807: undefined, + textBottom___658808: undefined, + iconLeft___658814: undefined, + iconTop___658815: undefined, + iconRight___658816: undefined, + iconBottom___658817: undefined, + cutoffLeft___658818: undefined, + cutoffTop___658819: undefined, + cutoffRight___658820: undefined, + cutoffBottom___658821: undefined, + maxScroll___659094: undefined, + animationLength___659105: undefined, + printableCharacters___659140: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -77608,7 +78602,7 @@ function miniMenu_MenuItem_drawTo__P566011_mk(s) { -function miniMenu_printScrolledText__P566052(s) { +function miniMenu_printScrolledText__P634501(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -77618,9 +78612,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.startCharacter___591230 = undefined; - s.visibleCharacters___591236 = undefined; - s.charLeft___591294 = undefined; + s.startCharacter___659679 = undefined; + s.visibleCharacters___659685 = undefined; + s.charLeft___659743 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -77648,7 +78642,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.startCharacter___591230 = (r0); + s.startCharacter___659679 = (r0); r0 = (s.arg4 - s.arg2); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); @@ -77667,18 +78661,18 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.visibleCharacters___591236 = (r0); - r0 = (s.visibleCharacters___591236 < 1); + s.visibleCharacters___659685 = (r0); + r0 = (s.visibleCharacters___659685 < 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; - r0 = pxsim_String_.charAt(s.arg1, s.startCharacter___591230); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; + r0 = pxsim_String_.charAt(s.arg1, s.startCharacter___659679); s.tmp_0.arg1 = r0; s.tmp_2 = r0 = s.arg7; s.tmp_4 = if_charWidth_1_mk(s); @@ -77705,14 +78699,14 @@ switch (step) { s.callLocIdx = 2437; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___568976, s.arg2, s.arg3); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); + r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___637425, s.arg2, s.arg3); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = helpers_stringSubstr__P561423_mk(s); + s.tmp_1 = helpers_stringSubstr__P629867_mk(s); s.tmp_1.arg0 = s.arg1; - r0 = (s.startCharacter___591230 + 1); + r0 = (s.startCharacter___659679 + 1); s.tmp_1.arg1 = r0; - r0 = (s.visibleCharacters___591236 - 2); + r0 = (s.visibleCharacters___659685 - 2); s.tmp_1.arg2 = r0; s.callLocIdx = 2438; s.pc = 9; return s.tmp_1; case 9: @@ -77761,7 +78755,7 @@ switch (step) { r0 = s.retval; r0 = (s.arg2 - s.arg7); s.tmp_0 = r0; - r0 = (s.startCharacter___591230 + s.visibleCharacters___591236); + r0 = (s.startCharacter___659679 + s.visibleCharacters___659685); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -77781,20 +78775,20 @@ switch (step) { r0 = (s.tmp_2 * s.tmp_4); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.charLeft___591294 = (r0); - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; + s.charLeft___659743 = (r0); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; s.tmp_1 = r0 = s.arg1; - r0 = (s.startCharacter___591230 + s.visibleCharacters___591236); + r0 = (s.startCharacter___659679 + s.visibleCharacters___659685); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; r0 = pxsim_String_.charAt(s.tmp_1, s.tmp_2); s.tmp_0.arg1 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_4 = r0; - r0 = (s.arg4 - s.charLeft___591294); + r0 = (s.arg4 - s.charLeft___659743); s.tmp_5 = r0; r0 = (s.tmp_4 - s.tmp_5); s.tmp_0.arg2 = r0; @@ -77806,9 +78800,9 @@ switch (step) { case 13: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; + s.tmp_1 = r0 = globals.printCanvas___637425; s.tmp_3 = r0 = s.arg4; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; @@ -77818,12 +78812,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_printScrolledText__P566052.info = {"start":70204,"length":1347,"line":1823,"column":4,"endLine":1862,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"printScrolledText","argumentNames":["target","text","left","top","right","bottom","color","scroll","font"]} +miniMenu_printScrolledText__P634501.info = {"start":70204,"length":1347,"line":1823,"column":4,"endLine":1862,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"printScrolledText","argumentNames":["target","text","left","top","right","bottom","color","scroll","font"]} -function miniMenu_printScrolledText__P566052_mk(s) { +function miniMenu_printScrolledText__P634501_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_printScrolledText__P566052, depth: s.depth + 1, + parent: s, fn: miniMenu_printScrolledText__P634501, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -77835,9 +78829,9 @@ function miniMenu_printScrolledText__P566052_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - startCharacter___591230: undefined, - visibleCharacters___591236: undefined, - charLeft___591294: undefined, + startCharacter___659679: undefined, + visibleCharacters___659685: undefined, + charLeft___659743: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -77853,7 +78847,7 @@ function miniMenu_printScrolledText__P566052_mk(s) { -function miniMenu_printTextInRect__P566051(s) { +function miniMenu_printTextInRect__P634500(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -77863,17 +78857,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.width___590736 = undefined; - s.height___590740 = undefined; - s.textWidth___590744 = undefined; - s.printableCharacters___590766 = undefined; - s.offset___590776 = undefined; - s.offset___590865 = undefined; - s.canvasCharacters___590875 = undefined; - s.i___590884 = undefined; - s.i___590967 = undefined; - s.i___591061 = undefined; - s.i___591136 = undefined; + s.width___659185 = undefined; + s.height___659189 = undefined; + s.textWidth___659193 = undefined; + s.printableCharacters___659215 = undefined; + s.offset___659225 = undefined; + s.offset___659314 = undefined; + s.canvasCharacters___659324 = undefined; + s.i___659333 = undefined; + s.i___659416 = undefined; + s.i___659510 = undefined; + s.i___659585 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -77888,9 +78882,9 @@ switch (step) { s.lambdaArgs = null; } r0 = (s.arg4 - s.arg2); - s.width___590736 = (r0); + s.width___659185 = (r0); r0 = (s.arg5 - s.arg3); - s.height___590740 = (r0); + s.height___659189 = (r0); r0 = pxsim_String_.length(s.arg1); s.tmp_0 = r0; s.tmp_2 = if_charWidth_1_mk(s); @@ -77907,8 +78901,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.textWidth___590744 = (r0); - r0 = (s.textWidth___590744 <= s.width___590736); + s.textWidth___659193 = (r0); + r0 = (s.textWidth___659193 <= s.width___659185); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } @@ -77928,13 +78922,13 @@ switch (step) { case 33: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.height___590740); + r0 = (s.tmp_1 <= s.height___659189); case 2: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = helpers_imagePrint__P563295_mk(s); + s.tmp_4 = helpers_imagePrint__P631739_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; s.tmp_4.arg2 = s.arg2; @@ -77948,7 +78942,7 @@ switch (step) { { step = 31; continue; } case 3: case 4: - s.tmp_0 = r0 = s.width___590736; + s.tmp_0 = r0 = s.width___659185; s.tmp_2 = if_charWidth_1_mk(s); s.tmp_2.arg0 = s.arg9; if (!s.tmp_2.arg0.vtable.iface) { @@ -77963,7 +78957,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.printableCharacters___590766 = (r0); + s.printableCharacters___659215 = (r0); s.tmp_2 = if_charHeight_1_mk(s); s.tmp_2.arg0 = s.arg9; if (!s.tmp_2.arg0.vtable.iface) { @@ -77977,12 +78971,12 @@ switch (step) { case 36: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.height___590740); + r0 = (s.tmp_1 <= s.height___659189); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_3 = r0 = s.width___590736; - s.tmp_5 = r0 = s.printableCharacters___590766; + s.tmp_3 = r0 = s.width___659185; + s.tmp_5 = r0 = s.printableCharacters___659215; s.tmp_7 = if_charWidth_1_mk(s); s.tmp_7.arg0 = s.arg9; if (!s.tmp_7.arg0.vtable.iface) { @@ -77999,17 +78993,17 @@ switch (step) { r0 = (s.tmp_5 * s.tmp_6); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); - s.offset___590776 = (r0); - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); + s.offset___659225 = (r0); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); r0 = pxsim_numops_toBoolDecr(s.arg7); if (!r0) { step = 5; continue; } - s.tmp_0 = helpers_imagePrint__P563295_mk(s); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = helpers_stringSubstr__P561423_mk(s); + s.tmp_1 = helpers_stringSubstr__P629867_mk(s); s.tmp_1.arg0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.printableCharacters___590766); + r0 = (s.tmp_2 - s.printableCharacters___659215); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = undefined; s.callLocIdx = 2398; s.pc = 39; return s.tmp_1; @@ -78017,7 +79011,7 @@ switch (step) { r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_3 = r0 = s.arg4; - s.tmp_5 = r0 = s.printableCharacters___590766; + s.tmp_5 = r0 = s.printableCharacters___659215; s.tmp_7 = if_charWidth_1_mk(s); s.tmp_7.arg0 = s.arg9; if (!s.tmp_7.arg0.vtable.iface) { @@ -78042,12 +79036,12 @@ switch (step) { s.callLocIdx = 2400; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; s.tmp_1 = r0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.printableCharacters___590766); + r0 = (s.tmp_4 - s.printableCharacters___659215); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -78066,7 +79060,7 @@ switch (step) { case 42: r0 = s.retval; s.tmp_6 = r0; - r0 = (s.tmp_6 - s.offset___590776); + r0 = (s.tmp_6 - s.offset___659225); s.tmp_5 = r0; r0 = (0 - s.tmp_5); s.tmp_0.arg2 = r0; @@ -78077,15 +79071,15 @@ switch (step) { s.callLocIdx = 2402; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; - r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___568976, s.arg2, s.arg3); + r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___637425, s.arg2, s.arg3); { step = 6; continue; } case 5: - s.tmp_0 = helpers_imagePrint__P563295_mk(s); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = helpers_stringSubstr__P561423_mk(s); + s.tmp_1 = helpers_stringSubstr__P629867_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.printableCharacters___590766; + s.tmp_1.arg2 = s.printableCharacters___659215; s.callLocIdx = 2403; s.pc = 44; return s.tmp_1; case 44: r0 = s.retval; @@ -78098,13 +79092,13 @@ switch (step) { s.callLocIdx = 2404; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; - r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___590766); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; + r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___659215); s.tmp_0.arg1 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offset___590776); + r0 = (s.tmp_1 - s.offset___659225); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 0; s.tmp_0.arg4 = s.arg6; @@ -78114,10 +79108,10 @@ switch (step) { case 45: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; - r0 = (s.arg2 + s.width___590736); + s.tmp_1 = r0 = globals.printCanvas___637425; + r0 = (s.arg2 + s.width___659185); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; @@ -78126,8 +79120,8 @@ switch (step) { { step = 31; continue; } case 7: case 8: - s.tmp_0 = r0 = s.width___590736; - s.tmp_2 = r0 = s.printableCharacters___590766; + s.tmp_0 = r0 = s.width___659185; + s.tmp_2 = r0 = s.printableCharacters___659215; s.tmp_4 = if_charWidth_1_mk(s); s.tmp_4.arg0 = s.arg9; if (!s.tmp_4.arg0.vtable.iface) { @@ -78144,9 +79138,9 @@ switch (step) { r0 = (s.tmp_2 * s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.offset___590865 = (r0); - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + s.offset___659314 = (r0); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_0 = r0; s.tmp_2 = if_charWidth_1_mk(s); s.tmp_2.arg0 = s.arg9; @@ -78162,31 +79156,31 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.canvasCharacters___590875 = (r0); + s.canvasCharacters___659324 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg7); if (!r0) { step = 19; continue; } r0 = pxsim_numops_toBoolDecr(s.arg8); if (!r0) { step = 13; continue; } - s.i___590884 = (0); + s.i___659333 = (0); case 9: - r0 = (s.i___590884 < s.printableCharacters___590766); + r0 = (s.i___659333 < s.printableCharacters___659215); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; - s.tmp_1 = helpers_stringSubstr__P561423_mk(s); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; + s.tmp_1 = helpers_stringSubstr__P629867_mk(s); s.tmp_1.arg0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.printableCharacters___590766); + r0 = (s.tmp_3 - s.printableCharacters___659215); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.i___590884); + r0 = (s.tmp_2 + s.i___659333); s.tmp_1.arg1 = r0; - s.tmp_4 = Math_min__P561436_mk(s); - s.tmp_4.arg0 = s.canvasCharacters___590875; - r0 = (s.printableCharacters___590766 - s.i___590884); + s.tmp_4 = Math_min__P629880_mk(s); + s.tmp_4.arg0 = s.canvasCharacters___659324; + r0 = (s.printableCharacters___659215 - s.i___659333); s.tmp_4.arg1 = r0; s.callLocIdx = 2408; s.pc = 50; return s.tmp_4; case 50: @@ -78197,7 +79191,7 @@ switch (step) { r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - s.tmp_5 = r0 = s.height___590740; + s.tmp_5 = r0 = s.height___659189; s.tmp_7 = if_charHeight_1_mk(s); s.tmp_7.arg0 = s.arg9; if (!s.tmp_7.arg0.vtable.iface) { @@ -78220,9 +79214,9 @@ switch (step) { case 48: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; + s.tmp_1 = r0 = globals.printCanvas___637425; s.tmp_4 = r0 = s.arg2; - s.tmp_6 = r0 = s.i___590884; + s.tmp_6 = r0 = s.i___659333; s.tmp_8 = if_charWidth_1_mk(s); s.tmp_8.arg0 = s.arg9; if (!s.tmp_8.arg0.vtable.iface) { @@ -78240,26 +79234,26 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; - r0 = (s.tmp_3 + s.offset___590865); + r0 = (s.tmp_3 + s.offset___659314); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.arg3); - r0 = (s.i___590884 + s.canvasCharacters___590875); - s.i___590884 = (r0); + r0 = (s.i___659333 + s.canvasCharacters___659324); + s.i___659333 = (r0); { step = 9; continue; } case 10: r0 = pxsim_String_.length(s.arg1); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.printableCharacters___590766); + r0 = (s.tmp_1 > s.printableCharacters___659215); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; s.tmp_1 = r0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.printableCharacters___590766); + r0 = (s.tmp_4 - s.printableCharacters___659215); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -78278,11 +79272,11 @@ switch (step) { case 54: r0 = s.retval; s.tmp_6 = r0; - r0 = (s.tmp_6 - s.offset___590865); + r0 = (s.tmp_6 - s.offset___659314); s.tmp_5 = r0; r0 = (0 - s.tmp_5); s.tmp_0.arg2 = r0; - s.tmp_8 = r0 = s.height___590740; + s.tmp_8 = r0 = s.height___659189; s.tmp_10 = if_charHeight_1_mk(s); s.tmp_10.arg0 = s.arg9; if (!s.tmp_10.arg0.vtable.iface) { @@ -78304,31 +79298,31 @@ switch (step) { s.callLocIdx = 2415; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___568976, s.arg2, s.arg3); + r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___637425, s.arg2, s.arg3); case 11: case 12: { step = 18; continue; } case 13: - s.i___590967 = (0); + s.i___659416 = (0); case 14: - r0 = (s.i___590967 < s.printableCharacters___590766); + r0 = (s.i___659416 < s.printableCharacters___659215); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; - s.tmp_1 = helpers_stringSubstr__P561423_mk(s); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; + s.tmp_1 = helpers_stringSubstr__P629867_mk(s); s.tmp_1.arg0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.printableCharacters___590766); + r0 = (s.tmp_3 - s.printableCharacters___659215); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.i___590967); + r0 = (s.tmp_2 + s.i___659416); s.tmp_1.arg1 = r0; - s.tmp_4 = Math_min__P561436_mk(s); - s.tmp_4.arg0 = s.canvasCharacters___590875; - r0 = (s.printableCharacters___590766 - s.i___590967); + s.tmp_4 = Math_min__P629880_mk(s); + s.tmp_4.arg0 = s.canvasCharacters___659324; + r0 = (s.printableCharacters___659215 - s.i___659416); s.tmp_4.arg1 = r0; s.callLocIdx = 2416; s.pc = 58; return s.tmp_4; case 58: @@ -78339,9 +79333,9 @@ switch (step) { r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_5 = r0; - r0 = (s.tmp_5 - s.height___590740); + r0 = (s.tmp_5 - s.height___659189); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg6; s.tmp_0.arg5 = s.arg9; @@ -78350,9 +79344,9 @@ switch (step) { case 56: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; + s.tmp_1 = r0 = globals.printCanvas___637425; s.tmp_4 = r0 = s.arg2; - s.tmp_6 = r0 = s.i___590967; + s.tmp_6 = r0 = s.i___659416; s.tmp_8 = if_charWidth_1_mk(s); s.tmp_8.arg0 = s.arg9; if (!s.tmp_8.arg0.vtable.iface) { @@ -78370,33 +79364,33 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; - r0 = (s.tmp_3 + s.offset___590865); + r0 = (s.tmp_3 + s.offset___659314); s.tmp_2 = r0; s.tmp_11 = r0 = s.arg3; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_12 = r0; r0 = (s.tmp_11 - s.tmp_12); s.tmp_10 = r0; - r0 = (s.tmp_10 + s.height___590740); + r0 = (s.tmp_10 + s.height___659189); s.tmp_9 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_9); - r0 = (s.i___590967 + s.canvasCharacters___590875); - s.i___590967 = (r0); + r0 = (s.i___659416 + s.canvasCharacters___659324); + s.i___659416 = (r0); { step = 14; continue; } case 15: r0 = pxsim_String_.length(s.arg1); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.printableCharacters___590766); + r0 = (s.tmp_1 > s.printableCharacters___659215); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; s.tmp_1 = r0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.printableCharacters___590766); + r0 = (s.tmp_4 - s.printableCharacters___659215); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -78415,13 +79409,13 @@ switch (step) { case 61: r0 = s.retval; s.tmp_6 = r0; - r0 = (s.tmp_6 - s.offset___590865); + r0 = (s.tmp_6 - s.offset___659314); s.tmp_5 = r0; r0 = (0 - s.tmp_5); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_8 = r0; - r0 = (s.tmp_8 - s.height___590740); + r0 = (s.tmp_8 - s.height___659189); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg6; s.tmp_0.arg5 = s.arg9; @@ -78430,14 +79424,14 @@ switch (step) { case 60: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; + s.tmp_1 = r0 = globals.printCanvas___637425; s.tmp_2 = r0 = s.arg2; s.tmp_5 = r0 = s.arg3; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; - r0 = (s.tmp_4 + s.height___590740); + r0 = (s.tmp_4 + s.height___659189); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); case 16: @@ -78447,21 +79441,21 @@ switch (step) { case 19: r0 = pxsim_numops_toBoolDecr(s.arg8); if (!r0) { step = 24; continue; } - s.i___591061 = (0); + s.i___659510 = (0); case 20: - r0 = (s.i___591061 < s.printableCharacters___590766); + r0 = (s.i___659510 < s.printableCharacters___659215); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 21; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; - s.tmp_1 = helpers_stringSubstr__P561423_mk(s); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; + s.tmp_1 = helpers_stringSubstr__P629867_mk(s); s.tmp_1.arg0 = s.arg1; - s.tmp_1.arg1 = s.i___591061; - s.tmp_2 = Math_min__P561436_mk(s); - s.tmp_2.arg0 = s.canvasCharacters___590875; - r0 = (s.printableCharacters___590766 - s.i___591061); + s.tmp_1.arg1 = s.i___659510; + s.tmp_2 = Math_min__P629880_mk(s); + s.tmp_2.arg0 = s.canvasCharacters___659324; + r0 = (s.printableCharacters___659215 - s.i___659510); s.tmp_2.arg1 = r0; s.callLocIdx = 2422; s.pc = 64; return s.tmp_2; case 64: @@ -78472,7 +79466,7 @@ switch (step) { r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - s.tmp_3 = r0 = s.height___590740; + s.tmp_3 = r0 = s.height___659189; s.tmp_5 = if_charHeight_1_mk(s); s.tmp_5.arg0 = s.arg9; if (!s.tmp_5.arg0.vtable.iface) { @@ -78495,9 +79489,9 @@ switch (step) { case 62: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; + s.tmp_1 = r0 = globals.printCanvas___637425; s.tmp_3 = r0 = s.arg2; - s.tmp_5 = r0 = s.i___591061; + s.tmp_5 = r0 = s.i___659510; s.tmp_7 = if_charWidth_1_mk(s); s.tmp_7.arg0 = s.arg9; if (!s.tmp_7.arg0.vtable.iface) { @@ -78516,26 +79510,26 @@ switch (step) { r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.arg3); - r0 = (s.i___591061 + s.canvasCharacters___590875); - s.i___591061 = (r0); + r0 = (s.i___659510 + s.canvasCharacters___659324); + s.i___659510 = (r0); { step = 20; continue; } case 21: r0 = pxsim_String_.length(s.arg1); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.printableCharacters___590766); + r0 = (s.tmp_1 > s.printableCharacters___659215); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; - r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___590766); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; + r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___659215); s.tmp_0.arg1 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offset___590865); + r0 = (s.tmp_1 - s.offset___659314); s.tmp_0.arg2 = r0; - s.tmp_2 = r0 = s.height___590740; + s.tmp_2 = r0 = s.height___659189; s.tmp_4 = if_charHeight_1_mk(s); s.tmp_4.arg0 = s.arg9; if (!s.tmp_4.arg0.vtable.iface) { @@ -78558,10 +79552,10 @@ switch (step) { case 67: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; - r0 = (s.arg2 + s.width___590736); + s.tmp_1 = r0 = globals.printCanvas___637425; + r0 = (s.arg2 + s.width___659185); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; @@ -78570,21 +79564,21 @@ switch (step) { case 23: { step = 29; continue; } case 24: - s.i___591136 = (0); + s.i___659585 = (0); case 25: - r0 = (s.i___591136 < s.printableCharacters___590766); + r0 = (s.i___659585 < s.printableCharacters___659215); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; - s.tmp_1 = helpers_stringSubstr__P561423_mk(s); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; + s.tmp_1 = helpers_stringSubstr__P629867_mk(s); s.tmp_1.arg0 = s.arg1; - s.tmp_1.arg1 = s.i___591136; - s.tmp_2 = Math_min__P561436_mk(s); - s.tmp_2.arg0 = s.canvasCharacters___590875; - r0 = (s.printableCharacters___590766 - s.i___591136); + s.tmp_1.arg1 = s.i___659585; + s.tmp_2 = Math_min__P629880_mk(s); + s.tmp_2.arg0 = s.canvasCharacters___659324; + r0 = (s.printableCharacters___659215 - s.i___659585); s.tmp_2.arg1 = r0; s.callLocIdx = 2429; s.pc = 71; return s.tmp_2; case 71: @@ -78595,9 +79589,9 @@ switch (step) { r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.height___590740); + r0 = (s.tmp_3 - s.height___659189); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg6; s.tmp_0.arg5 = s.arg9; @@ -78606,9 +79600,9 @@ switch (step) { case 69: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; + s.tmp_1 = r0 = globals.printCanvas___637425; s.tmp_3 = r0 = s.arg2; - s.tmp_5 = r0 = s.i___591136; + s.tmp_5 = r0 = s.i___659585; s.tmp_7 = if_charWidth_1_mk(s); s.tmp_7.arg0 = s.arg9; if (!s.tmp_7.arg0.vtable.iface) { @@ -78627,35 +79621,35 @@ switch (step) { r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; s.tmp_10 = r0 = s.arg3; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_11 = r0; r0 = (s.tmp_10 - s.tmp_11); s.tmp_9 = r0; - r0 = (s.tmp_9 + s.height___590740); + r0 = (s.tmp_9 + s.height___659189); s.tmp_8 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_8); - r0 = (s.i___591136 + s.canvasCharacters___590875); - s.i___591136 = (r0); + r0 = (s.i___659585 + s.canvasCharacters___659324); + s.i___659585 = (r0); { step = 25; continue; } case 26: r0 = pxsim_String_.length(s.arg1); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.printableCharacters___590766); + r0 = (s.tmp_1 > s.printableCharacters___659215); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 27; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); - s.tmp_0 = helpers_imagePrint__P563295_mk(s); - s.tmp_0.arg0 = globals.printCanvas___568976; - r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___590766); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); + s.tmp_0 = helpers_imagePrint__P631739_mk(s); + s.tmp_0.arg0 = globals.printCanvas___637425; + r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___659215); s.tmp_0.arg1 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offset___590865); + r0 = (s.tmp_1 - s.offset___659314); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.height___590740); + r0 = (s.tmp_2 - s.height___659189); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg6; s.tmp_0.arg5 = s.arg9; @@ -78664,19 +79658,19 @@ switch (step) { case 73: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; - r0 = (s.arg2 + s.width___590736); + s.tmp_1 = r0 = globals.printCanvas___637425; + r0 = (s.arg2 + s.width___659185); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; s.tmp_7 = r0 = s.arg3; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_8 = r0; r0 = (s.tmp_7 - s.tmp_8); s.tmp_6 = r0; - r0 = (s.tmp_6 + s.height___590740); + r0 = (s.tmp_6 + s.height___659189); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_5); case 27: @@ -78688,12 +79682,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_printTextInRect__P566051.info = {"start":63850,"length":6346,"line":1680,"column":4,"endLine":1821,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"printTextInRect","argumentNames":["target","text","left","top","right","bottom","color","cutLeft","cutTop","font"]} +miniMenu_printTextInRect__P634500.info = {"start":63850,"length":6346,"line":1680,"column":4,"endLine":1821,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"printTextInRect","argumentNames":["target","text","left","top","right","bottom","color","cutLeft","cutTop","font"]} -function miniMenu_printTextInRect__P566051_mk(s) { +function miniMenu_printTextInRect__P634500_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_printTextInRect__P566051, depth: s.depth + 1, + parent: s, fn: miniMenu_printTextInRect__P634500, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -78708,17 +79702,17 @@ function miniMenu_printTextInRect__P566051_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - width___590736: undefined, - height___590740: undefined, - textWidth___590744: undefined, - printableCharacters___590766: undefined, - offset___590776: undefined, - offset___590865: undefined, - canvasCharacters___590875: undefined, - i___590884: undefined, - i___590967: undefined, - i___591061: undefined, - i___591136: undefined, + width___659185: undefined, + height___659189: undefined, + textWidth___659193: undefined, + printableCharacters___659215: undefined, + offset___659225: undefined, + offset___659314: undefined, + canvasCharacters___659324: undefined, + i___659333: undefined, + i___659416: undefined, + i___659510: undefined, + i___659585: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -78735,7 +79729,7 @@ function miniMenu_printTextInRect__P566051_mk(s) { -function miniMenu_drawImageInRect__P566050(s) { +function miniMenu_drawImageInRect__P634499(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -78745,8 +79739,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.width___591345 = undefined; - s.height___591353 = undefined; + s.width___659794 = undefined; + s.height___659802 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -78758,7 +79752,7 @@ switch (step) { s.arg7 = (s.lambdaArgs[7]); s.lambdaArgs = null; } - s.tmp_0 = Math_min__P561436_mk(s); + s.tmp_0 = Math_min__P629880_mk(s); r0 = (s.arg4 - s.arg2); s.tmp_0.arg0 = r0; r0 = pxsim_ImageMethods.width(s.arg1); @@ -78766,8 +79760,8 @@ switch (step) { s.callLocIdx = 2388; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.width___591345 = (r0); - s.tmp_0 = Math_min__P561436_mk(s); + s.width___659794 = (r0); + s.tmp_0 = Math_min__P629880_mk(s); r0 = (s.arg5 - s.arg3); s.tmp_0.arg0 = r0; r0 = pxsim_ImageMethods.height(s.arg1); @@ -78775,15 +79769,15 @@ switch (step) { s.callLocIdx = 2389; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.height___591353 = (r0); - r0 = (s.width___591345 <= 0); + s.height___659802 = (r0); + r0 = (s.width___659794 <= 0); 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.height___591353 <= 0); + r0 = (s.height___659802 <= 0); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -78792,7 +79786,7 @@ switch (step) { { step = 15; continue; } case 3: case 4: - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_3 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4 = r0; @@ -78803,7 +79797,7 @@ switch (step) { r0 = s.tmp_2; { step = 6; continue; } case 5: - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_5 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_6 = r0; @@ -78813,8 +79807,8 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 7; continue; } - s.tmp_9 = Math_max__P561435_mk(s); - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + s.tmp_9 = Math_max__P629879_mk(s); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_9.arg0 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_9.arg1 = r0; @@ -78822,8 +79816,8 @@ switch (step) { case 18: r0 = s.retval; s.tmp_8 = r0; - s.tmp_11 = Math_max__P561435_mk(s); - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + s.tmp_11 = Math_max__P629879_mk(s); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_11.arg0 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_11.arg1 = r0; @@ -78832,49 +79826,49 @@ switch (step) { r0 = s.retval; s.tmp_10 = r0; r0 = pxsim.image.create(s.tmp_8, s.tmp_10); - globals.printCanvas___568976 = (r0); + globals.printCanvas___637425 = (r0); { step = 8; continue; } case 7: - r0 = pxsim_ImageMethods.fill(globals.printCanvas___568976, 0); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___637425, 0); case 8: r0 = pxsim_numops_toBoolDecr(s.arg6); if (!r0) { step = 11; continue; } r0 = pxsim_numops_toBoolDecr(s.arg7); if (!r0) { step = 9; continue; } - s.tmp_0 = r0 = globals.printCanvas___568976; + s.tmp_0 = r0 = globals.printCanvas___637425; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = r0 = s.width___591345; + s.tmp_3 = r0 = s.width___659794; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; - s.tmp_6 = r0 = s.height___591353; + s.tmp_6 = r0 = s.height___659802; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_7 = r0; r0 = (s.tmp_6 - s.tmp_7); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_5); - r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___568976, s.arg2, s.arg3); + r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___637425, s.arg2, s.arg3); { step = 10; continue; } case 9: - s.tmp_0 = r0 = globals.printCanvas___568976; + s.tmp_0 = r0 = globals.printCanvas___637425; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = r0 = s.width___591345; + s.tmp_3 = r0 = s.width___659794; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_6 = r0; - r0 = (s.tmp_6 - s.height___591353); + r0 = (s.tmp_6 - s.height___659802); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_5); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; + s.tmp_1 = r0 = globals.printCanvas___637425; s.tmp_2 = r0 = s.arg2; - r0 = (s.arg3 + s.height___591353); + r0 = (s.arg3 + s.height___659802); s.tmp_4 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_5 = r0; r0 = (s.tmp_4 - s.tmp_5); s.tmp_3 = r0; @@ -78884,51 +79878,51 @@ switch (step) { case 11: r0 = pxsim_numops_toBoolDecr(s.arg7); if (!r0) { step = 12; continue; } - s.tmp_0 = r0 = globals.printCanvas___568976; + s.tmp_0 = r0 = globals.printCanvas___637425; s.tmp_1 = r0 = s.arg1; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.width___591345); + r0 = (s.tmp_3 - s.width___659794); s.tmp_2 = r0; - s.tmp_5 = r0 = s.height___591353; + s.tmp_5 = r0 = s.height___659802; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_4); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; - r0 = (s.arg2 + s.width___591345); + s.tmp_1 = r0 = globals.printCanvas___637425; + r0 = (s.arg2 + s.width___659794); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.arg3); { step = 13; continue; } case 12: - s.tmp_0 = r0 = globals.printCanvas___568976; + s.tmp_0 = r0 = globals.printCanvas___637425; s.tmp_1 = r0 = s.arg1; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.width___591345); + r0 = (s.tmp_3 - s.width___659794); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_5 = r0; - r0 = (s.tmp_5 - s.height___591353); + r0 = (s.tmp_5 - s.height___659802); s.tmp_4 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_4); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___568976; - r0 = (s.arg2 + s.width___591345); + s.tmp_1 = r0 = globals.printCanvas___637425; + r0 = (s.arg2 + s.width___659794); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.width(globals.printCanvas___637425); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; - r0 = (s.arg3 + s.height___591353); + r0 = (s.arg3 + s.height___659802); s.tmp_6 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___568976); + r0 = pxsim_ImageMethods.height(globals.printCanvas___637425); s.tmp_7 = r0; r0 = (s.tmp_6 - s.tmp_7); s.tmp_5 = r0; @@ -78940,12 +79934,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_drawImageInRect__P566050.info = {"start":61546,"length":2296,"line":1613,"column":4,"endLine":1678,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawImageInRect","argumentNames":["target","src","left","top","right","bottom","cutLeft","cutTop"]} +miniMenu_drawImageInRect__P634499.info = {"start":61546,"length":2296,"line":1613,"column":4,"endLine":1678,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawImageInRect","argumentNames":["target","src","left","top","right","bottom","cutLeft","cutTop"]} -function miniMenu_drawImageInRect__P566050_mk(s) { +function miniMenu_drawImageInRect__P634499_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_drawImageInRect__P566050, depth: s.depth + 1, + parent: s, fn: miniMenu_drawImageInRect__P634499, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -78959,8 +79953,8 @@ function miniMenu_drawImageInRect__P566050_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - width___591345: undefined, - height___591353: undefined, + width___659794: undefined, + height___659802: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -79079,7 +80073,7 @@ function if_sourceFactory_3_mk(s) { } } -function PhysicsEngine__C563815_v1_2_mk(s) { +function PhysicsEngine__C632259_v1_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79123,7 +80117,7 @@ function if_handler_2_mk(s) { } } -function Sprite__C563645_v7_1_mk(s) { +function Sprite__C632089_v7_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79137,7 +80131,7 @@ function Sprite__C563645_v7_1_mk(s) { } } -function PhysicsEngine__C563815_v0_2_mk(s) { +function PhysicsEngine__C632259_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79254,7 +80248,7 @@ function if_handler_1_mk(s) { } } -function Sprite__C563645_v5_1_mk(s) { +function Sprite__C632089_v5_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79268,7 +80262,7 @@ function Sprite__C563645_v5_1_mk(s) { } } -function Sprite__C563645_v4_1_mk(s) { +function Sprite__C632089_v4_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79282,7 +80276,7 @@ function Sprite__C563645_v4_1_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C563564_v2_1_mk(s) { +function sprites_BaseSpriteSayRenderer__C632008_v2_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79296,7 +80290,7 @@ function sprites_BaseSpriteSayRenderer__C563564_v2_1_mk(s) { } } -function Sprite__C563645_v6_1_mk(s) { +function Sprite__C632089_v6_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79310,7 +80304,7 @@ function Sprite__C563645_v6_1_mk(s) { } } -function PhysicsEngine__C563815_v2_4_mk(s) { +function PhysicsEngine__C632259_v2_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79400,7 +80394,7 @@ function lambda_2_mk(s) { } } -function LoadingAnimations_InhouseAnimation__C568926_v0_1_mk(s) { +function LoadingAnimations_InhouseAnimation__C637375_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79430,7 +80424,7 @@ function if_itemSelectedHandler_3_mk(s) { } } -function controller_Button__C563494_v0_1_mk(s) { +function controller_Button__C631938_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79444,7 +80438,7 @@ function controller_Button__C563494_v0_1_mk(s) { } } -function PhysicsEngine__C563815_v4_2_mk(s) { +function PhysicsEngine__C632259_v4_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79475,7 +80469,7 @@ function if___update_3_mk(s) { } } -function PhysicsEngine__C563815_v3_1_mk(s) { +function PhysicsEngine__C632259_v3_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79574,7 +80568,7 @@ function if_vy_1_mk(s) { } } -function game_Dialog__C564225_v1_2_mk(s) { +function game_Dialog__C632669_v1_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79589,7 +80583,7 @@ function game_Dialog__C564225_v1_2_mk(s) { } } -function game_BaseDialog__C564207_v0_1_mk(s) { +function game_BaseDialog__C632651_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79603,7 +80597,7 @@ function game_BaseDialog__C564207_v0_1_mk(s) { } } -function game_BaseDialog__C564207_v2_1_mk(s) { +function game_BaseDialog__C632651_v2_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79925,7 +80919,7 @@ function if_flags_1_mk(s) { } } -function particles_ParticleFactory__C564491_v0_2_mk(s) { +function particles_ParticleFactory__C632935_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -79940,7 +80934,7 @@ function particles_ParticleFactory__C564491_v0_2_mk(s) { } } -function particles_ParticleSource__C564455_v4_3_mk(s) { +function particles_ParticleSource__C632899_v4_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -80056,7 +81050,7 @@ function if_top_1_mk(s) { } } -function sprites_ExtendableSprite__C563740_v10_2_mk(s) { +function sprites_ExtendableSprite__C632184_v10_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -80071,7 +81065,7 @@ function sprites_ExtendableSprite__C563740_v10_2_mk(s) { } } -function particles_ParticleFactory__C564491_v1_4_mk(s) { +function particles_ParticleFactory__C632935_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -80088,7 +81082,7 @@ function particles_ParticleFactory__C564491_v1_4_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C563564_v1_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C632008_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -80105,7 +81099,7 @@ function sprites_BaseSpriteSayRenderer__C563564_v1_4_mk(s) { } } -function sprites_BaseSprite__C563399_v0_1_mk(s) { +function sprites_BaseSprite__C631843_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -80119,7 +81113,7 @@ function sprites_BaseSprite__C563399_v0_1_mk(s) { } } -function sprites_BaseSprite__C563399_v2_2_mk(s) { +function sprites_BaseSprite__C631843_v2_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -80148,7 +81142,7 @@ function if_shouldBeVisible_1_mk(s) { } } -function Sprite__C563645_v8_3_mk(s) { +function Sprite__C632089_v8_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -80164,7 +81158,7 @@ function Sprite__C563645_v8_3_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C563564_v0_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C632008_v0_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -80181,7 +81175,7 @@ function sprites_BaseSpriteSayRenderer__C563564_v0_4_mk(s) { } } -function sprites_ExtendableSprite__C563740_v9_3_mk(s) { +function sprites_ExtendableSprite__C632184_v9_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -80225,7 +81219,7 @@ function if_onEndCB_1_mk(s) { } } -function miniMenu_MenuSprite__C566014_v6_1_mk(s) { +function miniMenu_MenuSprite__C634463_v6_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -80267,7 +81261,7 @@ function if_state_1_mk(s) { } } -function miniMenu_MenuSprite__C566014_v11_3_mk(s) { +function miniMenu_MenuSprite__C634463_v11_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -80296,7 +81290,7 @@ function if_width_1_mk(s) { arg0: undefined, } } -const controller_Controller__C563439_VT = mkVTable({ +const controller_Controller__C631883_VT = mkVTable({ name: "Controller", numFields: 5, classNo: 16, @@ -80315,29 +81309,29 @@ const controller_Controller__C563439_VT = mkVTable({ "set/_id": null, "_connected": null, "set/_connected": null, - "_controlledSprites": controller_Controller__controlledSprites__P563444, - "set/_controlledSprites": controller_Controller__controlledSprites__P563445, - "id": controller_Controller_id__P563446, - "left": controller_Controller_left__P563448, - "right": controller_Controller_right__P563449, - "up": controller_Controller_up__P563450, - "down": controller_Controller_down__P563451, - "_moveSpriteInternal": controller_Controller__moveSpriteInternal__P563457, - "button": controller_Controller_button__P566541, - "connected": controller_Controller_connected__P563460, - "set/connected": controller_Controller_connected__P563461, - "__preUpdate": controller_Controller___preUpdate__P563467, - "__update": controller_Controller___update__P563468, + "_controlledSprites": controller_Controller__controlledSprites__P631888, + "set/_controlledSprites": controller_Controller__controlledSprites__P631889, + "id": controller_Controller_id__P631890, + "left": controller_Controller_left__P631892, + "right": controller_Controller_right__P631893, + "up": controller_Controller_up__P631894, + "down": controller_Controller_down__P631895, + "_moveSpriteInternal": controller_Controller__moveSpriteInternal__P631901, + "button": controller_Controller_button__P634990, + "connected": controller_Controller_connected__P631904, + "set/connected": controller_Controller_connected__P631905, + "__preUpdate": controller_Controller___preUpdate__P631911, + "__update": controller_Controller___update__P631912, }, }); -const controller_Button__C563494_VT = mkVTable({ +const controller_Button__C631938_VT = mkVTable({ name: "Button", numFields: 7, classNo: 17, lastSubtypeNo: 18, maxBgInstances: null, methods: { - "isPressed": controller_Button_isPressed__P563505, + "isPressed": controller_Button_isPressed__P631949, }, iface: { "_owner": null, @@ -80354,30 +81348,30 @@ const controller_Button__C563494_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "handlerState": controller_Button_handlerState__P566544, - "toString": controller_Button_toString__P563499, - "raiseButtonUp": controller_Button_raiseButtonUp__P566545, - "raiseButtonDown": controller_Button_raiseButtonDown__P566546, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P566547, - "onEvent": controller_Button_onEvent__P563501, - "addEventListener": controller_Button_addEventListener__P563502, - "isPressed": controller_Button_isPressed__P563505, - "pressureLevel": controller_Button_pressureLevel__P563506, - "setPressed": controller_Button_setPressed__P563507, - "__update": controller_Button___update__P563508, - "runButtonEvents": controller_Button_runButtonEvents__P566548, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P566549, + "handlerState": controller_Button_handlerState__P634993, + "toString": controller_Button_toString__P631943, + "raiseButtonUp": controller_Button_raiseButtonUp__P634994, + "raiseButtonDown": controller_Button_raiseButtonDown__P634995, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P634996, + "onEvent": controller_Button_onEvent__P631945, + "addEventListener": controller_Button_addEventListener__P631946, + "isPressed": controller_Button_isPressed__P631949, + "pressureLevel": controller_Button_pressureLevel__P631950, + "setPressed": controller_Button_setPressed__P631951, + "__update": controller_Button___update__P631952, + "runButtonEvents": controller_Button_runButtonEvents__P634997, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P634998, }, - toStringMethod: controller_Button_toString__P563499, + toStringMethod: controller_Button_toString__P631943, }); -const controller_AnyButton__C566542_VT = mkVTable({ +const controller_AnyButton__C634991_VT = mkVTable({ name: "AnyButton", numFields: 7, classNo: 18, lastSubtypeNo: 18, maxBgInstances: null, methods: { - "isPressed": controller_AnyButton_isPressed__P566550, + "isPressed": controller_AnyButton_isPressed__P634999, }, iface: { "_owner": null, @@ -80394,22 +81388,22 @@ const controller_AnyButton__C566542_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "isPressed": controller_AnyButton_isPressed__P566550, - "handlerState": controller_Button_handlerState__P566544, - "toString": controller_Button_toString__P563499, - "raiseButtonUp": controller_Button_raiseButtonUp__P566545, - "raiseButtonDown": controller_Button_raiseButtonDown__P566546, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P566547, - "onEvent": controller_Button_onEvent__P563501, - "addEventListener": controller_Button_addEventListener__P563502, - "pressureLevel": controller_Button_pressureLevel__P563506, - "setPressed": controller_Button_setPressed__P563507, - "__update": controller_Button___update__P563508, - "runButtonEvents": controller_Button_runButtonEvents__P566548, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P566549, + "isPressed": controller_AnyButton_isPressed__P634999, + "handlerState": controller_Button_handlerState__P634993, + "toString": controller_Button_toString__P631943, + "raiseButtonUp": controller_Button_raiseButtonUp__P634994, + "raiseButtonDown": controller_Button_raiseButtonDown__P634995, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P634996, + "onEvent": controller_Button_onEvent__P631945, + "addEventListener": controller_Button_addEventListener__P631946, + "pressureLevel": controller_Button_pressureLevel__P631950, + "setPressed": controller_Button_setPressed__P631951, + "__update": controller_Button___update__P631952, + "runButtonEvents": controller_Button_runButtonEvents__P634997, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P634998, }, }); -const game_GameOverConfig__C564277_VT = mkVTable({ +const game_GameOverConfig__C632721_VT = mkVTable({ name: "GameOverConfig", numFields: 14, classNo: 19, @@ -80446,10 +81440,10 @@ const game_GameOverConfig__C564277_VT = mkVTable({ "set/messageSetByUser": null, "scoringTypeSetByUser": null, "set/scoringTypeSetByUser": null, - "init": game_GameOverConfig_init__P564293, + "init": game_GameOverConfig_init__P632737, }, }); -const Math_FastRandom__C564363_VT = mkVTable({ +const Math_FastRandom__C632807_VT = mkVTable({ name: "FastRandom", numFields: 2, classNo: 20, @@ -80462,12 +81456,12 @@ const Math_FastRandom__C564363_VT = mkVTable({ "set/lfsr": null, "seed": null, "set/seed": null, - "next": Math_FastRandom_next__P564366, - "randomRange": Math_FastRandom_randomRange__P564367, - "pickRandom": Math_FastRandom_pickRandom__P564368, + "next": Math_FastRandom_next__P632810, + "randomRange": Math_FastRandom_randomRange__P632811, + "pickRandom": Math_FastRandom_pickRandom__P632812, }, }); -const color_FadeState__C568833_VT = mkVTable({ +const color_FadeState__C637282_VT = mkVTable({ name: "FadeState", numFields: 2, classNo: 21, @@ -80482,47 +81476,47 @@ const color_FadeState__C568833_VT = mkVTable({ "set/scene": null, }, }); -const sprites_BaseSprite__C563399_VT = mkVTable({ +const sprites_BaseSprite__C631843_VT = mkVTable({ name: "BaseSprite", numFields: 2, classNo: 22, lastSubtypeNo: 28, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P563402, - "__draw": sprites_BaseSprite___draw__P563405, - "__drawCore": sprites_BaseSprite___drawCore__P563406, - "__update": sprites_BaseSprite___update__P563407, + "__visible": sprites_BaseSprite___visible__P631846, + "__draw": sprites_BaseSprite___draw__P631849, + "__drawCore": sprites_BaseSprite___drawCore__P631850, + "__update": sprites_BaseSprite___update__P631851, }, iface: { "_z": null, "set/_z": null, "id": null, "set/id": null, - "__visible": sprites_BaseSprite___visible__P563402, - "z": sprites_BaseSprite_z__P563403, - "set/z": sprites_BaseSprite_z__P563404, - "__draw": sprites_BaseSprite___draw__P563405, - "__drawCore": sprites_BaseSprite___drawCore__P563406, - "__update": sprites_BaseSprite___update__P563407, + "__visible": sprites_BaseSprite___visible__P631846, + "z": sprites_BaseSprite_z__P631847, + "set/z": sprites_BaseSprite_z__P631848, + "__draw": sprites_BaseSprite___draw__P631849, + "__drawCore": sprites_BaseSprite___drawCore__P631850, + "__update": sprites_BaseSprite___update__P631851, }, }); -const Sprite__C563645_VT = mkVTable({ +const Sprite__C632089_VT = mkVTable({ name: "Sprite", numFields: 30, classNo: 23, lastSubtypeNo: 26, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P563700, - "__draw": sprites_BaseSprite___draw__P563405, - "__drawCore": Sprite___drawCore__P563719, - "__update": Sprite___update__P563720, - "setHitbox": Sprite_setHitbox__P563698, - "recalcSize": Sprite_recalcSize__P566568, - "width": Sprite_width__P563701, - "height": Sprite_height__P563702, - "drawSprite": Sprite_drawSprite__P566572, + "__visible": Sprite___visible__P632144, + "__draw": sprites_BaseSprite___draw__P631849, + "__drawCore": Sprite___drawCore__P632163, + "__update": Sprite___update__P632164, + "setHitbox": Sprite_setHitbox__P632142, + "recalcSize": Sprite_recalcSize__P635017, + "width": Sprite_width__P632145, + "height": Sprite_height__P632146, + "drawSprite": Sprite_drawSprite__P635021, }, iface: { "_z": null, @@ -80585,70 +81579,70 @@ const Sprite__C563645_VT = mkVTable({ "set/flags": null, "destroyHandler": null, "set/destroyHandler": null, - "x": Sprite_x__P563658, - "set/x": Sprite_x__P563659, - "y": Sprite_y__P563660, - "set/y": Sprite_y__P563661, - "vx": Sprite_vx__P563662, - "set/vx": Sprite_vx__P563663, - "vy": Sprite_vy__P563664, - "set/vy": Sprite_vy__P563665, - "ax": Sprite_ax__P563666, - "set/ax": Sprite_ax__P563667, - "ay": Sprite_ay__P563668, - "set/ay": Sprite_ay__P563669, - "fx": Sprite_fx__P563670, - "set/fx": Sprite_fx__P563671, - "fy": Sprite_fy__P563672, - "set/fy": Sprite_fy__P563673, - "sx": Sprite_sx__P563674, - "set/sx": Sprite_sx__P563675, - "sy": Sprite_sy__P563676, - "set/sy": Sprite_sy__P563677, - "data": Sprite_data__P563680, - "set/data": Sprite_data__P563681, - "image": Sprite_image__P563694, - "setImage": Sprite_setImage__P563695, - "calcDimensionalHash": Sprite_calcDimensionalHash__P563696, - "resetHitbox": Sprite_resetHitbox__P563697, - "setHitbox": Sprite_setHitbox__P563698, - "isStatic": Sprite_isStatic__P563699, - "__visible": Sprite___visible__P563700, - "recalcSize": Sprite_recalcSize__P566568, - "isScaled": Sprite_isScaled__P566569, - "width": Sprite_width__P563701, - "height": Sprite_height__P563702, - "left": Sprite_left__P563703, - "set/left": Sprite_left__P563704, - "right": Sprite_right__P563705, - "set/right": Sprite_right__P563706, - "top": Sprite_top__P563707, - "set/top": Sprite_top__P563708, - "bottom": Sprite_bottom__P563709, - "set/bottom": Sprite_bottom__P563710, - "kind": Sprite_kind__P563711, - "setKind": Sprite_setKind__P563712, - "sayText": Sprite_sayText__P563716, - "isOutOfScreen": Sprite_isOutOfScreen__P563718, - "__drawCore": Sprite___drawCore__P563719, - "__update": Sprite___update__P563720, - "setFlag": Sprite_setFlag__P563723, - "overlapsWith": Sprite_overlapsWith__P563724, - "clearObstacles": Sprite_clearObstacles__P563729, - "registerObstacle": Sprite_registerObstacle__P563730, - "destroy": Sprite_destroy__P563732, - "_destroyCore": Sprite__destroyCore__P563733, - "toString": Sprite_toString__P563738, - "drawSay": Sprite_drawSay__P566570, - "drawDebug": Sprite_drawDebug__P566571, - "drawSprite": Sprite_drawSprite__P566572, - "z": sprites_BaseSprite_z__P563403, - "set/z": sprites_BaseSprite_z__P563404, - "__draw": sprites_BaseSprite___draw__P563405, + "x": Sprite_x__P632102, + "set/x": Sprite_x__P632103, + "y": Sprite_y__P632104, + "set/y": Sprite_y__P632105, + "vx": Sprite_vx__P632106, + "set/vx": Sprite_vx__P632107, + "vy": Sprite_vy__P632108, + "set/vy": Sprite_vy__P632109, + "ax": Sprite_ax__P632110, + "set/ax": Sprite_ax__P632111, + "ay": Sprite_ay__P632112, + "set/ay": Sprite_ay__P632113, + "fx": Sprite_fx__P632114, + "set/fx": Sprite_fx__P632115, + "fy": Sprite_fy__P632116, + "set/fy": Sprite_fy__P632117, + "sx": Sprite_sx__P632118, + "set/sx": Sprite_sx__P632119, + "sy": Sprite_sy__P632120, + "set/sy": Sprite_sy__P632121, + "data": Sprite_data__P632124, + "set/data": Sprite_data__P632125, + "image": Sprite_image__P632138, + "setImage": Sprite_setImage__P632139, + "calcDimensionalHash": Sprite_calcDimensionalHash__P632140, + "resetHitbox": Sprite_resetHitbox__P632141, + "setHitbox": Sprite_setHitbox__P632142, + "isStatic": Sprite_isStatic__P632143, + "__visible": Sprite___visible__P632144, + "recalcSize": Sprite_recalcSize__P635017, + "isScaled": Sprite_isScaled__P635018, + "width": Sprite_width__P632145, + "height": Sprite_height__P632146, + "left": Sprite_left__P632147, + "set/left": Sprite_left__P632148, + "right": Sprite_right__P632149, + "set/right": Sprite_right__P632150, + "top": Sprite_top__P632151, + "set/top": Sprite_top__P632152, + "bottom": Sprite_bottom__P632153, + "set/bottom": Sprite_bottom__P632154, + "kind": Sprite_kind__P632155, + "setKind": Sprite_setKind__P632156, + "sayText": Sprite_sayText__P632160, + "isOutOfScreen": Sprite_isOutOfScreen__P632162, + "__drawCore": Sprite___drawCore__P632163, + "__update": Sprite___update__P632164, + "setFlag": Sprite_setFlag__P632167, + "overlapsWith": Sprite_overlapsWith__P632168, + "clearObstacles": Sprite_clearObstacles__P632173, + "registerObstacle": Sprite_registerObstacle__P632174, + "destroy": Sprite_destroy__P632176, + "_destroyCore": Sprite__destroyCore__P632177, + "toString": Sprite_toString__P632182, + "drawSay": Sprite_drawSay__P635019, + "drawDebug": Sprite_drawDebug__P635020, + "drawSprite": Sprite_drawSprite__P635021, + "z": sprites_BaseSprite_z__P631847, + "set/z": sprites_BaseSprite_z__P631848, + "__draw": sprites_BaseSprite___draw__P631849, }, - toStringMethod: Sprite_toString__P563738, + toStringMethod: Sprite_toString__P632182, }); -const effects_ParticleEffect__C564566_VT = mkVTable({ +const effects_ParticleEffect__C633010_VT = mkVTable({ name: "ParticleEffect", numFields: 3, classNo: 29, @@ -80663,11 +81657,11 @@ const effects_ParticleEffect__C564566_VT = mkVTable({ "set/defaultRate": null, "defaultLifespan": null, "set/defaultLifespan": null, - "start": effects_ParticleEffect_start__P564568, - "destroy": effects_ParticleEffect_destroy__P564569, + "start": effects_ParticleEffect_start__P633012, + "destroy": effects_ParticleEffect_destroy__P633013, }, }); -const effects_ImageEffect__C564594_VT = mkVTable({ +const effects_ImageEffect__C633038_VT = mkVTable({ name: "ImageEffect", numFields: 4, classNo: 31, @@ -80684,22 +81678,22 @@ const effects_ImageEffect__C564594_VT = mkVTable({ "set/fastRandom": null, "times": null, "set/times": null, - "applyTo": effects_ImageEffect_applyTo__P564596, - "change": effects_ImageEffect_change__P564597, + "applyTo": effects_ImageEffect_applyTo__P633040, + "change": effects_ImageEffect_change__P633041, }, }); -const particles_ParticleSource__C564455_VT = mkVTable({ +const particles_ParticleSource__C632899_VT = mkVTable({ name: "ParticleSource", numFields: 13, classNo: 27, lastSubtypeNo: 27, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P563402, - "__draw": particles_ParticleSource___draw__P564461, - "__drawCore": sprites_BaseSprite___drawCore__P563406, - "__update": sprites_BaseSprite___update__P563407, - "updateParticle": particles_ParticleSource_updateParticle__P567101, + "__visible": sprites_BaseSprite___visible__P631846, + "__draw": particles_ParticleSource___draw__P632905, + "__drawCore": sprites_BaseSprite___drawCore__P631850, + "__update": sprites_BaseSprite___update__P631851, + "updateParticle": particles_ParticleSource_updateParticle__P635550, }, iface: { "_z": null, @@ -80728,29 +81722,29 @@ const particles_ParticleSource__C564455_VT = mkVTable({ "set/ax": null, "ay": null, "set/ay": null, - "__draw": particles_ParticleSource___draw__P564461, - "_update": particles_ParticleSource__update__P564462, - "_prune": particles_ParticleSource__prune__P564463, - "setAcceleration": particles_ParticleSource_setAcceleration__P564464, - "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P564466, - "enabled": particles_ParticleSource_enabled__P564467, - "set/enabled": particles_ParticleSource_enabled__P564468, - "destroy": particles_ParticleSource_destroy__P564469, - "clear": particles_ParticleSource_clear__P564470, - "setAnchor": particles_ParticleSource_setAnchor__P564471, - "setRate": particles_ParticleSource_setRate__P564472, - "factory": particles_ParticleSource_factory__P564473, - "setFactory": particles_ParticleSource_setFactory__P564474, - "updateParticle": particles_ParticleSource_updateParticle__P567101, - "drawParticle": particles_ParticleSource_drawParticle__P567102, - "__visible": sprites_BaseSprite___visible__P563402, - "z": sprites_BaseSprite_z__P563403, - "set/z": sprites_BaseSprite_z__P563404, - "__drawCore": sprites_BaseSprite___drawCore__P563406, - "__update": sprites_BaseSprite___update__P563407, + "__draw": particles_ParticleSource___draw__P632905, + "_update": particles_ParticleSource__update__P632906, + "_prune": particles_ParticleSource__prune__P632907, + "setAcceleration": particles_ParticleSource_setAcceleration__P632908, + "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P632910, + "enabled": particles_ParticleSource_enabled__P632911, + "set/enabled": particles_ParticleSource_enabled__P632912, + "destroy": particles_ParticleSource_destroy__P632913, + "clear": particles_ParticleSource_clear__P632914, + "setAnchor": particles_ParticleSource_setAnchor__P632915, + "setRate": particles_ParticleSource_setRate__P632916, + "factory": particles_ParticleSource_factory__P632917, + "setFactory": particles_ParticleSource_setFactory__P632918, + "updateParticle": particles_ParticleSource_updateParticle__P635550, + "drawParticle": particles_ParticleSource_drawParticle__P635551, + "__visible": sprites_BaseSprite___visible__P631846, + "z": sprites_BaseSprite_z__P631847, + "set/z": sprites_BaseSprite_z__P631848, + "__drawCore": sprites_BaseSprite___drawCore__P631850, + "__update": sprites_BaseSprite___update__P631851, }, }); -const sprites_SpriteSet__C563767_VT = mkVTable({ +const sprites_SpriteSet__C632211_VT = mkVTable({ name: "SpriteSet", numFields: 1, classNo: 32, @@ -80761,37 +81755,37 @@ const sprites_SpriteSet__C563767_VT = mkVTable({ iface: { "_sprites": null, "set/_sprites": null, - "length": sprites_SpriteSet_length__P563770, - "sprites": sprites_SpriteSet_sprites__P563771, - "add": sprites_SpriteSet_add__P563772, - "remove": sprites_SpriteSet_remove__P563774, - "contains": sprites_SpriteSet_contains__P563775, - "toString": sprites_SpriteSet_toString__P563778, + "length": sprites_SpriteSet_length__P632214, + "sprites": sprites_SpriteSet_sprites__P632215, + "add": sprites_SpriteSet_add__P632216, + "remove": sprites_SpriteSet_remove__P632218, + "contains": sprites_SpriteSet_contains__P632219, + "toString": sprites_SpriteSet_toString__P632222, }, - toStringMethod: sprites_SpriteSet_toString__P563778, + toStringMethod: sprites_SpriteSet_toString__P632222, }); -const PhysicsEngine__C563815_VT = mkVTable({ +const PhysicsEngine__C632259_VT = mkVTable({ name: "PhysicsEngine", numFields: 0, classNo: 33, lastSubtypeNo: 34, maxBgInstances: null, methods: { - "addSprite": PhysicsEngine_addSprite__P563817, - "removeSprite": PhysicsEngine_removeSprite__P563818, - "moveSprite": PhysicsEngine_moveSprite__P563819, - "draw": PhysicsEngine_draw__P563820, - "move": PhysicsEngine_move__P563821, + "addSprite": PhysicsEngine_addSprite__P632261, + "removeSprite": PhysicsEngine_removeSprite__P632262, + "moveSprite": PhysicsEngine_moveSprite__P632263, + "draw": PhysicsEngine_draw__P632264, + "move": PhysicsEngine_move__P632265, }, iface: { - "addSprite": PhysicsEngine_addSprite__P563817, - "removeSprite": PhysicsEngine_removeSprite__P563818, - "moveSprite": PhysicsEngine_moveSprite__P563819, - "draw": PhysicsEngine_draw__P563820, - "move": PhysicsEngine_move__P563821, + "addSprite": PhysicsEngine_addSprite__P632261, + "removeSprite": PhysicsEngine_removeSprite__P632262, + "moveSprite": PhysicsEngine_moveSprite__P632263, + "draw": PhysicsEngine_draw__P632264, + "move": PhysicsEngine_move__P632265, }, }); -const scene_Scene__C564147_VT = mkVTable({ +const scene_Scene__C632591_VT = mkVTable({ name: "Scene", numFields: 25, classNo: 35, @@ -80850,14 +81844,14 @@ const scene_Scene__C564147_VT = mkVTable({ "set/_data": null, "previousScene": null, "set/previousScene": null, - "init": scene_Scene_init__P564171, - "data": scene_Scene_data__P564172, - "millis": scene_Scene_millis__P564173, - "addSprite": scene_Scene_addSprite__P564174, - "render": scene_Scene_render__P564176, + "init": scene_Scene_init__P632615, + "data": scene_Scene_data__P632616, + "millis": scene_Scene_millis__P632617, + "addSprite": scene_Scene_addSprite__P632618, + "render": scene_Scene_render__P632620, }, }); -const scene_GameForeverHandler__C564124_VT = mkVTable({ +const scene_GameForeverHandler__C632568_VT = mkVTable({ name: "GameForeverHandler", numFields: 2, classNo: 36, @@ -80872,7 +81866,7 @@ const scene_GameForeverHandler__C564124_VT = mkVTable({ "set/handler": null, }, }); -const game_Hitbox__C563513_VT = mkVTable({ +const game_Hitbox__C631957_VT = mkVTable({ name: "Hitbox", numFields: 6, classNo: 37, @@ -80893,26 +81887,26 @@ const game_Hitbox__C563513_VT = mkVTable({ "set/width": null, "height": null, "set/height": null, - "left": game_Hitbox_left__P563521, - "top": game_Hitbox_top__P563522, - "right": game_Hitbox_right__P563523, - "bottom": game_Hitbox_bottom__P563524, - "isValid": game_Hitbox_isValid__P563525, - "contains": game_Hitbox_contains__P563526, - "updateIfInvalid": game_Hitbox_updateIfInvalid__P563527, - "overlapsWith": game_Hitbox_overlapsWith__P563528, + "left": game_Hitbox_left__P631965, + "top": game_Hitbox_top__P631966, + "right": game_Hitbox_right__P631967, + "bottom": game_Hitbox_bottom__P631968, + "isValid": game_Hitbox_isValid__P631969, + "contains": game_Hitbox_contains__P631970, + "updateIfInvalid": game_Hitbox_updateIfInvalid__P631971, + "overlapsWith": game_Hitbox_overlapsWith__P631972, }, }); -const sprites_BaseSpriteSayRenderer__C563564_VT = mkVTable({ +const sprites_BaseSpriteSayRenderer__C632008_VT = mkVTable({ name: "BaseSpriteSayRenderer", numFields: 3, classNo: 38, lastSubtypeNo: 39, maxBgInstances: null, methods: { - "draw": sprites_BaseSpriteSayRenderer_draw__P563566, - "update": sprites_BaseSpriteSayRenderer_update__P563567, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P563568, + "draw": sprites_BaseSpriteSayRenderer_draw__P632010, + "update": sprites_BaseSpriteSayRenderer_update__P632011, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P632012, }, iface: { "text": null, @@ -80921,21 +81915,21 @@ const sprites_BaseSpriteSayRenderer__C563564_VT = mkVTable({ "set/fgColor": null, "bgColor": null, "set/bgColor": null, - "draw": sprites_BaseSpriteSayRenderer_draw__P563566, - "update": sprites_BaseSpriteSayRenderer_update__P563567, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P563568, + "draw": sprites_BaseSpriteSayRenderer_draw__P632010, + "update": sprites_BaseSpriteSayRenderer_update__P632011, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P632012, }, }); -const sprites_SpriteSayRenderer__C563569_VT = mkVTable({ +const sprites_SpriteSayRenderer__C632013_VT = mkVTable({ name: "SpriteSayRenderer", numFields: 5, classNo: 39, lastSubtypeNo: 39, maxBgInstances: null, methods: { - "draw": sprites_SpriteSayRenderer_draw__P563572, - "update": sprites_BaseSpriteSayRenderer_update__P563567, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P563568, + "draw": sprites_SpriteSayRenderer_draw__P632016, + "update": sprites_BaseSpriteSayRenderer_update__P632011, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P632012, }, iface: { "text": null, @@ -80948,13 +81942,13 @@ const sprites_SpriteSayRenderer__C563569_VT = mkVTable({ "set/renderText": null, "animation": null, "set/animation": null, - "drawSayFrame": sprites_SpriteSayRenderer_drawSayFrame__P563570, - "draw": sprites_SpriteSayRenderer_draw__P563572, - "update": sprites_BaseSpriteSayRenderer_update__P563567, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P563568, + "drawSayFrame": sprites_SpriteSayRenderer_drawSayFrame__P632014, + "draw": sprites_SpriteSayRenderer_draw__P632016, + "update": sprites_BaseSpriteSayRenderer_update__P632011, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P632012, }, }); -const sprites_RenderText__C563531_VT = mkVTable({ +const sprites_RenderText__C631975_VT = mkVTable({ name: "RenderText", numFields: 5, classNo: 40, @@ -80973,21 +81967,21 @@ const sprites_RenderText__C563531_VT = mkVTable({ "set/width": null, "text": null, "set/text": null, - "draw": sprites_RenderText_draw__P563537, - "drawLine": sprites_RenderText_drawLine__P563538, - "drawPartial": sprites_RenderText_drawPartial__P563539, - "drawPartialLine": sprites_RenderText_drawPartialLine__P563540, - "calculatePartialHeight": sprites_RenderText_calculatePartialHeight__P563541, - "lineHeight": sprites_RenderText_lineHeight__P563542, - "setMaxWidth": sprites_RenderText_setMaxWidth__P563543, - "printableCharacters": sprites_RenderText_printableCharacters__P563544, - "lineEnd": sprites_RenderText_lineEnd__P563545, - "lineStart": sprites_RenderText_lineStart__P563546, - "widthOfLine": sprites_RenderText_widthOfLine__P563547, - "widthOfLines": sprites_RenderText_widthOfLines__P563548, + "draw": sprites_RenderText_draw__P631981, + "drawLine": sprites_RenderText_drawLine__P631982, + "drawPartial": sprites_RenderText_drawPartial__P631983, + "drawPartialLine": sprites_RenderText_drawPartialLine__P631984, + "calculatePartialHeight": sprites_RenderText_calculatePartialHeight__P631985, + "lineHeight": sprites_RenderText_lineHeight__P631986, + "setMaxWidth": sprites_RenderText_setMaxWidth__P631987, + "printableCharacters": sprites_RenderText_printableCharacters__P631988, + "lineEnd": sprites_RenderText_lineEnd__P631989, + "lineStart": sprites_RenderText_lineStart__P631990, + "widthOfLine": sprites_RenderText_widthOfLine__P631991, + "widthOfLines": sprites_RenderText_widthOfLines__P631992, }, }); -const sprites_RenderTextAnimation__C563549_VT = mkVTable({ +const sprites_RenderTextAnimation__C631993_VT = mkVTable({ name: "RenderTextAnimation", numFields: 10, classNo: 41, @@ -81016,32 +82010,32 @@ const sprites_RenderTextAnimation__C563549_VT = mkVTable({ "set/text": null, "height": null, "set/height": null, - "start": sprites_RenderTextAnimation_start__P563551, - "numPages": sprites_RenderTextAnimation_numPages__P563552, - "setPauseLength": sprites_RenderTextAnimation_setPauseLength__P563553, - "setTextSpeed": sprites_RenderTextAnimation_setTextSpeed__P563554, - "currentHeight": sprites_RenderTextAnimation_currentHeight__P563555, - "currentWidth": sprites_RenderTextAnimation_currentWidth__P563556, - "currentOffset": sprites_RenderTextAnimation_currentOffset__P563557, - "draw": sprites_RenderTextAnimation_draw__P563562, + "start": sprites_RenderTextAnimation_start__P631995, + "numPages": sprites_RenderTextAnimation_numPages__P631996, + "setPauseLength": sprites_RenderTextAnimation_setPauseLength__P631997, + "setTextSpeed": sprites_RenderTextAnimation_setTextSpeed__P631998, + "currentHeight": sprites_RenderTextAnimation_currentHeight__P631999, + "currentWidth": sprites_RenderTextAnimation_currentWidth__P632000, + "currentOffset": sprites_RenderTextAnimation_currentOffset__P632001, + "draw": sprites_RenderTextAnimation_draw__P632006, }, }); -const TextSprite__C566083_VT = mkVTable({ +const TextSprite__C634532_VT = mkVTable({ name: "TextSprite", numFields: 40, classNo: 24, lastSubtypeNo: 24, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P563700, - "__draw": sprites_BaseSprite___draw__P563405, - "__drawCore": Sprite___drawCore__P563719, - "__update": Sprite___update__P563720, - "setHitbox": Sprite_setHitbox__P563698, - "recalcSize": Sprite_recalcSize__P566568, - "width": Sprite_width__P563701, - "height": Sprite_height__P563702, - "drawSprite": Sprite_drawSprite__P566572, + "__visible": Sprite___visible__P632144, + "__draw": sprites_BaseSprite___draw__P631849, + "__drawCore": Sprite___drawCore__P632163, + "__update": Sprite___update__P632164, + "setHitbox": Sprite_setHitbox__P632142, + "recalcSize": Sprite_recalcSize__P635017, + "width": Sprite_width__P632145, + "height": Sprite_height__P632146, + "drawSprite": Sprite_drawSprite__P635021, }, iface: { "_z": null, @@ -81124,72 +82118,72 @@ const TextSprite__C566083_VT = mkVTable({ "set/outlineColor": null, "icon": null, "set/icon": null, - "update": TextSprite_update__P566085, - "setMaxFontHeight": TextSprite_setMaxFontHeight__P566086, - "setText": TextSprite_setText__P566088, - "x": Sprite_x__P563658, - "set/x": Sprite_x__P563659, - "y": Sprite_y__P563660, - "set/y": Sprite_y__P563661, - "vx": Sprite_vx__P563662, - "set/vx": Sprite_vx__P563663, - "vy": Sprite_vy__P563664, - "set/vy": Sprite_vy__P563665, - "ax": Sprite_ax__P563666, - "set/ax": Sprite_ax__P563667, - "ay": Sprite_ay__P563668, - "set/ay": Sprite_ay__P563669, - "fx": Sprite_fx__P563670, - "set/fx": Sprite_fx__P563671, - "fy": Sprite_fy__P563672, - "set/fy": Sprite_fy__P563673, - "sx": Sprite_sx__P563674, - "set/sx": Sprite_sx__P563675, - "sy": Sprite_sy__P563676, - "set/sy": Sprite_sy__P563677, - "data": Sprite_data__P563680, - "set/data": Sprite_data__P563681, - "image": Sprite_image__P563694, - "setImage": Sprite_setImage__P563695, - "calcDimensionalHash": Sprite_calcDimensionalHash__P563696, - "resetHitbox": Sprite_resetHitbox__P563697, - "setHitbox": Sprite_setHitbox__P563698, - "isStatic": Sprite_isStatic__P563699, - "__visible": Sprite___visible__P563700, - "recalcSize": Sprite_recalcSize__P566568, - "isScaled": Sprite_isScaled__P566569, - "width": Sprite_width__P563701, - "height": Sprite_height__P563702, - "left": Sprite_left__P563703, - "set/left": Sprite_left__P563704, - "right": Sprite_right__P563705, - "set/right": Sprite_right__P563706, - "top": Sprite_top__P563707, - "set/top": Sprite_top__P563708, - "bottom": Sprite_bottom__P563709, - "set/bottom": Sprite_bottom__P563710, - "kind": Sprite_kind__P563711, - "setKind": Sprite_setKind__P563712, - "sayText": Sprite_sayText__P563716, - "isOutOfScreen": Sprite_isOutOfScreen__P563718, - "__drawCore": Sprite___drawCore__P563719, - "__update": Sprite___update__P563720, - "setFlag": Sprite_setFlag__P563723, - "overlapsWith": Sprite_overlapsWith__P563724, - "clearObstacles": Sprite_clearObstacles__P563729, - "registerObstacle": Sprite_registerObstacle__P563730, - "destroy": Sprite_destroy__P563732, - "_destroyCore": Sprite__destroyCore__P563733, - "toString": Sprite_toString__P563738, - "drawSay": Sprite_drawSay__P566570, - "drawDebug": Sprite_drawDebug__P566571, - "drawSprite": Sprite_drawSprite__P566572, - "z": sprites_BaseSprite_z__P563403, - "set/z": sprites_BaseSprite_z__P563404, - "__draw": sprites_BaseSprite___draw__P563405, + "update": TextSprite_update__P634534, + "setMaxFontHeight": TextSprite_setMaxFontHeight__P634535, + "setText": TextSprite_setText__P634537, + "x": Sprite_x__P632102, + "set/x": Sprite_x__P632103, + "y": Sprite_y__P632104, + "set/y": Sprite_y__P632105, + "vx": Sprite_vx__P632106, + "set/vx": Sprite_vx__P632107, + "vy": Sprite_vy__P632108, + "set/vy": Sprite_vy__P632109, + "ax": Sprite_ax__P632110, + "set/ax": Sprite_ax__P632111, + "ay": Sprite_ay__P632112, + "set/ay": Sprite_ay__P632113, + "fx": Sprite_fx__P632114, + "set/fx": Sprite_fx__P632115, + "fy": Sprite_fy__P632116, + "set/fy": Sprite_fy__P632117, + "sx": Sprite_sx__P632118, + "set/sx": Sprite_sx__P632119, + "sy": Sprite_sy__P632120, + "set/sy": Sprite_sy__P632121, + "data": Sprite_data__P632124, + "set/data": Sprite_data__P632125, + "image": Sprite_image__P632138, + "setImage": Sprite_setImage__P632139, + "calcDimensionalHash": Sprite_calcDimensionalHash__P632140, + "resetHitbox": Sprite_resetHitbox__P632141, + "setHitbox": Sprite_setHitbox__P632142, + "isStatic": Sprite_isStatic__P632143, + "__visible": Sprite___visible__P632144, + "recalcSize": Sprite_recalcSize__P635017, + "isScaled": Sprite_isScaled__P635018, + "width": Sprite_width__P632145, + "height": Sprite_height__P632146, + "left": Sprite_left__P632147, + "set/left": Sprite_left__P632148, + "right": Sprite_right__P632149, + "set/right": Sprite_right__P632150, + "top": Sprite_top__P632151, + "set/top": Sprite_top__P632152, + "bottom": Sprite_bottom__P632153, + "set/bottom": Sprite_bottom__P632154, + "kind": Sprite_kind__P632155, + "setKind": Sprite_setKind__P632156, + "sayText": Sprite_sayText__P632160, + "isOutOfScreen": Sprite_isOutOfScreen__P632162, + "__drawCore": Sprite___drawCore__P632163, + "__update": Sprite___update__P632164, + "setFlag": Sprite_setFlag__P632167, + "overlapsWith": Sprite_overlapsWith__P632168, + "clearObstacles": Sprite_clearObstacles__P632173, + "registerObstacle": Sprite_registerObstacle__P632174, + "destroy": Sprite_destroy__P632176, + "_destroyCore": Sprite__destroyCore__P632177, + "toString": Sprite_toString__P632182, + "drawSay": Sprite_drawSay__P635019, + "drawDebug": Sprite_drawDebug__P635020, + "drawSprite": Sprite_drawSprite__P635021, + "z": sprites_BaseSprite_z__P631847, + "set/z": sprites_BaseSprite_z__P631848, + "__draw": sprites_BaseSprite___draw__P631849, }, }); -const control_EventContext__C561700_VT = mkVTable({ +const control_EventContext__C630144_VT = mkVTable({ name: "EventContext", numFields: 10, classNo: 42, @@ -81218,16 +82212,16 @@ const control_EventContext__C561700_VT = mkVTable({ "set/idleCallbacks": null, "runningCallbacks": null, "set/runningCallbacks": null, - "deltaTime": control_EventContext_deltaTime__P561705, - "runCallbacks": control_EventContext_runCallbacks__P566257, - "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P566258, - "register": control_EventContext_register__P561706, - "unregister": control_EventContext_unregister__P561707, - "registerFrameHandler": control_EventContext_registerFrameHandler__P561708, - "registerHandler": control_EventContext_registerHandler__P561710, + "deltaTime": control_EventContext_deltaTime__P630149, + "runCallbacks": control_EventContext_runCallbacks__P634706, + "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P634707, + "register": control_EventContext_register__P630150, + "unregister": control_EventContext_unregister__P630151, + "registerFrameHandler": control_EventContext_registerFrameHandler__P630152, + "registerHandler": control_EventContext_registerHandler__P630154, }, }); -const control_FrameCallback__C561697_VT = mkVTable({ +const control_FrameCallback__C630141_VT = mkVTable({ name: "FrameCallback", numFields: 2, classNo: 43, @@ -81242,7 +82236,7 @@ const control_FrameCallback__C561697_VT = mkVTable({ "set/handler": null, }, }); -const control_PollEvent__C566231_VT = mkVTable({ +const control_PollEvent__C634680_VT = mkVTable({ name: "PollEvent", numFields: 6, classNo: 44, @@ -81265,7 +82259,7 @@ const control_PollEvent__C566231_VT = mkVTable({ "set/once": null, }, }); -const control_EventHandler__C566252_VT = mkVTable({ +const control_EventHandler__C634701_VT = mkVTable({ name: "EventHandler", numFields: 4, classNo: 45, @@ -81282,11 +82276,11 @@ const control_EventHandler__C566252_VT = mkVTable({ "set/handler": null, "flags": null, "set/flags": null, - "register": control_EventHandler_register__P566253, - "unregister": control_EventHandler_unregister__P566254, + "register": control_EventHandler_register__P634702, + "unregister": control_EventHandler_unregister__P634703, }, }); -const scene_Background__C563973_VT = mkVTable({ +const scene_Background__C632417_VT = mkVTable({ name: "Background", numFields: 4, classNo: 46, @@ -81303,19 +82297,19 @@ const scene_Background__C563973_VT = mkVTable({ "set/camera": null, "_layers": null, "set/_layers": null, - "image": scene_Background_image__P563979, - "set/image": scene_Background_image__P563980, - "draw": scene_Background_draw__P563982, + "image": scene_Background_image__P632423, + "set/image": scene_Background_image__P632424, + "draw": scene_Background_draw__P632426, }, }); -const LoadingAnimations_InhouseAnimation__C568926_VT = mkVTable({ +const LoadingAnimations_InhouseAnimation__C637375_VT = mkVTable({ name: "InhouseAnimation", numFields: 4, classNo: 47, lastSubtypeNo: 48, maxBgInstances: null, methods: { - "start_animation": LoadingAnimations_InhouseAnimation_start_animation__P568931, + "start_animation": LoadingAnimations_InhouseAnimation_start_animation__P637380, }, iface: { "running": null, @@ -81326,13 +82320,13 @@ const LoadingAnimations_InhouseAnimation__C568926_VT = mkVTable({ "set/stopped": null, "z_index": null, "set/z_index": null, - "start": LoadingAnimations_InhouseAnimation_start__P568927, - "stop": LoadingAnimations_InhouseAnimation_stop__P568928, - "optimize_sprite": LoadingAnimations_InhouseAnimation_optimize_sprite__P568929, - "start_animation": LoadingAnimations_InhouseAnimation_start_animation__P568931, + "start": LoadingAnimations_InhouseAnimation_start__P637376, + "stop": LoadingAnimations_InhouseAnimation_stop__P637377, + "optimize_sprite": LoadingAnimations_InhouseAnimation_optimize_sprite__P637378, + "start_animation": LoadingAnimations_InhouseAnimation_start_animation__P637380, }, }); -const color_Fade__C565763_VT = mkVTable({ +const color_Fade__C634207_VT = mkVTable({ name: "Fade", numFields: 4, classNo: 49, @@ -81349,18 +82343,18 @@ const color_Fade__C565763_VT = mkVTable({ "set/_startPalette": null, "_endPalette": null, "set/_endPalette": null, - "startPalette": color_Fade_startPalette__P565765, - "isActive": color_Fade_isActive__P565767, - "start": color_Fade_start__P565768, - "stop": color_Fade_stop__P565770, - "setStartPalette": color_Fade_setStartPalette__P565771, - "setEndPalette": color_Fade_setEndPalette__P565773, - "step": color_Fade_step__P565775, - "then": color_Fade_then__P565776, - "pauseUntilDone": color_Fade_pauseUntilDone__P565777, + "startPalette": color_Fade_startPalette__P634209, + "isActive": color_Fade_isActive__P634211, + "start": color_Fade_start__P634212, + "stop": color_Fade_stop__P634214, + "setStartPalette": color_Fade_setStartPalette__P634215, + "setEndPalette": color_Fade_setEndPalette__P634217, + "step": color_Fade_step__P634219, + "then": color_Fade_then__P634220, + "pauseUntilDone": color_Fade_pauseUntilDone__P634221, }, }); -const color_ColorBuffer__C565702_VT = mkVTable({ +const color_ColorBuffer__C634146_VT = mkVTable({ name: "ColorBuffer", numFields: 2, classNo: 50, @@ -81373,13 +82367,13 @@ const color_ColorBuffer__C565702_VT = mkVTable({ "set/layout": null, "buf": null, "set/buf": null, - "stride": color_ColorBuffer_stride__P565707, - "length": color_ColorBuffer_length__P565708, - "color": color_ColorBuffer_color__P565709, - "setColor": color_ColorBuffer_setColor__P565710, + "stride": color_ColorBuffer_stride__P634151, + "length": color_ColorBuffer_length__P634152, + "color": color_ColorBuffer_color__P634153, + "setColor": color_ColorBuffer_setColor__P634154, }, }); -const color_Palette__C565742_VT = mkVTable({ +const color_Palette__C634186_VT = mkVTable({ name: "Palette", numFields: 2, classNo: 51, @@ -81392,13 +82386,13 @@ const color_Palette__C565742_VT = mkVTable({ "set/layout": null, "buf": null, "set/buf": null, - "stride": color_ColorBuffer_stride__P565707, - "length": color_ColorBuffer_length__P565708, - "color": color_ColorBuffer_color__P565709, - "setColor": color_ColorBuffer_setColor__P565710, + "stride": color_ColorBuffer_stride__P634151, + "length": color_ColorBuffer_length__P634152, + "color": color_ColorBuffer_color__P634153, + "setColor": color_ColorBuffer_setColor__P634154, }, }); -const color_FadeEffect__C565743_VT = mkVTable({ +const color_FadeEffect__C634187_VT = mkVTable({ name: "FadeEffect", numFields: 5, classNo: 52, @@ -81417,10 +82411,10 @@ const color_FadeEffect__C565743_VT = mkVTable({ "set/fadeFactory": null, "revertsId": null, "set/revertsId": null, - "stop": color_FadeEffect_stop__P565746, + "stop": color_FadeEffect_stop__P634190, }, }); -const color_FadeRevert__C568826_VT = mkVTable({ +const color_FadeRevert__C637275_VT = mkVTable({ name: "FadeRevert", numFields: 2, classNo: 53, @@ -81433,17 +82427,17 @@ const color_FadeRevert__C568826_VT = mkVTable({ "set/fade": null, "revert": null, "set/revert": null, - "applyRevert": color_FadeRevert_applyRevert__P568827, + "applyRevert": color_FadeRevert_applyRevert__P637276, }, }); -const LoadingAnimations_Splash__C568933_VT = mkVTable({ +const LoadingAnimations_Splash__C637382_VT = mkVTable({ name: "Splash", numFields: 4, classNo: 48, lastSubtypeNo: 48, maxBgInstances: null, methods: { - "start_animation": LoadingAnimations_Splash_start_animation__P568935, + "start_animation": LoadingAnimations_Splash_start_animation__P637384, }, iface: { "running": null, @@ -81454,13 +82448,13 @@ const LoadingAnimations_Splash__C568933_VT = mkVTable({ "set/stopped": null, "z_index": null, "set/z_index": null, - "start_animation": LoadingAnimations_Splash_start_animation__P568935, - "start": LoadingAnimations_InhouseAnimation_start__P568927, - "stop": LoadingAnimations_InhouseAnimation_stop__P568928, - "optimize_sprite": LoadingAnimations_InhouseAnimation_optimize_sprite__P568929, + "start_animation": LoadingAnimations_Splash_start_animation__P637384, + "start": LoadingAnimations_InhouseAnimation_start__P637376, + "stop": LoadingAnimations_InhouseAnimation_stop__P637377, + "optimize_sprite": LoadingAnimations_InhouseAnimation_optimize_sprite__P637378, }, }); -const controller_ControlledSprite__C563435_VT = mkVTable({ +const controller_ControlledSprite__C631879_VT = mkVTable({ name: "ControlledSprite", numFields: 4, classNo: 54, @@ -81479,25 +82473,25 @@ const controller_ControlledSprite__C563435_VT = mkVTable({ "set/vy": null, }, }); -const sprites_ExtendableSprite__C563740_VT = mkVTable({ +const sprites_ExtendableSprite__C632184_VT = mkVTable({ name: "ExtendableSprite", numFields: 31, classNo: 25, lastSubtypeNo: 26, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P563700, - "__draw": sprites_BaseSprite___draw__P563405, - "__drawCore": Sprite___drawCore__P563719, - "__update": sprites_ExtendableSprite___update__P563745, - "setHitbox": sprites_ExtendableSprite_setHitbox__P563746, - "recalcSize": sprites_ExtendableSprite_recalcSize__P566575, - "width": Sprite_width__P563701, - "height": Sprite_height__P563702, - "drawSprite": sprites_ExtendableSprite_drawSprite__P566574, - "draw": sprites_ExtendableSprite_draw__P563742, - "update": sprites_ExtendableSprite_update__P563743, - "setDimensions": sprites_ExtendableSprite_setDimensions__P563744, + "__visible": Sprite___visible__P632144, + "__draw": sprites_BaseSprite___draw__P631849, + "__drawCore": Sprite___drawCore__P632163, + "__update": sprites_ExtendableSprite___update__P632189, + "setHitbox": sprites_ExtendableSprite_setHitbox__P632190, + "recalcSize": sprites_ExtendableSprite_recalcSize__P635024, + "width": Sprite_width__P632145, + "height": Sprite_height__P632146, + "drawSprite": sprites_ExtendableSprite_drawSprite__P635023, + "draw": sprites_ExtendableSprite_draw__P632186, + "update": sprites_ExtendableSprite_update__P632187, + "setDimensions": sprites_ExtendableSprite_setDimensions__P632188, }, iface: { "_z": null, @@ -81562,90 +82556,90 @@ const sprites_ExtendableSprite__C563740_VT = mkVTable({ "set/destroyHandler": null, "hasCustomDimensions": null, "set/hasCustomDimensions": null, - "draw": sprites_ExtendableSprite_draw__P563742, - "update": sprites_ExtendableSprite_update__P563743, - "setDimensions": sprites_ExtendableSprite_setDimensions__P563744, - "__update": sprites_ExtendableSprite___update__P563745, - "setHitbox": sprites_ExtendableSprite_setHitbox__P563746, - "drawSprite": sprites_ExtendableSprite_drawSprite__P566574, - "recalcSize": sprites_ExtendableSprite_recalcSize__P566575, - "x": Sprite_x__P563658, - "set/x": Sprite_x__P563659, - "y": Sprite_y__P563660, - "set/y": Sprite_y__P563661, - "vx": Sprite_vx__P563662, - "set/vx": Sprite_vx__P563663, - "vy": Sprite_vy__P563664, - "set/vy": Sprite_vy__P563665, - "ax": Sprite_ax__P563666, - "set/ax": Sprite_ax__P563667, - "ay": Sprite_ay__P563668, - "set/ay": Sprite_ay__P563669, - "fx": Sprite_fx__P563670, - "set/fx": Sprite_fx__P563671, - "fy": Sprite_fy__P563672, - "set/fy": Sprite_fy__P563673, - "sx": Sprite_sx__P563674, - "set/sx": Sprite_sx__P563675, - "sy": Sprite_sy__P563676, - "set/sy": Sprite_sy__P563677, - "data": Sprite_data__P563680, - "set/data": Sprite_data__P563681, - "image": Sprite_image__P563694, - "setImage": Sprite_setImage__P563695, - "calcDimensionalHash": Sprite_calcDimensionalHash__P563696, - "resetHitbox": Sprite_resetHitbox__P563697, - "isStatic": Sprite_isStatic__P563699, - "__visible": Sprite___visible__P563700, - "isScaled": Sprite_isScaled__P566569, - "width": Sprite_width__P563701, - "height": Sprite_height__P563702, - "left": Sprite_left__P563703, - "set/left": Sprite_left__P563704, - "right": Sprite_right__P563705, - "set/right": Sprite_right__P563706, - "top": Sprite_top__P563707, - "set/top": Sprite_top__P563708, - "bottom": Sprite_bottom__P563709, - "set/bottom": Sprite_bottom__P563710, - "kind": Sprite_kind__P563711, - "setKind": Sprite_setKind__P563712, - "sayText": Sprite_sayText__P563716, - "isOutOfScreen": Sprite_isOutOfScreen__P563718, - "__drawCore": Sprite___drawCore__P563719, - "setFlag": Sprite_setFlag__P563723, - "overlapsWith": Sprite_overlapsWith__P563724, - "clearObstacles": Sprite_clearObstacles__P563729, - "registerObstacle": Sprite_registerObstacle__P563730, - "destroy": Sprite_destroy__P563732, - "_destroyCore": Sprite__destroyCore__P563733, - "toString": Sprite_toString__P563738, - "drawSay": Sprite_drawSay__P566570, - "drawDebug": Sprite_drawDebug__P566571, - "z": sprites_BaseSprite_z__P563403, - "set/z": sprites_BaseSprite_z__P563404, - "__draw": sprites_BaseSprite___draw__P563405, + "draw": sprites_ExtendableSprite_draw__P632186, + "update": sprites_ExtendableSprite_update__P632187, + "setDimensions": sprites_ExtendableSprite_setDimensions__P632188, + "__update": sprites_ExtendableSprite___update__P632189, + "setHitbox": sprites_ExtendableSprite_setHitbox__P632190, + "drawSprite": sprites_ExtendableSprite_drawSprite__P635023, + "recalcSize": sprites_ExtendableSprite_recalcSize__P635024, + "x": Sprite_x__P632102, + "set/x": Sprite_x__P632103, + "y": Sprite_y__P632104, + "set/y": Sprite_y__P632105, + "vx": Sprite_vx__P632106, + "set/vx": Sprite_vx__P632107, + "vy": Sprite_vy__P632108, + "set/vy": Sprite_vy__P632109, + "ax": Sprite_ax__P632110, + "set/ax": Sprite_ax__P632111, + "ay": Sprite_ay__P632112, + "set/ay": Sprite_ay__P632113, + "fx": Sprite_fx__P632114, + "set/fx": Sprite_fx__P632115, + "fy": Sprite_fy__P632116, + "set/fy": Sprite_fy__P632117, + "sx": Sprite_sx__P632118, + "set/sx": Sprite_sx__P632119, + "sy": Sprite_sy__P632120, + "set/sy": Sprite_sy__P632121, + "data": Sprite_data__P632124, + "set/data": Sprite_data__P632125, + "image": Sprite_image__P632138, + "setImage": Sprite_setImage__P632139, + "calcDimensionalHash": Sprite_calcDimensionalHash__P632140, + "resetHitbox": Sprite_resetHitbox__P632141, + "isStatic": Sprite_isStatic__P632143, + "__visible": Sprite___visible__P632144, + "isScaled": Sprite_isScaled__P635018, + "width": Sprite_width__P632145, + "height": Sprite_height__P632146, + "left": Sprite_left__P632147, + "set/left": Sprite_left__P632148, + "right": Sprite_right__P632149, + "set/right": Sprite_right__P632150, + "top": Sprite_top__P632151, + "set/top": Sprite_top__P632152, + "bottom": Sprite_bottom__P632153, + "set/bottom": Sprite_bottom__P632154, + "kind": Sprite_kind__P632155, + "setKind": Sprite_setKind__P632156, + "sayText": Sprite_sayText__P632160, + "isOutOfScreen": Sprite_isOutOfScreen__P632162, + "__drawCore": Sprite___drawCore__P632163, + "setFlag": Sprite_setFlag__P632167, + "overlapsWith": Sprite_overlapsWith__P632168, + "clearObstacles": Sprite_clearObstacles__P632173, + "registerObstacle": Sprite_registerObstacle__P632174, + "destroy": Sprite_destroy__P632176, + "_destroyCore": Sprite__destroyCore__P632177, + "toString": Sprite_toString__P632182, + "drawSay": Sprite_drawSay__P635019, + "drawDebug": Sprite_drawDebug__P635020, + "z": sprites_BaseSprite_z__P631847, + "set/z": sprites_BaseSprite_z__P631848, + "__draw": sprites_BaseSprite___draw__P631849, }, }); -const miniMenu_MenuSprite__C566014_VT = mkVTable({ +const miniMenu_MenuSprite__C634463_VT = mkVTable({ name: "MenuSprite", numFields: 49, classNo: 26, lastSubtypeNo: 26, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P563700, - "__draw": sprites_BaseSprite___draw__P563405, - "__drawCore": Sprite___drawCore__P563719, - "__update": sprites_ExtendableSprite___update__P563745, - "setHitbox": sprites_ExtendableSprite_setHitbox__P563746, - "recalcSize": sprites_ExtendableSprite_recalcSize__P566575, - "width": miniMenu_MenuSprite_width__P566032, - "height": miniMenu_MenuSprite_height__P566033, - "drawSprite": sprites_ExtendableSprite_drawSprite__P566574, - "draw": miniMenu_MenuSprite_draw__P566034, - "update": miniMenu_MenuSprite_update__P566035, - "setDimensions": miniMenu_MenuSprite_setDimensions__P566045, + "__visible": Sprite___visible__P632144, + "__draw": sprites_BaseSprite___draw__P631849, + "__drawCore": Sprite___drawCore__P632163, + "__update": sprites_ExtendableSprite___update__P632189, + "setHitbox": sprites_ExtendableSprite_setHitbox__P632190, + "recalcSize": sprites_ExtendableSprite_recalcSize__P635024, + "width": miniMenu_MenuSprite_width__P634481, + "height": miniMenu_MenuSprite_height__P634482, + "drawSprite": sprites_ExtendableSprite_drawSprite__P635023, + "draw": miniMenu_MenuSprite_draw__P634483, + "update": miniMenu_MenuSprite_update__P634484, + "setDimensions": miniMenu_MenuSprite_setDimensions__P634494, }, iface: { "_z": null, @@ -81746,87 +82740,87 @@ const miniMenu_MenuSprite__C566014_VT = mkVTable({ "set/buttonHandlers": null, "itemSelectedHandler": null, "set/itemSelectedHandler": null, - "width": miniMenu_MenuSprite_width__P566032, - "height": miniMenu_MenuSprite_height__P566033, - "draw": miniMenu_MenuSprite_draw__P566034, - "update": miniMenu_MenuSprite_update__P566035, - "setMenuItems": miniMenu_MenuSprite_setMenuItems__P566036, - "setButtonEventsEnabled": miniMenu_MenuSprite_setButtonEventsEnabled__P566037, - "moveSelection": miniMenu_MenuSprite_moveSelection__P566038, - "onButtonPressed": miniMenu_MenuSprite_onButtonPressed__P566040, - "setStyleProperty": miniMenu_MenuSprite_setStyleProperty__P566042, - "setMenuStyleProperty": miniMenu_MenuSprite_setMenuStyleProperty__P566043, - "setTitle": miniMenu_MenuSprite_setTitle__P566044, - "setDimensions": miniMenu_MenuSprite_setDimensions__P566045, - "fireButtonEvent": miniMenu_MenuSprite_fireButtonEvent__P566047, - "onButtonEvent": miniMenu_MenuSprite_onButtonEvent__P566048, - "drawSingleColumn": miniMenu_MenuSprite_drawSingleColumn__P568981, - "drawSingleRow": miniMenu_MenuSprite_drawSingleRow__P568982, - "drawGrid": miniMenu_MenuSprite_drawGrid__P566049, - "getWidth": miniMenu_MenuSprite_getWidth__P568983, - "getHeight": miniMenu_MenuSprite_getHeight__P568984, - "isVerticalScroll": miniMenu_MenuSprite_isVerticalScroll__P568985, - "__update": sprites_ExtendableSprite___update__P563745, - "setHitbox": sprites_ExtendableSprite_setHitbox__P563746, - "drawSprite": sprites_ExtendableSprite_drawSprite__P566574, - "recalcSize": sprites_ExtendableSprite_recalcSize__P566575, - "x": Sprite_x__P563658, - "set/x": Sprite_x__P563659, - "y": Sprite_y__P563660, - "set/y": Sprite_y__P563661, - "vx": Sprite_vx__P563662, - "set/vx": Sprite_vx__P563663, - "vy": Sprite_vy__P563664, - "set/vy": Sprite_vy__P563665, - "ax": Sprite_ax__P563666, - "set/ax": Sprite_ax__P563667, - "ay": Sprite_ay__P563668, - "set/ay": Sprite_ay__P563669, - "fx": Sprite_fx__P563670, - "set/fx": Sprite_fx__P563671, - "fy": Sprite_fy__P563672, - "set/fy": Sprite_fy__P563673, - "sx": Sprite_sx__P563674, - "set/sx": Sprite_sx__P563675, - "sy": Sprite_sy__P563676, - "set/sy": Sprite_sy__P563677, - "data": Sprite_data__P563680, - "set/data": Sprite_data__P563681, - "image": Sprite_image__P563694, - "setImage": Sprite_setImage__P563695, - "calcDimensionalHash": Sprite_calcDimensionalHash__P563696, - "resetHitbox": Sprite_resetHitbox__P563697, - "isStatic": Sprite_isStatic__P563699, - "__visible": Sprite___visible__P563700, - "isScaled": Sprite_isScaled__P566569, - "left": Sprite_left__P563703, - "set/left": Sprite_left__P563704, - "right": Sprite_right__P563705, - "set/right": Sprite_right__P563706, - "top": Sprite_top__P563707, - "set/top": Sprite_top__P563708, - "bottom": Sprite_bottom__P563709, - "set/bottom": Sprite_bottom__P563710, - "kind": Sprite_kind__P563711, - "setKind": Sprite_setKind__P563712, - "sayText": Sprite_sayText__P563716, - "isOutOfScreen": Sprite_isOutOfScreen__P563718, - "__drawCore": Sprite___drawCore__P563719, - "setFlag": Sprite_setFlag__P563723, - "overlapsWith": Sprite_overlapsWith__P563724, - "clearObstacles": Sprite_clearObstacles__P563729, - "registerObstacle": Sprite_registerObstacle__P563730, - "destroy": Sprite_destroy__P563732, - "_destroyCore": Sprite__destroyCore__P563733, - "toString": Sprite_toString__P563738, - "drawSay": Sprite_drawSay__P566570, - "drawDebug": Sprite_drawDebug__P566571, - "z": sprites_BaseSprite_z__P563403, - "set/z": sprites_BaseSprite_z__P563404, - "__draw": sprites_BaseSprite___draw__P563405, + "width": miniMenu_MenuSprite_width__P634481, + "height": miniMenu_MenuSprite_height__P634482, + "draw": miniMenu_MenuSprite_draw__P634483, + "update": miniMenu_MenuSprite_update__P634484, + "setMenuItems": miniMenu_MenuSprite_setMenuItems__P634485, + "setButtonEventsEnabled": miniMenu_MenuSprite_setButtonEventsEnabled__P634486, + "moveSelection": miniMenu_MenuSprite_moveSelection__P634487, + "onButtonPressed": miniMenu_MenuSprite_onButtonPressed__P634489, + "setStyleProperty": miniMenu_MenuSprite_setStyleProperty__P634491, + "setMenuStyleProperty": miniMenu_MenuSprite_setMenuStyleProperty__P634492, + "setTitle": miniMenu_MenuSprite_setTitle__P634493, + "setDimensions": miniMenu_MenuSprite_setDimensions__P634494, + "fireButtonEvent": miniMenu_MenuSprite_fireButtonEvent__P634496, + "onButtonEvent": miniMenu_MenuSprite_onButtonEvent__P634497, + "drawSingleColumn": miniMenu_MenuSprite_drawSingleColumn__P637430, + "drawSingleRow": miniMenu_MenuSprite_drawSingleRow__P637431, + "drawGrid": miniMenu_MenuSprite_drawGrid__P634498, + "getWidth": miniMenu_MenuSprite_getWidth__P637432, + "getHeight": miniMenu_MenuSprite_getHeight__P637433, + "isVerticalScroll": miniMenu_MenuSprite_isVerticalScroll__P637434, + "__update": sprites_ExtendableSprite___update__P632189, + "setHitbox": sprites_ExtendableSprite_setHitbox__P632190, + "drawSprite": sprites_ExtendableSprite_drawSprite__P635023, + "recalcSize": sprites_ExtendableSprite_recalcSize__P635024, + "x": Sprite_x__P632102, + "set/x": Sprite_x__P632103, + "y": Sprite_y__P632104, + "set/y": Sprite_y__P632105, + "vx": Sprite_vx__P632106, + "set/vx": Sprite_vx__P632107, + "vy": Sprite_vy__P632108, + "set/vy": Sprite_vy__P632109, + "ax": Sprite_ax__P632110, + "set/ax": Sprite_ax__P632111, + "ay": Sprite_ay__P632112, + "set/ay": Sprite_ay__P632113, + "fx": Sprite_fx__P632114, + "set/fx": Sprite_fx__P632115, + "fy": Sprite_fy__P632116, + "set/fy": Sprite_fy__P632117, + "sx": Sprite_sx__P632118, + "set/sx": Sprite_sx__P632119, + "sy": Sprite_sy__P632120, + "set/sy": Sprite_sy__P632121, + "data": Sprite_data__P632124, + "set/data": Sprite_data__P632125, + "image": Sprite_image__P632138, + "setImage": Sprite_setImage__P632139, + "calcDimensionalHash": Sprite_calcDimensionalHash__P632140, + "resetHitbox": Sprite_resetHitbox__P632141, + "isStatic": Sprite_isStatic__P632143, + "__visible": Sprite___visible__P632144, + "isScaled": Sprite_isScaled__P635018, + "left": Sprite_left__P632147, + "set/left": Sprite_left__P632148, + "right": Sprite_right__P632149, + "set/right": Sprite_right__P632150, + "top": Sprite_top__P632151, + "set/top": Sprite_top__P632152, + "bottom": Sprite_bottom__P632153, + "set/bottom": Sprite_bottom__P632154, + "kind": Sprite_kind__P632155, + "setKind": Sprite_setKind__P632156, + "sayText": Sprite_sayText__P632160, + "isOutOfScreen": Sprite_isOutOfScreen__P632162, + "__drawCore": Sprite___drawCore__P632163, + "setFlag": Sprite_setFlag__P632167, + "overlapsWith": Sprite_overlapsWith__P632168, + "clearObstacles": Sprite_clearObstacles__P632173, + "registerObstacle": Sprite_registerObstacle__P632174, + "destroy": Sprite_destroy__P632176, + "_destroyCore": Sprite__destroyCore__P632177, + "toString": Sprite_toString__P632182, + "drawSay": Sprite_drawSay__P635019, + "drawDebug": Sprite_drawDebug__P635020, + "z": sprites_BaseSprite_z__P631847, + "set/z": sprites_BaseSprite_z__P631848, + "__draw": sprites_BaseSprite___draw__P631849, }, }); -const miniMenu_MenuStyle__C565940_VT = mkVTable({ +const miniMenu_MenuStyle__C634389_VT = mkVTable({ name: "MenuStyle", numFields: 11, classNo: 55, @@ -81857,31 +82851,31 @@ const miniMenu_MenuStyle__C565940_VT = mkVTable({ "set/_scrollColor": null, "parent": null, "set/parent": null, - "customWidth": miniMenu_MenuStyle_customWidth__P565952, - "set/customWidth": miniMenu_MenuStyle_customWidth__P565953, - "customHeight": miniMenu_MenuStyle_customHeight__P565954, - "set/customHeight": miniMenu_MenuStyle_customHeight__P565955, - "scrollSpeed": miniMenu_MenuStyle_scrollSpeed__P565956, - "set/scrollSpeed": miniMenu_MenuStyle_scrollSpeed__P565957, - "columns": miniMenu_MenuStyle_columns__P565958, - "set/columns": miniMenu_MenuStyle_columns__P565959, - "rows": miniMenu_MenuStyle_rows__P565960, - "set/rows": miniMenu_MenuStyle_rows__P565961, - "border": miniMenu_MenuStyle_border__P565962, - "set/border": miniMenu_MenuStyle_border__P565963, - "borderColor": miniMenu_MenuStyle_borderColor__P565964, - "set/borderColor": miniMenu_MenuStyle_borderColor__P565965, - "padding": miniMenu_MenuStyle_padding__P565966, - "set/padding": miniMenu_MenuStyle_padding__P565967, - "backgroundColor": miniMenu_MenuStyle_backgroundColor__P565968, - "set/backgroundColor": miniMenu_MenuStyle_backgroundColor__P565969, - "scrollColor": miniMenu_MenuStyle_scrollColor__P565970, - "set/scrollColor": miniMenu_MenuStyle_scrollColor__P565971, - "setMenuStyleProperty": miniMenu_MenuStyle_setMenuStyleProperty__P565972, - "copyTo": miniMenu_MenuStyle_copyTo__P565973, + "customWidth": miniMenu_MenuStyle_customWidth__P634401, + "set/customWidth": miniMenu_MenuStyle_customWidth__P634402, + "customHeight": miniMenu_MenuStyle_customHeight__P634403, + "set/customHeight": miniMenu_MenuStyle_customHeight__P634404, + "scrollSpeed": miniMenu_MenuStyle_scrollSpeed__P634405, + "set/scrollSpeed": miniMenu_MenuStyle_scrollSpeed__P634406, + "columns": miniMenu_MenuStyle_columns__P634407, + "set/columns": miniMenu_MenuStyle_columns__P634408, + "rows": miniMenu_MenuStyle_rows__P634409, + "set/rows": miniMenu_MenuStyle_rows__P634410, + "border": miniMenu_MenuStyle_border__P634411, + "set/border": miniMenu_MenuStyle_border__P634412, + "borderColor": miniMenu_MenuStyle_borderColor__P634413, + "set/borderColor": miniMenu_MenuStyle_borderColor__P634414, + "padding": miniMenu_MenuStyle_padding__P634415, + "set/padding": miniMenu_MenuStyle_padding__P634416, + "backgroundColor": miniMenu_MenuStyle_backgroundColor__P634417, + "set/backgroundColor": miniMenu_MenuStyle_backgroundColor__P634418, + "scrollColor": miniMenu_MenuStyle_scrollColor__P634419, + "set/scrollColor": miniMenu_MenuStyle_scrollColor__P634420, + "setMenuStyleProperty": miniMenu_MenuStyle_setMenuStyleProperty__P634421, + "copyTo": miniMenu_MenuStyle_copyTo__P634422, }, }); -const scene_Camera__C564085_VT = mkVTable({ +const scene_Camera__C632529_VT = mkVTable({ name: "Camera", numFields: 10, classNo: 56, @@ -81910,19 +82904,19 @@ const scene_Camera__C564085_VT = mkVTable({ "set/shakeDuration": null, "shakeAmplitude": null, "set/shakeAmplitude": null, - "offsetX": scene_Camera_offsetX__P564090, - "set/offsetX": scene_Camera_offsetX__P564091, - "offsetY": scene_Camera_offsetY__P564092, - "set/offsetY": scene_Camera_offsetY__P564093, - "x": scene_Camera_x__P564094, - "y": scene_Camera_y__P564095, - "left": scene_Camera_left__P564096, - "top": scene_Camera_top__P564098, - "isUpdated": scene_Camera_isUpdated__P564101, - "update": scene_Camera_update__P564102, + "offsetX": scene_Camera_offsetX__P632534, + "set/offsetX": scene_Camera_offsetX__P632535, + "offsetY": scene_Camera_offsetY__P632536, + "set/offsetY": scene_Camera_offsetY__P632537, + "x": scene_Camera_x__P632538, + "y": scene_Camera_y__P632539, + "left": scene_Camera_left__P632540, + "top": scene_Camera_top__P632542, + "isUpdated": scene_Camera_isUpdated__P632545, + "update": scene_Camera_update__P632546, }, }); -const scene_BackgroundLayer__C563983_VT = mkVTable({ +const scene_BackgroundLayer__C632427_VT = mkVTable({ name: "BackgroundLayer", numFields: 6, classNo: 57, @@ -81943,10 +82937,10 @@ const scene_BackgroundLayer__C563983_VT = mkVTable({ "set/alignX": null, "alignY": null, "set/alignY": null, - "draw": scene_BackgroundLayer_draw__P563991, + "draw": scene_BackgroundLayer_draw__P632435, }, }); -const tiles_TileMap__C564039_VT = mkVTable({ +const tiles_TileMap__C632483_VT = mkVTable({ name: "TileMap", numFields: 5, classNo: 58, @@ -81965,25 +82959,25 @@ const tiles_TileMap__C564039_VT = mkVTable({ "set/renderable": null, "handlerState": null, "set/handlerState": null, - "scale": tiles_TileMap_scale__P564042, - "set/scale": tiles_TileMap_scale__P564043, - "data": tiles_TileMap_data__P564044, - "offsetX": tiles_TileMap_offsetX__P564045, - "offsetY": tiles_TileMap_offsetY__P564046, - "areaWidth": tiles_TileMap_areaWidth__P564047, - "areaHeight": tiles_TileMap_areaHeight__P564048, - "layer": tiles_TileMap_layer__P564049, - "enabled": tiles_TileMap_enabled__P564051, - "getTile": tiles_TileMap_getTile__P564053, - "getTileIndex": tiles_TileMap_getTileIndex__P564054, - "draw": tiles_TileMap_draw__P566689, - "isObstacle": tiles_TileMap_isObstacle__P564060, - "getObstacle": tiles_TileMap_getObstacle__P564061, - "isOnWall": tiles_TileMap_isOnWall__P564062, - "getTileImage": tiles_TileMap_getTileImage__P564063, + "scale": tiles_TileMap_scale__P632486, + "set/scale": tiles_TileMap_scale__P632487, + "data": tiles_TileMap_data__P632488, + "offsetX": tiles_TileMap_offsetX__P632489, + "offsetY": tiles_TileMap_offsetY__P632490, + "areaWidth": tiles_TileMap_areaWidth__P632491, + "areaHeight": tiles_TileMap_areaHeight__P632492, + "layer": tiles_TileMap_layer__P632493, + "enabled": tiles_TileMap_enabled__P632495, + "getTile": tiles_TileMap_getTile__P632497, + "getTileIndex": tiles_TileMap_getTileIndex__P632498, + "draw": tiles_TileMap_draw__P635138, + "isObstacle": tiles_TileMap_isObstacle__P632504, + "getObstacle": tiles_TileMap_getObstacle__P632505, + "isOnWall": tiles_TileMap_isOnWall__P632506, + "getTileImage": tiles_TileMap_getTileImage__P632507, }, }); -const tiles_TileMapData__C564021_VT = mkVTable({ +const tiles_TileMapData__C632465_VT = mkVTable({ name: "TileMapData", numFields: 7, classNo: 59, @@ -82006,28 +83000,28 @@ const tiles_TileMapData__C564021_VT = mkVTable({ "set/_width": null, "_height": null, "set/_height": null, - "width": tiles_TileMapData_width__P564023, - "height": tiles_TileMapData_height__P564024, - "scale": tiles_TileMapData_scale__P564025, - "set/scale": tiles_TileMapData_scale__P564026, - "getTile": tiles_TileMapData_getTile__P564027, - "getTileImage": tiles_TileMapData_getTileImage__P564030, - "isWall": tiles_TileMapData_isWall__P564032, - "isOutsideMap": tiles_TileMapData_isOutsideMap__P564033, + "width": tiles_TileMapData_width__P632467, + "height": tiles_TileMapData_height__P632468, + "scale": tiles_TileMapData_scale__P632469, + "set/scale": tiles_TileMapData_scale__P632470, + "getTile": tiles_TileMapData_getTile__P632471, + "getTileImage": tiles_TileMapData_getTileImage__P632474, + "isWall": tiles_TileMapData_isWall__P632476, + "isOutsideMap": tiles_TileMapData_isOutsideMap__P632477, }, }); -const ArcadePhysicsEngine__C563831_VT = mkVTable({ +const ArcadePhysicsEngine__C632275_VT = mkVTable({ name: "ArcadePhysicsEngine", numFields: 6, classNo: 34, lastSubtypeNo: 34, maxBgInstances: null, methods: { - "addSprite": ArcadePhysicsEngine_addSprite__P563840, - "removeSprite": ArcadePhysicsEngine_removeSprite__P563841, - "moveSprite": ArcadePhysicsEngine_moveSprite__P563845, - "draw": ArcadePhysicsEngine_draw__P563842, - "move": ArcadePhysicsEngine_move__P563843, + "addSprite": ArcadePhysicsEngine_addSprite__P632284, + "removeSprite": ArcadePhysicsEngine_removeSprite__P632285, + "moveSprite": ArcadePhysicsEngine_moveSprite__P632289, + "draw": ArcadePhysicsEngine_draw__P632286, + "move": ArcadePhysicsEngine_move__P632287, }, iface: { "sprites": null, @@ -82042,27 +83036,27 @@ const ArcadePhysicsEngine__C563831_VT = mkVTable({ "set/minSingleStep": null, "maxSingleStep": null, "set/maxSingleStep": null, - "maxSpeed": ArcadePhysicsEngine_maxSpeed__P563833, - "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P563834, - "minStep": ArcadePhysicsEngine_minStep__P563835, - "set/minStep": ArcadePhysicsEngine_minStep__P563836, - "maxStep": ArcadePhysicsEngine_maxStep__P563837, - "set/maxStep": ArcadePhysicsEngine_maxStep__P563838, - "addSprite": ArcadePhysicsEngine_addSprite__P563840, - "removeSprite": ArcadePhysicsEngine_removeSprite__P563841, - "draw": ArcadePhysicsEngine_draw__P563842, - "move": ArcadePhysicsEngine_move__P563843, - "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P566613, - "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P566614, - "screenEdgeCollisions": ArcadePhysicsEngine_screenEdgeCollisions__P566615, - "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P566616, - "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P566617, - "moveSprite": ArcadePhysicsEngine_moveSprite__P563845, - "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P566618, - "constrain": ArcadePhysicsEngine_constrain__P566619, + "maxSpeed": ArcadePhysicsEngine_maxSpeed__P632277, + "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P632278, + "minStep": ArcadePhysicsEngine_minStep__P632279, + "set/minStep": ArcadePhysicsEngine_minStep__P632280, + "maxStep": ArcadePhysicsEngine_maxStep__P632281, + "set/maxStep": ArcadePhysicsEngine_maxStep__P632282, + "addSprite": ArcadePhysicsEngine_addSprite__P632284, + "removeSprite": ArcadePhysicsEngine_removeSprite__P632285, + "draw": ArcadePhysicsEngine_draw__P632286, + "move": ArcadePhysicsEngine_move__P632287, + "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P635062, + "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P635063, + "screenEdgeCollisions": ArcadePhysicsEngine_screenEdgeCollisions__P635064, + "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P635065, + "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P635066, + "moveSprite": ArcadePhysicsEngine_moveSprite__P632289, + "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P635067, + "constrain": ArcadePhysicsEngine_constrain__P635068, }, }); -const sprites_SpriteMap__C563750_VT = mkVTable({ +const sprites_SpriteMap__C632194_VT = mkVTable({ name: "SpriteMap", numFields: 5, classNo: 60, @@ -82081,29 +83075,29 @@ const sprites_SpriteMap__C563750_VT = mkVTable({ "set/columnCount": null, "buckets": null, "set/buckets": null, - "neighbors": sprites_SpriteMap_neighbors__P563752, - "overlaps": sprites_SpriteMap_overlaps__P563753, - "draw": sprites_SpriteMap_draw__P563754, - "resizeBuckets": sprites_SpriteMap_resizeBuckets__P563755, - "clear": sprites_SpriteMap_clear__P563756, - "key": sprites_SpriteMap_key__P566576, - "insertAtKey": sprites_SpriteMap_insertAtKey__P566577, - "insertAABB": sprites_SpriteMap_insertAABB__P563757, - "mergeAtKey": sprites_SpriteMap_mergeAtKey__P566578, - "toString": sprites_SpriteMap_toString__P563758, + "neighbors": sprites_SpriteMap_neighbors__P632196, + "overlaps": sprites_SpriteMap_overlaps__P632197, + "draw": sprites_SpriteMap_draw__P632198, + "resizeBuckets": sprites_SpriteMap_resizeBuckets__P632199, + "clear": sprites_SpriteMap_clear__P632200, + "key": sprites_SpriteMap_key__P635025, + "insertAtKey": sprites_SpriteMap_insertAtKey__P635026, + "insertAABB": sprites_SpriteMap_insertAABB__P632201, + "mergeAtKey": sprites_SpriteMap_mergeAtKey__P635027, + "toString": sprites_SpriteMap_toString__P632202, }, - toStringMethod: sprites_SpriteMap_toString__P563758, + toStringMethod: sprites_SpriteMap_toString__P632202, }); -const game_BaseDialog__C564207_VT = mkVTable({ +const game_BaseDialog__C632651_VT = mkVTable({ name: "BaseDialog", numFields: 11, classNo: 61, lastSubtypeNo: 62, maxBgInstances: null, methods: { - "update": game_BaseDialog_update__P564221, - "setText": game_BaseDialog_setText__P564222, - "drawTextCore": game_BaseDialog_drawTextCore__P564223, + "update": game_BaseDialog_update__P632665, + "setText": game_BaseDialog_setText__P632666, + "drawTextCore": game_BaseDialog_drawTextCore__P632667, }, iface: { "image": null, @@ -82128,32 +83122,32 @@ const game_BaseDialog__C564207_VT = mkVTable({ "set/font": null, "textColor": null, "set/textColor": null, - "resize": game_BaseDialog_resize__P564220, - "update": game_BaseDialog_update__P564221, - "setText": game_BaseDialog_setText__P564222, - "drawTextCore": game_BaseDialog_drawTextCore__P564223, - "drawCursorRow": game_BaseDialog_drawCursorRow__P564224, - "drawBorder": game_BaseDialog_drawBorder__P566722, - "fastFill": game_BaseDialog_fastFill__P566723, - "clearInterior": game_BaseDialog_clearInterior__P566724, - "drawPartial": game_BaseDialog_drawPartial__P566725, - "cursorRowHeight": game_BaseDialog_cursorRowHeight__P566726, - "rowHeight": game_BaseDialog_rowHeight__P566727, - "textAreaWidth": game_BaseDialog_textAreaWidth__P566728, - "textAreaHeight": game_BaseDialog_textAreaHeight__P566729, - "setFont": game_BaseDialog_setFont__P566730, + "resize": game_BaseDialog_resize__P632664, + "update": game_BaseDialog_update__P632665, + "setText": game_BaseDialog_setText__P632666, + "drawTextCore": game_BaseDialog_drawTextCore__P632667, + "drawCursorRow": game_BaseDialog_drawCursorRow__P632668, + "drawBorder": game_BaseDialog_drawBorder__P635171, + "fastFill": game_BaseDialog_fastFill__P635172, + "clearInterior": game_BaseDialog_clearInterior__P635173, + "drawPartial": game_BaseDialog_drawPartial__P635174, + "cursorRowHeight": game_BaseDialog_cursorRowHeight__P635175, + "rowHeight": game_BaseDialog_rowHeight__P635176, + "textAreaWidth": game_BaseDialog_textAreaWidth__P635177, + "textAreaHeight": game_BaseDialog_textAreaHeight__P635178, + "setFont": game_BaseDialog_setFont__P635179, }, }); -const game_Dialog__C564225_VT = mkVTable({ +const game_Dialog__C632669_VT = mkVTable({ name: "Dialog", numFields: 13, classNo: 62, lastSubtypeNo: 62, maxBgInstances: null, methods: { - "update": game_BaseDialog_update__P564221, - "setText": game_Dialog_setText__P564234, - "drawTextCore": game_Dialog_drawTextCore__P564235, + "update": game_BaseDialog_update__P632665, + "setText": game_Dialog_setText__P632678, + "drawTextCore": game_Dialog_drawTextCore__P632679, }, iface: { "image": null, @@ -82182,28 +83176,28 @@ const game_Dialog__C564225_VT = mkVTable({ "set/chunks": null, "chunkIndex": null, "set/chunkIndex": null, - "hasNext": game_Dialog_hasNext__P564229, - "hasPrev": game_Dialog_hasPrev__P564230, - "nextPage": game_Dialog_nextPage__P564231, - "prevPage": game_Dialog_prevPage__P564232, - "chunkText": game_Dialog_chunkText__P564233, - "setText": game_Dialog_setText__P564234, - "drawTextCore": game_Dialog_drawTextCore__P564235, - "resize": game_BaseDialog_resize__P564220, - "update": game_BaseDialog_update__P564221, - "drawCursorRow": game_BaseDialog_drawCursorRow__P564224, - "drawBorder": game_BaseDialog_drawBorder__P566722, - "fastFill": game_BaseDialog_fastFill__P566723, - "clearInterior": game_BaseDialog_clearInterior__P566724, - "drawPartial": game_BaseDialog_drawPartial__P566725, - "cursorRowHeight": game_BaseDialog_cursorRowHeight__P566726, - "rowHeight": game_BaseDialog_rowHeight__P566727, - "textAreaWidth": game_BaseDialog_textAreaWidth__P566728, - "textAreaHeight": game_BaseDialog_textAreaHeight__P566729, - "setFont": game_BaseDialog_setFont__P566730, + "hasNext": game_Dialog_hasNext__P632673, + "hasPrev": game_Dialog_hasPrev__P632674, + "nextPage": game_Dialog_nextPage__P632675, + "prevPage": game_Dialog_prevPage__P632676, + "chunkText": game_Dialog_chunkText__P632677, + "setText": game_Dialog_setText__P632678, + "drawTextCore": game_Dialog_drawTextCore__P632679, + "resize": game_BaseDialog_resize__P632664, + "update": game_BaseDialog_update__P632665, + "drawCursorRow": game_BaseDialog_drawCursorRow__P632668, + "drawBorder": game_BaseDialog_drawBorder__P635171, + "fastFill": game_BaseDialog_fastFill__P635172, + "clearInterior": game_BaseDialog_clearInterior__P635173, + "drawPartial": game_BaseDialog_drawPartial__P635174, + "cursorRowHeight": game_BaseDialog_cursorRowHeight__P635175, + "rowHeight": game_BaseDialog_rowHeight__P635176, + "textAreaWidth": game_BaseDialog_textAreaWidth__P635177, + "textAreaHeight": game_BaseDialog_textAreaHeight__P635178, + "setFont": game_BaseDialog_setFont__P635179, }, }); -const miniMenu_Style__C565974_VT = mkVTable({ +const miniMenu_Style__C634423_VT = mkVTable({ name: "Style", numFields: 10, classNo: 63, @@ -82232,30 +83226,30 @@ const miniMenu_Style__C565974_VT = mkVTable({ "set/_alignment": null, "parent": null, "set/parent": null, - "padding": miniMenu_Style_padding__P565984, - "set/padding": miniMenu_Style_padding__P565985, - "foreground": miniMenu_Style_foreground__P565986, - "set/foreground": miniMenu_Style_foreground__P565987, - "background": miniMenu_Style_background__P565988, - "set/background": miniMenu_Style_background__P565989, - "borderColor": miniMenu_Style_borderColor__P565990, - "set/borderColor": miniMenu_Style_borderColor__P565991, - "border": miniMenu_Style_border__P565992, - "set/border": miniMenu_Style_border__P565993, - "margin": miniMenu_Style_margin__P565994, - "set/margin": miniMenu_Style_margin__P565995, - "iconTextSpacing": miniMenu_Style_iconTextSpacing__P565996, - "set/iconTextSpacing": miniMenu_Style_iconTextSpacing__P565997, - "iconOnly": miniMenu_Style_iconOnly__P565998, - "set/iconOnly": miniMenu_Style_iconOnly__P565999, - "alignment": miniMenu_Style_alignment__P566000, - "set/alignment": miniMenu_Style_alignment__P566001, - "clone": miniMenu_Style_clone__P566003, - "copyTo": miniMenu_Style_copyTo__P566004, - "setProperty": miniMenu_Style_setProperty__P566005, + "padding": miniMenu_Style_padding__P634433, + "set/padding": miniMenu_Style_padding__P634434, + "foreground": miniMenu_Style_foreground__P634435, + "set/foreground": miniMenu_Style_foreground__P634436, + "background": miniMenu_Style_background__P634437, + "set/background": miniMenu_Style_background__P634438, + "borderColor": miniMenu_Style_borderColor__P634439, + "set/borderColor": miniMenu_Style_borderColor__P634440, + "border": miniMenu_Style_border__P634441, + "set/border": miniMenu_Style_border__P634442, + "margin": miniMenu_Style_margin__P634443, + "set/margin": miniMenu_Style_margin__P634444, + "iconTextSpacing": miniMenu_Style_iconTextSpacing__P634445, + "set/iconTextSpacing": miniMenu_Style_iconTextSpacing__P634446, + "iconOnly": miniMenu_Style_iconOnly__P634447, + "set/iconOnly": miniMenu_Style_iconOnly__P634448, + "alignment": miniMenu_Style_alignment__P634449, + "set/alignment": miniMenu_Style_alignment__P634450, + "clone": miniMenu_Style_clone__P634452, + "copyTo": miniMenu_Style_copyTo__P634453, + "setProperty": miniMenu_Style_setProperty__P634454, }, }); -const miniMenu_MiniMenuState__C568978_VT = mkVTable({ +const miniMenu_MiniMenuState__C637427_VT = mkVTable({ name: "MiniMenuState", numFields: 4, classNo: 64, @@ -82274,7 +83268,7 @@ const miniMenu_MiniMenuState__C568978_VT = mkVTable({ "set/titleStyle": null, }, }); -const controller_ButtonHandler__C563488_VT = mkVTable({ +const controller_ButtonHandler__C631932_VT = mkVTable({ name: "ButtonHandler", numFields: 2, classNo: 65, @@ -82289,7 +83283,7 @@ const controller_ButtonHandler__C563488_VT = mkVTable({ "set/callback": null, }, }); -const controller_ButtonEventHandlerState__C563490_VT = mkVTable({ +const controller_ButtonEventHandlerState__C631934_VT = mkVTable({ name: "ButtonEventHandlerState", numFields: 3, classNo: 66, @@ -82306,7 +83300,7 @@ const controller_ButtonEventHandlerState__C563490_VT = mkVTable({ "set/system": null, }, }); -const miniMenu_MenuItem__C566006_VT = mkVTable({ +const miniMenu_MenuItem__C634455_VT = mkVTable({ name: "MenuItem", numFields: 3, classNo: 67, @@ -82321,12 +83315,12 @@ const miniMenu_MenuItem__C566006_VT = mkVTable({ "set/text": null, "icon": null, "set/icon": null, - "getHeight": miniMenu_MenuItem_getHeight__P566009, - "getWidth": miniMenu_MenuItem_getWidth__P566010, - "drawTo": miniMenu_MenuItem_drawTo__P566011, + "getHeight": miniMenu_MenuItem_getHeight__P634458, + "getWidth": miniMenu_MenuItem_getWidth__P634459, + "drawTo": miniMenu_MenuItem_drawTo__P634460, }, }); -const game_NumberPrompt__C564351_VT = mkVTable({ +const game_NumberPrompt__C632795_VT = mkVTable({ name: "NumberPrompt", numFields: 15, classNo: 68, @@ -82365,26 +83359,26 @@ const game_NumberPrompt__C564351_VT = mkVTable({ "set/blink": null, "frameCount": null, "set/frameCount": null, - "show": game_NumberPrompt_show__P564357, - "draw": game_NumberPrompt_draw__P566995, - "drawPromptText": game_NumberPrompt_drawPromptText__P566996, - "drawInputarea": game_NumberPrompt_drawInputarea__P566997, - "drawNumpad": game_NumberPrompt_drawNumpad__P566998, - "drawBottomBar": game_NumberPrompt_drawBottomBar__P566999, - "updateButtons": game_NumberPrompt_updateButtons__P567000, - "updateCursor": game_NumberPrompt_updateCursor__P567001, - "updateSelectedInput": game_NumberPrompt_updateSelectedInput__P567002, - "updateKeyboard": game_NumberPrompt_updateKeyboard__P567003, - "drawInput": game_NumberPrompt_drawInput__P567004, - "registerHandlers": game_NumberPrompt_registerHandlers__P567005, - "moveVertical": game_NumberPrompt_moveVertical__P567006, - "moveHorizontal": game_NumberPrompt_moveHorizontal__P567007, - "confirm": game_NumberPrompt_confirm__P567008, - "delete": game_NumberPrompt_delete__P567009, - "changeInputIndex": game_NumberPrompt_changeInputIndex__P567010, + "show": game_NumberPrompt_show__P632801, + "draw": game_NumberPrompt_draw__P635444, + "drawPromptText": game_NumberPrompt_drawPromptText__P635445, + "drawInputarea": game_NumberPrompt_drawInputarea__P635446, + "drawNumpad": game_NumberPrompt_drawNumpad__P635447, + "drawBottomBar": game_NumberPrompt_drawBottomBar__P635448, + "updateButtons": game_NumberPrompt_updateButtons__P635449, + "updateCursor": game_NumberPrompt_updateCursor__P635450, + "updateSelectedInput": game_NumberPrompt_updateSelectedInput__P635451, + "updateKeyboard": game_NumberPrompt_updateKeyboard__P635452, + "drawInput": game_NumberPrompt_drawInput__P635453, + "registerHandlers": game_NumberPrompt_registerHandlers__P635454, + "moveVertical": game_NumberPrompt_moveVertical__P635455, + "moveHorizontal": game_NumberPrompt_moveHorizontal__P635456, + "confirm": game_NumberPrompt_confirm__P635457, + "delete": game_NumberPrompt_delete__P635458, + "changeInputIndex": game_NumberPrompt_changeInputIndex__P635459, }, }); -const scene_systemMenu_PauseMenu__C564399_VT = mkVTable({ +const scene_systemMenu_PauseMenu__C632843_VT = mkVTable({ name: "PauseMenu", numFields: 7, classNo: 69, @@ -82407,15 +83401,15 @@ const scene_systemMenu_PauseMenu__C564399_VT = mkVTable({ "set/scrollOffset": null, "generator": null, "set/generator": null, - "show": scene_systemMenu_PauseMenu_show__P564401, - "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P564402, - "setSelection": scene_systemMenu_PauseMenu_setSelection__P564403, - "drawText": scene_systemMenu_PauseMenu_drawText__P564404, - "dispose": scene_systemMenu_PauseMenu_dispose__P564405, - "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P567016, + "show": scene_systemMenu_PauseMenu_show__P632845, + "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P632846, + "setSelection": scene_systemMenu_PauseMenu_setSelection__P632847, + "drawText": scene_systemMenu_PauseMenu_drawText__P632848, + "dispose": scene_systemMenu_PauseMenu_dispose__P632849, + "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P635465, }, }); -const scene_systemMenu_MenuOption__C564391_VT = mkVTable({ +const scene_systemMenu_MenuOption__C632835_VT = mkVTable({ name: "MenuOption", numFields: 8, classNo: 70, @@ -82440,26 +83434,26 @@ const scene_systemMenu_MenuOption__C564391_VT = mkVTable({ "set/getText": null, "action": null, "set/action": null, - "show": scene_systemMenu_MenuOption_show__P564393, - "position": scene_systemMenu_MenuOption_position__P564394, - "setOffset": scene_systemMenu_MenuOption_setOffset__P564395, - "setTheme": scene_systemMenu_MenuOption_setTheme__P564396, - "setState": scene_systemMenu_MenuOption_setState__P564397, - "dispose": scene_systemMenu_MenuOption_dispose__P564398, - "updateCard": scene_systemMenu_MenuOption_updateCard__P567015, + "show": scene_systemMenu_MenuOption_show__P632837, + "position": scene_systemMenu_MenuOption_position__P632838, + "setOffset": scene_systemMenu_MenuOption_setOffset__P632839, + "setTheme": scene_systemMenu_MenuOption_setTheme__P632840, + "setState": scene_systemMenu_MenuOption_setState__P632841, + "dispose": scene_systemMenu_MenuOption_dispose__P632842, + "updateCard": scene_systemMenu_MenuOption_updateCard__P635464, }, }); -const scene_Renderable__C564104_VT = mkVTable({ +const scene_Renderable__C632548_VT = mkVTable({ name: "Renderable", numFields: 4, classNo: 28, lastSubtypeNo: 28, maxBgInstances: null, methods: { - "__visible": scene_Renderable___visible__P564106, - "__draw": sprites_BaseSprite___draw__P563405, - "__drawCore": scene_Renderable___drawCore__P564107, - "__update": sprites_BaseSprite___update__P563407, + "__visible": scene_Renderable___visible__P632550, + "__draw": sprites_BaseSprite___draw__P631849, + "__drawCore": scene_Renderable___drawCore__P632551, + "__update": sprites_BaseSprite___update__P631851, }, iface: { "_z": null, @@ -82470,15 +83464,15 @@ const scene_Renderable__C564104_VT = mkVTable({ "set/handler": null, "shouldBeVisible": null, "set/shouldBeVisible": null, - "__visible": scene_Renderable___visible__P564106, - "__drawCore": scene_Renderable___drawCore__P564107, - "z": sprites_BaseSprite_z__P563403, - "set/z": sprites_BaseSprite_z__P563404, - "__draw": sprites_BaseSprite___draw__P563405, - "__update": sprites_BaseSprite___update__P563407, + "__visible": scene_Renderable___visible__P632550, + "__drawCore": scene_Renderable___drawCore__P632551, + "z": sprites_BaseSprite_z__P631847, + "set/z": sprites_BaseSprite_z__P631848, + "__draw": sprites_BaseSprite___draw__P631849, + "__update": sprites_BaseSprite___update__P631851, }, }); -const effects_ScreenEffect__C564570_VT = mkVTable({ +const effects_ScreenEffect__C633014_VT = mkVTable({ name: "ScreenEffect", numFields: 5, classNo: 30, @@ -82497,34 +83491,34 @@ const effects_ScreenEffect__C564570_VT = mkVTable({ "set/source": null, "sceneDefaultRate": null, "set/sceneDefaultRate": null, - "start": effects_ParticleEffect_start__P564568, - "destroy": effects_ParticleEffect_destroy__P564569, + "start": effects_ParticleEffect_start__P633012, + "destroy": effects_ParticleEffect_destroy__P633013, }, }); -const particles_ParticleFactory__C564491_VT = mkVTable({ +const particles_ParticleFactory__C632935_VT = mkVTable({ name: "ParticleFactory", numFields: 0, classNo: 71, lastSubtypeNo: 75, maxBgInstances: null, methods: { - "createParticle": particles_ParticleFactory_createParticle__P564493, - "drawParticle": particles_ParticleFactory_drawParticle__P564494, + "createParticle": particles_ParticleFactory_createParticle__P632937, + "drawParticle": particles_ParticleFactory_drawParticle__P632938, }, iface: { - "createParticle": particles_ParticleFactory_createParticle__P564493, - "drawParticle": particles_ParticleFactory_drawParticle__P564494, + "createParticle": particles_ParticleFactory_createParticle__P632937, + "drawParticle": particles_ParticleFactory_drawParticle__P632938, }, }); -const particles_SprayFactory__C564495_VT = mkVTable({ +const particles_SprayFactory__C632939_VT = mkVTable({ name: "SprayFactory", numFields: 3, classNo: 72, lastSubtypeNo: 75, maxBgInstances: null, methods: { - "createParticle": particles_SprayFactory_createParticle__P564497, - "drawParticle": particles_SprayFactory_drawParticle__P564498, + "createParticle": particles_SprayFactory_createParticle__P632941, + "drawParticle": particles_SprayFactory_drawParticle__P632942, }, iface: { "speed": null, @@ -82533,21 +83527,21 @@ const particles_SprayFactory__C564495_VT = mkVTable({ "set/minAngle": null, "spread": null, "set/spread": null, - "createParticle": particles_SprayFactory_createParticle__P564497, - "drawParticle": particles_SprayFactory_drawParticle__P564498, - "setSpeed": particles_SprayFactory_setSpeed__P564499, - "setDirection": particles_SprayFactory_setDirection__P564500, + "createParticle": particles_SprayFactory_createParticle__P632941, + "drawParticle": particles_SprayFactory_drawParticle__P632942, + "setSpeed": particles_SprayFactory_setSpeed__P632943, + "setDirection": particles_SprayFactory_setDirection__P632944, }, }); -const particles_AreaFactory__C564501_VT = mkVTable({ +const particles_AreaFactory__C632945_VT = mkVTable({ name: "AreaFactory", numFields: 8, classNo: 73, lastSubtypeNo: 75, maxBgInstances: null, methods: { - "createParticle": particles_AreaFactory_createParticle__P564507, - "drawParticle": particles_AreaFactory_drawParticle__P564508, + "createParticle": particles_AreaFactory_createParticle__P632951, + "drawParticle": particles_AreaFactory_drawParticle__P632952, }, iface: { "speed": null, @@ -82566,21 +83560,21 @@ const particles_AreaFactory__C564501_VT = mkVTable({ "set/maxLifespan": null, "galois": null, "set/galois": null, - "createParticle": particles_AreaFactory_createParticle__P564507, - "drawParticle": particles_AreaFactory_drawParticle__P564508, - "setSpeed": particles_SprayFactory_setSpeed__P564499, - "setDirection": particles_SprayFactory_setDirection__P564500, + "createParticle": particles_AreaFactory_createParticle__P632951, + "drawParticle": particles_AreaFactory_drawParticle__P632952, + "setSpeed": particles_SprayFactory_setSpeed__P632943, + "setDirection": particles_SprayFactory_setDirection__P632944, }, }); -const particles_ShapeFactory__C564517_VT = mkVTable({ +const particles_ShapeFactory__C632961_VT = mkVTable({ name: "ShapeFactory", numFields: 11, classNo: 74, lastSubtypeNo: 75, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P564521, - "drawParticle": particles_ShapeFactory_drawParticle__P564520, + "createParticle": particles_ShapeFactory_createParticle__P632965, + "drawParticle": particles_ShapeFactory_drawParticle__P632964, }, iface: { "speed": null, @@ -82605,22 +83599,22 @@ const particles_ShapeFactory__C564517_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P564519, - "drawParticle": particles_ShapeFactory_drawParticle__P564520, - "createParticle": particles_ShapeFactory_createParticle__P564521, - "setSpeed": particles_SprayFactory_setSpeed__P564499, - "setDirection": particles_SprayFactory_setDirection__P564500, + "addShape": particles_ShapeFactory_addShape__P632963, + "drawParticle": particles_ShapeFactory_drawParticle__P632964, + "createParticle": particles_ShapeFactory_createParticle__P632965, + "setSpeed": particles_SprayFactory_setSpeed__P632943, + "setDirection": particles_SprayFactory_setDirection__P632944, }, }); -const particles_ConfettiFactory__C564522_VT = mkVTable({ +const particles_ConfettiFactory__C632966_VT = mkVTable({ name: "ConfettiFactory", numFields: 11, classNo: 75, lastSubtypeNo: 75, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P564521, - "drawParticle": particles_ShapeFactory_drawParticle__P564520, + "createParticle": particles_ShapeFactory_createParticle__P632965, + "drawParticle": particles_ShapeFactory_drawParticle__P632964, }, iface: { "speed": null, @@ -82645,14 +83639,14 @@ const particles_ConfettiFactory__C564522_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P564519, - "drawParticle": particles_ShapeFactory_drawParticle__P564520, - "createParticle": particles_ShapeFactory_createParticle__P564521, - "setSpeed": particles_SprayFactory_setSpeed__P564499, - "setDirection": particles_SprayFactory_setDirection__P564500, + "addShape": particles_ShapeFactory_addShape__P632963, + "drawParticle": particles_ShapeFactory_drawParticle__P632964, + "createParticle": particles_ShapeFactory_createParticle__P632965, + "setSpeed": particles_SprayFactory_setSpeed__P632943, + "setDirection": particles_SprayFactory_setDirection__P632944, }, }); -const particles_Particle__C564436_VT = mkVTable({ +const particles_Particle__C632880_VT = mkVTable({ name: "Particle", numFields: 8, classNo: 76, @@ -82679,7 +83673,7 @@ const particles_Particle__C564436_VT = mkVTable({ "set/color": null, }, }); -const music_Playable__C563216_VT = mkVTable({ +const music_Playable__C631660_VT = mkVTable({ name: "Playable", numFields: 1, classNo: 77, @@ -82692,7 +83686,7 @@ const music_Playable__C563216_VT = mkVTable({ "set/stopped": null, }, }); -const music_MelodyPlayable__C563221_VT = mkVTable({ +const music_MelodyPlayable__C631665_VT = mkVTable({ name: "MelodyPlayable", numFields: 2, classNo: 78, @@ -82707,7 +83701,7 @@ const music_MelodyPlayable__C563221_VT = mkVTable({ "set/melody": null, }, }); -const music_Melody__C562931_VT = mkVTable({ +const music_Melody__C631375_VT = mkVTable({ name: "Melody", numFields: 2, classNo: 79, @@ -82720,11 +83714,11 @@ const music_Melody__C562931_VT = mkVTable({ "set/_text": null, "_player": null, "set/_player": null, - "toString": music_Melody_toString__P562940, + "toString": music_Melody_toString__P631384, }, - toStringMethod: music_Melody_toString__P562940, + toStringMethod: music_Melody_toString__P631384, }); -const MovingSprite__C563829_VT = mkVTable({ +const MovingSprite__C632273_VT = mkVTable({ name: "MovingSprite", numFields: 7, classNo: 80, @@ -82749,7 +83743,7 @@ const MovingSprite__C563829_VT = mkVTable({ "set/yStep": null, }, }); -const tiles_Location__C563997_VT = mkVTable({ +const tiles_Location__C632441_VT = mkVTable({ name: "Location", numFields: 2, classNo: 81, @@ -82762,17 +83756,17 @@ const tiles_Location__C563997_VT = mkVTable({ "set/_row": null, "_col": null, "set/_col": null, - "tileMap": tiles_Location_tileMap__P563999, - "column": tiles_Location_column__P564000, - "row": tiles_Location_row__P564001, - "x": tiles_Location_x__P564002, - "y": tiles_Location_y__P564003, - "left": tiles_Location_left__P564004, - "top": tiles_Location_top__P564005, - "tileSet": tiles_Location_tileSet__P564008, + "tileMap": tiles_Location_tileMap__P632443, + "column": tiles_Location_column__P632444, + "row": tiles_Location_row__P632445, + "x": tiles_Location_x__P632446, + "y": tiles_Location_y__P632447, + "left": tiles_Location_left__P632448, + "top": tiles_Location_top__P632449, + "tileSet": tiles_Location_tileSet__P632452, }, }); -const sprites_StaticObstacle__C563802_VT = mkVTable({ +const sprites_StaticObstacle__C632246_VT = mkVTable({ name: "StaticObstacle", numFields: 5, classNo: 82, @@ -82791,14 +83785,14 @@ const sprites_StaticObstacle__C563802_VT = mkVTable({ "set/top": null, "left": null, "set/left": null, - "x": sprites_StaticObstacle_x__P563809, - "y": sprites_StaticObstacle_y__P563810, - "height": sprites_StaticObstacle_height__P563811, - "width": sprites_StaticObstacle_width__P563812, + "x": sprites_StaticObstacle_x__P632253, + "y": sprites_StaticObstacle_y__P632254, + "height": sprites_StaticObstacle_height__P632255, + "width": sprites_StaticObstacle_width__P632256, }, }); -const breakpoints = setupDebugger(1, ["transparency16___566171","Tower___593361","game_state___593376","cursor_enabled___593378","sprite_cursor___593382","sprite_main_icon___593385","sprite_upgrades_button___593392","sprites_towers___593397","menu_game___593430","DEBUG___593499","money___593497","auto_save_enabled___593495","fossil_price___593493","fossil_click_price_multiplier___593491","fossils_per_second___593489","short_scale_names___593487","sprite_cursor_image___593455","big_icon_until___593447","last_money_update___593444","upgrades___593484","upgrades_purchased___593483","local_sprite___593466","text_sprite_money___593474","text_sprite_fossil_price___593472","text_sprite_fossils_per_second___593470","local_upgrade___593481","local_effect___593451","local_target___593450","local_effect_value___593449","local_text_sprite___593468","text_sprite_temp___593486","menu_items_game___593445","last_menu_index___593476","menu_items_tower___593464","menu_tower___593463","local_quantity___593461","local_buy___593459","local_started___593457","local_price___593480","local_sum___593453","menu_items_upgrades___593482","menu_upgrades___593478"]) +const breakpoints = setupDebugger(1, ["transparency16___634620","Tower___724352","game_state___724367","cursor_enabled___724369","sprite_cursor___724373","sprite_main_icon___724376","sprite_upgrades_button___724383","sprites_towers___724388","menu_game___724421","DEBUG___724492","money___724490","auto_save_enabled___724488","use_exponential_notation___724486","fossil_price___724484","fossil_click_price_multiplier___724482","fossils_per_second___724480","short_scale_names___724478","sprite_cursor_image___724446","big_icon_until___724438","last_money_update___724435","upgrades___724475","upgrades_purchased___724474","local_sprite___724457","text_sprite_money___724465","text_sprite_fossil_price___724463","text_sprite_fossils_per_second___724461","local_upgrade___724472","local_effect___724442","local_target___724441","local_effect_value___724440","local_text_sprite___724459","text_sprite_temp___724477","menu_items_game___724436","last_menu_index___724467","menu_items_tower___724455","menu_tower___724454","local_quantity___724452","local_buy___724450","local_started___724448","local_price___724471","local_sum___724444","menu_items_upgrades___724473","menu_upgrades___724469"]) -return _main___P596304 +return _main___P727413 }) diff --git a/assets/version.txt b/assets/version.txt index afaf360..1cc5f65 100644 --- a/assets/version.txt +++ b/assets/version.txt @@ -1 +1 @@ -1.0.0 \ No newline at end of file +1.1.0 \ No newline at end of file diff --git a/pxt.json b/pxt.json index c83b6bb..1acfe94 100644 --- a/pxt.json +++ b/pxt.json @@ -1,6 +1,6 @@ { "name": "Fossil Clicker", - "version": "1.0.0", + "version": "1.1.0", "description": "", "dependencies": { "device": "*",